:root{font-size:10px}.color-pink{color:#fa343d;font-weight:700}.sidebar-scrollfix{position:sticky !important;z-index:9;top:95px}.ly_breadcrumbs_list{white-space:nowrap;overflow-x:scroll}.ly_breadcrumbs_list::-webkit-scrollbar{display:none}.el_lv2Heading04{line-height:2}.bl_faqList dd a{color:var(--clr-blue);text-decoration:underline}.blog_comon .bl_sect_in{padding:0}.blog_comon .el_lv1Heading{margin-bottom:22px}.blog_comon .bl_sect_in .el_lv2Heading02{letter-spacing:.04em;margin-bottom:28px}.blog_comon.ly_main>.bl_sect:last-of-type{padding-bottom:42px}.bl_search_pc{display:none}.bl_search{margin-bottom:29px}.bl_search .search_form{position:relative}.bl_search .search_form input.field{width:100%;background-color:#f0f1f2;font-weight:500;line-height:16px;border:none;border-radius:8px;padding:15px 40px 13px 15px;letter-spacing:.08em}.bl_search .search_form input::placeholder{color:#b7bec3}.bl_search .search_form input.field:focus{outline-color:var(--clr-black)}.bl_search .search_form .search_icon{font-size:0;position:absolute;top:50%;transform:translateY(-50%);right:11px;width:17px;height:17px;content:'';background:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/ico_search.png) no-repeat left top/100%;color:#7d878c;cursor:pointer;border:none;padding:0;transition:opacity .3s}.bl_search .search_form .search_icon:hover{opacity:.8}@media screen and (min-width:1024px){.bl_search_pc{display:block}.ly_cont_secondary .bl_search{display:block}.bl_search .search_form .search_icon{right:14px}.bl_search .search_form input.field{line-height:17px}}.blog_comon .bl_card03Unit{gap:0}.blog_comon .bl_card03{padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--clr-gray2)}.blog_comon .bl_card03Unit .bl_card03:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog_comon .bl_card03_inner{align-items:flex-start;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:flex;position:relative;transition:opacity .3s}.blog_comon .bl_card03_imgWrap{width:31.4984709%}.blog_comon .bl_card03_cont{flex:1;margin-top:0}.blog_comon .bl_card03_headLine{font-size:1rem;margin-bottom:7px;gap:7px}.blog_comon .bl_card03_ttl{font-size:1.4rem;letter-spacing:.05em;line-height:1.4285714286}.blog_comon .bl_tagList li{text-decoration:none}.blog_comon .bl_card03 .bl_tagList{gap:9px;margin-top:5px}.blog_comon .bl_card03 .el_label{position:relative;left:0;top:0;font-size:1rem;height:20px;line-height:1.2;margin-bottom:8px;min-width:47px}.blog_comon .bl_card03 .el_label:after{border-width:10px 7px 10px 0}.bl_artItem .el_label:after,.blog_comon .bl_card03 .el_label:after{right:-6px}@media screen and (min-width:1024px){.blog_comon .bl_card03 .el_label{left:-4px}.blog_comon .bl_sect_head .bl_search{display:none}.blog_comon .bl_sect_in{max-width:1024px;margin:0 auto}.blog_comon .el_lv1Heading{margin-bottom:71px}.blog_comon .bl_sect_in .el_lv2Heading02{margin-bottom:38px;font-size:3.4rem}.blog_comon .bl_card03Unit{flex-direction:row;gap:35px}.blog_comon .bl_card03_inner{display:block}.blog_comon .bl_card03_inner>div{width:100%}.blog_comon .bl_card03_cont{margin-top:38px}.blog_comon .bl_card03_headLine{font-size:1.3rem;gap:0 10px;margin-bottom:18px;letter-spacing:0}.blog_comon .bl_card03_cont{margin-top:16px}.blog_comon .bl_card03Unit__col3 .bl_card03{padding-bottom:0;margin-bottom:0;border-bottom:none}.blog_comon .bl_card03 .el_label{min-width:95px;height:40px;font-size:1.5rem;position:absolute;top:12px;margin-bottom:0}.blog_comon .bl_card03 .el_label:after{border-width:20px 15px 20px 0;right:-15px}.blog_comon .bl_card03_cont{margin-top:28px}.blog_comon .bl_card03_ttl{font-size:2rem;line-height:1.62;letter-spacing:.088em}.blog_comon .bl_card03 .bl_tagList{gap:19px;margin-top:15px}.blog_comon .bl_tagList li{text-decoration:underline}}.blog_comon .ly_cont_primary .el_lv2Heading05{margin-bottom:31px}.blog_comon .ly_cont_primary{margin-bottom:85px}.blog_comon .ly_cont{gap:0}.bl_artItemUnit .bl_artItem{padding-bottom:24px;margin-bottom:25px}.bl_pager{margin-top:30px}.bl_artItem_headLine{gap:10px;letter-spacing:0}@media screen and (min-width:1024px){.blog_comon .ly_cont_primary .el_lv2Heading05{letter-spacing:.2em;margin-bottom:44px}.blog_comon .ly_cont{gap:42px 64px;grid-template-columns:70.3125% auto}.bl_artItem_imgWrap{width:41.66666666666667%}.bl_artItemUnit .bl_artItem{padding-bottom:32px;margin-bottom:32px}.blog_comon .ly_cont_tertiary .bl_artItemUnit .bl_artItem:last-child{padding-bottom:0;margin-bottom:0}.bl_pager{margin-top:94px}}.blog_comon .ly_cont_secondaryItem.pickup_category .el_lv2Heading05{font-size:1.6rem;letter-spacing:.1em;border-bottom:1px solid #7c868b;padding-bottom:10px;margin-bottom:20px}.pickup_category .bl_linkList02{gap:8px}.pickup_category .bl_linkList02 li a{font-size:1.3rem;color:#7c868b;padding:4px 8px;line-height:1.2;border:1px solid #c2c9cc;border-radius:3px}.pickup_category .bl_linkList02 li a:hover{opacity:.8}.pickup_category .bl_linkList02 li{padding:0;margin:0}.pickup_category .bl_linkList02 li:after{display:none}.ly_cont_secondary .ly_cont_secondaryItem.pickup_category{padding-bottom:53px}@media only screen and (max-width:1399px){.bl_linkList02{width:100%;margin:0 auto}}.blog_comon .ly_cont_secondary{margin-bottom:64px}.blog_comon .ly_cont_secondary .ly_cont_secondaryItem{padding-top:0}.blog_comon .ly_cont_secondary .ly_cont_secondaryItem.sidebar_banner{padding-bottom:79px}.blog_comon .ly_cont_secondary .ly_cont_secondaryItem.sidebar_banner img{display:block}.blog_comon .sidebar_list_document .el_lv2Heading05{margin-bottom:29px}.blog_comon .sidebar_list_document .bl_artItem03_inner{align-items:flex-start}.blog_comon .sidebar_list_document .bl_artItem03Unit .bl_artItem03{padding-bottom:18px;margin-bottom:16px}.bl_artItem03Unit .sidebar_list_document .bl_artItem03:last-child{padding-bottom:0;margin-bottom:0}@media screen and (min-width:1024px){.blog_comon .ly_cont_secondary .ly_cont_secondaryItem{border:0}.blog_comon .ly_cont_secondary .ly_cont_secondaryItem.pickup_category{padding-bottom:32px}.blog_comon .ly_cont_secondary .ly_cont_secondaryItem.sidebar_banner{padding-bottom:34px}.blog_comon .sidebar_list_document .el_lv2Heading05{font-size:1.6rem;letter-spacing:.1em;border-bottom:1px solid #7c868b;padding-bottom:8px;margin-bottom:20px}.blog_comon .sidebar_list_document .bl_artItem03_imgWrap{width:70px}.blog_comon .sidebar_list_document .bl_artItem03_imgWrap img{border-radius:3px}.blog_comon .sidebar_list_document .bl_artItem03_inner{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px}.blog_comon .sidebar_list_document .bl_artItem03_ttl{font-size:1.3rem;line-height:1.35}.blog_comon .sidebar_list_document .bl_artItem03Unit .bl_artItem03{padding-bottom:0;border-bottom:0;margin-bottom:16px}}.blog_comon .ly_cont_tertiary{background-color:#e8f5fc;padding:62px 24px}.blog_comon .ly_cont_tertiary .bl_badge{content:'';width:24px;height:26px;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/ico_rank.png) no-repeat left top/100%;margin-top:5px;margin-bottom:3px}.blog_comon .ly_cont_tertiary .bl_artItem02_headLine{gap:10px 7px}.blog_comon .ly_cont_tertiary .bl_artItem02Unit .bl_artItem02{padding-bottom:22px;margin-bottom:19px}.blog_comon .ly_cont_tertiary .bl_artItem02Unit .bl_artItem02:last-child{padding-bottom:0;margin-bottom:0}@media screen and (min-width:1024px){.blog_comon.ly_main>.bl_sect:last-of-type{padding-bottom:58px}.blog_comon .ly_cont_tertiary{padding:124px 0 127px}.blog_comon .ly_cont_tertiary .el_lv2Heading05{font-size:2.8rem;letter-spacing:.09em;margin-bottom:38px}.blog_comon .ly_cont_tertiary__w1024{width:calc(100% - 184px);max-width:1024px;margin:0 auto}.blog_comon .ly_cont_tertiary .bl_artItem02Unit{display:flex;gap:35px}.blog_comon .ly_cont_tertiary .bl_artItem02{width:33.3333333333%}.blog_comon .ly_cont_tertiary .bl_artItem02_inner{gap:28px 0}.blog_comon .ly_cont_tertiary .bl_artItem02Unit .bl_artItem02{padding-bottom:0;margin-bottom:0}.blog_comon .ly_cont_tertiary .bl_badge{position:absolute;top:-4px;left:8px;width:39px;height:42px;margin:0}.blog_comon .ly_cont_tertiary .bl_artItem02_headLine{gap:0 10px;margin-bottom:18px;font-size:1.3rem;line-height:1.3076923077;letter-spacing:0}.blog_comon .ly_cont_tertiary .bl_artItem02_ttl{font-size:2rem;line-height:1.62;letter-spacing:.088em}.blog_comon .ly_cont_tertiary .bl_card03 .bl_tagList{gap:19px;margin-top:15px}.blog_comon .ly_cont_tertiary .bl_artItem02 .bl_tagList li{font-size:1.2rem;line-height:1.3636363636}}.blog_category .bl_sect_head,.blog_search_result .bl_sect_head{padding-bottom:0}.blog_comon .bl_artItem03Unit .bl_artItem03:last-child{margin-bottom:0;padding-bottom:0}@media screen and (min-width:1024px){.blog_category .el_lv1Heading,.blog_search_result .el_lv1Heading{margin-bottom:86px}.blog_category .ly_cont_primary .el_lv2Heading05,.blog_search_result .ly_cont_primary .el_lv2Heading05{font-size:2.8rem;letter-spacing:0;margin-bottom:40px}}.blog_search_result .ly_cont_primary .el_lv2Heading05{line-height:1.5}.blog_search_result .ly_cont_primary .not_find_article .el_lv2Heading05{margin-bottom:0}@media screen and (min-width:1024px){.not_find_article{margin-bottom:95px}.bl_artItem .el_label{font-size:1.5rem;height:40px;min-width:95px;top:4px}.bl_artItem .el_label:after{border-width:20px 14px 20px 0;right:-14px}}.blog_detail .el_lv1Heading{margin-bottom:0}.shareon_pc{display:none}.shareon_black{display:flex;justify-content:space-between;align-items:center;padding:18px 0}.shareon_black .shareon_black_ttl{line-height:1.2;letter-spacing:0;font-weight:700;flex:1}.shareon_black .shareon_black_icon{width:222px;display:flex;gap:0 26px}.shareon_black .shareon_black_icon img{display:block}.shareon_black .shareon_black_icon li{width:36px}@media screen and (min-width:1024px){.blog_comon .shareon_pc{display:none}.blog_comon.blog_detail .shareon_pc{display:block;padding-bottom:32px}.blog_detail .ly_cont_secondary{display:flex;flex-direction:column}.blog_detail .sidebar_banner{order:-1}.shareon_sp{display:none}.shareon_pc{display:block;padding-bottom:32px}.shareon_black{display:block;padding:0}.shareon_black .shareon_black_ttl{font-size:1.6rem;border-bottom:1px solid #7c868b;padding-bottom:10px;margin-bottom:16px}.shareon_black .shareon_black_icon{width:100%;display:flex;justify-content:space-between;gap:0}.shareon_black .shareon_black_icon img{display:block}.shareon_black .shareon_black_icon li{width:36px}.shareon_black .shareon_black_icon li a{transition:opacity .3s}.shareon_black .shareon_black_icon li a:hover{opacity:var(--opacity)}}.blog_detail .bl_article_mv{margin-bottom:0}.blog_detail .bl_articleIndex{margin-top:0;padding:0}.blog_detail .bl_articleIndex_ttl{margin-bottom:0;padding-top:28px;padding-bottom:28px;position:relative}.blog_detail .bl_acc_body{padding-top:0;padding-bottom:30px}.blog_detail .bl_sect_head{padding-bottom:18px;letter-spacing:.06em}.blog_detail .bl_article_ttl{margin-bottom:15px}.blog_detail .bl_article_status .data{gap:5px 7px;margin-bottom:0}.blog_detail .bl_acc_ttl{font-size:1.6rem}.blog_detail .bl_acc_head:before{right:6px}.blog_detail .bl_acc_head:after{right:15px}.blog_detail .un_details{padding-top:30px}.blog_detail .un_details h2{margin-bottom:25px}@media screen and (min-width:1024px){.blog_detail .bl_sect_head{padding-bottom:66px}.blog_detail .bl_article_ttl{margin-bottom:12px}.blog_detail .bl_article_writer{margin-top:-18px}.blog_comon .bl_article_head{margin-bottom:30px}.blog_detail .bl_articleIndex{margin-top:32px}.blog_detail .bl_articleIndex_ttl{padding-top:31px}.blog_detail .bl_acc_body{padding-bottom:26px;margin-top:-18px}.blog_detail .un_details h2{margin-bottom:37px}.blog_detail .ly_cont_secondary .ly_cont_secondaryItem.sidebar_banner{padding-bottom:38px;padding-top:11px}}.blog_detail .ly_cont_tertiary .ly_cont_tertiary_row:first-child{margin-bottom:59px}.blog_detail .ly_cont_tertiary .bl_artItemUnit .bl_artItem{padding-bottom:22px;margin-bottom:23px}.blog_detail .ly_cont_tertiary .bl_artItemUnit .bl_artItem:last-child{padding-bottom:0;margin-bottom:0}.blog_detail .ly_cont_tertiary .bl_artItem_headLine{gap:5px}.blog_detail .ly_cont_tertiary{padding-bottom:76px}.blog_detail.ly_main>.bl_sect:last-of-type{padding-bottom:25px}.blog_detail .ly_cont_tertiary .bl_artItem02_link .txt{display:none}@media screen and (min-width:1024px){.blog_detail .ly_cont_tertiary .bl_artItemUnit{display:flex;gap:35px}.blog_detail .ly_cont_tertiary .bl_artItem_inner{gap:28px 0}.blog_detail .ly_cont_tertiary .bl_artItem{width:33.3333333333%}.blog_detail .ly_cont_tertiary .bl_artItem_inner{flex-direction:column}.blog_detail .ly_cont_tertiary .bl_artItem_inner>div{width:100%}.blog_detail .ly_cont_tertiary .bl_artItem_imgWrap{margin-right:0;max-width:100%}.blog_detail .ly_cont_tertiary .bl_artItem_headLine{gap:0 10px;margin-bottom:18px;font-size:1.3rem;line-height:1.3076923077;letter-spacing:0}.blog_detail .ly_cont_tertiary .bl_artItem_ttl{font-size:2rem;line-height:1.62;letter-spacing:.088em}.blog_detail .ly_cont_tertiary .bl_artItemUnit .bl_artItem{border-bottom:0;padding-bottom:0;margin-bottom:0}.blog_detail .ly_cont_tertiary .bl_artItemUnit .bl_tagList{gap:19px;margin-top:11px}.blog_detail .ly_cont_tertiary .ly_cont_tertiary_row:first-child{margin-bottom:57px}.blog_detail .ly_cont_tertiary .ly_cont_tertiary_row:last-child .bl_artItem_ttl{font-size:1.6rem;min-height:52px}.blog_detail .ly_cont_tertiary .ly_cont_tertiary_row:last-child .bl_artItem_inner{gap:25px 0}.blog_detail .ly_cont_tertiary .bl_artItem02_link .txt{display:block;font-weight:700}.blog_detail .ly_cont_tertiary{padding-bottom:123px}.blog_detail.ly_main>.bl_sect:last-of-type{padding-bottom:59px}}.un_details .wp-block-table::-webkit-scrollbar{height:4px;border-radius:10px}.un_details .wp-block-table::-webkit-scrollbar-track{background-color:transparent}.un_details .wp-block-table::-webkit-scrollbar-thumb{background:var(--clr-gray);border-radius:10px}.un_details .wp-block-table::-webkit-scrollbar-thumb:hover{background:var(--clr-black)}@media screen and (min-width:960px){.un_details .wp-block-table table{min-width:auto;width:1024px}.un_details .wp-block-table{overflow-x:scroll}}.un_details ul{counter-reset:number;padding-left:1.5em;display:flex;flex-direction:column;align-items:flex-start}.un_details ul li{font-weight:700;padding-left:0;line-height:1.25}.un_details ul li+li{margin-top:.7em}.un_details ul li:before{counter-increment:number;content:counter(number) '.';left:-1.5em;color:inherit}.un_details mark{background:rgba(25,135,194,.29)}.un_details p .text-marker{background:linear-gradient(transparent 70%,rgba(25,135,194,.29) 0)}.un_details ul li .text-marker{background:linear-gradient(transparent 70%,rgba(25,135,194,.29) 0)}@media screen and (min-width:1024px){.bl_box{padding:32px 29px 28px 33px;margin-bottom:47px}.bl_box_ttl{font-weight:700;margin-bottom:26px}.bl_box_profile{gap:9px 33px}}.bl_cta{padding:65px 0}.bl_cta_lead{line-height:1.5;margin-bottom:17px}.bl_cta_btnList li:first-child .bl_cta_lead{font-size:2.2rem;margin-bottom:22px}.bl_cta_btnList{gap:20px}.bl_cta_btnList li:first-child{margin-bottom:15px}.bl_cta_btnList li a{font-size:1.4rem;border-radius:55px;height:54px}.bl_cta_btnList li:first-child a{font-size:1.7rem;height:88px}.bl_cta_btnList li a:before{margin-right:9px}.bl_cta_btnList li a.form:before{background-size:100%;width:34px;margin-right:15px}.bl_cta_btnList li a.service:before{background:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/icon_service.svg) no-repeat left center/100%;width:28px}.bl_cta_btnList li a.download:before{background:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/icon_down.svg) no-repeat left center/100%;width:19px}@media screen and (min-width:1024px){.bl_cta_btnList{display:grid;grid-template-areas:'a a' 'b c';grid-template-columns:repeat(2,1fr);gap:55px 64px}.bl_cta_btnList li:nth-child(1){grid-area:a;margin-bottom:0}.bl_cta_btnList li:nth-child(2){grid-area:b}.bl_cta_btnList li:nth-child(3){grid-area:c}.bl_cta{padding:92px 0 98px}.bl_cta_lead{margin-bottom:23px}.bl_cta_lead br.sp{display:none}.bl_cta_btnList li:first-child .bl_cta_lead{font-size:2.8rem;margin-bottom:30px}.bl_cta_btnList li a{font-size:1.8rem;height:92px}.bl_cta_btnList li:first-child a{font-size:2.1rem;max-width:638px;height:112px;margin:auto}.bl_cta_btnList li a:before{margin-right:18px}.bl_cta_btnList li a.form:before{width:49.5px;margin-right:26px}.bl_cta_btnList li a.service:before{width:48px}.bl_cta_btnList li a.download:before{width:32px}}.ly_footer_box{display:flex;justify-content:space-between;align-items:center;gap:0 25px;padding-right:20px}.ly_footer_box .ly_footer_txt{flex:1}.ly_footer_img{width:53px}@media screen and (min-width:1024px){.ly_footer_box{padding-right:28px}.ly_footer_img{width:70px;transition:opacity .3s}.ly_footer_img:hover{opacity:var(--opacity)}}.block-MV{position:relative;overflow:hidden;line-height:0;margin-bottom:40px}.block-MV .mv-img img{width:100%}@media only screen and (max-width:991px){.block-MV{margin-bottom:15px}}@media only screen and (max-width:991px){.block-MV .show-min-992{display:none}}@media only screen and (min-width:992px){.block-MV .show-max-991{display:none}}@media only screen and (min-width:991px) and (max-width:992px){.block-MV .show-max-991{display:block}.block-MV .show-min-992{display:none}}.block-MV .swiper-slide img{width:100%;height:auto;object-fit:initial}@keyframes first_text_animation_pc{0%{transform:translateY(-20%)}100%{transform:translateY(-50%)}}@keyframes first_text_animation_sp{0%{transform:translate(-50%,-20%)}100%{transform:translate(-50%,-50%)}}.block-MV .catchphrase{position:absolute;z-index:1;font-size:9.6rem;font-weight:700;letter-spacing:.02em;line-height:1.2;display:block;top:50%;left:46%;transform:translateY(-50%);color:#fff}@media only screen and (min-width:992px){.block-MV .catchphrase{animation:first_text_animation_pc 1.5s}}@media only screen and (max-width:991px){.block-MV .catchphrase{animation:first_text_animation_sp 1.5s}}.block-MV .block-catchphrase{position:absolute;z-index:2;color:#364d59;font-weight:700;top:19%;left:8.5%;width:50%}.block-MV .block-catchphrase .text{font-size:67px;line-height:1.4;letter-spacing:.16em;margin-bottom:14px}.block-MV .block-catchphrase .description{font-size:33px;line-height:1.4;margin-bottom:8px}.block-MV .block-catchphrase .wrap_btn{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:16px;padding-top:55px}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item{flex:0 0 47%}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item:first-child{margin-right:20px}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a{display:flex;justify-content:center;align-items:center;background-color:#364d59;border:1px solid #364d59;border-radius:50px;color:var(--clr-white);font-size:1.4rem;font-weight:700;line-height:1.4;padding:20px 15px;width:100%;transition:all .3s ease}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a img{width:22px;height:22px;margin-right:10px;transition:all .3s ease}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a:hover{background-color:#fff;color:#364d59}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a:hover img{filter:brightness(0) saturate(100%) invert(24%) sepia(40%) saturate(400%) hue-rotate(155deg) brightness(96%) contrast(86%)}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a span{letter-spacing:.16em}.block-MV .block-artboard{position:absolute;z-index:2;transform:translateY(-50%);top:50%;left:0;width:60%}.block-MV .block-artboard img{width:100%}@media only screen and (min-width:1600px){.block-MV .block-catchphrase .wrap_btn{padding-right:200px}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a{max-width:353px}}@media only screen and (max-width:991px){.block-MV .swiper-slide img{height:100vw}.block-MV .block-artboard img{width:100%}.block-MV .a-button.a-button--pc{display:none}.block-MV__a-button--mb{display:block;width:80%;margin:0 auto;margin-top:10px;margin-bottom:15px}.block-MV__a-button--mb .el_btn{background-color:#364d59}}@media only screen and (min-width:620px) and (max-width:991px){.block-MV .catchphrase{font-size:100px;line-height:1.2}}@media only screen and (min-width:1400px){.block-MV .catchphrase{font-size:13.6rem;line-height:1.2}}@media only screen and (max-width:400px){.block-MV .catchphrase{font-size:56px}}.block-MV .mv-img img{width:100%;height:522px}@media only screen and (max-width:991px){.block-MV .block-catchphrase{width:100%;text-align:center;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-MV .block-catchphrase .text{font-size:42px;line-height:1.4;letter-spacing:.08em;margin-bottom:18px}.block-MV .block-catchphrase .description{font-size:20px;line-height:1.4;margin-bottom:30px}.block-MV .block-catchphrase .wrap_btn{justify-content:center;padding-top:35px}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item{margin-bottom:8px}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item:first-child{margin-right:0}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a{padding:14px 15px;width:325px}.block-MV{margin-bottom:22px}.block-MV .mv-img img{height:400px}}@media only screen and (min-width:620px) and (max-width:991px){.block-MV .block-catchphrase{top:60%}.block-MV .block-catchphrase .text{font-size:75px}.block-MV .block-catchphrase .description{font-size:40px}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item{flex:0 0 65%}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a{width:655px}.block-MV .mv-img img{height:600px}}@media screen and (min-width:1024px){.un_homeNewsSect{margin-bottom:130px}.ly_main>.bl_sect:last-of-type{padding-bottom:130px}.block-faq{margin-bottom:130px !important}}:root{--animation-duration:35s}.white-grad,.white-grad-two{--b:.5px;display:inline-block;margin:10px;width:30%;height:450px;aspect-ratio:1;position:absolute;z-index:0;transform:translateY(-50%);top:56%;right:0}.white-grad-two{width:22%;height:330px;top:20%;right:20%;opacity:30%}@media only screen and (min-width:1800px){.white-grad{width:25%;height:450px;right:0}.white-grad-two{width:18%;height:315px;top:12%;right:15%}}@media only screen and (max-width:991px){.white-grad{width:95%;height:450px;top:65%;right:-15%}.white-grad-two{width:75%;height:300px;top:15%;right:45%}}@media only screen and (min-width:991px) and (max-width:1366px){.white-grad{width:34%;height:430px;top:58%;right:0}.white-grad-two{height:290px;top:18%}}@media only screen and (min-width:991px) and (max-width:1140px){.white-grad{width:35%;height:355px;top:63%}.white-grad-two{width:22%;height:255px;top:22%;right:20%}}@media only screen and (min-width:768px) and (max-width:991px){.white-grad{width:85%;height:700px;top:75%;right:-10%}.white-grad-two{width:70%;height:600px;top:15%;right:45%}}@media only screen and (min-width:620px) and (max-width:991px){.white-grad{width:95%;height:700px;top:68%;right:-15%}.white-grad-two{width:60%;height:500px;top:15%;right:50%}}@media only screen and (min-width:850px) and (max-width:991px){.white-grad{width:75%;height:730px;top:70%;right:-10%}.white-grad-two{width:60%;height:600px;top:14%;right:45%}}@media only screen and (max-width:414px){.white-grad{width:100%;height:400px;top:65%;right:-25%}.white-grad-two{width:85%;height:315px;top:12%;right:40%}}.white-grad span,.white-grad-two span{position:absolute;z-index:-1;inset:0;padding:var(--b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.white-grad span:nth-child(1),.white-grad span:nth-child(2),.white-grad span:nth-child(3),.white-grad span:nth-child(4),.white-grad span:nth-child(5),.white-grad-two span:nth-child(1),.white-grad-two span:nth-child(2),.white-grad-two span:nth-child(3),.white-grad-two span:nth-child(4),.white-grad-two span:nth-child(5){background:var(--c,linear-gradient(to right,#2874fc,#c751c0 100%));border-radius:61% 41% 34% 70%/50% 35% 64% 55%;animation:animate var(--animation-duration) linear infinite;rotate:5deg}.white-grad span:nth-child(2),.white-grad-two span:nth-child(2){rotate:10deg}.white-grad span:nth-child(3),.white-grad-two span:nth-child(3){rotate:15deg}.white-grad span:nth-child(4),.white-grad-two span:nth-child(4){rotate:20deg}.white-grad span:nth-child(5),.white-grad-two span:nth-child(5){rotate:25deg}.white-grad span:nth-child(6),.white-grad span:nth-child(7),.white-grad span:nth-child(8),.white-grad span:nth-child(9),.white-grad span:nth-child(10),.white-grad-two span:nth-child(6),.white-grad-two span:nth-child(7),.white-grad-two span:nth-child(8),.white-grad-two span:nth-child(9),.white-grad-two span:nth-child(10){background:var(--c,linear-gradient(to right,#c751c0,#2874fc 100%));border-radius:61% 41% 34% 70%/50% 35% 64% 55%;animation:animate2 var(--animation-duration) linear infinite;rotate:30deg}.white-grad span:nth-child(7),.white-grad-two span:nth-child(7){rotate:35deg}.white-grad span:nth-child(8),.white-grad-two span:nth-child(8){rotate:40deg}.white-grad span:nth-child(9),.white-grad-two span:nth-child(9){rotate:45deg}.white-grad span:nth-child(10),.white-grad-two span:nth-child(10){rotate:50deg}.white-grad span:nth-child(11),.white-grad span:nth-child(12),.white-grad span:nth-child(13),.white-grad span:nth-child(14),.white-grad span:nth-child(15),.white-grad-two span:nth-child(11),.white-grad-two span:nth-child(12),.white-grad-two span:nth-child(13),.white-grad-two span:nth-child(14),.white-grad-two span:nth-child(15){background:var(--c,linear-gradient(to right,#2874fc,#c751c0 100%));border-radius:61% 41% 34% 70%/50% 35% 64% 55%;animation:animate var(--animation-duration) linear infinite;rotate:55deg}.white-grad span:nth-child(12),.white-grad-two span:nth-child(12){rotate:60deg}.white-grad span:nth-child(13),.white-grad-two span:nth-child(13){rotate:65deg}.white-grad span:nth-child(14),.white-grad-two span:nth-child(14){rotate:70deg}.white-grad span:nth-child(15),.white-grad-two span:nth-child(15){rotate:75deg}.white-grad span:nth-child(16),.white-grad span:nth-child(17),.white-grad span:nth-child(18),.white-grad span:nth-child(19),.white-grad span:nth-child(20),.white-grad-two span:nth-child(16),.white-grad-two span:nth-child(17),.white-grad-two span:nth-child(18),.white-grad-two span:nth-child(19),.white-grad-two span:nth-child(20){background:var(--c,linear-gradient(to right,#c751c0,#2874fc 100%));border-radius:61% 41% 34% 70%/50% 35% 64% 55%;animation:animate2 var(--animation-duration) linear infinite;rotate:80deg}.white-grad span:nth-child(17),.white-grad-two span:nth-child(17){rotate:85deg}.white-grad span:nth-child(18),.white-grad-two span:nth-child(18){rotate:90deg}.white-grad span:nth-child(19),.white-grad-two span:nth-child(19){rotate:95deg}.white-grad span:nth-child(20),.white-grad-two span:nth-child(20){rotate:100deg}@keyframes animate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate2{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.top-block-services .outer-box{display:flex;flex-direction:row;flex-wrap:wrap}.top-block-services .el_txt{margin-bottom:130px}.top-block-services .outer-box .item{width:50%}.top-block-services .outer-box .item.last{width:100%;padding-bottom:0}.top-block-services .outer-box .item .el_btn_wrap{margin-top:45px !important}.top-block-services .el_btn_wrap{margin-top:66px}@media only screen and (min-width:992px){.top-block-services .outer-box .item.middle{border:1px solid #e9eef0;padding:70px 0}.top-block-services .outer-box .item.middle:nth-child(1){padding-top:0;border-top:0}.top-block-services .outer-box .item.middle:nth-child(2){padding-top:0;border-top:0}.top-block-services .outer-box .item.middle.middle-sub-1{padding-bottom:0}.top-block-services .outer-box .item.middle.middle-sub-2{padding-bottom:0}.top-block-services .outer-box .item.middle:nth-child(odd){border-left:none}.top-block-services .outer-box .item.middle:nth-child(even){border-left:none;border-right:none}.top-block-services .outer-box .item.middle:nth-child(odd) .un_homeMedia_inner{margin-left:0}.top-block-services .outer-box .item.middle:nth-child(even) .un_homeMedia_inner{margin-right:0}.top-block-services .outer-box .item.middle{border-bottom:0;position:relative}.top-block-services .cover-bottom-right{position:absolute;background:#fff;width:80px;height:65px;right:-1px;bottom:-1px;z-index:1}.top-block-services .cover-bottom-left{position:absolute;background:#fff;width:80px;height:65px;left:-1px;bottom:-1px;z-index:1}.top-block-services .cover-top-right{position:absolute;background:#fff;width:80px;height:65px;right:-1px;top:-1px;z-index:1}.top-block-services .cover-top-left{position:absolute;background:#fff;width:80px;height:65px;left:-1px;top:-1px;z-index:1}.top-block-services .outer-box .item.middle:nth-child(1) .cover-top-left,.top-block-services .outer-box .item.middle:nth-child(1) .cover-top-right,.top-block-services .outer-box .item.middle:nth-child(2) .cover-top-left,.top-block-services .outer-box .item.middle:nth-child(2) .cover-top-right,.top-block-services .outer-box .item.middle.middle-sub-1 .cover-bottom-left,.top-block-services .outer-box .item.middle.middle-sub-1 .cover-bottom-right,.top-block-services .outer-box .item.middle.middle-sub-2 .cover-bottom-left,.top-block-services .outer-box .item.middle.middle-sub-2 .cover-bottom-right,.top-block-services .outer-box .item.last .cover-top-left,.top-block-services .outer-box .item.last .cover-top-right,.top-block-services .outer-box .item.last .cover-bottom-left,.top-block-services .outer-box .item.last .cover-bottom-right,.top-block-services .outer-box .item.middle:nth-child(odd) .cover-top-left,.top-block-services .outer-box .item.middle:nth-child(odd) .cover-bottom-left,.top-block-services .outer-box .item.middle:nth-child(even) .cover-top-right,.top-block-services .outer-box .item.middle:nth-child(even) .cover-bottom-right{display:none}.top-block-services .outer-box .item.last .un_homeMedia_inner{border-top:1px solid #e9eef0;padding-top:70px;margin-top:70px}.top-block-services .outer-box .item.last.one-item .un_homeMedia_inner{margin-top:0}.top-block-services .un_homeMedia_body{padding-right:0}.top-block-services .un_homeMedia_inner{width:calc(100% - 48px)}}@media only screen and (max-width:991px){.top-block-services .outer-box .item{width:100%}.top-block-services .el_txt{margin-bottom:90px}.top-block-services .outer-box .cover-top-left,.top-block-services .outer-box .cover-top-right,.top-block-services .outer-box .cover-bottom-left,.top-block-services .outer-box .cover-bottom-right{display:none}.top-block-services .un_homeMedia_body{margin-top:0}.top-block-services .outer-box .item .el_btn_wrap{margin-top:25px !important}.top-block-services .item .un_homeMedia_inner{border-bottom:1px solid #e9eef0;padding-bottom:45px;margin-bottom:45px}.top-block-services .item.last .un_homeMedia_inner{border-bottom:none;padding-bottom:0;margin-bottom:0}}.block-interview .outer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.block-interview .interview-item{width:33.33%;margin-bottom:60px;padding:0 15px}.block-interview .interview-item img{aspect-ratio:3/2}.block-interview .bl_cardSlider{margin-right:0}.block-interview .bl_cardSlider{margin-left:-15px;margin-right:-15px}.block-interview .el_btn_wrap{margin-top:0;margin-left:auto;margin-right:auto;width:calc(100% - 48px)}.block-interview .interview-item .bl_card02_headLine{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:10px 20px;letter-spacing:.088em;line-height:1.3333333333;margin-bottom:10px;font-size:1.3rem;line-height:1.3;margin-bottom:20px}.block-interview .interview-item .bl_card02_headLine .date{font-family:var(--ff-inter);font-size:1.3rem;line-height:1.3}.block-interview .interview-item .bl_card02_headLine .cat{color:var(--clr-blue)}@media only screen and (max-width:991px){.block-interview .el_btn_wrap{margin-top:0;margin-left:auto;margin-right:auto;width:calc(100% - 48px)}.block-interview .bl_cardSlider{margin-left:0;margin-right:0}.block-interview .interview-item{width:100%;padding:0;border-bottom:1px solid #e9eef0;padding-bottom:25px;margin-bottom:25px}.block-interview .interview-item:last-child{border-bottom:none}.block-interview .interview-item a.bl_card_inner{display:flex;flex-direction:row}.block-interview .interview-item .bl_card_imgWrap{width:38%}.block-interview .interview-item .bl_card_imgWrap img{aspect-ratio:initial;height:auto}.block-interview .interview-item .bl_card_cont{width:62%;margin-top:0;padding-left:15px}.block-interview .interview-item .bl_card_cont .bl_card_company{margin-bottom:10px;font-size:13px}.block-interview .interview-item .bl_card_cont .bl_card_ttl{font-size:14px;line-height:20px}}.block-top-blog a.bl_card02_inner{background-color:initial}.block-faq a,.archive-faq a{transition:.3s}.block-faq .box-post{margin-bottom:60px}.block-faq.un_faqSect{margin-bottom:150px;padding-bottom:0}@media only screen and (max-width:991px){.block-faq.un_faqSect{margin-bottom:70px}}.block-faq .box-post ul.list li{align-items:center;display:flex;position:relative;transition:color .3s;border-bottom:1px solid #e9eef0;margin-bottom:15px;padding-bottom:15px;padding-left:0;padding-right:15px}.block-faq .box-post ul.list li span{margin-left:30px}@media only screen and (max-width:991px){.block-faq .box-post ul.list li span{display:flex;flex-direction:column}.block-faq .box-post ul.list li span .category{margin-bottom:4px}}@media only screen and (min-width:992px){.block-faq .box-post ul.list li span{display:flex;flex-direction:row}}.block-faq .box-post ul.list li.last{border:none}.block-faq .box-post ul.list li a.name{font-size:16px;font-weight:700;letter-spacing:.088em;line-height:1.6875}@media only screen and (max-width:768px){.block-faq .box-post ul.list li a.name{font-size:14px;font-weight:700;letter-spacing:.088em;line-height:24px}}.block-faq .box-post ul.list li a.category{font-size:14px;font-weight:700;letter-spacing:.088em;line-height:1.2;color:#7d878c;border:1px solid #7d878c;padding:4px 10px;margin-right:20px;width:200px;text-align:center;border-radius:4px;display:inline-block}.block-faq .box-post ul.list li:before{content:'';display:inline-block;height:12px;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/icon_q_grey.svg?v=1) no-repeat 50%;background-size:12px 12px;width:25px;position:absolute;top:10px;left:0}@media only screen and (max-width:768px){.block-faq .box-post ul.list li:before{top:5px}}.block-faq .box-post ul.list li:hover:before{content:'';background:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/icon_q_blue.svg?v=1) no-repeat 50%}.block-faq .box-post ul.list li:hover a{color:var(--clr-blue)}.block-faq .box-post ul.list li:hover a.category{border:1px solid var(--clr-blue)}.block-faq .box-post ul.list{margin-bottom:40px}.block-faq .box-category .title-content{font-weight:700;font-size:28px;margin-bottom:35px;color:#364d59}@media only screen and (max-width:991px){.block-faq .box-category .title-content{font-size:20px;margin-bottom:25px}}.block-faq .box-category .list-category{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.block-faq .box-category .list-category .item{width:30%;margin-bottom:40px}@media only screen and (max-width:991px){.block-faq .box-category .list-category .item{width:100%;margin-bottom:20px}}.block-faq .box-category .list-category .item .category-parent{font-weight:700;font-size:16px;border-bottom:1px solid #7d878c;padding-bottom:10px;margin-bottom:10px;color:#364d59}.block-faq .box-category .list-category .item ul li a{color:#364d59;font-weight:500}.block-faq .box-category .list-category .item .category-parent a:hover,.block-faq .box-category .list-category .item ul li a:hover{color:var(--clr-blue)}.block-faq .box-category .list-category .item ul li a:before{content:'●';font-size:12px;margin-right:15px;color:#1c86c4}.archive-faq .el_homeHeading{font-size:24px}@media only screen and (max-width:768px){.archive-faq .el_homeHeading{font-size:20px}}@media only screen and (min-width:992px){.block-search-form-sp{display:none}}@media only screen and (max-width:991px){.block-search-form-pc{display:none}}.archive-faq .block-search-form-pc{margin-bottom:65px}.archive-faq .block-search-form-pc form{display:flex;flex-direction:row;justify-content:space-between}.archive-faq .block-search-form-pc .search-bar{width:77%;transition:all .5s ease}.archive-faq .block-search-form-pc .button-submit button.submit{border:1px solid #364d59}.archive-faq .block-search-form-pc .button-submit button.submit:hover{background:var(--clr-white);border:1px solid #364d59;color:var(--clr-black)}.archive-faq .block-search-form-pc .button-submit button.submit img.icon-hover{display:none}.archive-faq .block-search-form-pc .button-submit button.submit:hover img.icon-current{display:none}.archive-faq .block-search-form-pc .button-submit button.submit:hover img.icon-hover{display:initial}.archive-faq .block-search-form-pc .search-bar input{border-radius:10px;overflow:hidden;border:none;width:100%;background:#f0f1f2;padding:20px;color:#000}.archive-faq .block-search-form-pc .search-bar input:focus{outline:none}.archive-faq .block-search-form-pc .search-bar ::placeholder{color:#b8bfc4;opacity:1}.archive-faq .block-search-form-pc .search-bar :-ms-input-placeholder{color:#b8bfc4}.archive-faq .block-search-form-pc .search-bar ::-ms-input-placeholder{color:#b8bfc4}.archive-faq .block-search-form-pc .button-submit{width:20%}.archive-faq .block-search-form-pc .button-submit button{background:#364d59;font-size:16px;color:#fff;border:none;border-radius:100px;padding:20px 0;width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.archive-faq .block-search-form-pc .button-submit button img{margin-right:10px}@media only screen and (max-width:991px){.archive-faq .block-search-form-pc .search-bar{width:70%}.archive-faq .block-search-form-pc .button-submit{width:27%}}@media only screen and (max-width:768px){.archive-faq .block-search-form-sp{margin-bottom:65px}.archive-faq .block-search-form-sp .search-bar input{border-radius:10px;overflow:hidden;border:none;width:100%;background:#f0f1f2;padding:8px;color:#000;padding-right:50px}.archive-faq .block-search-form-sp .search-bar input:focus{outline:none}.archive-faq .block-search-form-sp .search-bar{position:relative}.archive-faq .block-search-form-sp .search-bar button{background-color:transparent;border:none;position:absolute;z-index:1;right:12px;top:10px;cursor:pointer}}.block-faq .bl_pager{margin-top:0}.block-faq .block-detail-post-faq{margin-bottom:60px}.block-faq .block-detail-post-faq .block-title{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:20px}.block-faq .block-detail-post-faq .block-title .icon{width:60px}.block-faq .block-detail-post-faq .block-title .icon img{width:45px}@media only screen and (max-width:768px){.block-faq .block-detail-post-faq .block-title .icon{width:40px}.block-faq .block-detail-post-faq .block-title .icon img{width:30px}}.block-faq .block-detail-post-faq .block-title .content{font-weight:700;font-size:20px;width:calc(100% - 60px)}@media only screen and (max-width:768px){.block-faq .block-detail-post-faq .block-title .content{font-weight:700;font-size:16px}}.block-faq .block-detail-post-faq .block-post-detail{display:flex;flex-direction:row}@media only screen and (max-width:992px){.block-faq .block-detail-post-faq .block-post-detail{display:flex;flex-direction:column}}.block-faq .block-detail-post-faq .block-post-detail .icon{width:60px}.block-faq .block-detail-post-faq .block-post-detail .icon img{width:45px}@media only screen and (max-width:768px){.block-faq .block-detail-post-faq .block-post-detail .icon{width:40px}.block-faq .block-detail-post-faq .block-post-detail .icon img{width:30px}}.block-faq .block-detail-post-faq .block-post-detail .content{font-size:16px;line-height:32px;width:calc(100% - 60px)}.block-faq .block-detail-post-faq .block-post-detail .content.un_details{padding-top:0}@media only screen and (max-width:768px){.block-faq .block-detail-post-faq .block-post-detail .content{font-size:14px;line-height:28px;width:100%}.block-faq .block-detail-post-faq .block-post-detail .icon{margin-bottom:10px}}.block-list-post .outer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.block-list-post .post-item{width:33.33%;margin-bottom:60px;padding:0 15px}.block-list-post .post-item img{aspect-ratio:3/2}.block-list-post .bl_cardSlider{margin-right:0}.block-list-post .bl_cardSlider{margin-left:-15px;margin-right:-15px}.block-list-post .el_btn_wrap{margin-top:0;margin-left:auto;margin-right:auto;width:calc(100% - 48px)}.block-list-post .post-item .bl_card02_headLine{display:flex;flex-wrap:wrap;font-size:1.2rem;gap:10px 20px;letter-spacing:.088em;line-height:1.3333333333;margin-bottom:10px;font-size:1.3rem;line-height:1.3;margin-bottom:20px}.block-list-post .post-item .bl_card02_headLine .date{font-family:var(--ff-inter);font-size:1.3rem;line-height:1.3}.block-list-post .post-item .bl_card02_headLine .cat{color:var(--clr-blue)}@media only screen and (max-width:991px){.block-list-post .el_btn_wrap{margin-top:0;margin-left:auto;margin-right:auto;width:calc(100% - 48px)}.block-list-post .bl_cardSlider{margin-left:0;margin-right:0}.block-list-post .post-item{width:100%;padding:0;border-bottom:1px solid #e9eef0;padding-bottom:25px;margin-bottom:25px}.block-list-post .post-item:last-child{border-bottom:none}.block-list-post .post-item a.bl_card_inner{display:flex;flex-direction:row}.block-list-post .post-item .bl_card_imgWrap{width:38%}.block-list-post .post-item .bl_card_imgWrap img{aspect-ratio:initial;height:auto}.block-list-post .post-item .bl_card_cont{width:62%;margin-top:0;padding-left:15px}.block-list-post .post-item .bl_card_cont .bl_card_company{margin-bottom:10px;font-size:13px}.block-list-post .post-item .bl_card_cont .bl_card_ttl{font-size:14px;line-height:20px}}.un_details ul li:before{counter-increment:initial;content:initial;left:initial;color:initial;background-color:var(--clr-blue);border-radius:50%;content:'';display:block;height:7px;left:-24px;position:absolute;top:5px;width:7px}.main-content{padding-top:8px}.recruit_top_head h1{letter-spacing:.088em}.recruit_top_head h1:before{font-family:var(--ff-inter)}.main-content .sidemenu-recruit,.main-content .sidemenu-recruitingList{width:25%;float:left}.main-content .sidemenu-recruit h3,.main-content .sidemenu-recruitingList h3{font-family:var(--ff-inter);font-size:16px;line-height:19px;color:#7d878c}.main-content .sidemenu-recruit ul,.main-content .sidemenu-recruitingList ul{padding-top:15px}.main-content .sidemenu-recruit ul li,.main-content .sidemenu-recruitingList ul li{font-size:14px;line-height:54px;letter-spacing:.088em;border-bottom:1px solid #f4f7f8}.main-content .sidemenu-recruit ul li:last-child,.main-content .sidemenu-recruitingList ul li:last-child{border-bottom:none}.main-content .sidemenu-recruit ul li a,.main-content .sidemenu-recruitingList ul li a{opacity:1}.main-content .sidemenu-recruit ul li a:hover,.main-content .sidemenu-recruitingList ul li a:hover{opacity:.5;transition:all .5s ease}.main-content .recruit-common{width:70%;float:left;margin-top:-13px}.main-content .recruit-common_top p{letter-spacing:.088em}.main-content .recruit-common_top .btn,.main-content .recruitingList-common_top .btn,.main-content .recruitInfo-page-common_top .btn{display:flex;justify-content:space-between;width:100%;padding-top:25px}.main-content .recruit-common_top a,.main-content .recruitingList-common_top a,.main-content .recruitInfo-page-common_top a{flex:0 0 47%;text-align:center;min-width:initial}.main-content .recruit-common_top a:after,.main-content .recruitingList-common_top a:after,.main-content .recruitInfo-page-common_top a:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%23fff'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>");background-size:22px 8px;content:'';display:inline-block;height:8px;margin-left:15px;width:22px}.main-content .recruit-common_top a:hover:after,.main-content .recruitingList-common_top a:hover:after,.main-content .recruitInfo-page-common_top a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10'%3E%3Cg fill='%231987c2'%3E%3Cpath d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/%3E%3Cpath d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/%3E%3C/g%3E%3C/svg%3E")}.main-content .recruit-common_top a:hover,.main-content .recruitingList-common_top a:hover,.main-content .recruitInfo-page-common_top a:hover{background-color:var(--clr-white);color:var(--clr-blue);transition:all .5s ease}.recruit-common_archive{padding-top:64px}.recruit-common_archive .list,.recruitingList-common_archive .list{display:flex;flex-wrap:wrap}.recruit-common_archive .list .item{width:calc((100% - 60px) / 3);margin-bottom:42px;margin-right:30px;border-top:1px solid #364d59}.recruit-common_archive .list .item:nth-child(3n){margin-right:0}.recruit-common_archive .list .item h4,.recruitingList-common_archive .list .item h4{font-size:16px;line-height:23px;letter-spacing:.088em;margin-top:18px}.recruit-common_archive .list .item p,.recruitingList-common_archive .list .item p{font-size:14px;line-height:1.6;letter-spacing:.088em;margin:10px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:992px){.recruit-common_archive .list .item p,.recruitingList-common_archive .list .item p{height:68px}}.recruit-common_archive .list .item .viewmore,.recruitingList-common_archive .list .item .viewmore{font-size:14px;line-height:42px;letter-spacing:.088em;color:var(--clr-blue);transition:all .2s}.recruit-common_archive .list .item .viewmore:after,.recruitingList-common_archive .list .item .viewmore:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10'%3E%3Cg fill='%231987c2'%3E%3Cpath d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/%3E%3Cpath d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/%3E%3C/g%3E%3C/svg%3E");background-size:22px 8px;content:'';display:inline-block;height:8px;margin-left:20px;width:22px}.recruit-common_archive .list .item a:hover,.recruitingList-common_archive .list .item a:hover{opacity:.5}.clear{clear:both}.main-content .recruit-interview{padding-top:25px}.main-content .recruit-interview h3{font-size:24px;letter-spacing:.088em}.main-content .recruit-interview .list{display:flex;flex-wrap:wrap}.main-content .recruit-interview .item{width:calc((100% - 76px) / 3);margin-bottom:30px;margin-right:38px}.main-content .recruit-interview .item:nth-child(3n){margin-right:0}.main-content .recruit-interview .item .imgWrap{padding-top:22px}.main-content .recruit-interview .item .cont{margin-top:6px}.main-content .recruit-interview .item .cont .headLine{display:flex;flex-wrap:wrap;gap:0 15px;font-size:13px;align-items:center;margin-bottom:6px;letter-spacing:.088em}.main-content .recruit-interview .item .cont .headLine .date{font-family:var(--ff-inter)}.main-content .recruit-interview .item .cont .headLine .cat{color:var(--clr-blue)}.main-content .recruit-interview .item .cont .title{font-size:16px;line-height:28px;letter-spacing:.088em}.recruit-common_bottom{background-color:#e8f5fc;margin-top:57px;margin-bottom:-8px}.recruit-common_bottom .content{padding-top:73px}.recruit-common_bottom .content .br_sp,.recruitingList-common_bottom .content .br_sp{display:none}.recruit-common_bottom h3,.recruitingList-common_bottom h3{font-size:24px;letter-spacing:.09em}.recruit-common_bottom ul,.recruitingList-common_bottom ul{display:flex;flex-wrap:wrap;padding-top:37px;padding-bottom:74px;letter-spacing:.088em}.recruit-common_bottom ul li,.recruitingList-common_bottom ul li{width:50%;margin-bottom:20px;border-right:1px solid #c5d3dc}.recruit-common_bottom ul li:nth-child(n),.recruitingList-common_bottom ul li:nth-child(n){padding-left:0;padding-right:68px}.recruit-common_bottom ul li:nth-child(2n),.recruitingList-common_bottom ul li:nth-child(2n){border-right:none;padding-left:64px;padding-right:0}.recruit-common_bottom ul li h4,.recruitingList-common_bottom ul li h4{font-size:20px}.recruit-common_bottom ul li p,.recruitingList-common_bottom ul li p{font-size:16px;line-height:28px;margin-top:7px;margin-bottom:29px}.recruit-common_bottom ul li a,.recruitingList-common_bottom ul li a{display:flex;justify-content:center;align-items:center;padding:20px 0;background-color:var(--clr-blue);border:1px solid var(--clr-blue);border-radius:50px;color:var(--clr-white);font-size:16px;font-weight:700}.recruit-common_bottom ul li a:after,.recruitingList-common_bottom ul li a:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%23fff'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>");background-size:22px 8px;content:'';display:inline-block;height:8px;margin-left:20px;width:22px}.recruit-common_bottom ul li a:hover:after,.recruitingList-common_bottom ul li a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10'%3E%3Cg fill='%231987c2'%3E%3Cpath d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/%3E%3Cpath d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/%3E%3C/g%3E%3C/svg%3E")}.recruit-common_bottom ul li a:hover,.recruitingList-common_bottom ul li a:hover{background-color:var(--clr-white);color:var(--clr-blue);transition:all .5s ease}.main-content .recruitingList-common_top h3{font-size:28px;letter-spacing:.088em;margin-top:-8px;margin-bottom:5px}.main-content .recruitingList-common_top p{letter-spacing:.08em}.main-content .recruitingList-common_top .br_sp{display:none}.main-content .recruitingList-common_top .br_pc{display:block}.main-content .recruitingList-common_top .btn{padding-top:40px}.recruitingList-common_archive{padding-top:64px}.recruitingList-common_archive .list .item{width:calc((100% - 30px) / 2);margin-bottom:36px;margin-right:30px;border-top:1px solid #364d59}.recruitingList-common_archive .list .item:nth-child(2n){margin-right:0;margin-left:-8px}.recruitingList-common_bottom{background-color:#e8f5fc;margin-top:80px;margin-bottom:-8px}.recruitingList-common_bottom .content{padding-top:73px}.main-content .recruitInfo-page-common_top h3{font-size:28px;letter-spacing:.088em;margin-top:-3px;margin-bottom:10px;line-height:48px}.main-content .recruitInfo-page-common_top p{letter-spacing:.08em}.main-content .recruitInfo-page-common_top .btn{padding-top:38px}.recruit-common .recruit-index{padding-top:30px}.recruit-index .bl_articleIndex_parent{padding:0}.recruit-index .bl_articleIndex_ttl{margin-bottom:0}.recruit-index .bl_articleIndex_ttl.is_active{padding-bottom:15px}.recruit-index .bl_acc_ttl{font-size:1.6rem}.bl_acc_body.is_open{padding-bottom:26px;padding-top:0}.recruit-index .undetails--recruit{margin-top:15px}.undetails--recruit .list_parent{margin-bottom:50px}.undetails--recruit .list_parent h2{letter-spacing:.08em}.undetails--recruit .list_parent h2:after{background-color:var(--clr-blue);border-radius:1px;content:'';display:block;height:2px;margin-top:10px;width:100%}.undetails--recruit .list_child{margin-bottom:-15px}.undetails--recruit .list_child h3{display:flex;align-items:center;font-size:20px;letter-spacing:.08em;margin-top:38px;color:var(--clr-blue)}.undetails--recruit .list_child h3:before{background-color:var(--clr-blue);border-radius:1px;content:'';display:block;height:34px;width:2px;margin-right:20px;top:-4px}.undetails--recruit .list_child ul,.undetails--recruit .list_child ol{margin-top:14px}.undetails--recruit .list_child ul li,.undetails--recruit .list_child ol li{display:flex;font-size:16px;line-height:24px;padding-bottom:9px;letter-spacing:.08em}.undetails--recruit .list_child ul li:before{background-color:var(--clr-blue);border-radius:50%;content:'';display:block;height:5px;width:5px;margin-right:15px;margin-top:10px}.undetails--recruit .list_child ol li:before{color:var(--clr-blue);content:'';display:block;counter-increment:number-ol;content:counter(number-ol) '.';margin-right:6px}.undetails--recruit .list_child h3{margin-bottom:8px}.undetails--recruit .un_details h3:before{top:-4px}.main_list .item h4{margin-top:30px}.list_parent img{margin-top:42px;margin-bottom:27px}.list_flow .main_list{margin-top:47px}.list_flow .main_list .item{margin-bottom:30px}body{counter-reset:number-ol}html{scroll-behavior:smooth}h2{scroll-margin-top:100px}#go-1{margin-top:40px}.main_list h4,.main_list p{letter-spacing:.08em}.main-content .related_posts.recruit-common_archive{padding-top:17px;padding-bottom:16px}.related_posts h2{letter-spacing:.08em}.related_posts .list{margin-top:22px}@media only screen and (min-width:992px){.sidemenu-recruit.pc{display:block;margin-right:5%}.sidemenu-recruit.sp{display:none}}@media only screen and (max-width:991px){.el_lv1Heading{margin-bottom:25px}.main-content{padding-top:2px}.sidemenu-recruit.pc{display:none}.sidemenu-recruit.sp{display:block;padding:60px 0 20px;width:100%}.sidemenu-recruit.sp ul{display:flex;flex-wrap:wrap;padding-right:0;padding-top:7px;justify-content:space-between}.sidemenu-recruit.sp ul li{flex:0 0 48%;font-size:13px;line-height:44px}.sidemenu-recruit.sp ul li:nth-of-type(odd){margin-right:0}.sidemenu-recruit.sp ul li:nth-of-type(even){margin-left:0}.sidemenu-recruit.sp ul li:nth-last-child(2){border-bottom:none}.main-content .recruit-common{width:100%}.main-content .recruitingList-common_top h3{font-size:20px;margin-top:-4px;margin-bottom:8px}.main-content .recruitInfo-page-common_top h3{font-size:20px;margin-top:5px;margin-bottom:8px;line-height:29px}.main-content .recruitInfo-page-common_top .br_sp{display:none}.main-content .recruit-common_top p,.main-content .recruitingList-common_top p,.main-content .recruitInfo-page-common_top p{font-size:14px;line-height:25px}.main-content .recruitInfo-page-common_top p{margin-top:15px}.main-content .recruit-common_top .br_sp{display:none}.main-content .recruitingList-common_top .br_sp{display:block}.main-content .recruitingList-common_top .br_pc{display:none}.main-content .recruit-common_top .btn,.main-content .recruitingList-common_top .btn,.main-content .recruitInfo-page-common_top .btn{flex-wrap:wrap;gap:17px 0;padding-top:28px}.main-content .recruit-common_top a,.main-content .recruitingList-common_top a,.main-content .recruitInfo-page-common_top a{flex:0 0 100%;padding:10px 0}.recruit-index .undetails--recruit{margin-top:40px}.undetails--recruit .list_parent h2{font-size:20px}.undetails--recruit .list_child{margin-top:28px;margin-bottom:-9px}.undetails--recruit .list_child h3{font-size:16px;margin-top:22px}.undetails--recruit .list_child h3:before{height:30px;margin-right:10px}.undetails--recruit .list_child ul li,.undetails--recruit .list_child ol li{font-size:14px;line-height:18px}.undetails--recruit .list_child p{letter-spacing:.08em;line-height:20px}.list_parent img{margin-bottom:0}.main_list .item h4{margin-top:22px}.list_flow .main_list{margin-top:15px}.list_flow .main_list p{line-height:21px}.list_flow .main_list .item{margin-bottom:15px}.main-content .related_posts.recruit-common_archive{padding-top:0;padding-bottom:6px}.recruit-common_archive .list .item,.recruitingList-common_archive .list .item{width:100%;margin-right:0}.recruit-common_archive .list .item h4,.recruitingList-common_archive .list .item h4{font-size:15px}.recruit-common_archive .list .item p,.recruitingList-common_archive .list .item p{font-size:13px;line-height:1.6;margin-top:7px;margin-bottom:2px}.recruit-common_archive .list .item,.recruitingList-common_archive .list .item{margin-bottom:5px}.recruitingList-common_archive .list .item:nth-child(2n){margin-left:0}.recruit-common_archive .list .item a:after,.recruitingList-common_archive .list .item a:after{margin-left:15px}.main-content .recruit-interview{padding-top:35px}.main-content .recruit-interview h3{font-size:20px;letter-spacing:.03em}.main-content .recruit-interview .item{display:flex;width:100%;margin-right:0;margin-bottom:2px;gap:16px;border-bottom:1px solid #e9eef0;padding-bottom:20px}.main-content .recruit-interview .item:last-child{border-bottom:none}.main-content .recruit-interview .item .imgWrap{flex:0 0 30%}.main-content .recruit-interview .item .imgWrap .picture img{width:100%}.main-content .recruit-interview .item .cont{margin-top:18px}.main-content .recruit-interview .item .cont .headLine{font-size:10px;margin-bottom:0}.main-content .recruit-interview .item .cont .title{font-size:14px;line-height:20px}.recruit-common_bottom{margin-top:34px;margin-bottom:0}.recruitingList-common_bottom{margin-top:48px}.recruitingList-common_bottom .content{padding-top:59px}.recruit-common_bottom .content{padding-top:58px}.recruit-common_bottom h3,.recruitingList-common_bottom h3{font-size:18px;letter-spacing:.03em;line-height:27px}.recruit-common_bottom .content .br_sp,.recruitingList-common_bottom .content .br_sp{display:block}.recruit-common_bottom ul,.recruitingList-common_bottom ul{padding-top:19px;padding-bottom:45px}.recruit-common_bottom ul li,.recruitingList-common_bottom ul li{width:100%;border-right:none}.recruit-common_bottom ul li:nth-child(n),.recruitingList-common_bottom ul li:nth-child(n){padding-right:0}.recruit-common_bottom ul li:nth-child(2n),.recruitingList-common_bottom ul li:nth-child(2n){padding-left:0}.recruit-common_bottom ul li h4,.recruitingList-common_bottom ul li h4{font-size:16px}.recruit-common_bottom ul li p,.recruitingList-common_bottom ul li p{font-size:14px;line-height:21px;margin-top:2px;margin-bottom:16px}.recruit-common_bottom ul li a,.recruitingList-common_bottom ul li a{padding:12px 0;font-size:14px}}.recruit-index #outer-list-heading.d-none{display:none}.document-pickup-slide{margin:0 -24px 50px}.un_download_right .bl_form{position:sticky !important;z-index:9;top:95px}@media screen and (min-width:1024px){.document-pickup-slide{margin:0 -92px 50px}}.ly_centered-document{max-width:100%}@media screen and (min-width:1024px){.bl_item_cont{flex:1;margin-top:0;display:flex;flex-direction:column;justify-content:space-between}}.ly_centered-document .btn-permarklink{text-align:center;padding:15px 0;background-color:#fff;border:1px solid var(--clr-blue);border-radius:50px;color:var(--clr-blue);font-size:16px;font-weight:700;width:100%;display:block;margin-top:20px}.ly_centered-document .btn-permarklink:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='rgb(25 135 194)'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>");background-size:22px 8px;content:'';display:inline-block;height:9px;margin-left:15px;width:22px;background-repeat:no-repeat}.bl_item .bl_item_desc{margin-top:15px;font-size:1.4rem;line-height:1.6}@media only screen and (max-width:991px){.bl_item .bl_item_desc{font-size:1.2rem;line-height:1.6}}.blog_btn_pwa{display:none}@media only screen and (max-width:991px){.blog_btn_pwa{display:block}.blog_btn_pwa button{font-size:1.2rem;background-color:var(--clr-white);margin:0 auto;color:var(--clr-blue);border:none;height:50px;opacity:1;font-weight:700;position:fixed;bottom:-1px;z-index:9;width:100%;box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px,rgba(10,37,64,.35) 0px -2px 6px 0px}.blog_btn_pwa button:hover{cursor:pointer;opacity:.5;transition:all .5s ease}.blog_btn_pwa button img{position:absolute;bottom:0;left:15px;width:10%;height:100%}.blog_btn_pwa svg{position:fixed;color:var(--clr-black);bottom:0;right:0;z-index:11;padding:15px}.blog_btn_pwa.hide_btn{display:none}}pwa-update::part(updateToast){z-index:99;bottom:65px}pwa-update::part(offlineToast){z-index:99;bottom:65px}@media only screen and (max-width:480px){p.pa-subs-title-txt,p.pa-subs-title-txt-th-4{font-size:14px !important;margin-bottom:0 !important;margin-top:24px !important}a.pa-subs-btn-link{padding:10px !important;font-size:14px !important;margin-top:20px !important}}.un_details .bl_articleIndex{margin-bottom:59px}.un_details .bl_articleIndex_list li a{color:var(--clr-gray)}@media only screen and (max-width:1023px){.un_details .bl_articleIndex{margin-bottom:30px}}.single-document header{display:none}.single-document footer{display:none}@media screen and (min-width:1024px){body.single-document .ly_main{margin-top:50px}}@media only screen and (max-width:1023px){body.single-document .ly_main{margin-top:20px;padding-top:0}}@media only screen and (max-width:480px){body.single-document .ly_main{margin-top:0}}.blog_comon .bl_sect{padding-top:30px}@media only screen and (max-width:1023px){.blog_comon .bl_sect{padding-top:0}}.search_form{padding-top:1px}.un_details ol{counter-reset:number;padding-left:1.5em;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:25px}.un_details ol li{counter-increment:number;font-weight:700;position:relative;padding-left:0;line-height:1.25}.un_details ol li:before{content:counter(number) '.';left:-24px;position:absolute;top:0}.un_details ol li+li{margin-top:.7em}.un_details .wp-block-group__inner-container{margin:0}@media screen and (min-width:1024px){.un_details ol{margin-bottom:40px}}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog_detail .form-wrap{border:2px solid #364d59;margin-bottom:50px;margin-left:-15px;margin-right:-15px;padding-bottom:14px}.blog_detail .form-wrap .sub-title{display:flex;justify-content:center;align-items:center;font-size:20px;height:48px;width:100%;color:#fff;background-color:#364d59;letter-spacing:1px;margin-bottom:0}.blog_detail .form-wrap .form-header{display:flex;flex-wrap:wrap;padding:15px 15px 28px}.blog_detail .form-wrap .form-header .form-header__left{flex:0 0 100%;margin-bottom:13px}.blog_detail .form-wrap .form-header .form-header__left .img-wrap img{border:1px solid #e9eef0;width:100%}.blog_detail .form-wrap .form-header .form-header__right{flex:0 0 100%}.blog_detail .form-wrap .form-header .form-header__right .title-wrap{border-bottom:1px solid #e9eef0}.blog_detail .form-wrap .form-header .form-header__right .title-wrap h5{font-size:19px;line-height:1.6;margin-bottom:5px;letter-spacing:.8px;padding:0 16px;margin-top:0}.blog_detail .form-wrap .form-header .form-header__right .text-wrap{margin-top:9px}.blog_detail .form-wrap .form-header .form-header__right .text-wrap p{line-height:1.6;margin-bottom:9px}.blog_detail .form-wrap .form-header .form-header__right .text-wrap ul{padding-left:2.6rem;margin-bottom:0}.blog_detail .form-wrap .form-header .form-header__right .text-wrap ul li{font-size:15px;line-height:1.6;margin-bottom:4px;margin-top:0;letter-spacing:.8px;font-weight:unset}.blog_detail .form-wrap .form-header .form-header__right .text-wrap ul li:before{content:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/icon-check-form.svg);position:absolute;background-color:unset;border-radius:unset;display:block;left:-28px;top:0;height:16px;width:16px}.blog_detail .form-wrap .form-blog{width:96%;margin:0 auto;padding-left:8px}.blog_detail .form-wrap .form-blog p{margin-top:-25px;margin-bottom:unset;font-size:unset;line-height:unset}@media screen and (min-width:1024px){.blog_detail .form-wrap{border:4px solid #364d59;padding-bottom:25px;margin-left:0;margin-right:0}.blog_detail .form-wrap .sub-title{height:45px;letter-spacing:.8px}.blog_detail .form-wrap .form-header{display:flex;padding:22px 15px 15px}.blog_detail .form-wrap .form-header .form-header__left{flex:0 0 50%}.blog_detail .form-wrap .form-header .form-header__left .img-wrap img{border:2px solid #e9eef0;width:90%}.blog_detail .form-wrap .form-header .form-header__right{flex:1;margin-left:-16px}.blog_detail .form-wrap .form-header .form-header__right .title-wrap{border-bottom:2px solid #e9eef0}.blog_detail .form-wrap .form-header .form-header__right .title-wrap h5{font-size:22px;letter-spacing:.8px;margin-bottom:10px;padding:0}.blog_detail .form-wrap .form-header .form-header__right .text-wrap{margin-top:9px}.blog_detail .form-wrap .form-header .form-header__right .text-wrap p{font-size:15px;margin-bottom:15px;letter-spacing:.8px}.blog_detail .form-wrap .form-header .form-header__right .text-wrap ul{padding-left:2.3rem;margin-bottom:20px}.blog_detail .form-wrap .form-header .form-header__right .text-wrap ul li:before{left:-22px}.blog_detail .form-wrap .form-blog{width:75%;margin:0 auto}.blog_detail .form-wrap .form-blog{margin-top:-32px}}.thanks-document .container{max-width:1024px;margin:0 auto;width:calc(100% - 184px)}.thanks-document .title{margin-bottom:11px;font-size:34px;line-height:51px;letter-spacing:3px}.thanks-document .title br{display:none}.thanks-document .content{word-break:break-word;overflow:hidden}.thanks-document .content>p{max-width:1024px;width:calc(100% - 184px);margin:0 auto;margin-bottom:40px;font-size:18px;font-weight:600;line-height:28px}.thanks-document .content .reservation{padding-top:68px;padding-bottom:78px;margin-top:42px;background-color:#e8f5fc}.thanks-document .content .reservation .reservation-wrap{display:flex;justify-content:space-between}.thanks-document .content .reservation .reservation-left{width:429px}.thanks-document .content .reservation .reservation-right{width:528px;margin-top:10px}.thanks-document .content .reservation .title{position:relative;margin-bottom:7px;font-size:32px;font-weight:700;line-height:54px;text-align:center;color:var(--clr-blue)}.thanks-document .content .reservation .title-wrap{display:flex;justify-content:center;align-items:center;gap:28px}.thanks-document .content .reservation .title-wrap .icon-left{width:3px;height:36px;transform:rotateZ(-27deg);background:var(--clr-blue)}.thanks-document .content .reservation .title-wrap .icon-right{width:3px;height:36px;transform:rotateZ(27deg);background:var(--clr-blue)}.thanks-document .content .reservation .description{margin-bottom:25px;font-size:16px;font-weight:700;line-height:28px;text-align:center;letter-spacing:1px;color:var(--clr-blue)}.thanks-document .content .reservation .description br:nth-child(2){display:none}.thanks-document .content .reservation .button-wrap{display:flex;flex-direction:column;row-gap:13px;margin-bottom:47px}.thanks-document .content .reservation .wp-block-button__link{padding:calc(0.667em + 3px) calc(1.333em + 3px);font-size:20px;font-weight:700;line-height:31px;letter-spacing:2px;border:1px solid var(--clr-blue);background-color:var(--clr-blue);transition:color .3s,background .3s}.thanks-document .content .reservation .wp-block-button__link:hover{background-color:var(--clr-white);color:var(--clr-blue);opacity:var(--opacity)}.thanks-document .content .reservation .purpose-wrap{display:flex;justify-content:center}.thanks-document .content .reservation ul{margin-left:10px}.thanks-document .content .reservation ul li{position:relative;padding-left:44px;margin-bottom:19px;font-size:15px;line-height:1.4;font-weight:700;letter-spacing:1px}.thanks-document .content .reservation ul li:last-child{margin-bottom:0}.thanks-document .content .reservation ul li:before{position:absolute;content:'';top:50%;left:0;transform:translate(0%,-50%);width:31px;height:31px;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/thanks-document/list-icon.svg)}.thanks-document .content .reservation .img-wrap{line-height:1}.thanks-document .content .reservation .img-wrap img{aspect-ratio:1.23;border-radius:15px}.thanks-document .content .form-thanks-document .form-thanks-document-wrap{max-width:637px;padding-top:80px}.thanks-document .content .form-thanks-document .heading{display:flex;align-items:center;column-gap:30px}.thanks-document .content .form-thanks-document .heading figure{width:125px;height:auto;line-height:1}.thanks-document .content .form-thanks-document .heading figure img{width:100%;height:auto}.thanks-document .content .form-thanks-document .heading .title{flex:1;margin-bottom:5px;font-size:28px;line-height:38px;letter-spacing:2px;font-weight:700}.thanks-document .content .form-thanks-document .description{text-align:center;margin-bottom:28px}.thanks-document .content .form-thanks-document .description p{font-size:16px;font-weight:700;line-height:28px;letter-spacing:1px}.thanks-document .content .form-thanks-document .description p br:nth-child(2){display:none}@media only screen and (max-width:1200px){.thanks-document .container{width:calc(100% - 48px)}.thanks-document .content>p{width:calc(100% - 48px)}.thanks-document .content .reservation .reservation-wrap{column-gap:20px}.thanks-document .content .reservation .reservation-left{width:44%}.thanks-document .content .reservation .reservation-right{flex:1}}@media only screen and (max-width:1023px){.thanks-document .content .reservation .reservation-wrap{flex-direction:column}.thanks-document .content .reservation .reservation-left{width:100%}.thanks-document .content .reservation .reservation-right{width:100%;margin-top:47px}.thanks-document .content .reservation .img-wrap{display:flex;justify-content:center}}@media only screen and (max-width:750px){.thanks-document .title{margin-bottom:8px;font-size:20px;line-height:26px;letter-spacing:2px}.thanks-document .title br{display:block}.thanks-document .content>p{margin-bottom:25px;font-size:14px;line-height:25px;font-weight:400;letter-spacing:1.2px}.thanks-document .content>p br{display:none}.thanks-document .content .reservation{padding-top:25px;margin-top:27px}.thanks-document .content .reservation .title{font-size:24px;line-height:40px}.thanks-document .content .reservation .title-wrap{gap:20px}.thanks-document .content .reservation .title-wrap .icon-left{width:2px;height:25px;margin-bottom:10px}.thanks-document .content .reservation .title-wrap .icon-right{width:2px;height:25px;margin-bottom:10px}.thanks-document .content .reservation .description{font-size:14px;line-height:21px;letter-spacing:1px;margin-bottom:15px}.thanks-document .content .reservation .description br:nth-child(2){display:block}.thanks-document .content .reservation .button-wrap{row-gap:6px;margin-bottom:25px}.thanks-document .content .reservation .wp-block-button__link{font-size:16px;line-height:24px}.thanks-document .content .reservation .purpose-wrap{justify-content:unset}.thanks-document .content .reservation ul{margin-left:0}.thanks-document .content .reservation ul li{margin-bottom:17px;font-size:13px;letter-spacing:.5px}.thanks-document .content .reservation ul li:before{width:27px;height:27px;background-size:27px 27px}.thanks-document .content .reservation .reservation-right{margin-top:36px}.thanks-document .content .reservation .img-wrap{margin:0 -25px}.thanks-document .content .reservation .img-wrap img{border-radius:0;aspect-ratio:auto}.thanks-document .content .reservation{padding-bottom:0}.thanks-document .content .form-thanks-document .form-thanks-document-wrap{padding-top:60px}.thanks-document .content .form-thanks-document .heading{column-gap:23px;margin-bottom:16px}.thanks-document .content .form-thanks-document .heading figure{padding-left:8px;width:109px}.thanks-document .content .form-thanks-document .heading .title{margin-bottom:0;font-size:20px;line-height:26px}.thanks-document .content .form-thanks-document .description{margin-bottom:6px}.thanks-document .content .form-thanks-document .description p{font-size:14px;line-height:25px}.thanks-document .content .form-thanks-document .description p br:nth-child(2){display:block}}.servicePage_new .page_title{max-width:1316px;margin:0 auto;width:calc(100% - 4.8rem)}.servicePage_new .service_container{max-width:1024px;margin:0 auto}.servicePage_new .el_lv1Heading{font-size:4rem;line-height:1.325;margin-bottom:30px;font-family:var(--ff-inter);font-weight:600;letter-spacing:0}.servicePage_new .el_lv1Heading:before{font-size:1.6rem;line-height:1.3125}.servicePage_new .el_lv1Heading:before{color:var(--clr-blue);content:attr(data-ttl);display:block;font-family:var(--ff-secondary);font-weight:700;letter-spacing:.088em}.servicePage_new .heading{position:relative;padding-top:73px;padding-bottom:125px}.servicePage_new .heading__bg{background-color:var(--clr-gray3);height:97.1190893%;position:absolute;left:0;top:0;height:81.2%;width:94.1%;z-index:-1}.servicePage_new .heading__content{padding-bottom:72px}.servicePage_new .heading__title{font-size:34px;letter-spacing:1px}.servicePage_new .heading__title br{display:none}.servicePage_new .heading__description{margin-bottom:45px;letter-spacing:1.5px}.servicePage_new .heading__description br{display:none}.servicePage_new picture{width:100%}.servicePage_new .heading__image_pc picture{display:flex;justify-content:flex-end}.servicePage_new .heading__image_pc img{width:94.15%;height:auto}.servicePage_new .heading__image_sp{display:none}.servicePage_new .service{display:flex;gap:62px}.servicePage_new .service__item{width:calc((100% - 124px) / 3)}.servicePage_new .service__title{padding-bottom:6px;font-size:18px;font-weight:700;letter-spacing:1.5px;border-bottom:1px solid var(--clr-gray)}.servicePage_new .service__content{padding-top:26px}.servicePage_new .service__content_wrap{margin-bottom:14px}.servicePage_new .service__content_title{display:block;margin-bottom:0;padding-right:18px;letter-spacing:1.5px;line-height:1.4;position:relative;cursor:pointer}.servicePage_new .service__content_title:before{position:absolute;content:'';right:0;top:5px;width:16px;height:12px;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/icon-toggle.svg)}.servicePage_new .service__content_title br{display:none}.servicePage_new .service__content_title:hover{transition:.3s;opacity:.6}.servicePage_new .serviceMain{padding-bottom:92px}.servicePage_new .serviceMain__title{font-size:28px;font-weight:700;line-height:36px;letter-spacing:2.5px;text-decoration:2px underline var(--clr-blue);text-underline-offset:19px;scroll-margin-top:2rem}.servicePage_new .serviceMain__listItem{padding-top:74px;display:flex;flex-wrap:wrap;row-gap:66px}.servicePage_new .serviceMain__item{width:50%;scroll-margin-top:10rem}.servicePage_new .serviceMain__item:nth-of-type(odd){padding-right:63px;border-right:1px solid var(--clr-gray2)}.servicePage_new .serviceMain__item:nth-of-type(even){padding-left:64px}.servicePage_new .serviceMain__item_title{position:relative;padding-left:25px;padding-right:40px;margin-bottom:18px;font-size:20px;font-weight:700;line-height:26px;letter-spacing:2px}.servicePage_new .serviceMain__item_title:before{position:absolute;content:'';top:50%;left:0;width:12px;height:2px;transform:translate(0,-50%);background-color:var(--clr-blue)}.servicePage_new .serviceMain__item_title:after{position:absolute;content:'';top:50%;right:0;width:40px;height:12px;transform:translate(0,-50%);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/arrow-icon.svg)}.servicePage_new .serviceMain__item_title br{display:none}.servicePage_new .serviceMain__item_content{font-size:15px;line-height:30px;letter-spacing:1.4px}.servicePage_new .serviceMain__item:hover{opacity:.6;transition:.3s}.servicePage_new .breadcrumb_wrap{padding-top:24px}.servicePage_new .breadcrumb_wrap ul li span{letter-spacing:2px}.servicePage_new .breadcrumb_wrap ul li a span{letter-spacing:2px}@media screen and (min-width:1024px){.servicePage_new .page_title{width:calc(100% - 18.4rem)}}@media only screen and (max-width:1200px){.servicePage_new .service_container{max-width:900px;margin:0 auto}}@media only screen and (max-width:1050px){.servicePage_new .service_container{max-width:850px;margin:0 auto}.servicePage_new .service{gap:40px}.servicePage_new .service__item{width:calc((100% - 80px) / 3)}}@media only screen and (max-width:991px){.servicePage_new .service_container{max-width:600px;margin:0 auto}.servicePage_new .service{gap:40px}.servicePage_new .heading{padding-top:30px;padding-bottom:60px}.servicePage_new .heading__content{padding-bottom:30px}.servicePage_new .heading__title{font-size:24px}.servicePage_new .heading__description{margin-bottom:20px}.servicePage_new .service{gap:30px}.servicePage_new .service__item{width:calc((100% - 60px) / 3)}.servicePage_new .serviceMain{padding-bottom:92px}.servicePage_new .serviceMain__title{font-size:24px;text-underline-offset:15px}.servicePage_new .serviceMain__listItem{padding-top:74px;display:flex;flex-wrap:wrap;row-gap:40px}.servicePage_new .serviceMain__item{width:50%}.servicePage_new .serviceMain__item:nth-of-type(odd){padding-right:34px;border-right:1px solid var(--clr-gray2)}.servicePage_new .serviceMain__item:nth-of-type(even){padding-left:35px}.servicePage_new .serviceMain__item_title{padding-right:40px}.servicePage_new .serviceMain__item_content{font-size:15px;line-height:30px;letter-spacing:1.4px}}@media only screen and (max-width:700px){.servicePage_new .service_container{max-width:500px;margin:0 auto;padding:0 24px}.servicePage_new .el_lv1Heading{font-size:2.8rem;line-height:1.3214285714;margin-bottom:21px}.servicePage_new .el_lv1Heading:before{font-size:1rem;font-weight:700;letter-spacing:.088em;line-height:1.4}.servicePage_new .heading{padding-top:54px;padding-bottom:62px}.servicePage_new .heading__bg{width:100%;height:81.6%}.servicePage_new .heading__content{padding-bottom:39px}.servicePage_new .heading__title{margin-bottom:8px;line-height:36px;letter-spacing:.7px}.servicePage_new .heading__title br{display:block}.servicePage_new .heading__description{line-height:25px;letter-spacing:1.2px;margin-bottom:35px}.servicePage_new .heading__description br{display:block}.servicePage_new .heading__image_pc{display:none}.servicePage_new .heading__image_sp{display:flex}.servicePage_new .heading__image_sp picture{display:flex;justify-content:flex-end}.servicePage_new .heading__image_sp img{width:93.6%;height:auto}.servicePage_new .service{flex-direction:column;gap:13px}.servicePage_new .service__item{width:100%}.servicePage_new .service__title{padding-bottom:9px;font-size:16px;line-height:26px}.servicePage_new .service__content{display:flex;flex-wrap:wrap;column-gap:15px;padding-top:22px}.servicePage_new .service__content_wrap{width:calc((100% - 15px) / 2);margin-bottom:0}.servicePage_new .service__content_title{display:flex;align-items:center;padding-right:13px;margin-bottom:24px;letter-spacing:.5px;line-height:16px}.servicePage_new .service__content_title br{display:block}.servicePage_new .serviceMain{padding-bottom:57px}.servicePage_new .serviceMain__title{font-size:20px;line-height:21px;letter-spacing:.5px;text-underline-offset:13px}.servicePage_new .serviceMain__listItem{padding-top:42px;flex-direction:column;row-gap:0}.servicePage_new .serviceMain__item{width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--clr-gray2);scroll-margin-top:4.4rem}.servicePage_new .serviceMain__item:first-child{padding-top:0}.servicePage_new .serviceMain__item:last-child{padding-bottom:0;border-bottom:none}.servicePage_new .serviceMain__item:nth-of-type(odd){padding-right:0;border-right:none}.servicePage_new .serviceMain__item:nth-of-type(even){padding-left:0}.servicePage_new .serviceMain__item_title{padding-left:25px;padding-right:40px;margin-bottom:8px;font-size:16px;letter-spacing:1.5px}.servicePage_new .serviceMain__item_content{font-size:13px;line-height:23px;letter-spacing:1px}.servicePage_new .breadcrumb_wrap{padding-top:9px}}.serviceHeadlessPage{background-color:#eaf5fa !important;line-height:1.2;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1.6rem}.serviceHeadlessPage html{scroll-behavior:smooth !important}.serviceHeadlessPage figure,.serviceHeadlessPage p{margin-top:0;margin-bottom:1.6rem}.serviceHeadlessPage h2,.serviceHeadlessPage h3{margin-bottom:.8rem}.serviceHeadlessPage .container{--bs-gutter-x:2.4rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto}@media (max-width:575px){.serviceHeadlessPage .container{width:100% !important;margin-right:auto;margin-left:auto}}@media (max-width:768px){.serviceHeadlessPage .container{max-width:650px !important;padding-left:24px !important;padding-right:24px !important}}@media (min-width:992px){.serviceHeadlessPage .container{max-width:960px !important}}@media (min-width:1200px){.serviceHeadlessPage .container{max-width:1024px !important;padding-left:0;padding-right:0}}@media (min-width:1400px){.serviceHeadlessPage .container{max-width:1024px !important;padding-left:0;padding-right:0}}.serviceHeadlessPage .breadcrumb-background{background-color:#fff}.serviceHeadlessPage .backToTop{display:none;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:6;cursor:pointer;background-color:#1987c2;border:none;border-radius:100%;width:5rem;height:5rem;right:2rem;bottom:2rem}.serviceHeadlessPage .backToTop.show{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceHeadlessPage .backToTop svg{width:1.2rem;height:1.6rem}.serviceHeadlessPage .backToTop svg path{fill:#fff}.serviceHeadlessPage .backToTop:hover{opacity:.8}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .backToTop{width:4rem;height:4rem;right:1rem;bottom:1.5rem}}.serviceHeadlessPage .wakka_btn{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:28rem;min-height:6.4rem;margin-left:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;line-height:1.5;justify-content:center;border-radius:4rem;background-color:#1987c2;color:#fff;text-decoration:none;font-weight:700;position:relative;overflow:hidden;border:1px solid #1987c2;transition:.3s ease}.serviceHeadlessPage .wakka_btn:hover{color:#fff}.serviceHeadlessPage .wakka_btn .mainBtn_text{position:relative;margin-right:3.2rem;z-index:2}.serviceHeadlessPage .wakka_btn .mainBtn_text:after{position:absolute;content:'';background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%23fff'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>");background-repeat:no-repeat;transition:.3s ease;width:4.1rem;height:1.3rem;right:-6rem;top:50%;transform:translate(0,-50%)}.serviceHeadlessPage .wakka_btn:hover{background-color:#fff;color:#1987c2;transition:.3s ease}.serviceHeadlessPage .wakka_btn:hover .mainBtn_text:after{position:absolute;content:'';background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%231987c2'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>");background-repeat:no-repeat;transition:.3s ease;width:4.1rem;height:1.3rem;right:-6rem;top:50%;transform:translate(0,-50%)}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .wakka_btn{padding:1rem 2rem;min-height:5.4rem}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .wakka_btn{width:100%;margin-left:0}.serviceHeadlessPage .wakka_btn .mainBtn_text{margin-right:3.8rem;font-size:1.4rem;letter-spacing:.05rem}}.serviceHeadlessPage .centerText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceHeadlessPage .wakka_title{padding-bottom:2rem;color:#364d59;font-size:3.4rem;font-weight:700;letter-spacing:.1rem;border-bottom:solid #1987c2 .2rem}.serviceHeadlessPage .wakka_title span{color:#1987c2;letter-spacing:.2rem}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .wakka_title{font-size:2.4rem;line-height:4.2rem;text-align:center;-webkit-text-decoration:underline .1rem #1987c2;text-decoration:underline .1rem #1987c2;text-underline-offset:1rem;-webkit-text-decoration-line:underline !important;-webkit-text-decoration-color:#1987c2 !important;-webkit-text-decoration-style:solid !important;-webkit-text-decoration-thickness:.1rem !important;border-bottom:none}}.serviceHeadlessPage .backToTop{display:none;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:6;cursor:pointer;background-color:#1987c2;border:none;border-radius:100%;width:5rem;height:5rem;right:2rem;bottom:2rem}.serviceHeadlessPage .backToTop.show{display:-webkit-box;display:-ms-flexbox;display:flex}.serviceHeadlessPage .backToTop svg{width:1.2rem;height:1.6rem}.serviceHeadlessPage .backToTop svg path{fill:#fff}.serviceHeadlessPage .backToTop:hover{opacity:.8}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .backToTop{width:4rem;height:4rem;right:1rem;bottom:1.5rem}}.serviceHeadlessPage .headlessContact .background1{background:-webkit-gradient(linear,left top,left bottom,color-stop(53%,#eaf5fa),color-stop(47%,#fff));background:linear-gradient(180deg,#eaf5fa 53%,#fff 47%)}.serviceHeadlessPage .headlessContact .background2{background:-webkit-gradient(linear,left top,left bottom,color-stop(49%,#fff),color-stop(49%,#eaf5fa));background:linear-gradient(180deg,#fff 49%,#eaf5fa 49%)}.serviceHeadlessPage .headlessContact .background3{background:#fff}.serviceHeadlessPage .headlessContact-wrap{min-height:36rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/headless/headlessContact/background.png) no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6.5rem}.serviceHeadlessPage .headlessContact__text{width:100%}.serviceHeadlessPage .headlessContact__text h2{margin-bottom:1.3rem;font-size:3.4rem;line-height:1.5em;font-weight:700;color:#fff;letter-spacing:.1rem}.serviceHeadlessPage .headlessContact__text h2 span{font-family:'Inter',sans-serif;font-weight:600;letter-spacing:.2rem}.serviceHeadlessPage .headlessContact__text .describe{color:#fff;font-weight:500;line-height:2em;white-space:pre-wrap;font-size:1.6rem}.serviceHeadlessPage .headlessContact__button a{color:#1987c2;background-color:#fff;transition:.3s ease;border:none}.serviceHeadlessPage .headlessContact__button a span:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%231987c2'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>") !important;transition:.3s ease}.serviceHeadlessPage .headlessContact__button a:hover{color:#fff !important;background-color:#1987c2;transition:.3s ease}.serviceHeadlessPage .headlessContact__button a:hover span:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%23fff'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>") !important;transition:.3s ease}@media only screen and (max-width:74.9375rem){.serviceHeadlessPage .headlessContact-wrap{gap:2rem}}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .headlessContact-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceHeadlessPage .headlessContact__button{padding-top:0;padding-bottom:4rem}.serviceHeadlessPage .headlessContact__text{padding-top:4rem;padding-left:0}}@media only screen and (max-width:47.9375rem){.serviceHeadlessPage .headlessContact-wrap{padding:0 2.5rem}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .headlessContact .background3{background:-webkit-gradient(linear,left top,left bottom,color-stop(49%,#fff),color-stop(49%,#f0f1f2));background:linear-gradient(180deg,#fff 49%,#f0f1f2 49%)}.serviceHeadlessPage .headlessContact-wrap{gap:1.5rem;padding:0 2.6rem}.serviceHeadlessPage .headlessContact__text h2{display:inline-block;position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-bottom:1.2rem;font-size:2.2rem;line-height:1.5em;letter-spacing:.05rem;padding:0}.serviceHeadlessPage .headlessContact__text h2 span{letter-spacing:.05rem}.serviceHeadlessPage .headlessContact__text h2 br{display:none}.serviceHeadlessPage .headlessContact__text .describe{padding:0;line-height:1.8em;font-size:1.4rem;white-space:normal}.serviceHeadlessPage .headlessContact__text .describe br{display:none}.serviceHeadlessPage .headlessContact__button{width:100%;padding-bottom:4rem}}.serviceHeadlessPage .issues{background-color:#fff;padding-top:18rem;padding-bottom:5rem}.serviceHeadlessPage .issues-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.2rem;padding-top:5.6rem;margin:0 auto;max-width:84rem}.serviceHeadlessPage .issues-item{width:calc(50% - 1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceHeadlessPage .issues-item:nth-child(2n+1){margin-right:2rem}.serviceHeadlessPage .issues-item figure{position:relative;width:10rem;height:10rem;margin-bottom:0}.serviceHeadlessPage .issues-item figure img{-o-object-fit:contain;object-fit:contain}.serviceHeadlessPage .issues-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:3rem;margin-bottom:0;font-size:1.6rem;color:#364d59;font-weight:700;line-height:1.5em;letter-spacing:.1rem;word-break:break-word}.serviceHeadlessPage .issues-item__title span{color:#1987c2}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .issues{padding-top:8.1rem}.serviceHeadlessPage .issues .wakka_title{padding-left:4.5rem;padding-right:4.5rem}.serviceHeadlessPage .issues-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:40rem}.serviceHeadlessPage .issues-item{width:100%}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .issues{padding-bottom:4rem}.serviceHeadlessPage .issues-list{padding-top:4.1rem;row-gap:1.4rem;max-width:37.5rem}.serviceHeadlessPage .issues-item{margin-right:0}.serviceHeadlessPage .issues-item:nth-child(2n+1){margin-right:0}.serviceHeadlessPage .issues-item figure{width:8.4rem;height:8.4rem}.serviceHeadlessPage .issues-item__title{letter-spacing:.05rem;font-size:1.4rem;line-height:1.5em;margin-left:2rem}}.serviceHeadlessPage .solution{background-color:#fff;padding-bottom:18.8rem}.serviceHeadlessPage .solution__transition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceHeadlessPage .solution__transition figure{position:relative;width:15.1rem;height:7.9rem;margin-bottom:0}.serviceHeadlessPage .solution__transition figure img{-o-object-fit:contain;object-fit:contain}.serviceHeadlessPage .solution__content{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2em;color:#364d59;font-weight:700}.serviceHeadlessPage .solution__content-textwrap{padding-top:17.4rem;width:48%}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(1){position:relative;width:43.1rem;height:28.8rem;margin-bottom:0;left:3.5rem;top:6rem}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(1) img{-o-object-fit:contain;object-fit:contain}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(2){position:relative;width:43.1rem;height:28.8rem;margin-bottom:0;left:19rem;top:.5rem}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(2) img{-o-object-fit:contain;object-fit:contain}.serviceHeadlessPage .solution__title{font-weight:700;font-size:4.2rem;color:#364d59;line-height:1.5em;letter-spacing:.1rem;margin-bottom:2.8rem;word-break:break-word}.serviceHeadlessPage .solution__title span{color:#1987c2;position:relative;padding-right:.5rem;z-index:2}.serviceHeadlessPage .solution__title span:after{position:absolute;content:'';width:calc(100% + 0.5rem);height:1.4rem;left:-.5rem;bottom:.4rem;background-color:#d4f1ff;z-index:-1}.serviceHeadlessPage .solution__describe{white-space:pre-wrap}@media only screen and (max-width:74.9375rem){.serviceHeadlessPage .solution__content{padding-top:4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceHeadlessPage .solution__content-textwrap{padding-top:10rem}.serviceHeadlessPage .solution__content-imgwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(1){top:0;left:0}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(2){top:0;left:0}}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .solution{padding-bottom:7rem}.serviceHeadlessPage .solution__title{font-size:3.8rem;line-height:1.5em}.serviceHeadlessPage .solution__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}.serviceHeadlessPage .solution__content-textwrap{padding-top:5rem;width:100%}.serviceHeadlessPage .solution__content-imgwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;padding-top:1.7rem;gap:0}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(1){width:calc(50% + 5rem);height:auto;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-webkit-align-self:flex-start}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(2){width:calc(50% + 5rem);height:auto;left:unset;top:-3.4rem;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-webkit-align-self:flex-end}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .solution{padding-bottom:5.6rem}.serviceHeadlessPage .solution__title{font-size:3rem;margin-bottom:1rem}.serviceHeadlessPage .solution__title span{padding-right:0;margin-right:.3rem}.serviceHeadlessPage .solution__title span:after{width:100%;left:0}.serviceHeadlessPage .solution__content{font-size:1.4rem;line-height:2em}.serviceHeadlessPage .solution__content-textwrap{padding-top:2rem}.serviceHeadlessPage .solution__content-imgwrap{width:100%;padding-top:1.7rem;gap:0}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(1){width:84.4%;height:auto;left:-2.4rem}.serviceHeadlessPage .solution__content-imgwrap figure:nth-child(2){width:84.4%;height:auto;left:unset;right:-2.4rem;top:-3.4rem}.serviceHeadlessPage .solution__describe{white-space:normal}.serviceHeadlessPage .solution__describe br{display:none}}.serviceHeadlessPage .workingFlow{padding-top:17.8rem;padding-bottom:16.9rem;max-width:84rem;margin:0 auto}.serviceHeadlessPage .workingFlow__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5.5rem;padding-bottom:2rem}.serviceHeadlessPage .workingFlow__subtitle h3{position:relative;padding-left:.5rem;font-weight:700;font-size:2.4rem;color:#364d59;z-index:2}.serviceHeadlessPage .workingFlow__subtitle h3:after{position:absolute;content:'';background-color:#fff;width:100%;height:1rem;bottom:-.2rem;left:0;z-index:-1}.serviceHeadlessPage .workingFlow__describe{font-weight:700;line-height:2em;color:#364d59;margin-bottom:4.7rem;white-space:pre-wrap}.serviceHeadlessPage .workingFlow__chart{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.8rem}.serviceHeadlessPage .workingFlow__chart figure{position:relative;width:39.6rem;height:81rem}.serviceHeadlessPage .workingFlow__chart figure img{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .workingFlow{padding-top:10rem;padding-bottom:3rem}.serviceHeadlessPage .workingFlow__describe{margin-bottom:2rem;white-space:normal}.serviceHeadlessPage .workingFlow__describe br{display:none}.serviceHeadlessPage .workingFlow__chart{gap:2.5rem}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .workingFlow{padding-top:8rem;padding-bottom:8rem}.serviceHeadlessPage .workingFlow .wakka_title{padding:0 5rem}.serviceHeadlessPage .workingFlow__subtitle{padding-top:3.8rem;padding-bottom:.6rem}.serviceHeadlessPage .workingFlow__subtitle h3{font-size:1.8rem}.serviceHeadlessPage .workingFlow__describe{font-size:1.4rem;line-height:2em;margin-bottom:3.8rem}.serviceHeadlessPage .workingFlow__chart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.3rem}.serviceHeadlessPage .workingFlow__chart figure{width:100%;max-width:39.6rem;height:auto;margin-bottom:0}}.serviceHeadlessPage .advantages{padding-bottom:16.3rem}.serviceHeadlessPage .advantages-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.5rem;padding-top:5.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceHeadlessPage .advantages-item figure{position:relative;width:29.8rem;height:auto;margin-bottom:4rem}.serviceHeadlessPage .advantages-item figure span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:-1rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:5.4rem;height:5.4rem;bottom:-2.5rem;color:#fff;font-weight:700;font-family:'Inter',sans-serif;z-index:2;background:#364d59;border-radius:100%}.serviceHeadlessPage .advantages-item__title{font-size:1.8rem;color:#364d59;font-weight:700;text-align:center;margin-bottom:1.5rem}.serviceHeadlessPage .advantages-item__title br{display:none}.serviceHeadlessPage .advantages-item__describe{line-height:1.6em;font-weight:500;color:#364d59;white-space:pre-wrap;word-break:break-word}@media only screen and (max-width:74.9375rem){.serviceHeadlessPage .advantages-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .advantages{padding-bottom:7rem}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .advantages{padding-bottom:8.8rem}.serviceHeadlessPage .advantages-list{padding-top:2rem;gap:3.3rem}.serviceHeadlessPage .advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:5.5rem;-moz-column-gap:5.5rem;column-gap:5.5rem;max-width:37.5rem}.serviceHeadlessPage .advantages-item figure{width:11.9rem;margin-bottom:0}.serviceHeadlessPage .advantages-item figure span{left:unset;bottom:unset;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:-4.4rem;width:4.4rem;height:4.4rem}.serviceHeadlessPage .advantages-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3em;margin-bottom:0;text-align:left}.serviceHeadlessPage .advantages-item__title br{display:block}.serviceHeadlessPage .advantages-item__describe{width:100%;margin-bottom:0;font-size:1.4rem;line-height:1.8em;padding-top:1.4rem;white-space:normal}.serviceHeadlessPage .advantages-item__describe br{display:none}}.serviceHeadlessPage .headlessSupport{background-color:#fff;padding-top:17.7rem}.serviceHeadlessPage .headlessSupport-moreinfo{line-height:1.5;margin-top:3rem;margin-bottom:5.7rem;color:#364d59;text-align:center;font-weight:700}.serviceHeadlessPage .headlessSupport-moreinfo br{display:none}.serviceHeadlessPage .headlessSupport-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceHeadlessPage .headlessSupport figure{position:relative;width:11.8rem;height:11.9rem;margin-bottom:1.8rem}.serviceHeadlessPage .headlessSupport figure img{-o-object-fit:contain;object-fit:contain}.serviceHeadlessPage .headlessSupport-item{width:calc((100% - 13rem) / 3)}.serviceHeadlessPage .headlessSupport-item__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceHeadlessPage .headlessSupport-item__title{margin-bottom:1.5rem;font-size:1.8rem;color:#364d59;font-weight:700;line-height:1.2em;text-align:center}.serviceHeadlessPage .headlessSupport-item__describe{padding-bottom:1.9rem;margin-bottom:.5rem;text-align:center;font-weight:700;color:#7d878c;line-height:1.5em;border-bottom:solid #364d59 .1rem;word-break:break-word}.serviceHeadlessPage .headlessSupport-item__describe p{white-space:pre-wrap}.serviceHeadlessPage .headlessSupport-item__describe p br{display:block}.serviceHeadlessPage .headlessSupport-item__example{padding-bottom:.6rem;margin-bottom:1.3rem;font-weight:700;line-height:1.8em;text-align:center;color:#364d59;border-bottom:solid #364d59 .1rem}.serviceHeadlessPage .headlessSupport-item__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.6rem;-moz-column-gap:2.6rem;column-gap:2.6rem}.serviceHeadlessPage .headlessSupport-item__pricing .price{word-break:break-word}.serviceHeadlessPage .headlessSupport-item__pricing .price h4{color:#7d878c;font-weight:700;font-size:1.6rem;margin-bottom:.4rem}.serviceHeadlessPage .headlessSupport-item__pricing .price span:nth-child(2){color:#1987c2;font-size:3.9rem;font-weight:700;font-family:'Inter',sans-serif;line-height:1em;margin-right:.5rem}.serviceHeadlessPage .headlessSupport-item__pricing .price span:nth-child(3){color:#364d59;font-size:1.8rem;font-weight:700}.serviceHeadlessPage .headlessSupport-item__pricing .period{word-break:break-word}.serviceHeadlessPage .headlessSupport-item__pricing .period h4{color:#7d878c;font-weight:700;font-size:1.6rem;margin-bottom:.4rem}.serviceHeadlessPage .headlessSupport-item__pricing .period span:nth-child(2){color:#1987c2;font-size:3.9rem;font-weight:700;font-family:'Inter',sans-serif;line-height:1em;margin-right:.5rem}.serviceHeadlessPage .headlessSupport-item__pricing .period span:nth-child(3){color:#364d59;font-size:1.8rem;font-weight:700}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .headlessSupport{background-color:#fff;padding-top:7rem}.serviceHeadlessPage .headlessSupport-moreinfo{margin-top:3rem;margin-bottom:5rem;color:#364d59;text-align:center;font-weight:700}.serviceHeadlessPage .headlessSupport-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:40rem;gap:3.5rem}.serviceHeadlessPage .headlessSupport-item{width:100%}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .headlessSupport{padding-top:8.2rem}.serviceHeadlessPage .headlessSupport .container{max-width:37.5rem}.serviceHeadlessPage .headlessSupport .wakka_title{padding:0 1rem}.serviceHeadlessPage .headlessSupport-moreinfo{margin-top:3.4rem;margin-bottom:2.8rem;font-size:1.4rem;line-height:1.8em}.serviceHeadlessPage .headlessSupport-moreinfo br{display:block}.serviceHeadlessPage .headlessSupport-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 3rem;gap:4.2rem}.serviceHeadlessPage .headlessSupport-item{width:100%}.serviceHeadlessPage .headlessSupport-item__title{font-size:1.6rem;line-height:1.25em;margin-bottom:1.2rem}.serviceHeadlessPage .headlessSupport-item__describe{font-size:1.4rem;line-height:1.5em;padding-bottom:1.8rem;margin-bottom:.8rem}.serviceHeadlessPage .headlessSupport-item__describe p{white-space:normal}.serviceHeadlessPage .headlessSupport-item__describe p br{display:none}.serviceHeadlessPage .headlessSupport-item__example{font-size:1.4rem;line-height:1.3em;padding-bottom:1rem;margin-bottom:1rem}.serviceHeadlessPage .headlessSupport-item__pricing .price,.serviceHeadlessPage .headlessSupport-item__pricing .period{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.serviceHeadlessPage .headlessSupport-item__pricing .price h4,.serviceHeadlessPage .headlessSupport-item__pricing .period h4{font-size:1.4rem;text-align:left}.serviceHeadlessPage .headlessSupport-item__pricing .price span:nth-child(2),.serviceHeadlessPage .headlessSupport-item__pricing .period span:nth-child(2){font-size:3.5rem}.serviceHeadlessPage .headlessSupport-item__pricing .price span:nth-child(3),.serviceHeadlessPage .headlessSupport-item__pricing .period span:nth-child(3){font-size:1.6rem}.serviceHeadlessPage .headlessSupport figure{width:10.5rem;height:10.5rem}}.serviceHeadlessPage .cmsExample{background-color:#fff;padding-top:17.3rem}.serviceHeadlessPage .cmsExample-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.8rem;padding-top:7.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.serviceHeadlessPage .cmsExample-list figure{max-width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .cmsExample{padding-top:7rem}.serviceHeadlessPage .cmsExample-list{padding-top:5rem;gap:4rem}}@media only screen and (max-width:47.9375rem){.serviceHeadlessPage .cmsExample-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceHeadlessPage .cmsExample-list figure{max-width:50%}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .cmsExample{padding-top:7.6rem}.serviceHeadlessPage .cmsExample-list{padding-top:2.2rem;gap:2.6rem}.serviceHeadlessPage .cmsExample-list figure{max-width:80%}}.serviceHeadlessPage .feature{padding-top:19rem;padding-bottom:14.7rem;background-color:#fff}.serviceHeadlessPage .feature-list{padding-top:5.6rem}.serviceHeadlessPage .feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:7.5rem}.serviceHeadlessPage .feature-item figure{position:relative;width:42rem;height:auto;margin-bottom:1rem}.serviceHeadlessPage .feature-item figure img{border-radius:1rem}.serviceHeadlessPage .feature-item__text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:3.2rem}.serviceHeadlessPage .feature-item__text-titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceHeadlessPage .feature-item__text-order{font-family:'Inter',sans-serif;font-size:10.8rem;color:#1987c2;line-height:1.3em;font-weight:500}.serviceHeadlessPage .feature-item__text-title{font-weight:700;font-size:2.4rem;line-height:1.6em;color:#364d59;margin-bottom:0;margin-top:.7rem}.serviceHeadlessPage .feature-item__text-title span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,rgba(25,135,194,.29)));background:linear-gradient(transparent 70%,rgba(25,135,194,.29) 0)}.serviceHeadlessPage .feature-item__text-describe{line-height:1.75em;font-weight:700;padding-left:.7rem;white-space:pre-wrap}.serviceHeadlessPage .feature-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .feature{padding-top:7rem;padding-bottom:7rem}.serviceHeadlessPage .feature-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:6rem;gap:0}.serviceHeadlessPage .feature-item figure{width:100%}.serviceHeadlessPage .feature-item:nth-child(odd){gap:0}.serviceHeadlessPage .feature-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.serviceHeadlessPage .feature-item__text{padding-top:1rem;width:100%}.serviceHeadlessPage .feature-item:last-child{padding-bottom:0}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .feature{padding-top:8.4rem;padding-bottom:6.6rem}.serviceHeadlessPage .feature .wakka_title{padding:0 2rem}.serviceHeadlessPage .feature-list{padding-top:3.8rem}.serviceHeadlessPage .feature-item{padding-bottom:3.5rem}.serviceHeadlessPage .feature-item__text{padding-top:0}.serviceHeadlessPage .feature-item__text-order{font-size:8.1rem;line-height:1.3em}.serviceHeadlessPage .feature-item__text-titleWrap{gap:1rem;margin-bottom:.7rem}.serviceHeadlessPage .feature-item__text-title{font-size:1.8rem;line-height:1.6em}.serviceHeadlessPage .feature-item__text-describe{padding-left:0;font-size:1.4rem;line-height:1.8em;letter-spacing:.05rem;white-space:normal}.serviceHeadlessPage .feature-item__text-describe br{display:none}}.serviceHeadlessPage .development{padding-top:17.8rem}.serviceHeadlessPage .development-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6rem;gap:4.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceHeadlessPage .development-item{width:calc((100% - 9rem) / 3);text-decoration:none}.serviceHeadlessPage .development-item:hover{opacity:.6}.serviceHeadlessPage .development-item figure{position:relative;width:100%;height:auto}.serviceHeadlessPage .development-item figure img{border-radius:1rem}.serviceHeadlessPage .development-item__company{color:#7d878c;font-size:1.4rem;font-weight:500;margin-bottom:.8rem}.serviceHeadlessPage .development-item__title{font-size:2rem;line-height:1.3em;color:#364d59;font-weight:700;margin-bottom:1.2rem;word-break:break-word}.serviceHeadlessPage .development-item__category{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#7d878c;font-weight:500;font-size:1.2rem;text-decoration:underline}@media only screen and (max-width:74.9375){.serviceHeadlessPage .development-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .development{padding-top:7rem}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .development{padding-top:8.3rem}.serviceHeadlessPage .development-list{padding-top:2.2rem;gap:4.7rem}.serviceHeadlessPage .development-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;width:100%}.serviceHeadlessPage .development-item figure{width:10.3rem;height:6.9rem;margin-bottom:0}.serviceHeadlessPage .development-item figure img{border-radius:.5rem}.serviceHeadlessPage .development-item__textWrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.serviceHeadlessPage .development-item__company{font-size:1.2rem;line-height:1em;margin-bottom:.5rem}.serviceHeadlessPage .development-item__title{font-size:1.4rem;line-height:1.4em;margin-bottom:.5rem}.serviceHeadlessPage .development-item__title br{display:none}.serviceHeadlessPage .development-item__category{font-size:1rem;text-decoration:none}}.serviceHeadlessPage .productionFlow{padding-top:17.5rem;padding-bottom:14rem}.serviceHeadlessPage .productionFlow-list{max-width:84rem;margin:0 auto;padding-top:7.3rem}.serviceHeadlessPage .productionFlow-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;margin-bottom:4.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceHeadlessPage .productionFlow-item__image{position:relative;width:10.9rem;height:10.9rem;margin-left:1rem;margin-bottom:0}.serviceHeadlessPage .productionFlow-item__image img{-o-object-fit:contain;object-fit:contain}.serviceHeadlessPage .productionFlow-item__image span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-.8rem;left:-.8rem;font-family:'Inter',sans-serif;font-size:1.8rem;font-weight:700;color:#fff;width:4.1rem;height:4.1rem;border-radius:100%;background-color:#364d59;z-index:1}.serviceHeadlessPage .productionFlow-item__image:after{position:absolute;content:'';bottom:-2.8rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:2.6rem;height:1.4rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/headless/productionFlow/icon-next.png);z-index:1}.serviceHeadlessPage .productionFlow-item__text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#364d59;padding-top:.5rem}.serviceHeadlessPage .productionFlow-item__text-title{margin-bottom:.8rem;font-size:2rem;font-weight:700}.serviceHeadlessPage .productionFlow-item__text-describe{white-space:pre-wrap;line-height:1.8em;margin-bottom:1.6rem}.serviceHeadlessPage .productionFlow-item__describe{display:none;margin-bottom:1.6rem}.serviceHeadlessPage .productionFlow-item:last-child .productionFlow-item__image:after{display:none}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .productionFlow{padding-top:7rem;padding-bottom:7rem}.serviceHeadlessPage .productionFlow-list{padding-top:5rem}.serviceHeadlessPage .productionFlow-item:last-child{margin-bottom:0}.serviceHeadlessPage .productionFlow-item{position:relative}.serviceHeadlessPage .productionFlow-item__image:after{display:none}.serviceHeadlessPage .productionFlow-item:after{position:absolute;content:'';bottom:1.2rem;bottom:-2.5rem;left:5.2rem;width:2.6rem;height:1.4rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/headless/productionFlow/icon-next.png)}.serviceHeadlessPage .productionFlow-item:last-child:after{display:none}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .productionFlow{padding-top:10rem}.serviceHeadlessPage .productionFlow-list{padding-top:3rem}.serviceHeadlessPage .productionFlow-item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.serviceHeadlessPage .productionFlow-item:after{bottom:-1.4rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.serviceHeadlessPage .productionFlow-item__image{width:8.4rem;height:8.4rem;margin-left:.6rem}.serviceHeadlessPage .productionFlow-item__image span{width:3.2rem;height:3.2rem;font-size:1.4rem;left:-.6rem}.serviceHeadlessPage .productionFlow-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.serviceHeadlessPage .productionFlow-item__text-title{font-size:1.8rem}.serviceHeadlessPage .productionFlow-item__text-describe{display:none}.serviceHeadlessPage .productionFlow-item__describe{padding-top:.8rem;display:block;width:100%;font-size:1.4rem;line-height:1.8em;font-weight:600}}.serviceHeadlessPage .article{background-color:#fff;padding-top:17.5rem;padding-bottom:17rem}.serviceHeadlessPage .article-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.7rem;padding-top:5.8rem}.serviceHeadlessPage .article-item{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.serviceHeadlessPage .article-item:hover{opacity:.6}.serviceHeadlessPage .article-item figure{position:relative;width:100%;height:auto;margin-bottom:1.2rem}.serviceHeadlessPage .article-item figure img{border-radius:1rem}.serviceHeadlessPage .article-item__textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceHeadlessPage .article-item__describe{margin-bottom:3.5rem;font-weight:500;line-height:1.5em;color:#364d59;word-break:break-word}.serviceHeadlessPage .article-item__seemore{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.serviceHeadlessPage .article-item__seemore span{font-weight:700;color:#1987c2}.serviceHeadlessPage .article-item__seemore .icon-wrap{position:relative;width:4.1rem;height:1.3rem}@media only screen and (max-width:74.9375rem){.serviceHeadlessPage .article-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .article{padding-top:7rem;padding-bottom:7rem}.serviceHeadlessPage .article-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%}.serviceHeadlessPage .article-item figure{width:100%}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .article{padding-top:8.3rem;padding-bottom:9.2rem}.serviceHeadlessPage .article-list{gap:0;padding-top:1.8rem}.serviceHeadlessPage .article-item{padding-bottom:2.4rem;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;border-bottom:solid #e9eef0 .1rem;width:100%}.serviceHeadlessPage .article-item:last-child{border-bottom:none;margin-bottom:.5rem}.serviceHeadlessPage .article-item figure{width:35%;margin-bottom:0}.serviceHeadlessPage .article-item figure img{border-radius:.5rem}.serviceHeadlessPage .article-item__textWrap{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.serviceHeadlessPage .article-item__describe{padding-top:.5rem;margin-bottom:0;font-size:1.4rem;line-height:1.4em}.serviceHeadlessPage .article-item__describe br{display:none}.serviceHeadlessPage .article-item__seemore{padding-top:.6rem;font-size:1.4rem;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.serviceHeadlessPage .faq{padding-top:17.5rem;padding-bottom:17rem;background-color:#fff}.serviceHeadlessPage .faq .collapse-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;border-bottom:solid .2rem #e9eef0;padding-top:2rem;cursor:pointer}.serviceHeadlessPage .faq-list{padding-top:3.5rem}.serviceHeadlessPage .faq-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.serviceHeadlessPage .faq-question-icon{position:relative;margin-top:.5rem;width:1.3rem;height:1.3rem;margin-left:2.4rem}.serviceHeadlessPage .faq-question-icon img{-o-object-fit:contain;object-fit:contain}.serviceHeadlessPage .faq-itemQ{position:relative;padding-right:1rem;margin-bottom:2rem;color:#364d59;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1}.serviceHeadlessPage .faq-itemQ-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.serviceHeadlessPage .faq-itemQ-wrap .icon-wrap{width:5rem;height:3rem;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.serviceHeadlessPage .faq-itemQ-wrap .toggle{width:2rem;height:.3rem;background:#364d59;position:relative;-webkit-transition:.25s all cubic-bezier(.17,.67,.09,.97);transition:.25s all cubic-bezier(.17,.67,.09,.97);top:1rem}.serviceHeadlessPage .faq-itemQ-wrap .toggle.close:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}.serviceHeadlessPage .faq-itemQ-wrap .toggle.close{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.serviceHeadlessPage .faq-itemQ-wrap .toggle:after{content:'';width:2rem;-webkit-transition:.25s all cubic-bezier(.17,.67,.09,.97);transition:.25s all cubic-bezier(.17,.67,.09,.97);-webkit-transition-delay:.1s;transition-delay:.1s;height:.3rem;position:absolute;opacity:0;background:#364d59}.serviceHeadlessPage .faq-itemA{padding-right:5rem;max-height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:1.5rem;color:#7d878c;line-height:1.7em}.serviceHeadlessPage .faq-itemA.show{margin-bottom:3rem}.serviceHeadlessPage .faq-itemA p{margin-bottom:0}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .faq{padding-top:7rem;padding-bottom:7rem}.serviceHeadlessPage .faq-question-icon{margin-left:0}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .faq{padding-top:5rem;padding-bottom:9.2rem}.serviceHeadlessPage .faq-list{padding-top:0}.serviceHeadlessPage .faq .collapse-item{padding-top:1rem;gap:1.5rem}.serviceHeadlessPage .faq-question-icon{margin-top:.6rem}.serviceHeadlessPage .faq-itemQ{font-size:1.4rem;line-height:1.8em;margin-bottom:1rem}.serviceHeadlessPage .faq-itemQ-wrap{gap:1.5rem}.serviceHeadlessPage .faq-itemQ-wrap .icon-wrap{width:2rem;height:2rem}.serviceHeadlessPage .faq-itemQ-wrap .toggle{height:.2rem;top:1.5rem}.serviceHeadlessPage .faq-itemQ-wrap .toggle:after{height:.2rem}.serviceHeadlessPage .faq-itemA{font-size:1.3rem;line-height:1.8em}.serviceHeadlessPage .faq-itemA.show{margin-bottom:1rem}}.serviceHeadlessPage .mainVisual{background-color:#eaf5fa}.serviceHeadlessPage .mainVisual_wrap{padding-top:5rem;display:flex;gap:3rem}.serviceHeadlessPage .mainVisual figure{display:flex;align-items:center;justify-content:center;position:relative;width:68rem;height:auto;left:-2.7rem;margin-bottom:0}.serviceHeadlessPage .mainVisual figure img{max-width:100% !important}.serviceHeadlessPage .mainVisual_describe{padding-top:11.7rem;flex:1}.serviceHeadlessPage .mainVisual_describe__title{margin-bottom:3.2rem;font-weight:700;font-size:4.2rem;line-height:6rem;color:#364d59}.serviceHeadlessPage .mainVisual_describe__title span{font-family:'Inter',sans-serif;font-size:4.6rem}.serviceHeadlessPage .mainVisual_describe__miniTitle{padding-left:.5rem;margin-bottom:1.7rem;letter-spacing:.1rem;font-size:2.4rem;line-height:1.2em;font-weight:700;color:#364d59}.serviceHeadlessPage .mainVisual_describe__miniTitle span{color:#1987c2}.serviceHeadlessPage .mainVisual_describe__content{padding-left:.5rem;margin-bottom:3.2rem;font-weight:700;line-height:2.8rem;letter-spacing:.05rem;color:#364d59;white-space:pre-wrap}@media only screen and (max-width:81.1875rem){.serviceHeadlessPage .mainVisual_describe__title{font-size:4rem}}@media only screen and (max-width:74.9375rem){.serviceHeadlessPage .mainVisual_wrap{padding-bottom:8rem}.serviceHeadlessPage .mainVisual figure{width:50%}.serviceHeadlessPage .mainVisual_describe{padding-top:5rem}.serviceHeadlessPage .mainVisual_describe__title{font-size:3.5rem}}@media only screen and (max-width:61.9375){.serviceHeadlessPage .mainVisual_wrap{gap:1.8rem;padding-bottom:0}.serviceHeadlessPage .mainVisual_describe__title{font-size:3rem;line-height:4.5rem;margin-bottom:2.2rem}.serviceHeadlessPage .mainVisual_describe__title span{font-size:3.2rem}.serviceHeadlessPage .mainVisual_describe__miniTitle{font-size:1.9rem;margin-bottom:1.2rem}.serviceHeadlessPage .mainVisual_describe__content{font-size:1.4rem}}@media only screen and (max-width:47.9375rem){.serviceHeadlessPage .mainVisual_wrap{flex-wrap:wrap;gap:0;padding-left:0;padding-right:0;padding-bottom:0}.serviceHeadlessPage .mainVisual figure{width:100%;left:0;top:0;margin-bottom:1rem}.serviceHeadlessPage .mainVisual_describe__content{white-space:normal}.serviceHeadlessPage .mainVisual_describe__content br{display:none}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .mainVisual{padding-bottom:4rem}.serviceHeadlessPage .mainVisual_wrap{padding-top:3rem;gap:1.5rem}.serviceHeadlessPage .mainVisual figure{justify-content:left}.serviceHeadlessPage .mainVisual figure img{width:100% !important}.serviceHeadlessPage .mainVisual_describe{padding-top:0}.serviceHeadlessPage .mainVisual_describe__title{margin-bottom:1.5rem;font-size:2.8rem;line-height:4rem}.serviceHeadlessPage .mainVisual_describe__title span{font-size:2.8rem;line-height:4rem;letter-spacing:.1rem}.serviceHeadlessPage .mainVisual_describe__miniTitle{padding-left:0;font-size:1.8rem;margin-bottom:1rem}.serviceHeadlessPage .mainVisual_describe__content{padding-left:0;font-size:1.4rem;line-height:2.5rem;margin-bottom:3rem;white-space:normal}}.serviceHeadlessPage .container_full{max-width:130rem;margin-left:auto;margin-right:auto}@media (max-width:35.9375rem){.serviceHeadlessPage .mainVisual .container_full{max-width:unset;width:100%}}@media (max-width:48rem){.serviceHeadlessPage .mainVisual .container_full{max-width:unset;width:calc(100% - 4.8rem)}}.serviceHeadlessPage .container{position:relative;margin:0 auto;--bs-gutter-x:2.4rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}@media (max-width:35.9375rem){.serviceHeadlessPage .container{width:100% !important}}@media (max-width:48rem){.serviceHeadlessPage .container{max-width:65rem !important;padding-left:2.4rem !important;padding-right:2.4rem !important}}@media (min-width:48rem){.serviceHeadlessPage .container{max-width:72rem !important}}@media (min-width:62rem){.serviceHeadlessPage .container{max-width:96rem !important}}@media (min-width:75rem){.serviceHeadlessPage .container{max-width:102.4rem !important;padding-left:0;padding-right:0}}@media (min-width:87.5rem){.serviceHeadlessPage .container{max-width:102.4rem !important;padding-left:0;padding-right:0}}.serviceHeadlessPage .topAbout{padding-top:18.8rem;padding-bottom:14.2rem;background-color:#eaf5fa}.serviceHeadlessPage .topAbout__image{position:absolute;width:38.4rem;height:auto;right:0;margin-bottom:0;z-index:1;top:-18.6rem;right:5.7rem}.serviceHeadlessPage .topAbout__title{width:55%;position:relative;color:#364d59;font-size:2.8rem;line-height:5.4rem;font-weight:700;letter-spacing:.1rem;margin-bottom:3.8rem;z-index:1}.serviceHeadlessPage .topAbout__title span{letter-spacing:.2rem;color:#1987c2;position:relative;padding-right:.5rem}.serviceHeadlessPage .topAbout__title span:after{position:absolute;width:100%;height:1.4rem;content:'';left:-.5rem;bottom:-.2rem;background-color:#fff;z-index:-1}.serviceHeadlessPage .topAbout__content{position:relative;color:#364d59;font-weight:700;line-height:3.2rem;z-index:2;white-space:pre-wrap}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .topAbout{padding-top:7rem;padding-bottom:7rem}.serviceHeadlessPage .topAbout__image{position:relative;transform:translate(50%,0);top:0;right:unset;width:50%;margin-bottom:1.5rem}.serviceHeadlessPage .topAbout__title{width:100%;font-size:2.5rem;line-height:4rem;margin-bottom:2rem}.serviceHeadlessPage .topAbout__content{line-height:3rem;font-size:1.5rem}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .topAbout{padding-top:7rem;padding-bottom:4.2rem}.serviceHeadlessPage .topAbout__image{width:26.3rem;margin-bottom:0;left:50%;transform:translate(-50%,0)}.serviceHeadlessPage .topAbout__title{font-size:1.9rem;line-height:3.7rem;font-weight:700;letter-spacing:0;margin-bottom:1.3rem}.serviceHeadlessPage .topAbout__title br{display:none}.serviceHeadlessPage .topAbout__content{font-size:1.4rem;line-height:2.8rem}}.serviceHeadlessPage .headlessContact .background1{background:linear-gradient(180deg,#eaf5fa 53%,#fff 47%)}.serviceHeadlessPage .headlessContact .background2{background:linear-gradient(180deg,#fff 49%,#eaf5fa 49%)}.serviceHeadlessPage .headlessContact .background3{background:#fff}.serviceHeadlessPage .headlessContact-wrap{min-height:36rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/headless/headlessContact/background.png) no-repeat center center;background-size:cover;display:flex;gap:4rem;justify-content:center;align-items:center;padding:0 6.5rem}.serviceHeadlessPage .headlessContact__text{width:100%}.serviceHeadlessPage .headlessContact__text h2{margin-bottom:1.3rem;font-size:3.4rem;line-height:1.5em;font-weight:700;color:#fff;letter-spacing:.1rem}.serviceHeadlessPage .headlessContact__text h2 span{font-family:var(--ff-inter);font-weight:600;letter-spacing:.2rem}.serviceHeadlessPage .headlessContact__text .describe{color:#fff;font-weight:500;line-height:2em;white-space:pre-wrap;font-size:1.6rem}.serviceHeadlessPage .headlessContact__button a{color:#1987c2;background-color:#fff}.serviceHeadlessPage .headlessContact__button a:hover{color:#1987c2}@media only screen and (max-width:74.9375rem){.serviceHeadlessPage .headlessContact .headlessContact-wrap{gap:2rem}}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .headlessContact .headlessContact-wrap{flex-direction:column;align-items:center}.serviceHeadlessPage .headlessContact .headlessContact__button{padding-top:0;padding-bottom:4rem}.serviceHeadlessPage .headlessContact .headlessContact__text{padding-top:4rem;padding-left:0}}@media only screen and (max-width:47.9375rem){.serviceHeadlessPage .headlessContact .headlessContact-wrap{padding:0 2.5rem}}@media only screen and (max-width:35.9375rem){.serviceHeadlessPage .headlessContact .headlessContact .background3{background:linear-gradient(180deg,#fff 49%,#f0f1f2 49%)}.serviceHeadlessPage .headlessContact .headlessContact-wrap{gap:1.5rem;padding:0 2.6rem}.serviceHeadlessPage .headlessContact .headlessContact__text h2{display:inline-block;position:relative;left:50%;transform:translate(-50%,0);margin-bottom:1.2rem;font-size:2.2rem;line-height:1.5em;letter-spacing:.05rem;padding:0}.serviceHeadlessPage .headlessContact .headlessContact__text h2 span{letter-spacing:.05rem}.serviceHeadlessPage .headlessContact .headlessContact__text h2 br{display:none}.serviceHeadlessPage .headlessContact .headlessContact__text .describe{padding:0;line-height:1.8em;font-size:1.4rem;white-space:normal}.serviceHeadlessPage .headlessContact .headlessContact__text .describe br{display:none}.serviceHeadlessPage .headlessContact .headlessContact__button{width:100%;padding-bottom:4rem}}.ly_main .service_lab{line-height:1.5}.service_lab .mainVisual{position:relative;margin-top:1.9rem;margin-bottom:9.3rem}.service_lab .mainVisual:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:150%;background:linear-gradient(90deg,#edf9ff 50%,#fff 50%);z-index:0}.service_lab .mainVisual_wrap{display:flex}.service_lab .mainVisual figure{position:relative;display:flex;justify-content:center;align-items:center;width:88.8rem;height:51.8rem;left:-4.4rem;z-index:1;margin-bottom:0}.service_lab .mainVisual figure img{position:relative;z-index:1;object-fit:contain}.service_lab .mainVisual figure:after{position:absolute;content:'';left:0;bottom:0;width:calc(100% - 2.5rem);height:200%;background-color:#edf9ff;z-index:0;border-bottom-right-radius:6rem}.service_lab .mainVisual_describe{flex:1;position:relative;left:-10rem;padding-top:6.5rem;z-index:2}.service_lab .mainVisual_describe__title{padding-left:.5rem;margin-bottom:6.8rem;font-weight:700;font-size:5.5rem;line-height:1.36em;color:#364d59;letter-spacing:.2rem;word-break:break-word}.service_lab .mainVisual_describe__catchphrase{padding-left:.5rem;margin-bottom:1.2rem;line-height:1.75em;font-size:2.4rem;font-weight:700;color:#364d59;word-break:break-word}.service_lab .mainVisual_describe__catchphrase span{color:#1987c2}@media only screen and (max-width:81.1875rem){.service_lab .mainVisual_describe__title{font-size:4rem}}@media only screen and (max-width:74.9375rem){.service_lab .mainVisual figure{width:70%;height:auto}.service_lab .mainVisual figure img{width:100% !important}.service_lab .mainVisual_describe{padding-top:0;display:flex;flex-direction:column;justify-content:center}.service_lab .mainVisual_describe__title{font-size:3.4rem;margin-bottom:5.8rem}.service_lab .mainVisual_describe__catchphrase{font-size:2.2rem}}@media only screen and (max-width:61.9375rem){.service_lab .mainVisual_wrap{gap:0}.service_lab .mainVisual figure{left:-2.4rem}.service_lab .mainVisual figure:after{width:calc(100% - 1rem);border-bottom-right-radius:6rem}.service_lab .mainVisual_describe{left:-6rem}.service_lab .mainVisual_describe__title{font-size:3rem;line-height:4.5rem;margin-bottom:2.2rem}.service_lab .mainVisual_describe__title span{font-size:3.2rem}.service_lab .mainVisual_describe__catchphrase{font-size:1.9rem;margin-bottom:1.2rem}.service_lab .mainVisual_describe__content{font-size:1.4rem}}@media only screen and (max-width:47.9375rem){.service_lab .mainVisual:after{display:none}.service_lab .mainVisual_wrap{flex-wrap:wrap}.service_lab .mainVisual figure{width:100%;left:0;top:0;margin-bottom:2.5rem}.service_lab .mainVisual figure:after{width:calc(100% - 4.5rem)}.service_lab .mainVisual_describe{left:0;padding:0 3.8rem}.service_lab .mainVisual_describe__title{font-size:3.2rem}.service_lab .mainVisual_describe__catchphrase{font-size:1.8rem}}@media only screen and (max-width:35.9375rem){.service_lab .mainVisual{margin-bottom:4.6rem}.service_lab .mainVisual_wrap{padding-top:0;gap:0}.service_lab .mainVisual figure{left:-1.8rem;margin-bottom:2.2rem}.service_lab .mainVisual figure:after{width:calc(100% - 0.5rem);border-bottom-right-radius:3.5rem}.service_lab .mainVisual_describe{padding-top:0;padding:0 2.5rem}.service_lab .mainVisual_describe__title{margin-bottom:2.5rem;padding-left:0;font-size:3.2rem;line-height:1.4em}.service_lab .mainVisual_describe__catchphrase{padding-left:0;font-size:1.8rem;margin-bottom:.3rem;line-height:1.6em;letter-spacing:.1rem}}.service_lab .container_full{max-width:130rem;margin-left:auto;margin-right:auto}@media (max-width:35.9375rem){.service_lab .mainVisual .container_full{max-width:unset;width:100%}}@media (max-width:48rem){.service_lab .mainVisual .container_full{max-width:unset;width:100%}}.service_lab .wakka_btn{padding:2rem;display:flex;width:28rem;min-height:6.4rem;margin-left:.5rem;align-items:center;justify-content:center;border-radius:4rem;background-color:#1987c2;color:#fff;text-decoration:none;font-weight:700;position:relative;overflow:hidden;border:1px solid #1987c2;transition:.3s ease}.service_lab .wakka_btn .mainBtn_text{position:relative;margin-right:4rem;z-index:2}.service_lab .wakka_btn .mainBtn_text:after{position:absolute;content:'';background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%23fff'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>");background-repeat:no-repeat;transition:.3s ease;width:4.1rem;height:1.3rem;right:-6rem;top:50%;transform:translate(0,-50%)}.service_lab .wakka_btn:hover{background-color:#fff;color:#1987c2;transition:.3s ease}.service_lab .wakka_btn:hover .mainBtn_text:after{position:absolute;content:'';background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%231987c2'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>");background-repeat:no-repeat;transition:.3s ease;width:4.1rem;height:1.3rem;right:-6rem;top:50%;transform:translate(0,-50%)}@media only screen and (max-width:61.9375rem){.service_lab .wakka_btn{padding:1rem 2rem;min-height:5.4rem}}@media only screen and (max-width:35.9375rem){.service_lab .wakka_btn{width:100%;margin-left:0}.service_lab .wakka_btn .mainBtn_text{margin-right:3.8rem;font-size:1.4rem;letter-spacing:.05rem}}.service_lab .container{position:relative;margin:0 auto;--bs-gutter-x:2.4rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}@media (max-width:35.9375rem){.service_lab .container{width:100% !important}}@media (max-width:48rem){.service_lab .container{max-width:65rem !important;padding-left:2.4rem !important;padding-right:2.4rem !important}}@media (min-width:48rem){.service_lab .container{max-width:72rem !important}}@media (min-width:62rem){.service_lab .container{max-width:96rem !important}}@media (min-width:75rem){.service_lab .container{max-width:102.4rem !important;padding-left:0;padding-right:0}}@media (min-width:87.5rem){.service_lab .container{max-width:102.4rem !important;padding-left:0;padding-right:0}}.service_lab .intro{background-color:#def4ff}.service_lab .intro h2 br{display:none}.service_lab .intro .container{padding-top:12.2rem;padding-bottom:11.6rem}.service_lab .intro_description{margin-bottom:5.2rem;text-align:center;padding-top:1.5rem;font-weight:500;line-height:1.75em;white-space:pre-wrap}.service_lab .intro_list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:6.2rem;row-gap:2rem}@media only screen and (max-width:61.9375rem){.service_lab .intro h2{line-height:1.5em}.service_lab .intro h2 br{display:block}.service_lab .intro .container{padding-top:8rem;padding-bottom:8rem}.service_lab .intro_list{column-gap:4.2rem}}@media only screen and (max-width:35.9375rem){.service_lab .intro .container{padding-top:6.7rem;padding-bottom:6.7rem}.service_lab .intro_description{padding-top:2rem;text-align:left;font-size:1.4rem;line-height:2em;letter-spacing:.05rem;margin-bottom:4.1rem}.service_lab .intro_list{row-gap:1.9rem}.service_lab .intro .item-wrap{display:flex;align-items:center;margin-bottom:1.1rem}}.service_lab .centerText{display:flex;justify-content:center;align-items:center;flex-direction:column}.service_lab .wakka_title{margin-bottom:18px;color:#1987c2;font-size:32px;font-weight:700;letter-spacing:2px;line-height:1.2;text-align:center}.service_lab .wakka_title span{font-family:'Inter',sans-serif;letter-spacing:2px}.service_lab .wakka_enTitle{font-family:'Inter',sans-serif;font-weight:700;color:#1987c2;font-size:17px;letter-spacing:1.5px;text-align:center}@media only screen and (max-width:575px){.service_lab .wakka_title{margin-bottom:10px;font-size:24px;line-height:1.5em;letter-spacing:1px}.service_lab .wakka_enTitle{font-size:15px}}.service_lab .intro_item{width:calc((100% - 12.4rem) / 3)}.service_lab .intro_item figure{display:flex;justify-content:center;align-items:center;width:100%;min-height:19rem;background:#fff;margin-bottom:1.7rem;border-radius:3.2rem}.service_lab .intro_item figure img{max-width:100%}.service_lab .intro_item__title{margin-bottom:1.3rem;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.5em;color:#1987c2;word-break:break-word}.service_lab .intro_item__title .br-phone{display:none}.service_lab .intro_item__description{font-weight:500;word-break:break-word;line-height:1.5}@media only screen and (max-width:61.9375rem){.service_lab .intro_item{width:calc((100% - 4.2rem) / 2)}}@media only screen and (max-width:35.9375rem){.service_lab .item_wrap{display:flex;align-items:center;margin-bottom:1.1rem}.service_lab .intro_item{width:100%}.service_lab .intro_item figure{width:13rem;min-height:unset;height:13rem;border-radius:1.5rem;margin-bottom:0}.service_lab .intro_item figure img{padding:1rem}.service_lab .intro_item__title{flex:1;font-size:1.6rem;text-align:left;padding-left:2.1rem;margin-bottom:0}.service_lab .intro_item__title .br-phone{display:block}.service_lab .intro_item__description{font-weight:500;font-size:1.4rem;line-height:1.8em}}.service_lab .ctaBanner .background1{background:linear-gradient(180deg,#def4ff 53%,#fff 47%)}.service_lab .ctaBanner .background2{background:linear-gradient(180deg,#fff 49%,#def4ff 49%)}.service_lab .ctaBanner .background3{background:linear-gradient(180deg,#def4ff 49%,#fff 49%)}.service_lab .ctaBanner-wrap{min-height:28rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/background.png) no-repeat center center;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 6.5rem}.service_lab .ctaBanner__text h2{margin-bottom:.5rem;text-align:center;font-size:3.2rem;line-height:1.6em;font-weight:700;color:#fff;letter-spacing:.1rem}.service_lab .ctaBanner__text h2 span{font-family:'Inter',sans-serif;font-weight:600;letter-spacing:.2rem}.service_lab .ctaBanner__text .describe{color:#fff;text-align:center;font-weight:500;line-height:2em}.service_lab .ctaBanner__text .describe p{margin-bottom:2.5rem}.service_lab .ctaBanner__button{display:flex;justify-content:center;align-items:center;gap:1.5rem;width:100%}.service_lab .ctaBanner__button a{color:#1987c2;background-color:#ffec17;border:none;width:25.8rem;margin-left:0}.service_lab .ctaBanner__button a:first-child{background-color:#ecff19}.service_lab .ctaBanner__button a:first-child:hover{background-color:#fff}.service_lab .ctaBanner__button a:hover{color:#1987c2}.service_lab .ctaBanner__button a span:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='10'><g fill='%231987c2'><path d='M19 10a1 1 0 0 1-.707-1.707L21.586 5l-3.293-3.293A1 1 0 1 1 19.707.293l4 4a1 1 0 0 1 0 1.414l-4 4A1 1 0 0 1 19 10Z'/><path d='M23 6H1a1 1 0 0 1-1-1 1 1 0 0 1 1-1h22a1 1 0 0 1 1 1 1 1 0 0 1-1 1Z'/></g></svg>") !important}@media only screen and (max-width:61.9375rem){.service_lab .ctaBanner-wrap{padding:4rem 6.5rem}.service_lab .ctaBanner__button{padding-top:0;flex-direction:column;gap:2.5rem}.service_lab .ctaBanner__button a{width:33.5rem;min-height:6.5rem}.service_lab .ctaBanner__text{padding-left:0}}@media only screen and (max-width:35.9375rem){.service_lab .ctaBanner .background3{background:linear-gradient(180deg,#def4ff 49%,#f0f1f2 49%)}.service_lab .ctaBanner-wrap{gap:1.5rem;padding:3.4rem 2.4rem}.service_lab .ctaBanner__text h2{text-align:center;margin-bottom:1.2rem;font-size:2.2rem;line-height:1.5em;letter-spacing:.05rem;padding:0}.service_lab .ctaBanner__text h2 span{letter-spacing:.05rem}.service_lab .ctaBanner__text h2 br{display:none}.service_lab .ctaBanner__text .describe{padding:0;line-height:1.8em;font-size:1.4rem}.service_lab .ctaBanner__text .describe p{margin-bottom:1.4rem}.service_lab .ctaBanner__text .describe br{display:none}.service_lab .ctaBanner__button{gap:1.5rem;padding-bottom:1.1rem}.service_lab .ctaBanner__button a{width:100%;max-width:27.9rem;min-height:5.4rem}}.service_lab .merit .container{padding-top:12.6rem;padding-bottom:12.9rem}.service_lab .merit h2 .br-phone{display:none}.service_lab .merit h2 br{display:block}.service_lab .merit .speechBubble{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2rem;padding-top:4rem;margin-bottom:10rem}.service_lab .merit .speechBubble-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;width:calc((100% - 9.6rem) / 4);min-height:25.9rem;background-color:#def4ff;border-radius:3rem}.service_lab .merit .speechBubble-item:nth-child(even){top:4.5rem}.service_lab .merit .speechBubble-item:nth-child(n+3):after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.service_lab .merit .speechBubble-item:first-child:after{left:45%}.service_lab .merit .speechBubble-item:last-child:after{left:30%}.service_lab .merit .speechBubble-item:after{content:'';position:absolute;bottom:-3.4rem;left:35%;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/speechBubble.png);width:5.6rem;height:6.1rem;z-index:-1}.service_lab .merit .speechBubble__title{margin-bottom:1.2rem;font-size:2rem;font-weight:700;line-height:1.4em;text-align:center;word-break:break-word}.service_lab .merit .speechBubble__description{padding:0 .3rem;font-size:1.5rem;font-weight:500;line-height:1.5em;word-break:break-word}.service_lab .merit__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.service_lab .merit__image img{max-width:90%}@media only screen and (max-width:61.9375rem){.service_lab .merit h2 .br-phone{display:block}.service_lab .merit .speechBubble{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.5rem;padding-top:4rem}.service_lab .merit .speechBubble-item{width:93%;min-height:16rem}.service_lab .merit .speechBubble-item:nth-child(odd):after{left:12% !important}.service_lab .merit .speechBubble-item:nth-child(even){-ms-flex-item-align:end;align-self:flex-end;top:0}.service_lab .merit .speechBubble-item:nth-child(even):after{-webkit-transform:scaleX(-1) !important;transform:scaleX(-1) !important;left:70% !important}.service_lab .merit .speechBubble-item:nth-child(n+3):after{-webkit-transform:unset;transform:unset}.service_lab .merit .speechBubble-item:first-child:after{left:unset}.service_lab .merit .speechBubble-item:last-child:after{left:unset}.service_lab .merit .speechBubble-item:after{bottom:-2.2rem}.service_lab .merit .speechBubble__title{font-size:2.4rem}.service_lab .merit .speechBubble__title br{display:none}.service_lab .merit .speechBubble__description{font-size:1.8rem}}@media only screen and (max-width:47.9375rem){.service_lab .merit__image img{max-width:100%}}@media only screen and (max-width:35.9375rem){.service_lab .merit .container{padding-top:8.2rem;padding-bottom:9.4rem}.service_lab .merit .speechBubble{gap:2.1rem;padding-top:4.1rem;margin-bottom:3.5rem}.service_lab .merit .speechBubble-item{padding:1.8rem 1.6rem;min-height:10.7rem;border-radius:1.8rem}.service_lab .merit .speechBubble-item:after{bottom:-1.7rem}.service_lab .merit .speechBubble__title{margin-bottom:1rem;font-size:1.5rem;text-align:left}.service_lab .merit .speechBubble__description{font-size:1.3rem}.service_lab .merit .speechBubble__description p{margin-bottom:0}}.service_lab .example{background-color:#def4ff}.service_lab .example .container{padding-top:12rem;padding-bottom:10.3rem}.service_lab .example h2 br{display:none}.service_lab .example-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6.3rem;gap:5.6rem;margin-bottom:6.1rem}.service_lab .example__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50.4%;-webkit-transition:all .3s ease;transition:all .3s ease}.service_lab .example__thumbnail img{max-width:100% !important}.service_lab .example__thumbnail:hover{opacity:.7}.service_lab .example__text{padding-top:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.service_lab .example__text-subTitle{display:inline;padding:.5rem 1.7rem;font-weight:500;letter-spacing:.1rem;border:.1rem solid #1987c2;color:#1987c2}.service_lab .example__text-clientName{display:block;color:#364d59;padding-top:1rem;margin-bottom:1.8rem;font-size:3.4rem;font-weight:500;letter-spacing:.1rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.service_lab .example__text-clientName:hover{color:#364d59;opacity:.7}.service_lab .example__text-description{padding-bottom:.8rem;margin-bottom:2.2rem;line-height:2em;font-weight:500;border-bottom:.1rem solid rgba(54,77,89,.2);word-break:break-word;letter-spacing:.01rem;white-space:pre-wrap}.service_lab .example__text-issue{margin-bottom:.6rem}.service_lab .example__text-issue h3,.service_lab .example__text-result h3{margin-bottom:.5rem;font-size:1.6rem;font-weight:500;line-height:2em;color:#1987c2}.service_lab .example__text-issue-content,.service_lab .example__text-result-content{font-size:1.5rem;font-weight:500;line-height:1.5em;word-break:break-word}.service_lab .example__explanationFlow-item{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1rem;min-height:9.2rem;margin-bottom:2.4rem;padding:1.4rem 3.8rem;background-color:#fff;border-radius:1.5rem}.service_lab .example__explanationFlow-item:after{content:'';width:5.7rem;height:2.8rem;position:absolute;bottom:-1.3rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/explanationFlow-arrow.png);z-index:-1}.service_lab .example__explanationFlow-item:last-child:after{display:none}.service_lab .example__explanationFlow-item p,.service_lab .example__explanationFlow-item h3{margin-bottom:0}.service_lab .example__explanationFlow-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;width:40rem}.service_lab .example__explanationFlow-item-left figure{max-height:5.6rem}.service_lab .example__explanationFlow-item-left figure img{-o-object-fit:contain;object-fit:contain}.service_lab .example__explanationFlow-item-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.service_lab .example__explanationFlow-item-month{color:#1987c2;line-height:1.6em;word-break:break-word;font-weight:400}.service_lab .example__explanationFlow-item-title{font-size:1.8rem;color:#1987c2;line-height:1.3em;word-break:break-word;font-weight:500}.service_lab .example__explanationFlow-item-title .br-phone{display:none}.service_lab .example__explanationFlow-item-title-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.service_lab .example__explanationFlow-item-description{font-size:1.5rem;font-weight:500;line-height:1.4em;word-break:break-word;white-space:pre-wrap}@media only screen and (max-width:61.9375rem){.service_lab .example h2{line-height:1.5em}.service_lab .example h2 br{display:block}.service_lab .example-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service_lab .example__thumbnail{width:100%}.service_lab .example__explanationFlow-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.service_lab .example__explanationFlow-item-left{width:unset}.service_lab .example__explanationFlow-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.service_lab .example__explanationFlow-item-title .br-phone{display:block}.service_lab .example__explanationFlow-item-title-wrap{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.service_lab .example__explanationFlow-item-description{white-space:normal}.service_lab .example__explanationFlow-item-description br{display:none}}@media only screen and (max-width:35.9375rem){.service_lab .example .container{padding-top:8.6rem;padding-bottom:7.1rem}.service_lab .example-wrap{padding-top:4rem;margin-bottom:4.1rem;gap:2.5rem}.service_lab .example__text{padding-top:0}.service_lab .example__text-subTitle{padding:.4rem .9rem;font-size:1.3rem;line-height:1.35em}.service_lab .example__text-clientName{padding-top:1.8rem;margin-bottom:.7rem;font-size:2.8rem;line-height:1.2em}.service_lab .example__text-description{margin-bottom:1.6rem;font-size:1.4rem;white-space:normal}.service_lab .example__text-description br{display:none}.service_lab .example__text-issue{margin-bottom:1.1rem}.service_lab .example__text-issue h3,.service_lab .example__text-result h3{margin-bottom:0;font-size:1.5rem}.service_lab .example__text-issue-content,.service_lab .example__text-result-content{font-size:1.3rem;line-height:1.6em}.service_lab .example__explanationFlow-item{min-height:14.7rem;padding:1.8rem 2.4rem;margin-bottom:2.2rem;gap:1rem}}.service_lab .flow .container{padding-top:13rem;padding-bottom:15.3rem}.service_lab .flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.6rem;padding-top:5.8rem;margin-bottom:2.3rem}.service_lab .flow-item{position:relative;width:calc((100% - 14.4rem) / 5)}.service_lab .flow-item:after{content:'';position:absolute;width:1.2rem;height:2.4rem;right:-2.7rem;top:4.1rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/icon-arrow.png) no-repeat}.service_lab .flow-item:last-child:after{display:none}.service_lab .flow-item .wrap-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-bottom:.8rem}.service_lab .flow-item figure{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:10.9rem;margin-bottom:0}.service_lab .flow-item figure img{max-width:90%}.service_lab .flow-item figure span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-1rem;left:3rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:700;color:#fff;width:4.1rem;height:4.1rem;border-radius:100%;background-color:#364d59;z-index:1}.service_lab .flow-item__title{text-align:center;font-size:1.8rem;font-weight:700;line-height:1.3em;word-break:break-word}.service_lab .flow-item__description{font-size:1.4rem;font-weight:500;line-height:1.8em;word-break:break-word;white-space:pre-wrap}.service_lab .flow-item__description p{margin-bottom:0}.service_lab .flow-period-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.6rem}.service_lab .flow .period-item{position:relative}.service_lab .flow .period-item#heightArrow_1,.service_lab .flow .period-item#heightArrow_2{width:calc((100% - 14.4rem) / 5 * 2 + 3.6rem)}.service_lab .flow .period-item#heightArrow_1:after,.service_lab .flow .period-item#heightArrow_2:after{content:'';position:absolute;width:100%;height:1.6rem;left:0;bottom:-2.7rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/icon-arrow-long.png) no-repeat;background-size:contain}.service_lab .flow .period-item#heightArrow_3{width:calc((100% - 14.4rem) / 5)}.service_lab .flow .period-item#heightArrow_3:after{content:'';position:absolute;width:100%;height:1.6rem;left:0;bottom:-2.7rem;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/icon-arrow-short.png) no-repeat;background-size:contain}.service_lab .flow .period-item__text{font-size:1.8rem;font-weight:700;line-height:1.27em;text-align:center;color:#1987c2;word-break:break-word;white-space:pre-wrap}.service_lab .flow .period-item__text p{margin-bottom:0}.service_lab :root{--heightArrow_1:null;--heightArrow_2:null;--heightArrow_3:null}@media only screen and (max-width:61.9375rem){.service_lab .flow .container{padding-top:8.5rem;padding-bottom:7.4rem}.service_lab .flow-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.service_lab .flow-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:4.2rem;width:85%;gap:3.2rem}.service_lab .flow-item{width:100%}.service_lab .flow-item:after{width:1.4rem;height:2.4rem;right:unset;top:unset;left:55%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-3.8rem;rotate:90deg}.service_lab .flow-item .wrap-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_lab .flow-item figure{width:9rem;min-height:9rem}.service_lab .flow-item figure img{max-width:100%}.service_lab .flow-item figure span{width:3.2rem;height:3.2rem;top:-.3rem;left:-.4rem;font-size:1.4rem}.service_lab .flow-item__description{white-space:normal}.service_lab .flow-item__description br{display:none}.service_lab .flow-period-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:3.2rem;padding-top:4.2rem}.service_lab .flow .period-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:3rem}.service_lab .flow .period-item#heightArrow_1,.service_lab .flow .period-item#heightArrow_2{width:auto}.service_lab .flow .period-item#heightArrow_1:after,.service_lab .flow .period-item#heightArrow_2:after{content:'';left:.7rem;top:0;bottom:unset;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/icon-arrow-long-mobile.png) no-repeat;background-size:contain;height:100%}.service_lab .flow .period-item#heightArrow_1{height:calc(var(--heightArrow_1) + 3.2rem)}.service_lab .flow .period-item#heightArrow_2{height:calc(var(--heightArrow_2) + 3.2rem)}.service_lab .flow .period-item#heightArrow_3{width:auto;height:var(--heightArrow_3)}.service_lab .flow .period-item#heightArrow_3:after{content:'';left:.7rem;top:0;bottom:unset;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/icon-arrow-short-mobile.png) no-repeat;background-size:contain;height:100%}.service_lab .flow .period-item__text{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:left;font-size:1.4rem;white-space:normal}.service_lab .flow .period-item__text p{text-orientation:upright;margin:0}.service_lab .flow .period-item__text p br{display:contents}}.service_lab .download{background-color:#def4ff}.service_lab .download h2{letter-spacing:.4rem}.service_lab .download h2 br{display:none}.service_lab .download .container{padding-top:12.2rem;padding-bottom:12.3rem}.service_lab .download-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.6rem;padding-top:7.1rem}.service_lab .download-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((100% - 11.2rem) / 3)}.service_lab .download-item:after{content:'';position:absolute;width:.1rem;height:100%;right:-2.9rem;top:0;background-color:#1987c2}.service_lab .download-item:last-child:after{display:none}.service_lab .download-item figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:17.3rem;margin-bottom:2.2rem}.service_lab .download-item figure img{max-width:100%}.service_lab .download-item__title{margin-bottom:1.5rem;text-align:center;font-size:2rem;font-weight:700;line-height:1.3em;word-break:break-word}.service_lab .download-item__description{line-height:1.75;font-weight:500;word-break:break-word}.service_lab .download-item__description p{margin-bottom:1.2rem}.service_lab .download-item__url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:2.5rem}.service_lab .download-item__url a{position:relative;padding:1rem 4.2rem 1rem 1rem;color:#1987c2;font-weight:700;text-decoration:none}.service_lab .download-item__url a:hover{opacity:.7}.service_lab .download-item__url a:after{content:'';position:absolute;width:4.1rem;height:1.3rem;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/lab/icon-button-blue.png)}@media only screen and (max-width:61.9375rem){.service_lab .download h2{line-height:1.5em}.service_lab .download h2 br{display:block}.service_lab .download-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.5rem}.service_lab .download-item{width:100%}.service_lab .download-item:after{width:100%;height:.1rem;right:unset;top:unset;bottom:-2.4rem}.service_lab .download-item__title br{display:none}.service_lab .download-item__url{margin-bottom:0}}@media only screen and (max-width:35.9375rem){.service_lab .download .container{padding-top:8.5rem;padding-bottom:7.6rem}.service_lab .download h2{letter-spacing:.2rem}.service_lab .download-list{padding-top:3.9rem;gap:5.2rem}.service_lab .download-item figure{width:22.9rem;min-height:12.9rem}.service_lab .download-item:after{bottom:-2rem}.service_lab .download-item__title{margin-bottom:.8rem}.service_lab .download-item__title br{display:none}.service_lab .download-item__description{margin-bottom:1rem;font-size:1.4rem}.service_lab .download-item__description p{margin-bottom:0}.service_lab .download-item__url{margin-bottom:0}.service_lab .download-item__url a{font-size:1.3rem}}.service_virtualLab .ly_main{line-height:1.5}.service_virtualLab .mainvisual{background-color:#eaf5fa;padding-top:3rem;padding-bottom:15.5rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .mainvisual{padding-bottom:10.1rem;overflow:hidden}}@media only screen and (max-width:46.8125rem){.service_virtualLab .mainvisual{padding-bottom:5.1rem}}.service_virtualLab .mainvisual__holder{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.service_virtualLab .mainvisual__text{flex:0 0 44%;z-index:1;padding:11rem 0}.service_virtualLab .mainvisual__text h1{color:#364d59;font-size:4.5rem;font-weight:700;line-height:1.4;margin-bottom:1.2rem;white-space:nowrap}.service_virtualLab .mainvisual__text h1 span{color:#1987c2}.service_virtualLab .mainvisual__text p{color:#364d59;font-size:2.4rem;font-weight:700;line-height:1.8;letter-spacing:.17rem;margin-bottom:5.7rem}.service_virtualLab .mainvisual__text p span{color:#1987c2}.service_virtualLab .mainvisual__text a{border-radius:10rem;background-color:#1983be;border:1px solid #1983be;transition:.3s ease;color:#fff;display:inline-block;font-size:1.6rem;font-weight:700;text-decoration:none;text-align:center;width:28.1rem;padding:2rem 2rem 2.1rem;line-height:1.4;letter-spacing:.04rem;position:relative;overflow:hidden;z-index:1}.service_virtualLab .mainvisual__text a svg{margin-top:-.7rem;margin-left:-.4rem;margin-right:-.9rem;--svg_color:#fff;transition:.3s ease}.service_virtualLab .mainvisual__text a:hover svg{--svg_color:#1987c2;transition:.3s ease}.service_virtualLab .mainvisual__text a:hover{color:#1987c2;background-color:#fff;transition:.3s ease}@media only screen and (max-width:63.9375rem){.service_virtualLab .mainvisual__text{flex:0 0 100%;padding:.2rem 0 0}.service_virtualLab .mainvisual__text h1{font-size:2.9rem;letter-spacing:.34rem;margin-bottom:.9rem}.service_virtualLab .mainvisual__text p{font-size:1.8rem;line-height:1.5;margin-bottom:3.4rem}.service_virtualLab .mainvisual__text a{font-size:1.4rem;width:100%;padding:1.7rem 1rem;max-width:480px}.service_virtualLab .mainvisual__text a svg{margin-top:-.7rem;margin-left:-.4rem;margin-right:0;width:4rem;height:1.2rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .mainvisual__text{padding:.1rem 0 0}.service_virtualLab .mainvisual__text h1{font-size:2.9rem;letter-spacing:.17rem;margin-bottom:.9rem}.service_virtualLab .mainvisual__text p{font-size:1.8rem;margin-bottom:3.4rem}.service_virtualLab .mainvisual__text a{font-size:1.4rem;padding:1.7rem 1rem}.service_virtualLab .mainvisual__text a svg{margin-top:-.4rem;margin-left:-.2rem;margin-right:0;width:4rem;height:1.2rem}}.service_virtualLab .mainvisual__img{content:'';position:absolute;top:0;left:-15%;bottom:0;z-index:0}@media only screen and (max-width:63.9375rem){.service_virtualLab .mainvisual__img{position:relative;top:0;left:0;flex:0 0 100%}.service_virtualLab .mainvisual__img img{display:block;width:100%;height:auto}}@media only screen and (max-width:46.8125rem){.service_virtualLab .mainvisual__img{position:relative;top:0;left:-11.4%;flex:0 0 100%}.service_virtualLab .mainvisual__img img{display:block;width:122.31%;height:auto}}.service_virtualLab .container{max-width:105.4rem;padding:0 1.5rem;margin:0 auto}@media only screen and (max-width:63.9375rem){.service_virtualLab .container{max-width:75rem;padding:0 5rem}.service_virtualLab .container.container--menu{padding:0 2.4rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .container{max-width:100%;padding:0 2.5rem}.service_virtualLab .container.container--menu{padding:0 1.2rem}}.service_virtualLab .block__title h2{font-size:3.2rem;font-weight:700;letter-spacing:.14rem;margin-bottom:1.6rem}.service_virtualLab .block__title h2 span{color:#1987c2}@media only screen and (max-width:63.9375rem){.service_virtualLab .block__title h2{font-size:3.8rem;margin-bottom:3rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .block__title h2{font-size:1.9rem;margin-bottom:1.5rem}}.service_virtualLab .block__title.title--type1 h2{line-height:2.5;text-decoration:underline #1987c2;text-decoration-thickness:.2rem;text-underline-offset:2rem;text-decoration-skip-ink:none}@media only screen and (max-width:63.9375rem){.service_virtualLab .block__title.title--type1 h2{text-decoration-thickness:.2rem;text-underline-offset:2.2rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .block__title.title--type1 h2{text-decoration-thickness:.1rem;text-underline-offset:1.1rem}}.service_virtualLab .block__title p{font-size:1.6rem;letter-spacing:.08rem;line-height:2;margin-bottom:4.3rem;white-space:pre-wrap;font-weight:700}@media only screen and (max-width:63.9375rem){.service_virtualLab .block__title p{font-size:2.8rem;line-height:2;letter-spacing:0;margin-bottom:5.6rem;white-space:normal}.service_virtualLab .block__title p br{display:none}}@media only screen and (max-width:46.8125rem){.service_virtualLab .block__title p{font-size:1.4rem;line-height:2;letter-spacing:0;margin-bottom:2.8rem}.service_virtualLab .block__title p br{display:none}}.service_virtualLab .custom_title span:nth-child(1){font-family:'Inter';letter-spacing:.35rem;color:#364d59 !important}.service_virtualLab .custom_title span:nth-child(2),.service_virtualLab .custom_title span:nth-child(3){box-shadow:0 -1.4rem #fff inset,0 .2rem #fff}@media only screen and (max-width:63.9375rem){.service_virtualLab .custom_title span:nth-child(2),.service_virtualLab .custom_title span:nth-child(3){box-shadow:0 -1.8rem #fff inset,0 .2rem #fff}}@media only screen and (max-width:46.8125rem){.service_virtualLab .custom_title span:nth-child(2),.service_virtualLab .custom_title span:nth-child(3){box-shadow:0 -.9rem #fff inset,0 .1rem #fff}}.service_virtualLab .custom_title span:nth-child(3){color:#364d59}.service_virtualLab .subvisual{background-color:#eaf5fa;padding-bottom:17.8rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .subvisual{padding-bottom:8rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .subvisual{padding-bottom:9rem}}.service_virtualLab .subvisual .block__holder{position:relative;max-width:84rem;margin:0 auto}.service_virtualLab .subvisual .block__title{max-width:80%;padding-top:4rem}.service_virtualLab .subvisual .block__title h2 span.hightlight{box-shadow:0 -1.4rem #fff inset,0 .2rem #fff}.service_virtualLab .subvisual .block__title h2 span.hightlight.w_color{color:#364d59}@media only screen and (max-width:63.9375rem){.service_virtualLab .subvisual .block__title{max-width:100%;padding-top:0}.service_virtualLab .subvisual .block__title h2 span.hightlight{box-shadow:0 -1.8rem #fff inset,0 .2rem #fff}}@media only screen and (max-width:46.8125rem){.service_virtualLab .subvisual .block__title{max-width:100%}.service_virtualLab .subvisual .block__title h2 span.hightlight{box-shadow:0 -.9rem #fff inset,0 .1rem #fff}}.service_virtualLab .subvisual .block__content{position:relative;background-color:#fff;padding:2.4rem 2.6rem;margin-bottom:2.8rem;z-index:1}.service_virtualLab .subvisual .block__content p{font-weight:700}.service_virtualLab .subvisual .block__content p.table__title{background-color:#e1f5ff;text-align:center;font-size:1.8rem;letter-spacing:.24rem;padding:2.6rem 2rem 2.9rem;margin-bottom:1.9rem;position:relative}.service_virtualLab .subvisual .block__content p.table__title:after{content:'';position:absolute;bottom:-1.3rem;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:3.3rem 3.25rem 0;border-color:#e1f5ff transparent transparent}.service_virtualLab .subvisual .block__content p.table__title span.inter{font-size:2.2rem;color:#1987c2;margin:0 2.5rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .subvisual .block__content p.table__title span.inter{margin:0}}.service_virtualLab .subvisual .block__content p.table__title span.title__type{position:relative}.service_virtualLab .subvisual .block__content p.table__title span.title__type:after{position:relative;content:'/'}.service_virtualLab .subvisual .block__content p.table__title span.title__type:last-of-type:after{content:''}.service_virtualLab .subvisual .block__content ul{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;padding:0;margin:0}.service_virtualLab .subvisual .block__content ul li{font-size:1.4rem;color:#364d59;color:#7d878c;padding:0;margin-right:8.5%;font-weight:700}.service_virtualLab .subvisual .block__content ul li:first-of-type{background-color:#6bceff;color:#fff;padding:3.9rem .3rem 4rem 1.5rem;line-height:1.4;letter-spacing:.16rem;position:relative}.service_virtualLab .subvisual .block__content ul li:first-of-type:after{content:'';position:absolute;top:0;bottom:0;right:-2.1rem;width:0;height:0;border-style:solid;border-width:4.9rem 0 5.1rem 2.1rem;border-color:transparent transparent transparent #6bceff}.service_virtualLab .subvisual .block__content ul li:not(:first-of-type){position:relative;margin-right:9.5%}.service_virtualLab .subvisual .block__content ul li:not(:first-of-type):after{content:'';position:absolute;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/virtualLab/ico_arrow.png);background-size:cover;height:6.4rem;width:1.4rem;top:0;bottom:0;margin:auto;right:-4.5rem}.service_virtualLab .subvisual .block__content ul li:last-of-type{margin-right:0}.service_virtualLab .subvisual .block__content ul li:last-of-type:after{display:none}.service_virtualLab .subvisual .block__content ul li span{color:#364d59;display:block;font-size:1.6rem;font-weight:700;margin-top:1.2rem;margin-bottom:.6rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .subvisual .block__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:1.9rem 1.7rem 1.6rem;margin-bottom:1.6rem;max-width:480px;margin:0 auto 2.8rem}.service_virtualLab .subvisual .block__content p{flex:0 0 33%}.service_virtualLab .subvisual .block__content p.table__title{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;flex-direction:row-reverse;margin:0;padding:0}.service_virtualLab .subvisual .block__content p.table__title:after{top:0;bottom:0;margin:auto;right:-3rem;left:unset;border-width:2.5rem 0 2.5rem 3.5rem;border-color:transparent transparent transparent #e1f5ff}.service_virtualLab .subvisual .block__content p.table__title span{display:block;font-size:1.8rem}.service_virtualLab .subvisual .block__content p.table__title span.inter{flex:0 0 100%;font-size:2.3rem;padding:7.5rem 0 1.7rem;line-height:1.1}.service_virtualLab .subvisual .block__content p.table__title span.title__type{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.11rem;margin-top:-5.75rem}.service_virtualLab .subvisual .block__content p.table__title span.title__type:before{position:relative;content:'・'}.service_virtualLab .subvisual .block__content p.table__title span.title__type:after{display:none}.service_virtualLab .subvisual .block__content ul{flex:0 0 60.5%;padding:0 .5rem}.service_virtualLab .subvisual .block__content ul li{text-align:center;color:#7d878c;font-size:1.4rem;font-weight:700;flex:0 0 100%}.service_virtualLab .subvisual .block__content ul li:first-of-type{font-size:2rem;margin:0 0 2.1rem;padding:1.4rem 0 .5rem}.service_virtualLab .subvisual .block__content ul li:first-of-type:after{position:absolute;right:0;left:0;top:unset;bottom:-1.8rem;margin:0 auto;border-width:1.8rem 12.9rem 0;border-color:#6bceff transparent transparent}.service_virtualLab .subvisual .block__content ul li:not(:first-of-type){font-size:1.4rem;margin-right:0;line-height:1.3;margin-bottom:1.1rem}.service_virtualLab .subvisual .block__content ul li:not(:first-of-type):after{position:relative;display:block;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/virtualLab/subvisual_arrow_sp.png);width:8.4rem;height:2.4rem;right:0;margin-top:1.7rem}.service_virtualLab .subvisual .block__content ul li:last-of-type:after{display:none}.service_virtualLab .subvisual .block__content ul li span{color:#364d59;font-size:1.4rem;font-weight:700;margin-top:.75rem;margin-bottom:.5rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .subvisual .block__content{padding:1.9rem 1.7rem 1.6rem;margin-bottom:1.9rem}.service_virtualLab .subvisual .block__content p.table__title:after{right:-1.5rem;border-width:2.5rem 0 2.5rem 3.5rem}.service_virtualLab .subvisual .block__content p.table__title span{font-size:1.8rem}.service_virtualLab .subvisual .block__content p.table__title span.inter{font-size:2.3rem;padding:7.4rem 0 1.7rem}.service_virtualLab .subvisual .block__content p.table__title span.title__type{letter-spacing:.06rem;margin-top:-5.8rem}.service_virtualLab .subvisual .block__content ul{padding:0;overflow:hidden}.service_virtualLab .subvisual .block__content ul li{font-size:1.4rem}.service_virtualLab .subvisual .block__content ul li:first-of-type{font-size:2rem;margin:0 0 2.1rem;padding:1.4rem 0 .5rem;max-width:17rem;margin:auto;margin-bottom:2.1rem}.service_virtualLab .subvisual .block__content ul li:first-of-type:after{bottom:-1.8rem;right:0;left:0;margin:0 auto;border-width:1.8rem 8.3rem 0}.service_virtualLab .subvisual .block__content ul li:not(:first-of-type){font-size:1.4rem;margin-bottom:1.1rem}.service_virtualLab .subvisual .block__content ul li:not(:first-of-type):after{width:8.3rem;height:2.4rem;right:0;margin-top:1.7rem}.service_virtualLab .subvisual .block__content ul li span{font-size:1.4rem;margin-top:.8rem;margin-bottom:.5rem}}@media only screen and (max-width:21.5625rem){.service_virtualLab .subvisual .block__content ul li{font-size:1.4rem}.service_virtualLab .subvisual .block__content ul li:first-of-type:after{border-width:1.8rem 7.4rem 0}}.service_virtualLab .subvisual .block__img{position:absolute;top:-6.4rem;right:-19%;z-index:0}@media only screen and (max-width:63.9375rem){.service_virtualLab .subvisual .block__img{position:relative;top:0;right:0;margin-bottom:1.2rem}.service_virtualLab .subvisual .block__img img{display:block;width:50%;height:auto;margin:0 auto}}@media only screen and (max-width:46.8125rem){.service_virtualLab .subvisual .block__img{margin-bottom:.6rem}.service_virtualLab .subvisual .block__img img{width:80.31%}}.service_virtualLab .subvisual .block__note{color:#1987c2;font-size:2.4rem;font-weight:700;text-align:center;margin:0;padding:0;letter-spacing:.14rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .subvisual .block__note{font-size:2rem;letter-spacing:.1rem;line-height:1.3;padding:0 2.9rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .subvisual .block__note{font-size:2rem;letter-spacing:.1rem;padding:0 2.9rem}}.service_virtualLab .container{max-width:105.4rem;padding:0 1.5rem;margin:0 auto}@media only screen and (max-width:63.9375rem){.service_virtualLab .container{max-width:75rem;padding:0 5rem}.service_virtualLab .container.container--menu{padding:0 2.4rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .container{max-width:100%;padding:0 2.5rem}.service_virtualLab .container.container--menu{padding:0 1.2rem}}.service_virtualLab .blockbanner{margin-bottom:17.6rem}.service_virtualLab .blockbanner.bg--mix{background:linear-gradient(180deg,#eaf5fa 50%,#fff 50%)}.service_virtualLab .blockbanner.bg--white{background:#fff}@media only screen and (max-width:63.9375rem){.service_virtualLab .blockbanner{margin-bottom:8rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .blockbanner{margin-bottom:8rem}}.service_virtualLab .blockbanner .block__holder{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/virtualLab/banner_bg.jpg);background-size:cover;padding:4.8rem 2rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .blockbanner .block__holder{padding:3.7rem 2.3rem 3.3rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .blockbanner .block__holder{padding:3.7rem 2.3rem 3.3rem}}.service_virtualLab .blockbanner .block__title{text-align:center}.service_virtualLab .blockbanner .block__title h2{color:#fff;font-size:3.6rem;font-weight:700;margin-bottom:.8rem}.service_virtualLab .blockbanner .block__title p{color:#fff;font-size:1.6rem;margin-bottom:3rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .blockbanner .block__title h2{font-size:2.2rem;line-height:1.5;margin-bottom:1rem}.service_virtualLab .blockbanner .block__title p{font-size:1.4rem;line-height:1.8;margin-bottom:2.9rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .blockbanner .block__title h2{font-size:2.2rem;margin-bottom:1rem}.service_virtualLab .blockbanner .block__title p{font-size:1.4rem;margin-bottom:2.9rem}}.service_virtualLab .blockbanner .block__listbtn .listbtn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style-type:none;margin:0;padding:0}.service_virtualLab .blockbanner .block__listbtn .listbtn li{margin-bottom:.7rem}.service_virtualLab .blockbanner .block__listbtn .listbtn li:first-of-type a{background-color:#ecff19}.service_virtualLab .blockbanner .block__listbtn .listbtn li:last-of-type a{background-color:#ffec17}.service_virtualLab .blockbanner .block__listbtn .listbtn li:last-of-type a:after{background-color:#ffec17}.service_virtualLab .blockbanner .block__listbtn .listbtn a{flex:0 0 50%;border-radius:10rem;color:#1987c2;display:inline-block;font-size:1.6rem;font-weight:700;text-decoration:none;text-align:center;width:36.7rem;margin:0 1.4rem;padding:2rem 2rem 2.1rem;line-height:1.4;letter-spacing:.04rem;position:relative;overflow:hidden;z-index:1;transition:.3s ease !important}.service_virtualLab .blockbanner .block__listbtn .listbtn a svg{margin-top:-.5rem;margin-left:0;margin-right:.2rem;--svg_color:#048fc2}.service_virtualLab .blockbanner .block__listbtn .listbtn a:hover{color:#1987c2;background-color:#fff !important;transition:.3s ease !important}@media only screen and (max-width:63.9375rem){.service_virtualLab .blockbanner .block__listbtn .listbtn li{flex:0 0 100%;margin-bottom:1.4rem;max-width:480px}.service_virtualLab .blockbanner .block__listbtn .listbtn a{font-size:1.4rem;width:100%;margin:0 auto;padding:1.7rem 1.7rem 1.8rem}.service_virtualLab .blockbanner .block__listbtn .listbtn a svg{width:4rem;height:1.2rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .blockbanner .block__listbtn .listbtn li{margin-bottom:1.4rem}.service_virtualLab .blockbanner .block__listbtn .listbtn a{font-size:1.4rem;padding:1.7rem 1.7rem 1.8rem}.service_virtualLab .blockbanner .block__listbtn .listbtn a svg{width:4rem;height:1.2rem}}.service_virtualLab .arrow{position:relative;text-align:center;margin:0 auto;width:150px;height:78px}@media only screen and (max-width:1023px){.service_virtualLab .arrow{width:148px;height:76px}}@media only screen and (max-width:749px){.service_virtualLab .arrow{width:148px;height:76px}}.service_virtualLab .intro{padding-bottom:7.8rem;scroll-margin-top:20rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .intro{padding-bottom:10.2rem;scroll-margin-top:10rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .intro{padding-bottom:5.6rem;scroll-margin-top:5rem}}.service_virtualLab .intro .block__title{text-align:center}.service_virtualLab .intro .block__title h2{display:inline-block;text-align:center;font-size:3.4rem;font-weight:700;position:relative;margin-bottom:4.9rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .intro .block__title h2{font-size:2.4rem;padding:0 4.5rem;line-height:1.7;margin-bottom:5rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .intro .block__title{margin-bottom:3.5rem}.service_virtualLab .intro .block__title h2{font-size:2.4rem;padding:0 4.5rem;margin-bottom:5rem}}@media only screen and (max-width:22.5rem){.service_virtualLab .intro .block__title h2{padding:0}}.service_virtualLab .intro .list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:84rem;margin:0 auto;padding:0 0 3.2rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .intro .list{padding:0 0 2.6rem;max-width:480px}}@media only screen and (max-width:46.8125rem){.service_virtualLab .intro .list{padding:0 0 1.3rem}}.service_virtualLab .intro .list__item{flex:0 0 49%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2.2rem}.service_virtualLab .intro .list__item .item__img{flex:0 0 10rem;line-height:0}.service_virtualLab .intro .list__item .item__text{flex:0 0 68%}.service_virtualLab .intro .list__item .item__text p{font-size:1.6rem;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin:0}.service_virtualLab .intro .list__item .item__text p span{color:#1987c2}@media only screen and (max-width:63.9375rem){.service_virtualLab .intro .list__item{flex:0 0 100%;margin-bottom:1.6rem}.service_virtualLab .intro .list__item .item__img img{width:8.4rem;height:8.4rem}.service_virtualLab .intro .list__item .item__text{flex:0 0 75%}.service_virtualLab .intro .list__item .item__text p{font-size:1.4rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .intro .list__item{margin-bottom:1.6rem}.service_virtualLab .intro .list__item .item__img img{width:8.4rem;height:8.4rem}.service_virtualLab .intro .list__item .item__text{flex:0 0 68%}.service_virtualLab .intro .list__item .item__text p{font-size:1.4rem}}@media only screen and (max-width:22.5rem){.service_virtualLab .intro .list__item{margin-bottom:1.6rem}.service_virtualLab .intro .list__item .item__text{flex:1}}.service_virtualLab .labdev{position:relative;padding-bottom:18.1rem;scroll-margin-top:20rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .labdev{padding-bottom:9rem;scroll-margin-top:10rem}.service_virtualLab .labdev .container{padding:0 .3rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labdev{padding-bottom:18.1rem;scroll-margin-top:10rem}.service_virtualLab .labdev .container{padding:0 .3rem}}.service_virtualLab .labdev:after{content:'';position:absolute;bottom:-4.7rem;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:5rem 5rem 0;border-color:#fff transparent transparent}@media only screen and (max-width:63.9375rem){.service_virtualLab .labdev:after{bottom:-4rem;border-width:5rem 5rem 0}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labdev:after{bottom:-4rem;border-width:5rem 5rem 0}}.service_virtualLab .labdev .block__holder{position:relative;padding-top:15.3rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .labdev .block__holder{border:.2rem solid #1987c2;padding-top:0;max-width:480px;margin:0 auto}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labdev .block__holder{border:.2rem solid #1987c2}}.service_virtualLab .labdev .block__title{position:absolute;text-align:center;background-color:#fff;max-width:68rem;top:0;left:0;right:0;margin:0 auto}.service_virtualLab .labdev .block__title .title__engtitle{font-size:1.4rem;font-weight:700;height:auto}.service_virtualLab .labdev .block__title .title__img{position:relative;margin-top:0;margin-bottom:1.9rem;line-height:0}.service_virtualLab .labdev .block__title .title__img img{width:22.9rem;height:5.5rem}.service_virtualLab .labdev .block__title h2{display:inline-block;font-size:4.2rem;letter-spacing:.24rem;line-height:1.4;margin-bottom:2.2rem}.service_virtualLab .labdev .block__title h2 span{color:#1987c2}.service_virtualLab .labdev .block__title p{font-size:1.6rem;line-height:1.7}@media only screen and (max-width:63.9375rem){.service_virtualLab .labdev .block__title{background-color:transparent;position:relative;max-width:100%;padding:0 1.5rem}.service_virtualLab .labdev .block__title .title__img{background-color:#fff;top:-1.8rem;margin-top:0;margin-bottom:.8rem;padding:0 2.9rem;display:inline-block}.service_virtualLab .labdev .block__title .title__img img{width:14.5rem;height:100%}.service_virtualLab .labdev .block__title h2{font-size:2.8rem;letter-spacing:0;line-height:1.3;margin-bottom:1.5rem;padding:0 2.7rem}.service_virtualLab .labdev .block__title h2 br{display:none}.service_virtualLab .labdev .block__title p{font-size:1.4rem;line-height:1.8}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labdev .block__title{padding:0 3rem}.service_virtualLab .labdev .block__title .title__img{top:-2rem;margin-bottom:.8rem;padding:0 2.9rem}.service_virtualLab .labdev .block__title .title__img img{width:14.5rem}.service_virtualLab .labdev .block__title h2{font-size:2.8rem;margin-bottom:1.5rem;padding:0 2.2rem}.service_virtualLab .labdev .block__title p{font-size:1.4rem}}.service_virtualLab .labdev .list{border:.2rem solid #1987c2;padding:19.3rem 9rem 3.8rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .labdev .list{border:none;padding:1.5rem 3.6rem 3.6rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labdev .list{padding:.8rem 1.8rem 4rem}}.service_virtualLab .labdev .list__title{text-align:center}.service_virtualLab .labdev .list__title h3{display:inline-block;color:#1987c2;font-size:2.6rem;font-weight:700;position:relative;letter-spacing:.14rem;margin-bottom:7.7rem}.service_virtualLab .labdev .list__title h3:after{content:'';position:absolute;background-color:#1987c2;bottom:-1.9rem;left:0;right:0;width:100%;height:.2rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .labdev .list__title h3{font-size:2rem;margin-bottom:4.8rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labdev .list__title h3{font-size:2rem;margin-bottom:4.8rem}.service_virtualLab .labdev .list__title h3:after{bottom:-1rem;height:.1rem}}.service_virtualLab .labdev .list__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-bottom:.1rem solid #e9eef0;padding-bottom:4.9rem;margin-bottom:6.6rem}.service_virtualLab .labdev .list__item:last-of-type{border-bottom:none;margin-bottom:0}.service_virtualLab .labdev .list__item .item__count{content:'';position:absolute;top:-1.7rem;right:-.1rem;color:#1987c2;font-size:6.6rem;font-weight:700;line-height:1.5}.service_virtualLab .labdev .list__item .item__img{position:relative;flex:0 0 27.5rem}.service_virtualLab .labdev .list__item .item__img .img__title{display:none}.service_virtualLab .labdev .list__item .img__holder{position:relative;line-height:0}.service_virtualLab .labdev .list__item .item__text{flex:1 1;padding-left:10rem;padding-right:0}.service_virtualLab .labdev .list__item .item__text__title p{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:2.8rem;font-weight:700;margin:0 0 1rem;letter-spacing:.25rem}.service_virtualLab .labdev .list__item .item__text__title p span{font-size:1.8rem}.service_virtualLab .labdev .list__item .item__text__decs p{font-size:1.6rem;margin:0 0 3rem;line-height:1.8;white-space:pre-wrap}.service_virtualLab .labdev .list__item .item__text__system{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.service_virtualLab .labdev .list__item .item__text__system .system__left{flex:0 0 9.8rem;border:.1rem solid #1987c2;border-radius:1rem;color:#1987c2;font-size:1.9rem;font-weight:700;text-align:center;height:9.8rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.service_virtualLab .labdev .list__item .item__text__system .system__right{flex:1;padding-left:3.2rem}.service_virtualLab .labdev .list__item .item__text__system .system__right ul{margin:.6rem 0 0;padding:0;font-weight:700}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-left:1.8rem;margin-bottom:.4rem;position:relative}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li:before{position:absolute;content:'';border-radius:10rem;background-color:#1987c2;width:.7rem;height:.7rem;top:0;bottom:0;left:0;margin:auto}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li span{font-size:1.5rem}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(1){flex:1}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(2){flex:0 0 38%}@media only screen and (max-width:63.9375rem){.service_virtualLab .labdev .list__item{border-bottom:.1rem solid #e9eef0;padding-bottom:4rem;margin-bottom:4.7rem}.service_virtualLab .labdev .list__item:last-of-type{padding:0}.service_virtualLab .labdev .list__item .item__count{font-size:3.3rem}.service_virtualLab .labdev .list__item .item__img{flex:0 0 100%;margin-bottom:1.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.service_virtualLab .labdev .list__item .item__img img{display:block;width:100%;height:auto}.service_virtualLab .labdev .list__item .item__img .item__count{left:10rem}.service_virtualLab .labdev .list__item .item__img .img__title{flex:0 0 51%;display:block}.service_virtualLab .labdev .list__item .item__img .img__title p{font-size:2rem;font-weight:700;letter-spacing:.7rem}.service_virtualLab .labdev .list__item .item__img .img__title p span{display:block;font-size:1.3rem}.service_virtualLab .labdev .list__item .img__holder{position:relative;flex:0 0 42%}.service_virtualLab .labdev .list__item .item__text{flex:0 0 100%;padding-left:0}.service_virtualLab .labdev .list__item .item__text__title{font-size:2rem;display:none}.service_virtualLab .labdev .list__item .item__text__decs p{font-size:1.4rem;line-height:2;margin:0 0 1.6rem;white-space:normal}.service_virtualLab .labdev .list__item .item__text__decs p br{display:none}.service_virtualLab .labdev .list__item .item__text__system .system__left{flex:0 0 100%;font-size:1.9rem;border:.1rem solid #1987c2;border-radius:1rem;height:auto;padding:.3rem 0;margin-bottom:1rem}.service_virtualLab .labdev .list__item .item__text__system .system__right{flex:0 0 100%;padding:0}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li{padding-left:1.9rem;margin-bottom:.4rem}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li span{font-size:1.4rem}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(2){flex:0 0 41%}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li:before{width:.7rem;height:.7rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labdev .list__item{border-bottom:.1rem solid #e9eef0;padding-bottom:4.6rem;margin-bottom:4.7rem}.service_virtualLab .labdev .list__item .item__count{font-size:3.3rem}.service_virtualLab .labdev .list__item .item__img{margin-bottom:1.4rem}.service_virtualLab .labdev .list__item .item__img img{flex:0 0 13.8rem}.service_virtualLab .labdev .list__item .item__img .item__count{left:unset;right:0;top:-.9rem}.service_virtualLab .labdev .list__item .item__img .img__title p{font-size:2rem;letter-spacing:.07rem}.service_virtualLab .labdev .list__item .item__img .img__title p span{font-size:1.3rem}.service_virtualLab .labdev .list__item .item__text__title{font-size:2rem}.service_virtualLab .labdev .list__item .item__text__decs p{font-size:1.4rem;margin:0 0 1.7rem}.service_virtualLab .labdev .list__item .item__text__system .system__left{font-size:1.9rem;border:.1rem solid #1987c2;border-radius:1.1rem;padding:.3rem 0;margin-bottom:1rem}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li{padding-left:1.9rem;margin-bottom:.4rem}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li span{font-size:1.4rem}.service_virtualLab .labdev .list__item .item__text__system .system__right ul li:before{width:.7rem;height:.7rem}}.service_virtualLab .title__img{position:relative;margin-top:0;margin-bottom:19px}@media only screen and (max-width:1023px){.service_virtualLab .title__img{background-color:#fff;top:-39px;margin-top:0;margin-bottom:16px;padding:0 58px;display:inline-block;height:100%}}@media only screen and (max-width:749px){.service_virtualLab .title__img{top:-20px;margin-bottom:8px;padding:0 29px;height:35.3px}}.service_virtualLab .example{background-color:#eaf5fa;padding-bottom:17rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .example{padding-bottom:7.4rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .example{padding-bottom:7.4rem}}.service_virtualLab .example .block__title{text-align:center}.service_virtualLab .example .block__title h2{display:inline-block;text-align:center;font-size:3.4rem;position:relative;padding-top:15.5rem;margin-bottom:6.4rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .example .block__title h2{font-size:2.4rem;padding-top:8.1rem;line-height:1.8;margin-bottom:4.2rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .example .block__title h2{font-size:2.4rem;padding-top:8.1rem;margin-bottom:4.2rem}}.service_virtualLab .example .block__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.service_virtualLab .example .block__content__left{flex:0 0 40%}.service_virtualLab .example .block__content__left a{display:block}.service_virtualLab .example .block__content__left a:hover{opacity:.8}.service_virtualLab .example .block__content__right{flex:0 0 44%}.service_virtualLab .example .block__content__right .content__tag{display:inline-block;border:.1rem solid #1987c2;color:#1987c2;font-size:1.6rem;letter-spacing:.14rem;padding:.4rem 1.6rem .5rem;margin-bottom:.5rem}.service_virtualLab .example .block__content__right .content__title{color:#364d59;display:block;font-size:3.4rem;text-decoration:none;margin-bottom:1.2rem;font-weight:700}.service_virtualLab .example .block__content__right .content__title span{font-weight:400}.service_virtualLab .example .block__content__right .content__title:hover{opacity:.8}.service_virtualLab .example .block__content__right .content__decs{font-size:1.6rem;line-height:2;margin-bottom:2.4rem}.service_virtualLab .example .block__content__right .content__list{list-style-type:none;border-top:.1rem solid #c6d3da;padding:2.7rem 0 0;margin:0;font-weight:700}.service_virtualLab .example .block__content__right .content__list li{font-size:1.5rem;margin-bottom:1.2rem}.service_virtualLab .example .block__content__right .content__list li span{display:block;color:#1987c2;font-size:1.6rem;margin-bottom:.8rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .example .block__content{max-width:480px;margin:0 auto}.service_virtualLab .example .block__content__left{flex:0 0 100%;margin-bottom:3rem}.service_virtualLab .example .block__content__left img{width:100%;height:auto}.service_virtualLab .example .block__content__right{flex:0 0 100%}.service_virtualLab .example .block__content__right .content__tag{border:.1rem solid #1987c2;font-size:1.3rem;padding:.4rem 1.5rem;margin-bottom:1rem}.service_virtualLab .example .block__content__right .content__title{font-size:2.8rem;margin-bottom:.1rem}.service_virtualLab .example .block__content__right .content__decs{font-size:1.4rem;margin-bottom:2.3rem;white-space:normal}.service_virtualLab .example .block__content__right .content__decs br{display:none}.service_virtualLab .example .block__content__right .content__list{border-top:.1rem solid #c6d3da;padding:2rem 0 0}.service_virtualLab .example .block__content__right .content__list li{font-size:1.3rem;margin-bottom:1.4rem;line-height:1.6}.service_virtualLab .example .block__content__right .content__list li span{font-size:1.5rem;margin-bottom:.4rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .example .block__content__left{margin-bottom:6.1rem;line-height:0}.service_virtualLab .example .block__content__right .content__tag{border:.1rem solid #1987c2;font-size:1.3rem;padding:.4rem 1.5rem;margin-bottom:1rem}.service_virtualLab .example .block__content__right .content__title{font-size:2.8rem;margin-bottom:.1rem}.service_virtualLab .example .block__content__right .content__decs{font-size:1.4rem;margin-bottom:2.3rem}.service_virtualLab .example .block__content__right .content__list{border-top:.1rem solid #c6d3da;padding:2rem 0 0}.service_virtualLab .example .block__content__right .content__list li{font-size:1.3rem;margin-bottom:1.4rem}.service_virtualLab .example .block__content__right .content__list li span{font-size:1.5rem;margin-bottom:.4rem}}.service_virtualLab .labtype{padding-bottom:9rem;scroll-margin-top:10rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .labtype{padding-bottom:9.1rem;scroll-margin-top:5rem}.service_virtualLab .labtype .container{padding:0 1rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labtype{padding-bottom:9.2rem;scroll-margin-top:5rem}.service_virtualLab .labtype .container{padding:0 .5rem}}.service_virtualLab .labtype .block__title{max-width:84rem;margin:0 auto;text-align:center}.service_virtualLab .labtype .block__title h2{display:inline-block;font-size:3.4rem;position:relative;margin-bottom:3.7rem;padding:0 3.6rem}.service_virtualLab .labtype .block__title p{text-align:left;margin-bottom:5.8rem;padding:0}@media only screen and (max-width:63.9375rem){.service_virtualLab .labtype .block__title h2{font-size:2.4rem;padding-top:0;margin-bottom:2.7rem}.service_virtualLab .labtype .block__title p{font-size:1.4rem;line-height:1.8;margin-bottom:3.4rem;padding:0 1.7rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labtype .block__title h2{font-size:2.4rem;padding-top:0;margin-bottom:2.7rem}.service_virtualLab .labtype .block__title p{font-size:1.4rem;margin-bottom:3.4rem;padding:0 1.8rem}}.service_virtualLab .labtype .block__content{max-width:84rem;background-color:#d6f1ff;border-radius:2rem;padding:4.8rem 3.2rem;margin:0 auto}.service_virtualLab .labtype .block__content .content__title{color:#1987c2;font-size:2.9rem;font-weight:700;text-align:center;letter-spacing:.2rem;margin-bottom:2rem}.service_virtualLab .labtype .block__content .content__subtitle{font-size:1.9rem;font-weight:700;text-align:center;letter-spacing:.14rem;margin-bottom:.9rem}.service_virtualLab .labtype .block__content .content__decs{font-size:1.5rem;line-height:1.7;letter-spacing:.1rem;max-width:61rem;margin:0 auto}.service_virtualLab .labtype .block__content .table{text-align:center;font-size:1.4rem;margin-top:3.6rem;font-weight:700}.service_virtualLab .labtype .block__content .table .tg{border-collapse:collapse;border-spacing:0;width:100%}.service_virtualLab .labtype .block__content .table th,.service_virtualLab .labtype .block__content .table td{border:none;padding:.2rem 0 .2rem 1.4rem;width:19%}.service_virtualLab .labtype .block__content .table th span,.service_virtualLab .labtype .block__content .table td span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;height:6rem;background-color:#fff}.service_virtualLab .labtype .block__content .table th span span,.service_virtualLab .labtype .block__content .table td span span{flex:0 0 100%;height:auto;font-size:1.1rem;margin-top:-1rem}.service_virtualLab .labtype .block__content .table th{padding:0;font-size:1.6rem}.service_virtualLab .labtype .block__content .table th span{padding:1.5rem 1rem;height:5.5rem}.service_virtualLab .labtype .block__content .table th.table--hightlight{border-radius:.8rem .8rem 0 0}.service_virtualLab .labtype .block__content .table th.table--hightlight span{background-color:transparent;color:#1987c2;font-size:2rem;font-weight:700}.service_virtualLab .labtype .block__content .table tr:last-of-type td{padding-bottom:1.5rem;border-radius:0 0 .8rem .8rem}.service_virtualLab .labtype .block__content .table .tg td{overflow:hidden;word-break:break-word}.service_virtualLab .labtype .block__content .table .tg th{overflow:hidden;word-break:normal;border:none}.service_virtualLab .labtype .block__content .table .table--hightlight{background-color:#ffea17;padding:0 1.4rem;width:21%}.service_virtualLab .labtype .block__content .table .table--title{background-color:#d6f1ff;color:#fff;width:20%;padding:.2rem 1rem .2rem 0}.service_virtualLab .labtype .block__content .table .table--title span{background-color:#1987c2;position:relative;z-index:1}.service_virtualLab .labtype .block__content .table .table--title span:after{position:absolute;content:'';width:0;height:0;background:0 0;border-style:solid;border-width:0 1.5rem 4rem 0;border-color:transparent #d6f1ff transparent transparent;top:-.1rem;right:-.1rem;margin:auto;z-index:2}.service_virtualLab .labtype .block__content .table .table--title span:before{position:absolute;content:'';width:0;height:0;background:0 0;border-style:solid;border-width:0 0 4rem 1.5rem;border-color:transparent transparent #d6f1ff;bottom:-.1rem;right:-.1rem;margin:auto;z-index:2}@media only screen and (max-width:63.9375rem){.service_virtualLab .labtype .block__content{padding:4.3rem .9rem 2.4rem}.service_virtualLab .labtype .block__content .content__title{font-size:2rem;margin-bottom:1.7rem}.service_virtualLab .labtype .block__content .content__subtitle{font-size:1.6rem;margin-bottom:.7rem}.service_virtualLab .labtype .block__content .content__decs{font-size:1.4rem;max-width:95%;line-height:1.8;letter-spacing:.04rem}.service_virtualLab .labtype .block__content .table{font-size:1.1rem;margin-top:2.1rem}.service_virtualLab .labtype .block__content .table th,.service_virtualLab .labtype .block__content .table td{border:none;padding:.1rem 0 .1rem .7rem;width:19%}.service_virtualLab .labtype .block__content .table th span,.service_virtualLab .labtype .block__content .table td span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;height:6rem}.service_virtualLab .labtype .block__content .table th span span,.service_virtualLab .labtype .block__content .table td span span{height:auto;font-size:.9rem}.service_virtualLab .labtype .block__content .table th{padding:0;font-size:1.1rem;line-height:1.2}.service_virtualLab .labtype .block__content .table th span{padding:1.3rem .5rem;height:6rem}.service_virtualLab .labtype .block__content .table th.table--hightlight{border-radius:.8rem .8rem 0 0}.service_virtualLab .labtype .block__content .table th.table--hightlight span{font-size:1.4rem}.service_virtualLab .labtype .block__content .table tr:last-of-type td{padding-bottom:1.6rem;border-radius:0 0 .8rem .8rem}.service_virtualLab .labtype .block__content .table .table--hightlight{background-color:#ffea17;padding:0 .7rem;width:21%}.service_virtualLab .labtype .block__content .table .table--title{width:20%;padding:.1rem .5rem .3rem 0}.service_virtualLab .labtype .block__content .table .table--title span:after{border-width:0 .5rem 3rem 0;border-color:transparent #d6f1ff transparent transparent;top:-.1rem;right:0;margin:auto;z-index:2}.service_virtualLab .labtype .block__content .table .table--title span:before{border-width:0 0 3rem .5rem;border-color:transparent transparent #d6f1ff;bottom:-.05rem;right:0;margin:auto;z-index:2}}@media only screen and (max-width:46.8125rem){.service_virtualLab .labtype .block__content{padding:4.8rem .9rem 3.4rem}.service_virtualLab .labtype .block__content .content__title{font-size:2rem;margin-bottom:1.7rem}.service_virtualLab .labtype .block__content .content__subtitle{font-size:1.6rem;margin-bottom:.7rem}.service_virtualLab .labtype .block__content .content__decs{font-size:1.4rem;letter-spacing:.04rem}.service_virtualLab .labtype .block__content .table{font-size:1.1rem;margin-top:2.1rem}.service_virtualLab .labtype .block__content .table th,.service_virtualLab .labtype .block__content .table td{padding:.1rem 0 .1rem .7rem;width:19%}.service_virtualLab .labtype .block__content .table th span,.service_virtualLab .labtype .block__content .table td span{height:6rem}.service_virtualLab .labtype .block__content .table th span span,.service_virtualLab .labtype .block__content .table td span span{height:auto;font-size:.9rem}.service_virtualLab .labtype .block__content .table th{font-size:1.1rem}.service_virtualLab .labtype .block__content .table th span{padding:1.3rem .5rem;height:5.5rem}.service_virtualLab .labtype .block__content .table th.table--hightlight{border-radius:.8rem .8rem 0 0}.service_virtualLab .labtype .block__content .table th.table--hightlight span{font-size:1.4rem}.service_virtualLab .labtype .block__content .table tr:last-of-type td{padding-bottom:1.6rem;border-radius:0 0 .8rem .8rem}.service_virtualLab .labtype .block__content .table .table--hightlight{padding:0 .7rem}.service_virtualLab .labtype .block__content .table .table--title{width:20%;padding:.2rem 1rem .6rem 0}.service_virtualLab .labtype .block__content .table .table--title span:after{border-width:0 .6rem 3rem 0;top:-.1rem}.service_virtualLab .labtype .block__content .table .table--title span:before{border-width:0 0 3rem .6rem}}.service_virtualLab .flow{background-color:#eaf5fa;padding-bottom:16.4rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .flow{padding-bottom:13.3rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .flow{padding-bottom:7.2rem}}.service_virtualLab .flow .block__title{text-align:center}.service_virtualLab .flow .block__title h2{display:inline-block;text-align:center;font-size:3.4rem;font-weight:700;position:relative;padding-top:15.6rem;margin-bottom:8rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .flow .block__title h2{font-size:2.4rem;margin-bottom:4.4rem;padding-top:7.3rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .flow .block__title h2{font-size:2.4rem;margin-bottom:4.4rem;padding-top:7.3rem}}.service_virtualLab .flow .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.service_virtualLab .flow .list__item{flex:0 0 17%;position:relative}.service_virtualLab .flow .list__item:not(:last-of-type):after{content:'';position:absolute;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/virtualLab/flow_arrow.png);background-size:cover;height:2.4rem;width:1.2rem;top:15%;margin:auto;right:-2.5rem}.service_virtualLab .flow .list__item .item__img{text-align:center;margin-bottom:2.4rem;position:relative;line-height:0}.service_virtualLab .flow .list__item .item__img .item__title{display:none}.service_virtualLab .flow .list__item .item__count{content:'';position:absolute;border-radius:10rem;background-color:#364d59;color:#fff;font-size:1.8rem;font-weight:700;line-height:4.1rem;width:4.1rem;height:4.1rem;text-align:center;left:2.6rem;top:-.8rem}.service_virtualLab .flow .list__item .item__title p{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:1.4rem}.service_virtualLab .flow .list__item .item__content p{font-size:1.4rem;line-height:1.8;margin-bottom:1rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .flow .list{max-width:480px;margin:0 auto}.service_virtualLab .flow .list__item{flex:0 0 100%;margin-bottom:.8rem}.service_virtualLab .flow .list__item:not(:last-of-type):after{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/virtualLab/flow_arrow_down.png);background-size:cover;display:block;position:relative;top:unset;bottom:0;left:0;right:0;width:2.5rem;height:1.4rem}.service_virtualLab .flow .list__item .item__img{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 .5rem;margin-bottom:.9rem}.service_virtualLab .flow .list__item .item__img img{width:9rem;height:9rem}.service_virtualLab .flow .list__item .item__img .item__title{line-height:1.5;display:block;flex:0 0 67%}.service_virtualLab .flow .list__item .item__count{font-size:1.4rem;line-height:3.2rem;width:3.2rem;height:3.2rem;top:-.7rem;left:-.1rem}.service_virtualLab .flow .list__item .item__title{display:none}.service_virtualLab .flow .list__item .item__title p{font-size:1.8rem;text-align:left;margin:0}.service_virtualLab .flow .list__item .item__content p{font-size:1.4rem;margin-bottom:1.5rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .flow .list__item{margin-bottom:.8rem}.service_virtualLab .flow .list__item:not(:last-of-type):after{width:2.5rem;height:1.4rem}.service_virtualLab .flow .list__item .item__img{padding:0 .5rem;margin-bottom:.9rem}.service_virtualLab .flow .list__item .item__img img{width:7.5rem;height:7.5rem}.service_virtualLab .flow .list__item .item__count{font-size:1.4rem;line-height:3.2rem;width:3.2rem;height:3.2rem;top:-.7rem;left:-.1rem}.service_virtualLab .flow .list__item .item__title p{font-size:1.3rem}.service_virtualLab .flow .list__item .item__content p{font-size:1.4rem;margin-bottom:1.5rem}}.service_virtualLab .material{padding-bottom:14.5rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .material{padding-bottom:6.2rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .material{padding-bottom:6.7rem}}.service_virtualLab .material .block__title{text-align:center}.service_virtualLab .material .block__title h2{display:inline-block;text-align:center;font-size:3.4rem;font-weight:700;position:relative;padding-top:15.1rem;margin-bottom:6.1rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .material .block__title h2{font-size:2.4rem;line-height:1.7;padding-top:8rem;margin-bottom:3.3rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .material .block__title h2{font-size:2.4rem;padding-top:8rem;margin-bottom:3.3rem}}.service_virtualLab .material .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative}.service_virtualLab .material .list:after{position:absolute;content:'';height:100%;width:.1rem;background-color:#e9eef0;left:0;right:0;top:0;margin:auto}@media only screen and (max-width:63.9375rem){.service_virtualLab .material .list:after{display:none}}.service_virtualLab .material .list__item{flex:0 0 40%}@media only screen and (max-width:63.9375rem){.service_virtualLab .material .list{max-width:480px;margin:0 auto}.service_virtualLab .material .list__item{flex:0 0 100%;border-bottom:.1rem solid #d7dbde;margin-bottom:3.7rem}.service_virtualLab .material .list__item:last-of-type{border-bottom:none;margin-bottom:0}}@media only screen and (max-width:46.8125rem){.service_virtualLab .material .list__item{border-bottom:.1rem solid #d7dbde;margin-bottom:3.8rem}}.service_virtualLab .material .list__item .item__img{text-align:center;margin-bottom:3.1rem;line-height:0}.service_virtualLab .material .list__item .item__title{text-align:center}.service_virtualLab .material .list__item .item__title p{font-size:2rem;font-weight:700;margin-bottom:1.4rem}.service_virtualLab .material .list__item .item__decs p{font-size:1.6rem;line-height:1.7;margin-bottom:3.4rem;min-height:10.88rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .material .list__item .item__decs p{min-height:auto}}.service_virtualLab .material .list__item .item__link{text-align:center;margin-bottom:3.4rem;font-weight:700}.service_virtualLab .material .list__item .item__link a{display:inline-block;text-align:center;color:#1987c2;font-size:1.6rem;text-align:center;text-decoration:none}.service_virtualLab .material .list__item .item__link a svg{margin-top:-.5rem;margin-left:0;margin-right:.2rem}.service_virtualLab .material .list__item .item__link a:hover{opacity:.8}@media only screen and (max-width:63.9375rem){.service_virtualLab .material .list__item .item__img{margin-bottom:2.8rem}.service_virtualLab .material .list__item .item__img img{display:block;width:100%;height:auto}.service_virtualLab .material .list__item .item__title p{font-size:1.8rem;line-height:1.3;letter-spacing:.25rem;margin-bottom:1rem}.service_virtualLab .material .list__item .item__decs p{font-size:1.4rem;line-height:1.8;letter-spacing:.09rem;margin-bottom:1.9rem}.service_virtualLab .material .list__item .item__link{margin-bottom:2.7rem}.service_virtualLab .material .list__item .item__link a{font-size:1.3rem;letter-spacing:.1rem}.service_virtualLab .material .list__item .item__link a svg{width:4rem;height:1.1rem;margin-top:-.25rem;margin-left:-.5rem;margin-right:-1.3rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .material .list__item .item__img{margin-bottom:2.8rem}.service_virtualLab .material .list__item .item__title p{font-size:1.8rem;letter-spacing:.13rem;margin-bottom:1rem}.service_virtualLab .material .list__item .item__decs p{font-size:1.4rem;letter-spacing:.05rem;margin-bottom:1.9rem}.service_virtualLab .material .list__item .item__link{margin-bottom:2.7rem}.service_virtualLab .material .list__item .item__link a{font-size:1.3rem;letter-spacing:.1rem}.service_virtualLab .material .list__item .item__link a svg{width:4rem;height:1.1rem;margin-top:-.3rem;margin-left:-.6rem;margin-right:-1.3rem}}body .service_virtualLab{background-color:#fff;line-height:1.5;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-size:1.6rem}.service_virtualLab p{margin-top:0;margin-bottom:1.6rem;font-weight:700;white-space:pre-wrap}.service_virtualLab figure{margin-top:0;margin-bottom:0}.service_virtualLab img{max-width:unset}.service_virtualLab h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.8rem;line-height:1.2}.service_virtualLab .f-inter{font-family:'Inter';letter-spacing:.35rem}.service_virtualLab .block__title h2{font-size:3.2rem;font-weight:700;letter-spacing:.14rem;margin-bottom:1.6rem}.service_virtualLab .block__title h2 span{color:#1987c2}@media only screen and (max-width:63.9375rem){.service_virtualLab .block__title h2{font-size:1.9rem;margin-bottom:1.5rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .block__title h2{font-size:1.9rem;margin-bottom:1.5rem}}.service_virtualLab .block__title.title--type1 h2{line-height:2.5;text-decoration:underline #1987c2;text-decoration-thickness:.2rem;text-underline-offset:2rem;text-decoration-skip-ink:none}@media only screen and (max-width:63.9375rem){.service_virtualLab .block__title.title--type1 h2{text-decoration-thickness:.2rem;text-underline-offset:2.2rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .block__title.title--type1 h2{text-decoration-thickness:.1rem;text-underline-offset:1.1rem}}.service_virtualLab .block__title p{font-size:1.6rem;letter-spacing:.08rem;line-height:2;margin-bottom:4.3rem}@media only screen and (max-width:63.9375rem){.service_virtualLab .block__title p{font-size:1.4rem;line-height:2;letter-spacing:0;margin-bottom:1.4rem}.service_virtualLab .block__title p br{display:none}.service_virtualLab .block__title.title--type1 h2{line-height:1.8}}@media only screen and (max-width:46.8125rem){.service_virtualLab .block__title p{font-size:1.4rem;line-height:2;letter-spacing:0;margin-bottom:2.8rem}.service_virtualLab .block__title p br{display:none}}.service_virtualLab img{width:auto}.service_virtualLab svg{--svg_color:#000}.service_virtualLab svg.w_color{--svg_color:#fff}.service_virtualLab svg.b_color{--svg_color:#048fc2}.service_virtualLab svg .cls-1{stroke:var(--svg_color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.service_virtualLab svg .cls-2{stroke:var(--svg_color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.service_virtualLab svg .cls-3{fill:var(--svg_color)}.service_virtualLab .container{max-width:105.4rem;padding:0 1.5rem;margin:0 auto}main .service_virtualLab{overflow-x:hidden}@media only screen and (max-width:63.9375rem){.service_virtualLab .container{max-width:75rem;padding:0 5rem}.service_virtualLab .container.container--menu{padding:0 2.4rem}}@media only screen and (max-width:46.8125rem){.service_virtualLab .ly_main{padding-top:0}.service_virtualLab .container{max-width:100%;padding:0 2.5rem}.service_virtualLab container.container--menu{padding:0 1.2rem}}.service_virtualLab .sp{display:none}@media only screen and (max-width:63.9375rem){.service_virtualLab .sp{display:block}.service_virtualLab .pc{display:none}}.service_virtualLab .border-offset{box-shadow:0 .1rem .2rem .1rem rgba(0,0,0,.08)}.service_virtualLab .c_black{color:#364d59 !important}@font-face{font-family:'Inter';src:url(//wakka-inc.com/wp-content/themes/wakkainc/./fonts/Inter/Inter-Medium.ttf) format('truetype'),url(//wakka-inc.com/wp-content/themes/wakkainc/./fonts/Inter/Inter-Bold.ttf) format('truetype'),url(//wakka-inc.com/wp-content/themes/wakkainc/./fonts/Inter/Inter-SemiBold.ttf) format('truetype')}@font-face{font-family:'NotoSan';src:url(//wakka-inc.com/wp-content/themes/wakkainc/./fonts/NotoSans/NotoSansJP-Bold.ttf) format('truetype')}@font-face{font-family:'NotoSan-Medium';src:url(//wakka-inc.com/wp-content/themes/wakkainc/./fonts/NotoSans/NotoSansJP-Medium.ttf) format('truetype')}body .service_mvp .mainvisual,body .service_mvp .developmentprocess,body .service_mvp .blockbanner,body .service_mvp .issue,body .service_mvp .labdev,body .service_mvp .example,body .service_mvp .flow{font-family:'NotoSan';-webkit-font-feature-settings:initial;font-feature-settings:initial}body .service_mvp .developmentprocess .container h2,body .service_mvp .blockbanner .container h2,body .service_mvp .issue .container h2,body .service_mvp .labdev .container h2,body .service_mvp .example .container h2,body .service_mvp .flow .container h2{font-weight:500}body .service_mvp .developmentprocess .container h2{line-height:1.2;margin-bottom:8px}.service_mvp .f-inter{font-family:'Inter';letter-spacing:3.5px}.service_mvp .f-NotoSan-Medium{font-family:'NotoSan-Medium'}.service_mvp .container{margin-left:auto;margin-right:auto;width:100%}.service_mvp img{width:auto}.service_mvp .block__title h2{font-size:32px;font-weight:700;letter-spacing:1.4px;margin-bottom:16px}.service_mvp .block__title h2 span{color:#38d1cf}@media only screen and (max-width:1023px){.service_mvp .block__title h2{font-size:38px;margin-bottom:30px}}@media only screen and (max-width:749px){.service_mvp .block__title h2{font-size:19px;margin-bottom:15px}}.service_mvp .block__title.title--type1 h2{text-decoration:underline;-webkit-text-decoration-color:#1987c2;text-decoration-color:#1987c2;text-decoration-thickness:2px;text-underline-offset:28px}@media only screen and (max-width:1023px){.service_mvp .block__title.title--type1 h2{text-decoration-thickness:2px;text-underline-offset:22px}}@media only screen and (max-width:749px){.service_mvp .block__title.title--type1 h2{text-decoration-thickness:1px;text-underline-offset:11px}}.service_mvp .block__title p{font-size:16px;letter-spacing:.8px;line-height:2;margin-bottom:43px}@media only screen and (max-width:1023px){.service_mvp .block__title p{font-size:28px;line-height:2;letter-spacing:0;margin-bottom:56px}}@media only screen and (max-width:749px){.service_mvp .block__title p{font-size:14px;line-height:2;letter-spacing:0;margin-bottom:28px}}.service_mvp svg{--svg_color:#000}.service_mvp svg.w_color{--svg_color:#fff}.service_mvp svg.b_color{--svg_color:#048fc2}.service_mvp svg .cls-1{stroke:var(--svg_color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.service_mvp svg .cls-2{stroke:var(--svg_color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.service_mvp svg .cls-3{fill:var(--svg_color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.service_mvp .container{max-width:1025px;padding:0}@media only screen and (max-width:1100px){.service_mvp .container{padding:0 15px}}@media only screen and (max-width:1023px){.service_mvp .container{max-width:750px;padding:0 50px}.service_mvp .container.container--menu{padding:0 24px}}@media only screen and (max-width:749px){.service_mvp .container{max-width:100%;padding:0 25px}.service_mvp .container.container--menu{padding:0 12px}}.service_mvp .sp{display:none}@media only screen and (max-width:1023px){.service_mvp .sp{display:block}.service_mvp .pc{display:none}.service_mvp .mainvisual{background-image:none !important}}.service_mvp body{color:#364d59}.service_mvp .mainvisual{background-color:#fff;margin-top:-120px}@media only screen and (min-width:1024px){.service_mvp .mainvisual{background-repeat:no-repeat;background-size:auto 650px;min-height:743px;background-position:top right;display:flex;align-items:center}}@media only screen and (min-width:1024px) and (max-width:1200px){.service_mvp .mainvisual{background-size:auto 600px;min-height:650px}}@media only screen and (min-width:1024px) and (max-width:1100px){.service_mvp .mainvisual{background-size:auto 550px;min-height:600px}}@media only screen and (max-width:1023px){.service_mvp .mainvisual{padding-bottom:101px}}@media only screen and (max-width:749px){.service_mvp .mainvisual{padding-bottom:28px;margin-top:-60px}}@media only screen and (max-width:1023px){.service_mvp .mainvisual__text{transform:translateY(-20px)}}.service_mvp .mainvisual__text h1{color:#364d59;font-size:45px;font-weight:700;line-height:1.4;margin-bottom:12px}.service_mvp .mainvisual__text h1 span{color:#38d1cf}.service_mvp .mainvisual__text p{color:#364d59;font-size:20px;font-weight:700;line-height:1.8;margin-bottom:48px}.service_mvp .mainvisual__text p span{color:#1987c2}.service_mvp .mainvisual__text a{border-radius:100px;background-color:#38d1cf;color:#fff;display:inline-block;font-size:16px;font-weight:700;text-decoration:none;text-align:center;width:281px;padding:20px 20px 21px;line-height:1.4;letter-spacing:.4px;border:1px solid #38d1cf;transition:all .3s ease}.service_mvp .mainvisual__text a svg{margin-top:-1px;margin-left:-4px;margin-right:-9px;--svg_color:#fff;transition:all .3s ease}.service_mvp .mainvisual__text a:hover{background-color:#fff;color:#38d1cf;transition:all .3s ease}.service_mvp .mainvisual__text a:hover svg{--svg_color:#38d1cf;transition:all .3s ease}.service_mvp .mainvisual__text .text-badge{color:#fff;background-color:#364d59;font-size:20px;font-weight:700;padding:4px 24px;display:inline-block;margin-bottom:20px;margin-top:20px;line-height:30px}@media only screen and (max-width:1023px){.service_mvp .mainvisual__text .text-badge{font-size:15px;margin-top:0;margin-bottom:5px;line-height:1.5}}@media only screen and (max-width:749px){.service_mvp .mainvisual__text .text-badge{font-size:13px;padding:4px 10px;letter-spacing:.7px;margin-bottom:9px;line-height:1.5}}@media only screen and (max-width:1023px){.service_mvp .mainvisual__text{flex:0 0 100%;padding:1px 0 0}.service_mvp .mainvisual__text h1{font-size:29px;letter-spacing:1.7px;margin-bottom:9px}.service_mvp .mainvisual__text p{font-size:18px;line-height:1.5;margin-bottom:34px}.service_mvp .mainvisual__text a{font-size:14px;width:100%;padding:17px 10px;max-width:480px}.service_mvp .mainvisual__text a svg{margin-top:-4px;margin-left:-2px;margin-right:0;width:40px;height:12px}}@media only screen and (max-width:749px){.service_mvp .mainvisual__text{padding:1px 0 0}.service_mvp .mainvisual__text h1{font-size:29px;letter-spacing:0px;margin-bottom:9px}.service_mvp .mainvisual__text p{font-size:18px;margin-bottom:20px}.service_mvp .mainvisual__text a{font-size:14px;padding:17px 10px}.service_mvp .mainvisual__text a svg{margin-top:-4px;margin-left:-2px;margin-right:0;width:40px;height:12px}}.service_mvp .mainvisual__img img{display:block;width:95%;height:auto}.service_mvp .developmentprocess{padding:125px 0;background-color:#def4ff}@media only screen and (max-width:1023px){.service_mvp .developmentprocess{padding:35px 0 45px}body .service_mvp .developmentprocess .container h2{font-size:24px;line-height:1.6}}@media only screen and (max-width:749px){.service_mvp .developmentprocess{padding:34px 0 90px}body .service_mvp .developmentprocess .container h2{line-height:1.5}}.service_mvp .developmentprocess h2{color:#1987c2;text-align:center;font-size:32px;position:relative;text-align:center;letter-spacing:1.2px}@media only screen and (max-width:1023px){.service_mvp .developmentprocess h2{font-size:48px;padding-top:0;line-height:1.6}}@media only screen and (max-width:749px){.service_mvp .developmentprocess h2{font-size:24px;padding-top:0;line-height:1.5;margin-bottom:10px}}.service_mvp .developmentprocess .sub-header{text-align:center;font-size:17px;color:#1987c2;font-weight:700;margin-bottom:30px;letter-spacing:1.9px;line-height:1.5}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .sub-header{font-size:13px;margin-bottom:11px}}@media only screen and (max-width:749px){.service_mvp .developmentprocess .sub-header{font-size:15px;margin-bottom:22px}}.service_mvp .developmentprocess .description{text-align:center;font-size:16px;margin-bottom:35px;line-height:1.7;font-weight:400}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .description{font-size:12px;margin-bottom:23px}}@media only screen and (max-width:749px){.service_mvp .developmentprocess .description{text-align:left;font-size:14px;margin-bottom:45px}}.service_mvp .developmentprocess .main-content{padding:0}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .main-content{padding:0}}.service_mvp .developmentprocess .box{background-color:#fff;padding:70px 50px;border-radius:25px}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .box{padding:20px 8px 25px;border-radius:5px;max-width:480px;margin:0 auto}}@media only screen and (max-width:749px){.service_mvp .developmentprocess .box{padding:40px 15px 50px;border-radius:5px}}.service_mvp .developmentprocess .box__title{font-size:20px;text-align:center;margin-bottom:57px;line-height:1.5;font-weight:400}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .box__title{font-size:14px;margin-bottom:29px}}@media only screen and (max-width:749px){.service_mvp .developmentprocess .box__title{margin-bottom:25px;font-size:16px;padding:0 15px}}.service_mvp .developmentprocess .box-list{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .box-list{flex-direction:column}}.service_mvp .developmentprocess .box-list .item{flex:0 0 32%;background-color:#edfbfb;border-radius:15px;position:relative}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .box-list .item{flex:0 0 100%;margin-bottom:26px}}.service_mvp .developmentprocess .box-list .item .has-color{color:#07b3b1}.service_mvp .developmentprocess .box-list .item.has-border{border:2px solid #38d1cf}.service_mvp .developmentprocess .box-list .item__image{position:absolute;top:-35px;left:50%;transform:translate(-50%,0%)}.service_mvp .developmentprocess .box-list .item__image picture{display:flex;justify-content:center}.service_mvp .developmentprocess .box-list .item__image img{aspect-ratio:auto 42/64;height:64px}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .box-list .item__image{position:absolute;top:50%;left:25px;transform:translate(0%,-50%)}.service_mvp .developmentprocess .box-list .item__image img{width:45px;height:auto}}@media only screen and (max-width:749px){.service_mvp .developmentprocess .box-list .item__image{position:absolute;top:50%;left:25px;transform:translate(0%,-50%)}.service_mvp .developmentprocess .box-list .item__image img{width:30px;height:auto}}.service_mvp .developmentprocess .box-list .item__description{text-align:center;padding:47px 34px 35px;font-weight:700;min-height:100px}.service_mvp .developmentprocess .box-list .item__description .line-1{font-size:20px;line-height:1.5}.service_mvp .developmentprocess .box-list .item__description .line-2{font-size:15px;line-height:1.5}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .box-list .item__description{text-align:left;padding:15px 20px 17px 110px;line-height:1.7}.service_mvp .developmentprocess .box-list .item__description .line-1{font-size:18px;line-height:1.7}.service_mvp .developmentprocess .box-list .item__description .line-1.sp-f-14{font-size:14px}.service_mvp .developmentprocess .box-list .item__description .line-2{font-size:14px;line-height:1.7}}@media only screen and (max-width:749px){.service_mvp .developmentprocess .box-list .item__description{text-align:left;padding:15px 20px 17px 75px;line-height:1.7}.service_mvp .developmentprocess .box-list .item__description .line-1{font-size:18px}.service_mvp .developmentprocess .box-list .item__description .line-1.sp-f-14{font-size:14px}.service_mvp .developmentprocess .box-list .item__description .line-2{font-size:14px}}.service_mvp .developmentprocess .box-list .item:not(:last-of-type):after{content:'';position:absolute;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/mvp/icon-play.png);background-size:cover;height:13px;width:11px}@media only screen and (min-width:1024px){.service_mvp .developmentprocess .box-list .item:not(:last-of-type):after{top:50%;margin:auto;right:-16px;transform:translate(0,-50%)}.service_mvp .developmentprocess .description-footer mark span{padding-left:0 !important}}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .box-list .item:not(:last-of-type):after{bottom:-25px;margin:auto;left:50%;transform:rotate(90deg) translate(-50%,0);-webkit-transform:rotate(90deg) translate(-50%,0);-ms-transform:rotate(90deg) translate(-50%,0)}}.service_mvp .developmentprocess .description-footer{font-size:24px;text-align:center;line-height:50px;padding:0 15px;margin-top:-20px}@media only screen and (max-width:1023px){.service_mvp .developmentprocess .description-footer{font-size:18px;line-height:35px}}@media only screen and (max-width:749px){.service_mvp .developmentprocess .description-footer{font-size:16px;line-height:40px;margin-top:-50px}}.service_mvp .developmentprocess .description-footer mark{background:#1987c2;color:#fff;padding:4px 15px}.service_mvp .developmentprocess .description-footer mark span{padding-left:15px}.service_mvp .blockbanner.bg--mix{background:linear-gradient(180deg,#def4ff 50%,#fff 50%)}.service_mvp .blockbanner.bg--mix-2{background:linear-gradient(180deg,#fff 50%,#def4ff 50%)}.service_mvp .blockbanner.bg--white{background:#fff}.service_mvp .blockbanner.bg--blue{background:linear-gradient(360deg,#def4ff 50%,#fff 50%)}.service_mvp .blockbanner .block__holder{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/mvp/banner_bg.jpg);background-size:cover;padding:48px 65px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:45px}@media only screen and (max-width:1023px){.service_mvp .blockbanner .block__holder{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/mvp/banner_bg_sp.jpg)}}@media only screen and (max-width:1023px){.service_mvp .blockbanner .block__holder{padding:37px 23px 33px;flex-direction:column;gap:0px}}@media only screen and (max-width:749px){.service_mvp .blockbanner .block__holder{padding:37px 23px 33px}}.service_mvp .blockbanner .block__title{text-align:left}.service_mvp .blockbanner .block__title h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:8px;line-height:1.2}.service_mvp .blockbanner .block__title p{color:#fff;font-size:16px;margin-bottom:30px;font-weight:400}@media only screen and (max-width:1023px){.service_mvp .blockbanner .block__title{text-align:center}.service_mvp .blockbanner .block__title h2{font-size:22px;line-height:1.5;margin-bottom:10px}.service_mvp .blockbanner .block__title p{font-size:14px;line-height:1.8;margin-bottom:29px}}@media only screen and (max-width:749px){.service_mvp .blockbanner .block__title h2{font-size:22px;margin-bottom:10px}.service_mvp .blockbanner .block__title p{font-size:14px;margin-bottom:29px}}.service_mvp .blockbanner .block__listbtn .listbtn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style-type:none;margin:0;padding:0}.service_mvp .blockbanner .block__listbtn .listbtn li{margin-bottom:7px}.service_mvp .blockbanner .block__listbtn .listbtn a{border-radius:100px;background-color:#fff;color:#07b3b1;display:inline-block;font-size:16px;font-weight:700;text-decoration:none;text-align:center;width:367px;min-height:80px;margin:0 14px;padding:20px 20px 21px;line-height:1.4;letter-spacing:.4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.service_mvp .blockbanner .block__listbtn .listbtn a svg{margin-top:2px;margin-left:0;margin-right:2px;--svg_color:#07b3b1;transition:all .3s ease}.service_mvp .blockbanner .block__listbtn .listbtn a:hover{background-color:#07b3b1;color:#fff;transition:all .3s ease}.service_mvp .blockbanner .block__listbtn .listbtn a:hover svg{--svg_color:#fff;transition:all .3s ease}@media only screen and (max-width:1023px){.service_mvp .blockbanner .block__listbtn .listbtn li{flex:0 0 100%;margin-bottom:14px}.service_mvp .blockbanner .block__listbtn .listbtn a{font-size:14px;margin:0 auto;max-width:480px;padding:17px 17px 18px}.service_mvp .blockbanner .block__listbtn .listbtn a svg{width:40px;height:12px}}@media only screen and (max-width:749px){.service_mvp .blockbanner .block__listbtn .listbtn li{margin-bottom:14px}.service_mvp .blockbanner .block__listbtn .listbtn a{font-size:14px;padding:17px 17px 18px;width:280px;min-height:72px}.service_mvp .blockbanner .block__listbtn .listbtn a svg{width:40px;height:12px}}.service_mvp .issue{padding:130px 0}.service_mvp .issue .block-head h2{color:#1987c2;font-size:32px;text-align:center;line-height:42px;letter-spacing:1px;margin-bottom:20px}@media only screen and (max-width:1023px){.service_mvp .issue .block-head h2{font-size:19px}}@media only screen and (max-width:749px){.service_mvp .issue .block-head h2{font-size:24px;line-height:36px}}.service_mvp .issue .block-head__subtitle{color:#1987c2;font-size:17px;text-align:center;text-transform:uppercase;font-family:'Inter';font-weight:700;letter-spacing:1.3px;line-height:1.5}@media only screen and (max-width:1023px){.service_mvp .issue .block-head__subtitle{font-size:13px}}@media only screen and (max-width:749px){.service_mvp .issue .block-head__subtitle{font-size:15px}}@media only screen and (max-width:1023px){.service_mvp .issue{padding:45px 0}}@media only screen and (max-width:749px){.service_mvp .issue{padding:90px 0}}.service_mvp .issue .main-content{padding:20px 0}.service_mvp .issue .box-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.service_mvp .issue .box-list .item{width:25%}@media only screen and (max-width:1023px){.service_mvp .issue .box-list{max-width:480px;margin:0 auto}.service_mvp .issue .box-list .item{width:50%;margin-bottom:18px}}@media only screen and (max-width:749px){.service_mvp .issue .box-list .item{margin-bottom:35px}}.service_mvp .issue .box-list .item__image{text-align:center;margin-bottom:18px;line-height:1.5}.service_mvp .issue .box-list .item__image picture{display:flex;justify-content:center}.service_mvp .issue .box-list .item__image img{width:140px;height:140px}@media only screen and (max-width:1023px){.service_mvp .issue .box-list .item__image img{width:100px;height:100px}}@media only screen and (max-width:749px){.service_mvp .issue .box-list .item__image img{width:123px;height:123px}}.service_mvp .issue .box-list .item__title{text-align:center;margin:0 auto;line-height:26px;font-size:16px;font-weight:700}.service_mvp .issue .box-list .item__title span{color:#1987c2}@media only screen and (max-width:1023px){.service_mvp .issue .box-list .item__title{font-size:12px;line-height:20px}}@media only screen and (max-width:749px){.service_mvp .issue .box-list .item__title{font-size:14px;line-height:26px}}.service_mvp .issue .desctiption-footer{text-align:center;display:flex;justify-content:center;padding:60px 0}@media only screen and (max-width:1023px){.service_mvp .issue .desctiption-footer{padding:0;flex-direction:column;align-items:center}}@media only screen and (min-width:1024px){.service_mvp .issue .desctiption-footer__icon{width:90px;text-align:left}}@media only screen and (max-width:1023px){.service_mvp .issue .desctiption-footer__icon{padding-bottom:8px}}@media only screen and (max-width:749px){.service_mvp .issue .desctiption-footer__icon{padding-bottom:15px}}.service_mvp .issue .desctiption-footer__icon img{width:60px;height:55px;object-fit:contain;vertical-align:middle}@media only screen and (max-width:1023px){.service_mvp .issue .desctiption-footer__icon img{width:35px;width:100%;height:35px}}@media only screen and (max-width:749px){.service_mvp .issue .desctiption-footer__icon img{width:30px;width:100%;height:28px}}.service_mvp .issue .desctiption-footer__text-content{font-size:21px;font-weight:700;text-align:left;letter-spacing:0px;line-height:1.5}@media only screen and (max-width:1023px){.service_mvp .issue .desctiption-footer__text-content{font-size:15px;text-align:center}}@media only screen and (max-width:749px){.service_mvp .issue .desctiption-footer__text-content{font-size:15px}}.service_mvp .issue .desctiption-footer__text-content span{color:#1987c2}.service_mvp .issue .icon-arrow{text-align:center;line-height:1.5;font-weight:400;display:flex;justify-content:center}@media only screen and (max-width:1023px){.service_mvp .issue .icon-arrow{margin-top:20px}}.service_mvp .issue .icon-arrow img{width:110px;height:30px}@media only screen and (max-width:1023px){.service_mvp .issue .icon-arrow img{width:55px;height:15px}}@media only screen and (max-width:749px){.service_mvp .issue .icon-arrow img{width:110px;height:30px}}.service_mvp .labdev{position:relative;padding:128px 0;padding-bottom:181px;scroll-margin-top:200px;background-color:#def4ff}@media only screen and (max-width:1023px){.service_mvp .labdev{scroll-margin-top:200px;padding:64px 0;padding-bottom:90px}.service_mvp .labdev .container{padding:0 6px}}@media only screen and (max-width:749px){.service_mvp .labdev{scroll-margin-top:100px;padding:128px 0;padding-bottom:180px}.service_mvp .labdev .container{padding:0 3px}}@media only screen and (max-width:1023px){.service_mvp .labdev:after{bottom:-80px;border-width:100px 100px 0}}@media only screen and (max-width:749px){.service_mvp .labdev:after{bottom:-40px;border-width:50px 50px 0}}.service_mvp .labdev .block__holder{position:relative;padding-top:153px}@media only screen and (max-width:1023px){.service_mvp .labdev .block__holder{border:2px solid #1987c2;padding-top:0;max-width:480px;margin:0 auto}}@media only screen and (max-width:749px){.service_mvp .labdev .block__holder{border:2px solid #1987c2}}.service_mvp .labdev .block__title{position:absolute;text-align:center;background-color:#def4ff;max-width:790px;top:0;left:0;right:0;margin:0 auto}.service_mvp .labdev .block__title .title__engtitle{font-size:14px;font-weight:700;height:auto}.service_mvp .labdev .block__title .title__img{position:relative;margin-top:0;margin-bottom:19px}.service_mvp .labdev .block__title .title__img img{aspect-ratio:auto 282/60;height:60px}.service_mvp .labdev .block__title h2{display:inline-block;font-size:42px;letter-spacing:2.4px;line-height:1.4;margin-bottom:22px}.service_mvp .labdev .block__title h2 span{color:#1987c2}.service_mvp .labdev .block__title p{font-size:16px;line-height:1.7}@media only screen and (max-width:1023px){.service_mvp .labdev .block__title{background-color:transparent;position:relative;max-width:100%;padding:0 15px}.service_mvp .labdev .block__title .title__img{background-color:#def4ff;top:-20px;margin-top:0;margin-bottom:8px;padding:0 30px;display:inline-block}.service_mvp .labdev .block__title .title__img img{width:145px;height:100%}.service_mvp .labdev .block__title h2{font-size:28px;letter-spacing:0;line-height:1.3;margin-bottom:15px;padding:0 22px;display:block}.service_mvp .labdev .block__title p{font-size:14px;line-height:1.8;text-align:left}}@media only screen and (max-width:749px){.service_mvp .labdev .block__title{padding:0 15px}.service_mvp .labdev .block__title .title__img{top:-20px;margin-bottom:8px;padding:0 29px}.service_mvp .labdev .block__title .title__img img{width:300px}.service_mvp .labdev .block__title h2{font-size:28px;margin-bottom:15px;padding:0 22px}.service_mvp .labdev .block__title p{font-size:14px}}@media only screen and (max-width:749px) and (max-width:750px){.service_mvp .labdev .block__title .title__img img{width:350px}}@media only screen and (max-width:749px) and (max-width:420px){.service_mvp .labdev .block__title .title__img img{width:200px}}.service_mvp .labdev .list{border:2px solid #1987c2;padding:193px 90px 38px}@media only screen and (max-width:1023px){.service_mvp .labdev .list{border:none;padding:15px 36px 79px}}@media only screen and (max-width:749px){.service_mvp .labdev .list{padding:8px 18px 40px}}.service_mvp .labdev .list__title{text-align:center;line-height:1.5;font-weight:400}.service_mvp .labdev .list__title h3{display:inline-block;color:#364d59;font-size:20px;font-weight:700;position:relative;letter-spacing:1.4px;margin-bottom:77px}.service_mvp .labdev .list__title h3:after{content:'';position:absolute;background-color:#364d59;bottom:-19px;left:0;right:0;width:100%;height:2px}@media only screen and (max-width:1023px){.service_mvp .labdev .list__title h3{font-size:20px;margin-bottom:48px}}@media only screen and (max-width:749px){.service_mvp .labdev .list__title h3{font-size:18px;margin-bottom:48px;letter-spacing:1.1px}.service_mvp .labdev .list__title h3:after{bottom:-10px;height:1px}}.service_mvp .labdev .list__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(25,135,194,.2);padding-bottom:49px;margin-bottom:66px}.service_mvp .labdev .list__item:last-of-type{border-bottom:none;margin-bottom:0}.service_mvp .labdev .list__item .item__count{content:'';position:absolute;top:-17px;right:-1px;color:#38d1cf;font-size:66px;font-weight:700}.service_mvp .labdev .list__item .item__img{position:relative;flex:0 0 275px}.service_mvp .labdev .list__item .item__img .img__title{display:none}.service_mvp .labdev .list__item .img__holder{position:relative}.service_mvp .labdev .list__item .item__text{flex:1 1;padding-left:70px;padding-right:0}.service_mvp .labdev .list__item .item__text__title p{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:28px;font-weight:700;margin:0 0 10px;letter-spacing:2.5px;line-height:1.5}.service_mvp .labdev .list__item .item__text__title p span{font-size:18px}.service_mvp .labdev .list__item .item__text__decs p{font-size:16px;margin:0 0 30px;line-height:1.8;font-weight:400}.service_mvp .labdev .list__item .item__text__system{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.service_mvp .labdev .list__item .item__text__system .system__left{flex:0 0 98px;border:1px solid #1987c2;border-radius:10px;color:#1987c2;font-size:19px;font-weight:700;text-align:center;height:98px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.service_mvp .labdev .list__item .item__text__system .system__right{flex:1;padding-left:32px}.service_mvp .labdev .list__item .item__text__system .system__right ul{margin:6px 0 0;padding:0}.service_mvp .labdev .list__item .item__text__system .system__right ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-left:18px;margin-bottom:4px;position:relative}.service_mvp .labdev .list__item .item__text__system .system__right ul li:before{position:absolute;content:'';border-radius:100px;background-color:#1987c2;width:7px;height:7px;top:0;bottom:0;left:0;margin:auto}.service_mvp .labdev .list__item .item__text__system .system__right ul li span{font-size:15px;line-height:1.5;font-weight:400}.service_mvp .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(1){flex:1}.service_mvp .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(2){flex:0 0 38%}@media only screen and (max-width:1023px){.service_mvp .labdev .list__item{border-bottom:1px solid #1987c2;padding-bottom:40px;margin-bottom:47px}.service_mvp .labdev .list__item:last-of-type{padding:0}.service_mvp .labdev .list__item .item__count{font-size:33px}.service_mvp .labdev .list__item .item__img{flex:0 0 100%;margin-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.service_mvp .labdev .list__item .item__img img{display:block;width:100%;height:auto}.service_mvp .labdev .list__item .item__img .item__count{left:100px}.service_mvp .labdev .list__item .item__img .img__title{flex:0 0 51%;display:block}.service_mvp .labdev .list__item .item__img .img__title p{font-size:20px;font-weight:700;letter-spacing:.7px;line-height:1.5}.service_mvp .labdev .list__item .item__img .img__title p span{display:block;font-size:13px}.service_mvp .labdev .list__item .img__holder{position:relative;flex:0 0 42%}.service_mvp .labdev .list__item .item__text{flex:0 0 100%;padding-left:0}.service_mvp .labdev .list__item .item__text__title{font-size:20px;display:none}.service_mvp .labdev .list__item .item__text__decs p{font-size:14px;line-height:2;margin:0 0 16px}.service_mvp .labdev .list__item .item__text__decs p br{display:none}.service_mvp .labdev .list__item .item__text__system .system__left{flex:0 0 100%;font-size:19px;border:1px solid #1987c2;border-radius:10px;height:auto;padding:3px 0;margin-bottom:10px;line-height:1.5}.service_mvp .labdev .list__item .item__text__system .system__right{flex:0 0 100%;padding:0}.service_mvp .labdev .list__item .item__text__system .system__right ul li{padding-left:19px;margin-bottom:4px}.service_mvp .labdev .list__item .item__text__system .system__right ul li span{font-size:14px}.service_mvp .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(2){flex:0 0 41%}.service_mvp .labdev .list__item .item__text__system .system__right ul li:before{width:7px;height:7px}}@media only screen and (max-width:749px){.service_mvp .labdev .list__item{border-bottom:1px solid rgba(25,135,194,.2);padding-bottom:46px;margin-bottom:47px}.service_mvp .labdev .list__item .item__count{font-size:33px}.service_mvp .labdev .list__item .item__img{margin-bottom:14px}.service_mvp .labdev .list__item .item__img img{flex:0 0 138px}.service_mvp .labdev .list__item .item__img .item__count{left:unset;right:0;top:-9px}.service_mvp .labdev .list__item .item__img .img__title p{font-size:20px;letter-spacing:.7px}.service_mvp .labdev .list__item .item__img .img__title p span{font-size:13px}.service_mvp .labdev .list__item .item__text__title{font-size:20px}.service_mvp .labdev .list__item .item__text__decs p{font-size:14px;margin:0 0 17px}.service_mvp .labdev .list__item .item__text__system .system__left{font-size:19px;border:1px solid #1987c2;border-radius:11px;padding:3px 0;margin-bottom:10px}.service_mvp .labdev .list__item .item__text__system .system__right ul li{padding-left:19px;margin-bottom:4px}.service_mvp .labdev .list__item .item__text__system .system__right ul li span{font-size:14px}.service_mvp .labdev .list__item .item__text__system .system__right ul li:before{width:7px;height:7px}}.service_mvp .example{padding:130px 0 100px}.service_mvp .example .block-head h2{color:#1987c2;font-size:32px;text-align:center;line-height:42px;letter-spacing:1px;margin-bottom:20px}@media only screen and (max-width:1023px){.service_mvp .example .block-head h2{font-size:19px}}@media only screen and (max-width:749px){.service_mvp .example .block-head h2{font-size:24px;line-height:36px}}.service_mvp .example .block-head__subtitle{color:#1987c2;font-size:17px;text-align:center;text-transform:uppercase;font-family:'Inter';font-weight:700;letter-spacing:1.3px}@media only screen and (max-width:1023px){.service_mvp .example .block-head__subtitle{font-size:13px}}@media only screen and (max-width:749px){.service_mvp .example .block-head__subtitle{font-size:15px}}@media only screen and (max-width:1023px){.service_mvp .example{padding:40px 0}}@media only screen and (max-width:749px){.service_mvp .example{padding:80px 0}}.service_mvp .example .block__title{text-align:center}.service_mvp .example .block__title h2{display:inline-block;text-align:center;font-size:34px;position:relative;padding-top:177px;margin-bottom:86px}@media only screen and (max-width:1023px){.service_mvp .example .block__title h2{font-size:48px;padding-top:162px;line-height:1.8;margin-bottom:88px}}@media only screen and (max-width:749px){.service_mvp .example .block__title h2{font-size:24px;padding-top:81px;margin-bottom:44px}}.service_mvp .example .block__content{padding:50px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.service_mvp .example .block__content__left{position:relative;flex:0 0 50%}.service_mvp .example .block__content__left .text-fixed-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:20px;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000,1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}.service_mvp .example .block__content__left a{display:block}.service_mvp .example .block__content__left a:hover{opacity:.8}.service_mvp .example .block__content__left .content__title{text-align:center;font-size:27px;color:#fff;background-color:#000;padding:18px 15px;font-family:Roboto;font-weight:700}@media only screen and (max-width:1023px){.service_mvp .example .block__content__left .content__title{font-size:18px;padding:12px 8px}}@media only screen and (max-width:749px){.service_mvp .example .block__content__left .content__title{font-size:20px;padding:10px 15px}}.service_mvp .example .block__content__right{flex:0 0 44%;margin-top:-22px}.service_mvp .example .block__content__right .content__tag{display:inline-block;border:1px solid #38d1cf;color:#38d1cf;font-size:16px;letter-spacing:1.4px;padding:4px 16px 5px;margin-bottom:5px}.service_mvp .example .block__content__right .content__title{color:#364d59;display:block;font-size:34px;text-decoration:none;transition:all .5s ease}.service_mvp .example .block__content__right .content__title:hover{color:#38d1cf}.service_mvp .example .block__content__right .content__decs{font-size:16px;line-height:2;margin-bottom:24px;font-weight:700}.service_mvp .example .block__content__right .content__list{list-style-type:none;border-top:1px solid #c6d3da;padding:27px 0 0;margin:0}.service_mvp .example .block__content__right .content__list li{font-size:15px;margin-bottom:12px;line-height:1.5;font-weight:700}.service_mvp .example .block__content__right .content__list li span{display:block;color:#1987c2;font-size:16px;margin-bottom:8px}@media only screen and (max-width:1023px){.service_mvp .example .block__content{padding:25px 0 0;max-width:480px;margin:0 auto}.service_mvp .example .block__content__left{flex:0 0 100%;margin-bottom:30px}.service_mvp .example .block__content__left img{width:100%;height:auto}.service_mvp .example .block__content__right{flex:0 0 100%}.service_mvp .example .block__content__right .content__tag{border:1px solid #1987c2;font-size:13px;padding:4px 15px;margin-bottom:10px}.service_mvp .example .block__content__right .content__title{font-size:28px;margin-bottom:1px}.service_mvp .example .block__content__right .content__decs{font-size:14px;margin-bottom:23px}.service_mvp .example .block__content__right .content__decs br{display:none}.service_mvp .example .block__content__right .content__list{border-top:1px solid #c6d3da;padding:20px 0 0}.service_mvp .example .block__content__right .content__list li{font-size:13px;margin-bottom:14px;line-height:1.6}.service_mvp .example .block__content__right .content__list li span{font-size:15px;margin-bottom:4px}}@media only screen and (max-width:749px){.service_mvp .example .block__content{padding:50px 0 0}.service_mvp .example .block__content__left{margin-bottom:12px}.service_mvp .example .block__content__right .content__tag{border:1px solid #1987c2;font-size:13px;padding:4px 15px;margin-bottom:10px}.service_mvp .example .block__content__right .content__title{font-size:25px;margin-bottom:1px}.service_mvp .example .block__content__right .content__decs{font-size:14px;margin-bottom:23px}.service_mvp .example .block__content__right .content__list{border-top:1px solid #c6d3da;padding:20px 0 0}.service_mvp .example .block__content__right .content__list li{font-size:13px;margin-bottom:14px}.service_mvp .example .block__content__right .content__list li span{font-size:15px;margin-bottom:4px}}.service_mvp .example a{text-decoration:none}.service_mvp .flow{padding:130px 0 100px;background-color:#def4ff}.service_mvp .flow .block-head{margin-bottom:65px}.service_mvp .flow .block-head h2{color:#1987c2;font-size:32px;text-align:center;line-height:42px;letter-spacing:1px;margin-bottom:20px}@media only screen and (max-width:1023px){.service_mvp .flow .block-head{margin-bottom:33px}.service_mvp .flow .block-head h2{font-size:19px}}@media only screen and (max-width:749px){.service_mvp .flow .block-head{margin-bottom:65px}.service_mvp .flow .block-head h2{font-size:24px;line-height:36px}}.service_mvp .flow .block-head__subtitle{color:#1987c2;font-size:17px;text-align:center;text-transform:uppercase;font-family:'Inter';font-weight:700;letter-spacing:1.3px;line-height:1.5}@media only screen and (max-width:1023px){.service_mvp .flow .block-head__subtitle{font-size:13px}}@media only screen and (max-width:749px){.service_mvp .flow .block-head__subtitle{font-size:15px}}@media only screen and (max-width:1023px){.service_mvp .flow{padding:40px 0}}@media only screen and (max-width:749px){.service_mvp .flow{padding:80px 0}}.service_mvp .flow .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.service_mvp .flow .list__item{flex:0 0 17%;position:relative}.service_mvp .flow .list__item:not(:last-of-type):after{content:'';position:absolute;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/mvp/flow_arrow.png);background-size:cover;height:24px;width:12px;top:15%;margin:auto;right:-25px}.service_mvp .flow .list__item .item__img{text-align:center;margin-bottom:24px;position:relative}.service_mvp .flow .list__item .item__img picture{display:flex;justify-content:center}.service_mvp .flow .list__item .item__img img{aspect-ratio:auto 108/108;height:108px}.service_mvp .flow .list__item .item__img .item__title{display:none}.service_mvp .flow .list__item .item__count{content:'';position:absolute;border-radius:100px;background-color:#1987c2;color:#fff;font-size:18px;font-weight:700;line-height:41px;width:41px;height:41px;text-align:center;left:26px;top:-8px}.service_mvp .flow .list__item .item__title p{font-size:18px;font-weight:700;text-align:center;margin-bottom:14px;line-height:1.5}.service_mvp .flow .list__item .item__content p{font-size:14px;line-height:1.8;margin-bottom:10px;font-weight:400}@media only screen and (max-width:1023px){.service_mvp .flow .list{margin:0 auto;max-width:480px}.service_mvp .flow .list__item{flex:0 0 100%;margin-bottom:8px}.service_mvp .flow .list__item:not(:last-of-type):after{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/mvp/flow_arrow_down.png);background-size:cover;display:block;position:relative;top:unset;bottom:0;left:0;right:0;width:25px;height:14px}.service_mvp .flow .list__item .item__img{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 5px;margin-bottom:9px}.service_mvp .flow .list__item .item__img img{width:85px;height:85px}.service_mvp .flow .list__item .item__img .item__title{display:block;flex:0 0 67%}.service_mvp .flow .list__item .item__count{font-size:14px;line-height:32px;width:32px;height:32px;top:-7px;left:-1px}.service_mvp .flow .list__item .item__title{display:none}.service_mvp .flow .list__item .item__title p{font-size:18px;text-align:left;margin:0}.service_mvp .flow .list__item .item__content p{font-size:14px;margin-bottom:15px}}@media only screen and (max-width:749px){.service_mvp .flow .list__item{margin-bottom:8px}.service_mvp .flow .list__item:not(:last-of-type):after{width:25px;height:14px}.service_mvp .flow .list__item .item__img{padding:0 5px;margin-bottom:9px}.service_mvp .flow .list__item .item__img img{width:75px;height:75px}.service_mvp .flow .list__item .item__count{font-size:14px;line-height:32px;width:32px;height:32px;top:-7px;left:-1px}.service_mvp .flow .list__item .item__title p{font-size:13px}.service_mvp .flow .list__item .item__content p{font-size:14px;margin-bottom:15px}}.el_lv1Heading.cta_title{margin-bottom:14px}@media only screen and (max-width:700px){.el_lv1Heading.cta_title{margin-bottom:17px}}.page_info{padding-bottom:56px}.page_info p{font-size:16px;font-weight:500;margin-top:0;margin-bottom:34px;letter-spacing:1px;line-height:1.8}@media only screen and (max-width:749px){.page_info{padding-bottom:32px}.page_info p{font-size:14px;margin-bottom:11px;letter-spacing:0px;line-height:1.8}.page_info p br{display:none}}.list_btn{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media only screen and (max-width:749px){.list_btn{justify-content:space-between}}.list_btn .list_btn_item{margin-right:18px}@media only screen and (max-width:749px){.list_btn .list_btn_item{margin-right:0;flex:0 0 48%}}.el_btn.bth_with_svg{line-height:1.2;min-width:311px;padding:15px;width:auto}.el_btn.bth_with_svg:hover img{filter:brightness(0) saturate(100%) invert(43%) sepia(47%) saturate(1182%) hue-rotate(163deg) brightness(91%) contrast(89%)}.el_btn.bth_with_svg img{width:21px;margin-right:10px;transition:.3s}@media only screen and (max-width:749px){.el_btn.bth_with_svg{min-width:100%;padding:13px 10px;width:auto}}.el_btn.bth_with_svg .pc{display:inline-block}.el_btn.bth_with_svg .sp{display:none}@media only screen and (max-width:749px){.el_btn.bth_with_svg .pc{display:none}.el_btn.bth_with_svg .sp{display:inline-block}}.el_btn.bth_with_svg:after{display:none}.el_btn.bth_with_svg svg.svg_icon_download{width:21px;height:21px;margin-right:10px}.el_btn.bth_with_svg svg.svg_icon_contact{width:25px;height:25px;margin-right:10px}.el_btn.bth_with_svg svg .btn_svg_bg{fill:#fff;stroke-width:0px}.el_btn.bth_with_svg:hover svg .btn_svg_bg{fill:var(--clr-blue)}.ly_centered{width:calc(100% - 4.8rem)}@media screen and (min-width:1024px){.ly_centered{width:calc(100% - 18.4rem)}}header{position:relative}.ly_header_nav{gap:0}.ly_header_nav>li{margin-left:30px}.ly_header_nav>li>a,.ly_header_nav>li>span{position:relative;padding:20px 0;display:flex;align-items:center;padding-right:5px;transition:all .3s ease}.ly_header_nav>li>span{line-height:1.1666666667}.ly_header_nav>li>span:hover{cursor:pointer;opacity:var(--opacity)}@media screen and (min-width:1280px){.ly_header_nav li>span{font-size:1.4rem}}@media only screen and (max-width:1395px){.ly_header_nav>li>a,.ly_header_nav>li>span{font-size:1.2rem}}@media only screen and (max-width:1140px){.ly_header_nav>li>a,.ly_header_nav>li>span{font-size:1rem}}.ly_header_nav>li:nth-child(1)>a:after,.ly_header_nav>li:nth-child(4)>a:after,.ly_header_nav>li:nth-child(5)>a:after,.ly_header_nav>li:nth-child(1)>span:after,.ly_header_nav>li:nth-child(4)>span:after,.ly_header_nav>li:nth-child(5)>span:after{content:"";display:flex;border-color:#2c2c2c;border-style:solid;border-width:0 1px 1px 0;width:7px;height:7px;margin-left:4px;margin-top:2px;transform:rotate(45deg);transform-origin:75% 75%;transition:transform .1s ease}.ly_header_nav>li.show_icon>a:after,.ly_header_nav>li.show_icon>span:after{transform:rotate(-135deg)}.ly_header_nav>li.hide-icon>a:after,.ly_header_nav>li.hide-icon>span:after{content:none}@media only screen and (max-width:1140px){.ly_header_nav>li{margin-left:18px}}@media only screen and (max-width:1120px){.ly_header_nav>li{margin-left:15px}}@media only screen and (max-width:1035px){.ly_header_nav>li{margin-left:13px}}.ly_menu_wrap{padding:18px 0 0;position:absolute}.ly_menu_inner{padding-bottom:80px}.ly_header_toggle{padding:15px 12px;position:absolute;top:0;right:0}body.customize-support{top:32px}.customize-support header{top:32px}@media only screen and (max-width:1023px){#wpadminbar{position:fixed}body.customize-support{top:46px}.customize-support header{top:46px}#yoast-ab-icon{display:none}}.ly_menu_top_custom{padding-top:26px}.ly_menu_btnList_custom{display:flex;justify-content:space-evenly;align-items:center;background-color:var(--clr-blue);padding:10px 0}.ly_menu_btnList_custom li{flex:0 0 50%}.ly_header_btnList li{min-width:125px}.ly_menu_btnList_custom li a{font-size:13px;color:var(--clr-white);letter-spacing:.088em;transition:all .3S ease}.ly_menu_btnList_custom li a:hover{opacity:var(--opacity);transition:all .3S ease}.ly_menu_btnList_custom li:first-child{border-right:1px solid #fff}.ly_menu_btnList_custom li:first-child a{position:relative;margin-left:26%}.ly_menu_btnList_custom li:first-child a:before{position:absolute;content:'';top:0;right:calc(100% + 9px);width:19px;height:19px;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/icon-download-sp.svg);background-repeat:no-repeat}.ly_menu_btnList_custom li:last-child a{position:relative;margin-left:25%}.ly_menu_btnList_custom li:last-child a:before{position:absolute;content:'';top:0;right:calc(100% + 8px);width:20px;height:22px;background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/icon-contact-sp.svg);background-repeat:no-repeat}.ly_menu_top{padding-top:23px}@media only screen and (max-width:1023px){.ly_menu_lists{justify-content:center}}@media only screen and (max-width:376px){.ly_menu_lists{gap:0 24px;justify-content:start}}.mega_menu{width:100%;background-color:#f0f1f2;display:none;letter-spacing:.088em;position:absolute;top:100%;left:0;z-index:9;transition:all .3s ease}.hover-bg{background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100vh;display:none;z-index:99}.hover-bg.show{display:block}header.is_scrolled .mega_menu{margin-top:0}#menu-global-menu li .mega_menu.show_menu{display:block}@media only screen and (min-width:1395px){.ly_header_nav>li:nth-child(1)>a:after,.ly_header_nav>li:nth-child(4)>a:after,.ly_header_nav>li:nth-child(5)>a:after,.ly_header_nav>li:nth-child(1)>span:after,.ly_header_nav>li:nth-child(4)>span:after,.ly_header_nav>li:nth-child(5)>span:after{margin-top:3px}}@media only screen and (max-width:1395px){.ly_header_nav>li{margin-left:20px}.ly_header_nav>li>a{font-size:1.2rem}.ly_header_nav>li:nth-child(1)>a:after,.ly_header_nav>li:nth-child(4)>a:after,.ly_header_nav>li:nth-child(5)>a:after,.ly_header_nav>li:nth-child(1)>span:after,.ly_header_nav>li:nth-child(4)>span:after,.ly_header_nav>li:nth-child(5)>span:after{margin-top:0}}@media only screen and (max-width:1140px){.ly_header_nav>li{margin-left:15px}.ly_header_nav>li>a{font-size:1rem}.ly_header_nav>li:nth-child(1)>a:after,.ly_header_nav>li:nth-child(4)>a:after,.ly_header_nav>li:nth-child(5)>a:after,.ly_header_nav>li:nth-child(1)>span:after,.ly_header_nav>li:nth-child(4)>span:after,.ly_header_nav>li:nth-child(5)>span:after{width:6px;height:6px;margin-left:2px}}.megaMenu_top{display:flex;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #d2d6d9;align-items:center}.megaMenu_top .left{min-height:50px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.megaMenu_service .megaMenu_top .left{flex:0 0 40%}.megaMenu_service .megaMenu_top .left a{position:relative;display:block;width:45%;font-size:18px}.megaMenu_service .megaMenu_top .left a:hover{opacity:var(--opacity)}.megaMenu_service .megaMenu_top .left a:after{position:absolute;content:'';top:50%;left:127px;width:40px;height:12px;transform:translate(0,-50%);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/arrow-icon.svg)}.megaMenu_service .megaMenu_top .right{flex:1;margin-left:30px}.megaMenu_service .megaMenu_top .right .listBtn{display:flex;justify-content:flex-start;align-items:center;font-size:15px}.megaMenu_service .megaMenu_top .right .listBtn a{display:flex;flex:0 0 48%;justify-content:center;align-items:center;background-color:var(--clr-blue);border:1px solid var(--clr-blue);border-radius:50px;color:var(--clr-white);font-size:1.4rem;font-weight:700;line-height:1.2142857143;padding:15px;width:100%;transition:all .3s ease}.megaMenu_service .megaMenu_top .right .listBtn a:hover{background-color:var(--clr-white);transition:all .3s ease;opacity:unset}.megaMenu_service .megaMenu_top .right .listBtn a:hover img{filter:brightness(0) saturate(100%) invert(43%) sepia(47%) saturate(1182%) hue-rotate(163deg) brightness(91%) contrast(89%);transition:all .3s ease;opacity:unset}.megaMenu_service .megaMenu_top .right .listBtn a:hover span{color:var(--clr-blue);transition:all .3s ease;opacity:unset}.megaMenu_service .megaMenu_top .right .listBtn a:first-child{position:relative;margin-right:22px}.megaMenu_service .megaMenu_top .right .listBtn a img{width:25px;height:25px;margin-right:10px}.megaMenu_service .megaMenu_content{padding-top:50px;padding-bottom:50px}.megaMenu_service .megaMenu_content .list{display:flex}.megaMenu_service .megaMenu_content .list .left{flex:0 0 33%}.megaMenu_service .megaMenu_content .list .left ul li{position:relative;font-size:16px;line-height:16px}.megaMenu_service .megaMenu_content .list .left ul li.active span{background-color:#364d59;color:#fff;opacity:unset;cursor:pointer}.megaMenu_service .megaMenu_content .list .left ul li.active img{filter:brightness(0) invert(1)}.megaMenu_service .megaMenu_content .list .left ul li span{display:block;padding:22px 15px;border-bottom:1px solid #364d59}.megaMenu_service .megaMenu_content .list .left ul li:first-child span{border-top:1px solid #364d59}.megaMenu_service .megaMenu_content .list .left ul li img{position:absolute;right:19px;top:40%;background-repeat:no-repeat}.megaMenu_service .megaMenu_content .list .left ul li:hover{background-color:rgba(54,77,89,.15);transition:all .3s ease;opacity:unset;cursor:pointer}.megaMenu_service .megaMenu_content .list .right{flex:1;margin-left:163px}.megaMenu_service .megaMenu_content .list .right .list_sub .item{display:flex;flex-wrap:wrap;gap:0 60px;font-size:15px}@media only screen and (max-width:1100px){.megaMenu_service .megaMenu_content .list .right .list_sub{font-size:14px}}.megaMenu_service .megaMenu_content .list .right .list_sub .item li{flex:0 0 calc(50% - 30px)}.megaMenu_service .megaMenu_content .list .right .list_sub .item li{line-height:21px;margin-bottom:20px}.megaMenu_service .megaMenu_content .list .right .list_sub .item li a{position:relative;font-size:15px;display:block;padding-right:30px}.megaMenu_service .megaMenu_content .list .right .list_sub .item li a:hover{opacity:var(--opacity)}.megaMenu_service .megaMenu_content .list .right .list_sub .item li a:after{position:absolute;content:'';top:8px;right:0;width:40px;height:12px;transform:translate(0,-50%);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/arrow-icon.svg)}.megaMenu_blog .megaMenu_top .left{flex:0 0 35%}.megaMenu_blog .megaMenu_top .left a{display:flex;align-items:center}.megaMenu_blog .megaMenu_top .left a:hover{opacity:var(--opacity)}.megaMenu_blog .megaMenu_top .left a span{position:relative;font-size:15px;margin-left:28px;margin-top:3px}.megaMenu_blog .megaMenu_top .left a span:after{position:absolute;content:'';top:50%;left:34px;width:40px;height:12px;transform:translate(0,-50%);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/arrow-icon.svg)}.megaMenu_blog .megaMenu_top .right{flex:1}.megaMenu_blog .megaMenu_top .right p{font-size:15px;margin-left:50px;margin-top:3px;word-break:break-word}.megaMenu_blog .megaMenu_content{padding-top:50px;padding-bottom:50px}.megaMenu_blog .megaMenu_content .tag{font-size:15px;color:#7d878c}.megaMenu_blog .megaMenu_content .list{padding-top:20px}.megaMenu_blog .megaMenu_content .list .item{display:flex;flex-wrap:wrap;gap:0 72px}.megaMenu_blog .megaMenu_content .list .item li{flex:0 0 calc(33.33% - 48px);position:relative;line-height:30px;margin-bottom:19px}.megaMenu_blog .megaMenu_content .list .item li a:after{position:absolute;content:'';top:10px;right:46px;width:40px;height:12px;transform:translate(0,-50%);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/arrow-icon.svg)}.megaMenu_blog .megaMenu_content .list .item li a{display:block;font-size:15px;margin-right:80px;transition:all .3s ease}.megaMenu_blog .megaMenu_content .list .item li a:hover{opacity:var(--opacity)}.megaMenu_blog .megaMenu_content .list .item:first-child{margin-left:0}.megaMenu_company .megaMenu_top .left{flex:0 0 100%}.megaMenu_company .megaMenu_top .left a{position:relative;display:block;width:45%;font-size:18px;transition:all .3s ease}.megaMenu_company .megaMenu_top .left a:hover{opacity:var(--opacity)}.megaMenu_company .megaMenu_top .left a:after{position:absolute;content:'';top:50%;left:130px;width:40px;height:12px;transform:translate(0,-50%);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/arrow-icon.svg)}.megaMenu_company .megaMenu_content{padding-top:50px;padding-bottom:50px}.megaMenu_company .megaMenu_content .list .item{display:flex;flex-wrap:wrap}.megaMenu_company .megaMenu_content .list .item li{width:calc((100% - 180px) / 4);margin-right:60px;position:relative;line-height:30px;margin-bottom:19px}.megaMenu_company .megaMenu_content .list .item li:nth-child(4n){margin-right:0}.megaMenu_company .megaMenu_content .list .item li a:after{position:absolute;content:'';top:11px;right:0;width:40px;height:12px;transform:translate(0,-50%);background:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/common/megaMenu/arrow-icon.svg)}.megaMenu_company .megaMenu_content .list .item li a{display:block;font-size:15px;padding-right:30px;transition:all .3s ease}.megaMenu_company .megaMenu_content .list .item li a:hover{opacity:var(--opacity)}.ly_header_toggle.is_active{padding:20px 12px}@media only screen and (max-width:1023px){.megaMenu_service,.megaMenu_blog,.megaMenu_company{display:none}}.megaMenu_service .megaMenu_content .list .right .list_sub .item{display:none}.megaMenu_service .megaMenu_content .list .right .list_sub .item.active{display:flex}.main-content .recruit-interview .item .bl_card03_inner{display:flex;flex-wrap:wrap;align-items:flex-start}.main-content .recruit-interview .item .cont{flex:1}.main-content .recruit-interview .item .cont a{display:block;width:100%}.main-content .recruit-interview .item .imgWrap{padding-top:0;margin-top:22px}.main-content .recruit-interview .item .imgWrap img{aspect-ratio:3/2;border-radius:4px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-content .recruit-interview .item .cont .title{word-break:break-word}@media only screen and (max-width:991px){.main-content .recruit-interview .item .imgWrap{flex:none;width:31.4984709%}.main-content .recruit-interview .item .cont{padding-left:12px}}.company_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px}.company_list .company_list_item{flex:0 0 47.8%;border:1px solid #e9eef0;margin-bottom:46px}.company_list .company_list_item .item_wrapper{padding:36px 51px}.company_list .company_list_item .item_title p{font-size:24px;font-weight:700;letter-spacing:2.4px;word-break:break-word;margin-bottom:8px}.company_list .company_list_item .item_content p{font-size:16px;font-weight:500;line-height:1.7;letter-spacing:1.4px;word-break:break-word;margin-bottom:41px}.company_list .company_list_item .item_link .el_btn{background-color:var(--clr-black);border:1px solid var(--clr-black);font-size:16px;font-weight:700;letter-spacing:1.4px;min-width:172px;padding:17px;margin-bottom:7px}.company_list .company_list_item .item_link .el_btn:after{transition:none}.company_list .company_list_item .item_link .el_btn:hover{background-color:var(--clr-white);color:var(--clr-black)}.company_list .company_list_item .item_link .el_btn:hover:after{filter:brightness(0) saturate(100%) invert(28%) sepia(13%) saturate(1123%) hue-rotate(156deg) brightness(90%) contrast(87%);transition:none}@media only screen and (max-width:1024px){.company_list .company_list_item .item_wrapper{padding:25px 20px}}@media only screen and (max-width:768px){.company_list .company_list_item .item_wrapper{padding:15px 10px}}@media only screen and (max-width:749px){.company_list{margin-top:33px}.company_list .company_list_item{flex:0 0 100%;margin-bottom:16px}.company_list .company_list_item:last-of-type{margin-bottom:0}.company_list .company_list_item .item_wrapper{padding:17px 23px}.company_list .company_list_item .item_title p{font-size:20px;letter-spacing:1.8px;margin-bottom:3px}.company_list .company_list_item .item_content p{font-size:14px;line-height:1.5;letter-spacing:1.4px;margin-bottom:23px}.company_list .company_list_item .item_link .el_btn{font-size:14px;letter-spacing:1.5px;line-height:normal;min-width:158px;padding:12px;margin-bottom:13px;width:auto}}.company_info .bl_sect_head{padding-bottom:28px}.company_info .bl_defList dt,.company_info .bl_defList dd{word-break:break-word}@media screen and (min-width:1024px){.company_info .bl_sect_head{padding-bottom:6px}.company_info .bl_defList dt{padding:24px 20px 24px 0}.company_info .bl_defList dd{padding:24px 0}}.company_info .bl_defList dd span{margin-right:20px}.company_info .bl_defList dd a{color:var(--clr-blue);text-decoration:underline;transition:all .3s ease}.company_info .bl_defList dd a:hover{opacity:var(--opacity)}.company_info .bl_defList dd:last-child span{margin-right:0}.company_info .bl_defList dd a img{width:14px;height:auto;margin-left:10px}.blog_category{background-color:#f0f1f2;margin-top:98px}.blog_category .content_wrap{padding:120px 0 80px}.blog_category .content_wrap .title{font-size:2.8rem;line-height:1.4;letter-spacing:.08em;margin-bottom:42px}.blog_category .content_wrap .blog_list{display:flex;flex-direction:row;flex-wrap:wrap}.blog_category .content_wrap .blog_list .item{width:calc((100% - 70px) / 3);margin-right:35px;margin-bottom:40px}.blog_category .content_wrap .blog_list .item:nth-child(3n){margin-right:0}.blog_category .content_wrap .blog_list .item .item_child{display:block;transition:all .3s ease}.blog_category .content_wrap .blog_list .item .item_child:hover{opacity:var(--opacity)}.blog_category .content_wrap .blog_list .item .item_child .img_wrap img{aspect-ratio:3/2;border-radius:10px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog_category .content_wrap .blog_list .item .item_child .cont_wrap{margin-top:25px}.blog_category .content_wrap .blog_list .item .item_child .cont_wrap .date{font-family:var(--ff-inter);font-size:1.3rem;line-height:1.4;letter-spacing:.088em;margin-bottom:14px}.blog_category .content_wrap .blog_list .item .item_child .cont_wrap .title-child{font-size:2rem;line-height:1.62;letter-spacing:.088em;word-break:break-word}@media only screen and (max-width:1023px){.blog_category{margin-top:59px}.blog_category .content_wrap{padding:58px 0 19px}.blog_category .content_wrap .title{font-size:2rem;margin-bottom:29px}.blog_category .content_wrap .blog_list{flex-direction:column;gap:0}.blog_category .content_wrap .blog_list .item{width:100%;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #e9eef0}.blog_category .content_wrap .blog_list .item:last-child{border-bottom:none}.blog_category .content_wrap .blog_list .item .item_child{align-items:flex-start;display:flex;position:relative;height:100%}.blog_category .content_wrap .blog_list .item .item_child .img_wrap{width:31.4984709%;margin-right:12px}.blog_category .content_wrap .blog_list .item .item_child .img_wrap img{border-radius:5px}.blog_category .content_wrap .blog_list .item .item_child .cont_wrap{flex:1;margin-top:0}.blog_category .content_wrap .blog_list .item .item_child .cont_wrap .date{font-size:1rem;line-height:1.3;margin-bottom:4px}.blog_category .content_wrap .blog_list .item .item_child .cont_wrap .title-child{font-size:1.4rem;line-height:1.42;letter-spacing:.05em}}@media screen and (min-width:1024px){.ly_main>.company_info.bl_sect02:last-of-type,.ly_main>.company_info.bl_sect:last-of-type{padding-bottom:63px}}.m-t-20{margin-top:20px}.m-b-0{margin-bottom:0!important}.m-t-0{margin-top:0!important}.aker-links{margin-bottom:40px}.aker-links .bl_accLink_ttl{padding-right:0}.aker-links .bl_accLinks{column-gap:0}.aker-links .bl_accLinks li{margin-right:40px;margin-top:0}@media screen and (max-width:1024px){.aker-links .bl_accLinks li{margin-right:25px}}.aker-links .bl_accLinks li:last-child{margin-right:0}@media screen and (max-width:768px){.aker-links{margin-bottom:20px}}.aker-links .bl_accLink_ttl{letter-spacing:normal}@media screen and (max-width:767px){.aker-links .bl_accLink_ttl{font-size:1.4rem}}.page-company-access .bl_sect_head{padding-bottom:25px}@media screen and (min-width:768px){.aker-links .sp{display:none}}@media screen and (max-width:1024px){.aker-links .bl_accLinks{display:flex;align-items:center}}.page-company-access .bl_accLink_ttl:before{content:initial}.page-company-access .bl_accLink_ttl:after{content:initial}.page-company-access .bl_accLink_ttl a{display:flex;flex-direction:row;align-items:center}.page-company-access .bl_accLink_ttl a:after{content:"";display:flex;border-color:#000;border-style:solid;border-width:0 1px 1px 0;width:7px;height:7px;margin-left:0;margin-top:0;transform:rotate(45deg);transform-origin:75% 75%;transition:transform .1s ease;background:0 0;margin-left:15px}.page-company-access .bl_sect{padding-bottom:60px!important}@media screen and (max-width:768px){.page-company-access .bl_sect{padding-bottom:55px!important}}.page-company-access .bg-grey{background-color:#f0f1f2}.page-company-access .bg-half-grey{background-color:#f0f1f2;background:linear-gradient(#f0f1f2 50%,#fff 50%)}.box-map{padding-top:80px}@media screen and (max-width:768px){.box-map{padding-top:60px}}.box-map.google-map{padding-top:55px}.box-map.google-map .un_access_map iframe{object-fit:unset}@media screen and (max-width:768px){.box-map.google-map{padding-top:25px}}.box-map .un_access_head{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 63%}.box-map .un_access_head .un_access_ttl{margin-bottom:30px;line-height:1.5;font-size:3.4rem;letter-spacing:1px}@media screen and (max-width:768px){.box-map .un_access_head .un_access_ttl{margin-bottom:30px;line-height:1.5;font-size:2.8rem;letter-spacing:1px}}.box-map .un_access_head .un_access_ttl .sub_name{font-size:20px}@media screen and (max-width:1023px){.box-map .un_access_head{max-width:480px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.box-map .un_access_head .un_access_ttl .sub_name{font-size:16px}}@media screen and (max-width:768px){.box-map .un_access_head .un_access_ttl{margin-bottom:20px}}.box-map .un_access_head .un_access_txt{margin-bottom:0;line-height:1.5}.box-map .box-header{display:flex;flex-direction:row;column-gap:75px;margin-bottom:50px}@media screen and (max-width:991px){.box-map .box-header{display:flex;flex-direction:column;column-gap:0;margin-bottom:0}}.box-map .box-header .un_access_image img{width:100%;aspect-ratio:1/1}.box-map .box-album{display:flex;flex-direction:row;flex-wrap:wrap}.box-map .box-album .item:nth-child(odd){margin-right:4px}.box-map .box-album img{width:100%}.box-map .box-album>div{width:calc(50% - 2px)}.box-map .box-map-footer{display:flex;justify-content:space-between;margin-top:47px;margin-bottom:90px;column-gap:20px}@media screen and (max-width:768px){.box-map .box-map-footer{margin-bottom:60px}}@media screen and (max-width:991px){.box-map .box-map-footer{max-width:480px;margin-left:auto;margin-right:auto}}@media screen and (max-width:1023px){.box-map .box-map-footer{display:flex;justify-content:space-between;margin-top:45px}}@media screen and (max-width:768px){.box-map .box-map-footer{margin-top:27px}}@media screen and (max-width:991px){.box-map .box-map-footer{flex-direction:column-reverse}.box-map .box-map-footer .el_description{margin-top:30px}}@media screen and (max-width:768px){.box-map .box-map-footer .el_description{margin-top:28px}}.box-map .box-map-footer .el_description{flex:0 0 55%}.box-map .box-map-footer .el_description ul{padding-left:15px;margin-top:-7px;list-style:initial}.box-map .box-map-footer .el_description ul li{line-height:25.5px;letter-spacing:1.3px;font-size:14px}@media screen and (min-width:769px){.box-map .box-map-footer .el_description br.sp{display:none}}@media screen and (max-width:768px){.box-map .box-map-footer .el_description ul li{line-height:1.3;font-size:13px;margin-top:1px}}.box-map .box-map-footer .el_btn_wrap{margin-top:0}.box-map .el_btn{min-width:315px}.megaMenu_blog .megaMenu_top .right p{line-height:1.6}.ly_header_btnList li a{background-color:#364d59;border:1px solid #364d59;color:var(--clr-white)}.ly_header_btnList li a:hover{background-color:#fff;color:#364d59}.ly_header_btnList li a.btn-lightblue{background-color:var(--clr-blue);border:1px solid var(--clr-blue);color:var(--clr-white)}.ly_header_btnList li a.btn-lightblue:hover{background-color:var(--clr-white);color:var(--clr-blue)}.ly_menu_list .custom_menu_item>a{font-size:1.2rem;display:block;border-left:1px solid #000;padding-left:9px;letter-spacing:.088em}#menu-sp-global-menu-right>li:first-child{margin-top:38px}.customize-support .ly_menu_inner{padding-bottom:80px}.ly_menu_inner{padding-bottom:30px}.megaMenu_blog .megaMenu_top .left a picture{min-width:247px;text-align:right}.megaMenu_blog .megaMenu_top .left a .logo_holder{min-width:247px;text-align:right}@media screen and (min-width:1024px){.page-wakka-hub header{position:initial}}.page-wakka-hub{background-color:#f0f1f2}.page-wakka-hub footer{background-color:#fff}.page-wakka-hub .main-content.top{font-size:10px}@media screen and (min-width:1000px){.page-wakka-hub .main-content.top{font-size:6px}}@media screen and (min-width:1200px){.page-wakka-hub .main-content.top{font-size:7px}}@media screen and (min-width:1300px){.page-wakka-hub .main-content.top{font-size:8px}}@media screen and (min-width:1400px){.page-wakka-hub .main-content.top{font-size:9px}}@media screen and (min-width:1500px){.page-wakka-hub .main-content.top{font-size:10px}}@media screen and (max-width:1023px){.header-pc{display:none}}.page-wakka-hub .header-pc{padding:25px 0 0}.page-wakka-hub .header-fixed{padding:0;height:60px;display:flex;align-items:center;background-color:#f0f1f2}@media screen and (min-width:1024px){.page-wakka-hub .header-sp,.page-wakka-hub .header-sp .header-fixed{display:none}}.page-wakka-hub .outer-main{display:flex;flex-direction:row;flex-wrap:wrap}.page-wakka-hub .outer-main .block-left{flex:0 0 24.7%}.page-wakka-hub .outer-main .block-right{flex:0 0 75.3%}@media screen and (max-width:1023px){.page-wakka-hub .outer-main .block-left{flex:0 0 100%}.page-wakka-hub .outer-main .block-right{flex:0 0 100%;padding:0 10px}.page-wakka-hub .outer-main.wakka_hub_list .block-right{max-width:600px;margin-left:auto;margin-right:auto}}.page-wakka-hub .main-content.top{display:flex;flex-direction:row;justify-content:space-between;padding:30px 30px 0;background-color:#f0f1f2;color:#000}@media screen and (max-width:1023px){.page-wakka-hub .main-content.top{display:none}}.page-wakka-hub .main-content.top img.logo-person{width:22.7em}@media screen and (min-width:1023px){.page-wakka-hub .main-content.top .text-description br{display:none}}.page-wakka-hub .main-content.top .text-description .line-1{position:relative;display:inline-block;padding:0 18px;margin-bottom:7px;margin-top:20px;letter-spacing:.31rem}.page-wakka-hub .main-content.top .text-description .line-1 span{transform:rotate(-3deg);display:block;font-size:1.6em}.page-wakka-hub .main-content.top .text-description .line-1:after{position:absolute;content:'';background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/hub/header-underline.svg);left:0;bottom:-21px;z-index:9;height:35px;width:100%;background-repeat:no-repeat;background-size:contain}.page-wakka-hub .main-content.top .text-description .line-2{font-weight:700;padding-left:40px;letter-spacing:.2rem}@media screen and (width:1500px){.page-wakka-hub .main-content.top .text-description .line-2{letter-spacing:.27rem;padding-left:55px}}.page-wakka-hub .main-content.top .text-description .line-2 span{display:inline-block;font-size:2.5em}.page-wakka-hub .main-content.top .font-Inter{font-family:var(--ff-inter)}.page-wakka-hub .main-content.top .text-description .line-2 span.title-large{font-size:3.4em;margin-left:0;letter-spacing:2px}@media screen and (width:1500px){.page-wakka-hub .main-content.top .text-description .line-2 span.title-large{margin-left:5px}}.header-sp{padding-top:20px;padding-bottom:10px;font-size:10px}@media screen and (max-width:1023px){.header-sp.main-content{padding-bottom:0}}.header-sp .logo-header{text-align:center;height:22px;width:auto}.header-sp .block-1{padding-left:23px;margin-bottom:22px;margin-top:28px}@media screen and (min-width:480px) and (max-width:1023px){.header-sp .block-1{text-align:center}}.header-sp .block-1 .text-underline{transform:rotate(-3deg);font-size:1.15em;margin-top:26px;padding-left:14px;letter-spacing:2px;display:inline-block;padding-right:10px}.header-sp .block-1 .text-underline:after{position:absolute;content:'';background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/hub/header-underline.svg);left:0;bottom:-24px;z-index:9;height:35px;width:100%;background-repeat:no-repeat;background-size:contain;transform:rotate(3deg)}.header-sp .block-2{display:flex}.header-sp .block-2 .block-text{flex:0 0 55%;text-align:center;line-height:16px;transform:translateX(10px)}.header-sp .block-2 .block-image{flex:0 0 45%}.header-sp .block-2 .block-text span{font-size:1.3em;font-weight:700;letter-spacing:1px}.header-sp .block-2 .block-text span.title-large{font-size:2.3em;margin-top:7px;display:inline-block}.header-sp .block-2 .block-image .logo-person{margin-top:-10px;width:134px}.page-wakka-hub .ly_header_toggle{padding:25px 18px;position:absolute;top:0;right:0}.page-wakka-hub .ly_menu_wrap{padding-top:50px}body.page-wakka-hub .ly_main{position:relative}body.page-wakka-hub .ly_main{margin-top:0}@media screen and (max-width:1023px){body.page-wakka-hub .ly_main{padding-top:0}}body.page-wakka-hub .ly_menu_wrap{height:100vh;overflow-y:scroll;padding-bottom:100px}.page-wakka-hub .block-list-menu{width:100%}.page-wakka-hub .block-logo{padding-top:10px;padding-bottom:25px}.page-wakka-hub .block-logo img{width:78%;transform:translateX(-33px)}.page-wakka-hub .block-menu ul{margin-bottom:14px}@media screen and (max-width:1023px){.page-wakka-hub .block-menu ul{margin-top:70px;margin-bottom:22px}}.page-wakka-hub .block-menu li{margin-bottom:0}@media screen and (max-width:1023px){.page-wakka-hub .block-menu li{margin-bottom:1px}}.page-wakka-hub .block-menu li img{width:32px;height:32px;transform:translate(-3px,10px);margin-right:4px}.page-wakka-hub .block-menu li a img.hover{display:none}.page-wakka-hub .block-menu li a:hover img.normal,.page-wakka-hub .block-menu li a.active img.normal{display:none}.page-wakka-hub .block-menu li a:hover img.hover,.page-wakka-hub .block-menu li a.active img.hover{display:initial}.page-wakka-hub .block-menu li a{color:#000;letter-spacing:0px;font-size:16px;transition:all .3s ease}.page-wakka-hub .block-menu li a:hover,.page-wakka-hub .block-menu li a.active{color:#1987c2}.page-wakka-hub .block-menu ul.menu-category li:last-child{padding-bottom:28px;margin-bottom:15px;position:relative}@media screen and (max-width:1023px){.page-wakka-hub .block-menu ul.menu-category li:last-child{padding-bottom:39px;margin-bottom:18px}}.page-wakka-hub .block-menu ul.menu-category li:last-child:after{content:'';background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/hub/line-dot.png);position:absolute;bottom:0;left:0;width:180px;transform:translateX(0px);height:3px}@media screen and (max-width:1023px){.page-wakka-hub .block-menu ul.menu-category li:last-child:after{width:290px}}@media screen and (max-width:1023px){.page-wakka-hub .block-menu li.has-border:after{width:108%}}.page-wakka-hub .menu-foot .text-small span{font-size:10px;font-weight:700;font-family:var(--ff-inter)}.page-wakka-hub .menu-foot .foot-logo a{display:flex;align-items:center}.page-wakka-hub .menu-foot .foot-logo img{width:131px;object-fit:unset}.page-wakka-hub .menu-foot .foot-logo picture{line-height:1}.page-wakka-hub .menu-foot .foot-logo img.small-icon{width:15px;height:12px;margin-left:7px}.page-wakka-hub .ly_menu_wrap{background-color:#f0f1f2;padding:0 48px}.page-wakka-hub .ly_menu_wrap .text-small{margin-bottom:3px}.page-wakka-hub .ly_menu_wrap .text-small span{letter-spacing:.2px}@media screen and (max-width:1023px){.block-list-menu{display:none}}.page-wakka-hub .list-post{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}.page-wakka-hub .list-post .item{background-color:#fff;flex:0 0 30%;margin-bottom:30px;border-radius:15px;position:relative}@media screen and (min-width:1024px){.page-wakka-hub .list-post .item{margin-right:4.955%}.page-wakka-hub .list-post .item:nth-child(3n+3){margin-right:0}}.page-wakka-hub .list-post .item a{transition:opacity .3s}.page-wakka-hub .list-post .item:after{content:'';background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/hub/bg-dot.svg);width:100%;height:100%;position:absolute;top:13px;left:13px;border-radius:15px;z-index:-2}@media screen and (max-width:1023px){.page-wakka-hub .list-post .item{flex:0 0 100%}}.page-wakka-hub .list-post .item a:hover{opacity:var(--opacity)}.page-wakka-hub .list-post .item .outer-box{padding:15px}.page-wakka-hub .bl-relative-post .list-post .item .outer-box{padding:15px 20px}.page-wakka-hub .list-post .item .image{margin-bottom:10px}@media screen and (max-width:1023px){.page-wakka-hub .list-post .item .image{margin-bottom:17px}}.page-wakka-hub .list-post .item .image img{aspect-ratio:3/2;border-radius:6px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-wakka-hub .list-post .item .date{font-size:12px;color:gray;font-family:'NotoSan-Medium';letter-spacing:1px;line-height:16px;margin-bottom:5px}@media screen and (max-width:1023px){.page-wakka-hub .list-post .item .date{letter-spacing:2px}}.page-wakka-hub .list-post .item .category{font-size:12px;color:#1987c2;font-family:'NotoSan-Medium';line-height:16px;letter-spacing:1px;margin-bottom:9px}.page-wakka-hub .list-post .item .title{font-size:18px;color:#000;font-family:'NotoSan-Medium';line-height:28px;letter-spacing:1.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:1023px){.page-wakka-hub .list-post .item .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.page-wakka-hub .list-post .item .outer-box.label-new:before{content:'';background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/hub/label-new.png);background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:-5px;left:-5px}@media screen and (min-width:1024px){.outer-icon-to-top{height:80px}.page-wakka-hub .icon-to-top{line-height:0;padding:16px;text-align:right}.page-wakka-hub .icon-to-top.postision-fixed{position:fixed;right:0;bottom:0}.page-wakka-hub .icon-to-top.d-hide{display:none}}@media screen and (max-width:1023px){.page-wakka-hub .icon-to-top{text-align:center;margin-bottom:20px}}@media screen and (max-width:1023px){.page-wakka-hub .bl_share_social.hub{display:none}}.page-wakka-hub .bl_share_social.hub ul li{margin-right:10px}.page-wakka-hub .un_details h2:after{background-color:#000}.page-wakka-hub .un_details h3:before{background-color:#000}@media screen and (min-width:1024px){.page-wakka-hub .bl_article{padding:65px 0 0 90px}}@media screen and (min-width:1500px){.page-wakka-hub .bl_article{padding-right:90px}}.page-wakka-hub .article-content{background-color:#fff;color:#000;border-radius:20px;padding:55px 44px;position:relative}@media screen and (max-width:1024px){.page-wakka-hub .article-content{background-color:#fff;border-radius:20px;padding:28px 20px;margin-top:80px;position:relative}.page-wakka-hub .article-content .bl_article_mv{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (min-width:1024px){.page-wakka-hub .article-content:before{content:'';background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./images/hub/bg-dot.svg);width:100%;height:100%;position:absolute;top:13px;left:13px;border-radius:15px;z-index:-2}}.page-wakka-hub .article-content .bl_box{border-radius:0;border:1px solid #d6d6d6}.page-wakka-hub .bl_article_ttl{letter-spacing:2px}.page-wakka-hub .bl_article_head{margin-bottom:30px}.page-wakka-hub .bl_article_writer{margin-top:0}.page-wakka-hub .bl_articleIndex{padding:0}@media screen and (max-width:1023px){.page-wakka-hub .bl_articleIndex{margin-top:35px}}.page-wakka-hub .nav-post .bl_pager_prev{margin-right:17px}.page-wakka-hub .nav-post .bl_pager_next{margin-left:17px}@media screen and (min-width:1024px){.page-wakka-hub .bl_article_headLine{align-items:center}.page-wakka-hub .nav-post .bl_pager{margin-top:70px}}@media screen and (max-width:1023px){.page-wakka-hub .nav-post .bl_pager_next span,.page-wakka-hub .nav-post .bl_pager_prev span{display:initial}}@media screen and (max-width:620px){.page-wakka-hub .ly_centered{width:calc(100% - 2.5rem)}}.page-wakka-hub .bl-relative-post{padding:80px 0 30px}.page-wakka-hub .bl-relative-post h3{font-weight:700;font-size:28px;margin-bottom:30px;letter-spacing:2px}.page-wakka-hub .bl-relative-post .cat-date .category{margin-bottom:5px}.page-wakka-hub .bl-relative-post .cat-date .date{margin-bottom:9px}@media screen and (max-width:1023px){.page-wakka-hub .bl-relative-post{padding:58px 0 35px}.page-wakka-hub .bl-relative-post h3{font-weight:700;font-size:20px;margin-bottom:0;letter-spacing:1px}.page-wakka-hub .bl-relative-post .list-post .item{margin-bottom:20px}.page-wakka-hub .bl-relative-post .list-post .item:last-child{margin-bottom:0}.page-wakka-hub .bl-relative-post .list-post .item:after{content:initial}.page-wakka-hub .bl-relative-post .list-post .item .outer-box{display:flex;flex-direction:row;justify-content:space-between}.page-wakka-hub .bl-relative-post .list-post .item .category{font-size:10px;margin-bottom:0;line-height:6px}.page-wakka-hub .bl-relative-post .list-post .item .date{font-size:10px;color:#000;margin-right:8px;margin-bottom:0;line-height:6px;letter-spacing:1.3px}.page-wakka-hub .bl-relative-post .list-post .item .title{font-size:14px;line-height:20px}.page-wakka-hub .bl-relative-post .list-post .item .image{margin-bottom:0;flex:0 0 34%}.page-wakka-hub .bl-relative-post .list-post .item .image img{aspect-ratio:3/2;border-radius:6px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.page-wakka-hub .bl-relative-post .list-post .item .text-description{flex:0 0 63%}.page-wakka-hub .bl-relative-post .list-post .item .text-description .cat-date{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:10px}}.page-wakka-hub .bl_pager_link{border-radius:15px;transition:all .3s ease}.page-wakka-hub .bl_pager_link.is_current{background-color:#000}.page-wakka-hub a.bl_pager_link:hover{background-color:rgb(0 0 0/10%)}.page-wakka-hub .bl_article_mv{margin:0}.page-wakka-hub .blog_detail .outer-main .block-right{padding:0}@media screen and (min-width:1024px){.page-wakka-hub .bl-fixed{position:sticky;top:65px;display:flex;margin-top:65px}.page-wakka-hub .ly_main>.bl_sect:last-of-type{padding-bottom:50px}.page-wakka-hub .bl_pager{margin-top:45px}}@media screen and (max-width:1023px){.page-wakka-hub .article-content .bl_article_head{margin-bottom:15px}}@media screen and (max-width:1023.5px){.page-wakka-hub .header-sp.header-fixed{transition:all .5s ease}.page-wakka-hub .is_scrolled .header-sp.header-fixed{height:44px}.page-wakka-hub .ly_header_toggle{transition:all .5s ease}.page-wakka-hub .is_scrolled .ly_header_toggle{padding:15px 18px}.page-wakka-hub .is_scrolled img.logo-header{transition:all .2s;transform:scale(.95)}}.accompanying_system .mainvisual{background-color:#fff;padding-top:0;padding-bottom:36px}.accompanying_system .container-custom{width:1300px;max-width:100%}.accompanying_system .mainvisual__holder{justify-content:flex-start}.accompanying_system .mainvisual__img{position:unset;flex:1}.accompanying_system .mainvisual__img img{max-width:100%}.accompanying_system .mainvisual__text{flex:0 0 47%;padding-left:7rem}.accompanying_system .mainvisual__text span.custom-color{color:#364d59}.accompanying_system .mainvisual__text .text-badge{font-size:1.8rem;color:#1987c2;display:inline-block;padding:8px 28px;border:1px solid #1987c2;margin-top:2rem;margin-bottom:1.4rem;font-weight:700}.accompanying_system .mainvisual__text h1{font-size:4.2rem;white-space:unset;line-height:1.4;margin-bottom:2rem;letter-spacing:.16rem}.accompanying_system .mainvisual__text p{letter-spacing:.08rem;margin-bottom:3.4rem;white-space:unset}.accompanying_system .mainvisual__text a{margin-left:.5rem}.accompanying_system .developmentprocess{padding:120px 0}.accompanying_system .wrap-title{margin-bottom:44px}.accompanying_system .wrap-title h2{font-size:2.8rem;letter-spacing:.08rem;text-align:left;color:#364d59;border-bottom:3px solid #1987c2;display:inline;padding-bottom:8px;font-weight:700 !important}.accompanying_system .wrap-title h2 span{color:#1987c2}.accompanying_system .wrap-title h2 span.custom-color{color:#364d59;letter-spacing:.08rem}.accompanying_system .developmentprocess .description{text-align:left;letter-spacing:.16rem;margin-bottom:46px}.accompanying_system .developmentprocess .box{padding:54px 50px 82px;border-radius:32px;margin-bottom:46px}.accompanying_system .developmentprocess .box__title{font-size:2.4rem;letter-spacing:.08rem;margin-bottom:58px;font-weight:700}.accompanying_system .developmentprocess .box-list{align-items:center}.accompanying_system .developmentprocess .box-list .item{background-color:#eaf5fa}.accompanying_system .developmentprocess .box-list .item__image img{margin-top:5px}.accompanying_system .developmentprocess .box-list .item:first-child .item__image img{height:54px}.accompanying_system .developmentprocess .box-list .item__description{padding:44px 20px}.accompanying_system .developmentprocess .box-list .item__description .line-2{letter-spacing:.16rem}.accompanying_system .developmentprocess .box-list .item:not(:last-of-type):after{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/accompanying-system/icon-play.svg)}.accompanying_system .developmentprocess .main-content .dev-btn{text-align:center}.accompanying_system .developmentprocess .main-content .dev-btn .el_btn.bth_with_svg{min-width:320px;padding:22px 5px}.accompanying_system .issue{padding:130px 0 110px}.accompanying_system .issue .box-list{margin-bottom:34px}.accompanying_system .issue .box-list .item{margin-bottom:30px}.accompanying_system .issue .box-list .item__image{margin-bottom:10px}.accompanying_system .issue .box-list .item__title{letter-spacing:.08rem}.accompanying_system .issue .desctiption-footer{border:1px solid #1987c2;padding:30px 0;margin-bottom:36px}.accompanying_system .issue .desctiption-footer__text-content{font-size:20px}.accompanying_system .issue .icon-arrow{margin-bottom:20px}.accompanying_system .issue .solution-text{text-align:center;margin-bottom:64px}.accompanying_system .issue .solution-text p{font-size:2.4rem;letter-spacing:.08rem;line-height:1.6;margin-bottom:unset}.accompanying_system .issue .solution-text p span{color:#1987c2;position:relative;z-index:1;display:inline-block}.accompanying_system .issue .solution-text p span:after{position:absolute;width:100%;height:1.2rem;content:'';left:-.5rem;bottom:-.2rem;background-color:#d4f1ff;z-index:-1}.accompanying_system .issue .solution-text p span.custom-color{color:#364d59;position:unset;background-color:unset}.accompanying_system .issue .issue-btn{text-align:center}.accompanying_system .issue .issue-btn .el_btn.bth_with_svg{min-width:320px;padding:22px 5px}.accompanying_system .feature{background-color:#f0f1f2;padding:128px 0}.accompanying_system .feature .wrap-title{margin-bottom:72px}.accompanying_system .feature .feature-item{margin-bottom:92px}.accompanying_system .feature .feature-item:last-child{margin-bottom:0}.accompanying_system .feature .heading{display:flex;align-items:center;color:#1987c2;margin-bottom:46px}.accompanying_system .feature .heading .number{border:2px solid #1987c2;border-radius:50%;padding:15px;width:92px;height:92px;display:flex;justify-content:center;flex-wrap:wrap;margin-right:20px}.accompanying_system .feature .heading .number .sample{font-size:1.4rem;flex:0 0 100%;text-align:center;font-weight:700}.accompanying_system .feature .heading .number .index{font-size:4.5rem;margin-top:-15px}.accompanying_system .feature .heading .text{font-size:2.4rem;letter-spacing:.16rem;font-weight:700}.accompanying_system .feature .wrap-img{width:100%;margin-bottom:32px}.accompanying_system .feature .wrap-img.img-sp{display:none}.accompanying_system .feature .wrap-img img{width:100%}.accompanying_system .feature .footer-text{font-size:2.4rem;letter-spacing:.16rem;text-align:center;line-height:1.6;font-weight:700}.accompanying_system .feature .footer-text span{position:relative;z-index:1;color:#1987c2;display:inline-block}.accompanying_system .feature .footer-text span:after{position:absolute;width:100%;height:1.2rem;content:'';left:-.5rem;bottom:-.2rem;background-color:#d4f1ff;z-index:-1}.accompanying_system .feature .footer-text span.custom-color{color:#364d59;font-weight:700;position:unset;background-color:unset}.accompanying_system .labdev{padding:120px 0 128px;background-color:#def4ff}.accompanying_system .labdev:after{display:none}.accompanying_system .labdev .block__title{max-width:82rem;background-color:#def4ff}.accompanying_system .labdev .block__title h2{padding:0 20px;margin-bottom:3.2rem}.accompanying_system .labdev .block__title h2 br.sp{display:none}.accompanying_system .labdev .block__title h2 span.custom-color{color:#364d59}.accompanying_system .labdev .block__holder .title__img{margin-bottom:3rem}.accompanying_system .labdev .block__holder .title__img img{width:20.2rem;height:5.2rem}.accompanying_system .labdev .list{padding:16.5rem 9rem 0}.accompanying_system .labdev .list__item{padding-bottom:6rem}.accompanying_system .labdev .list__title h3{font-size:2rem;color:#364d59}.accompanying_system .labdev .list__title h3:after{background-color:#364d59}.accompanying_system .labdev .list__item{border-bottom:.1rem solid rgba(25,135,194,.2)}.accompanying_system .labdev .list__item .item__text{padding-left:5rem}.accompanying_system .labdev .list__item .item__text__title p{margin:0 0 .5rem}.accompanying_system .labdev .list__item .item__text__title p span.custom-color{font-size:2.4rem}.accompanying_system .labdev .list__item .item__text__decs p{margin:0 0 1rem}.accompanying_system .labdev .list__item .item__text__system{margin-bottom:1rem}.accompanying_system .labdev .list__item .item__text .summary-text{font-size:1.8rem;color:#1987c2;letter-spacing:.08rem;line-height:1.4;border-left:5px solid #1987c2;padding-left:15px;font-weight:700}.accompanying_system .example{background-color:#fff;padding:128px 0}.accompanying_system .example .block__title h2{padding-top:0}.accompanying_system .example .block__content{padding-top:26px;margin-bottom:30px}.accompanying_system .example .block__content:last-child{margin-bottom:0}.accompanying_system .example .block__content__left{flex:0 0 38%}.accompanying_system .example .block__content__right{flex:1;margin-top:-8px;margin-left:66px}.accompanying_system .example .block__content__right .content__title{font-size:2.4rem}.accompanying_system .example .block__content__right .content__decs{line-height:1.6;margin-bottom:1rem}.accompanying_system .example .block__content__right .content__list{border-top:none;padding:2.5rem 4.5rem 0 0}.accompanying_system .example .block__content__right .content__list li{font-size:1.5rem}.accompanying_system .example .block__content__right .content__list li span{font-size:2rem}.accompanying_system .blockbanner{margin-bottom:0}.accompanying_system .blockbanner .block__title h2{margin-bottom:30px;font-weight:700 !important}.accompanying_system .blockbanner .block__holder{padding:58px 28px;background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/accompanying-system/banner-img.svg)}.accompanying_system .blockbanner .block__title{padding-left:42px}.accompanying_system .blockbanner .block__listbtn .listbtn li:last-of-type a{background-color:#fff}.accompanying_system .blockbanner .block__listbtn .listbtn a{width:282px;min-height:unset;padding:20px;background-color:#fff;color:#1987c2}.accompanying_system .blockbanner .block__listbtn .listbtn a:hover{background-color:#1987c2 !important;color:#fff}.accompanying_system .blockbanner .block__listbtn .listbtn a svg{--svg_color:#1987c2}.accompanying_system .flow{padding:120px 0;background-color:#def4ff}.accompanying_system .flow .list{padding-top:40px;padding-bottom:50px}.accompanying_system .flow .list .item__img img{max-width:108px}.accompanying_system .flow .list__item .item__count{background-color:#1987c2;padding-left:3px}.accompanying_system .flow .flow-btn{text-align:center}.accompanying_system .flow .flow-btn .el_btn.bth_with_svg{min-width:320px;padding:22px 5px}.accompanying_system .flow .list__item:not(:last-of-type):after{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/accompanying-system/flow-icon-next.svg)}.accompanying_system svg.b_color{--svg_color:#fff}.accompanying_system .el_btn:hover svg.b_color{--svg_color:#1987c2}@media only screen and (max-width:1200px){.accompanying_system .mainvisual__text{padding:2rem 0 2rem 5rem}}@media only screen and (max-width:1024px) and (min-width:1023px){.accompanying_system .developmentprocess .box-list .item:not(:last-of-type):after{top:50%;left:100%;margin-left:4px}.accompanying_system .issue .desctiption-footer__text-content{margin-left:30px}}@media only screen and (max-width:1023px){.accompanying_system .wrap-title h2{padding-bottom:unset}.accompanying_system .mainvisual__img{flex:0 0 100%}.accompanying_system .mainvisual__text{flex:0 0 100%;padding-left:0}.accompanying_system .mainvisual__text .text-badge{font-size:2.8rem;padding:8px 15px;letter-spacing:.08rem}.accompanying_system .mainvisual__text h1{font-size:5.6rem;letter-spacing:.16rem;line-height:1.4;margin-bottom:2rem}.accompanying_system .mainvisual__text span.custom-color{letter-spacing:.08rem}.accompanying_system .mainvisual__text p{font-size:3.2rem;margin-bottom:5rem}.accompanying_system .mainvisual__text a{margin-left:0}.accompanying_system .wrap-title{margin-bottom:56px}.accompanying_system .wrap-title h2{font-size:4rem;line-height:1.8}.accompanying_system .developmentprocess{padding:80px 0 64px}.accompanying_system .developmentprocess .container h2{line-height:1.8 !important}.accompanying_system .developmentprocess .description{line-height:2;margin-bottom:38px}.accompanying_system .developmentprocess .box{padding:38px 16px 40px;border-radius:15px;margin-bottom:32px}.accompanying_system .developmentprocess .box__title{font-size:2.8rem;line-height:1.4;padding:0 35px;margin-bottom:68px}.accompanying_system .developmentprocess .box-list{align-items:unset}.accompanying_system .developmentprocess .box-list .item{margin-bottom:55px}.accompanying_system .developmentprocess .box-list .item:last-child{margin-bottom:0}.accompanying_system .developmentprocess .box-list .item__image{top:4%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.accompanying_system .developmentprocess .box-list .item__image img{width:60px;margin-top:0}.accompanying_system .developmentprocess .box-list .item:first-child .item__image img{width:90px;height:auto}.accompanying_system .developmentprocess .box-list .item:not(:last-of-type):after{left:49%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:rotate(90deg) translate(-50%,0)}.accompanying_system .developmentprocess .box-list .item__description{padding:44px 20px 28px;text-align:center}.accompanying_system .developmentprocess .box-list .item__description .line-2{font-size:24px}.accompanying_system .developmentprocess .main-content .dev-btn .el_btn.bth_with_svg{font-size:2.8rem;padding:3.4rem 2rem;width:100%}.accompanying_system .developmentprocess .main-content .dev-btn .el_btn.bth_with_svg svg{width:8rem;height:2.4rem}.accompanying_system .issue{padding:60px 0 58px}.accompanying_system .issue .main-content{padding:5px 0}.accompanying_system .issue .box-list{margin-bottom:12px;align-items:flex-start}.accompanying_system .issue .box-list .item{margin-bottom:18px}.accompanying_system .issue .box-list .item__image{margin-bottom:8px}.accompanying_system .issue .box-list .item__title{line-height:1.4}.accompanying_system .issue .box-list .item__image img{width:105px;height:105px}.accompanying_system .issue .desctiption-footer__icon img{height:50px}.accompanying_system .issue .desctiption-footer__text-content{font-size:30px;line-height:1.8}.accompanying_system .issue .desctiption-footer{padding:24px 0;margin-bottom:18px}.accompanying_system .issue .desctiption-footer__icon{padding-bottom:20px}.accompanying_system .issue .icon-arrow.sp{display:none}.accompanying_system .issue .solution-text{margin-bottom:28px}.accompanying_system .issue .solution-text p{font-size:3.2rem;letter-spacing:.008rem;line-height:1.7}.accompanying_system .issue .solution-text p span.custom-color{letter-spacing:unset}.accompanying_system .issue .issue-btn .el_btn.bth_with_svg{font-size:2.8rem;padding:3.4rem 2rem;width:100%}.accompanying_system .issue .issue-btn .el_btn.bth_with_svg svg{width:8rem;height:2.4rem}.accompanying_system .feature{padding:65px 0}.accompanying_system .feature .wrap-title{margin-bottom:60px}.accompanying_system .feature .heading{margin-bottom:64px}.accompanying_system .feature .heading .text{font-size:3.6rem;letter-spacing:.24rem}.accompanying_system .feature .heading .number{margin-right:8px;width:164px;height:164px;display:unset;text-align:center;flex:0 0 164px;border:4px solid #1987c2}.accompanying_system .feature .heading .number .sample{font-size:2.4rem;padding-bottom:4px}.accompanying_system .feature .heading .number .index{font-size:8rem;line-height:1;margin-top:0}.accompanying_system .feature .wrap-img{margin-bottom:24px}.accompanying_system .feature .wrap-img.img-pc{display:none}.accompanying_system .feature .wrap-img.img-sp{display:block}.accompanying_system .feature .footer-text{font-size:3.2rem;letter-spacing:.08rem}.accompanying_system .labdev{padding:75px 0 68px}.accompanying_system .labdev .block__holder .title__img{background-color:#def4ff;padding:0 8rem;margin-bottom:0}.accompanying_system .labdev .block__holder .title__img img{width:24.2rem;height:6.2rem}.accompanying_system .labdev .block__title h2{padding:0 10px;margin-bottom:2rem}.accompanying_system .labdev .block__title h2 br.sp{display:block}.accompanying_system .labdev .list{padding:0 2rem 3rem}.accompanying_system .labdev .list__title{margin-bottom:9rem}.accompanying_system .labdev .list__title h3{font-size:3.6rem;display:inline;border-bottom:2px solid #364d59;line-height:1.7}.accompanying_system .labdev .list__title h3:after{display:none}.accompanying_system .labdev .list__item .item__text{padding-left:0}.accompanying_system .labdev .list__item .item__text__system{margin-bottom:1rem}.accompanying_system .labdev .list__item{border-bottom:.1rem solid rgba(25,135,194,.2);margin-bottom:4rem;padding-bottom:3rem}.accompanying_system .labdev .list__item .item__text__decs p{margin:0 0 2rem}.accompanying_system .labdev .list__item .item__img .img__title p{font-size:3.6rem}.accompanying_system .labdev .list__item .item__img .img__title p span{font-size:3.6rem;letter-spacing:.008rem;display:inline-block}.accompanying_system .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(2){flex:0 0 38%}.accompanying_system .labdev .list__item .item__text .summary-text{font-size:3.2rem}.accompanying_system .example{padding:56px 0 48px}.accompanying_system .example .block__content{padding-top:5px}.accompanying_system .example .block__content__left{flex:0 0 100%;margin-bottom:4.8rem}.accompanying_system .example .block__content__right{flex:1;margin-top:0;margin-left:0}.accompanying_system .example .block__content__right .content__title{font-size:4rem}.accompanying_system .example .block__content__right .content__title{margin-bottom:1rem}.accompanying_system .example .block__content__right .content__decs{line-height:1.8;margin-bottom:2rem}.accompanying_system .example .block__content__right .content__list{padding:.5rem 0 0}.accompanying_system .example .block__content__right .content__list li span{font-size:3.2rem}.accompanying_system .example .block__content__right .content__list li{font-size:2.8rem}.accompanying_system .blockbanner .block__title{padding-left:0}.accompanying_system .blockbanner .block__holder{padding:36px 20px;margin-bottom:0;align-items:unset}.accompanying_system .blockbanner .block__title p{margin-bottom:32px;white-space:pre-wrap}.accompanying_system .blockbanner .block__listbtn .listbtn a{width:100%}.accompanying_system .flow{padding:60px 0}.accompanying_system .flow .list{padding-top:20px}.accompanying_system .flow .list__item .item__img img{width:16rem;height:16rem;max-width:unset}.accompanying_system .flow .list__item .item__title p{font-size:3.6rem}.accompanying_system .flow .list__item:not(:last-of-type):after{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/accompanying-system/flow-icon-next-sp.svg);width:4.8rem;height:2.4rem}.accompanying_system .flow .flow-btn .el_btn.bth_with_svg{font-size:2.8rem;padding:3.4rem 2rem;width:100%}.accompanying_system .flow .flow-btn .el_btn.bth_with_svg svg{width:8rem;height:2.4rem}}@media only screen and (max-width:749px){.accompanying_system .wrap-title h2{padding-bottom:unset}.accompanying_system .mainvisual__img{flex:0 0 100%}.accompanying_system .mainvisual__text{flex:0 0 100%;padding-left:0}.accompanying_system .mainvisual__text .text-badge{font-size:1.4rem;padding:8px 15px;letter-spacing:.08rem}.accompanying_system .mainvisual__text h1{font-size:2.8rem;letter-spacing:.16rem;line-height:1.4;margin-bottom:1rem}.accompanying_system .mainvisual__text span.custom-color{letter-spacing:.08rem}.accompanying_system .mainvisual__text p{font-size:1.6rem;margin-bottom:2.5rem}.accompanying_system .mainvisual__text a{margin-left:0}.accompanying_system .wrap-title{margin-bottom:28px}.accompanying_system .wrap-title h2{font-size:2rem;line-height:1.8}.accompanying_system .developmentprocess{padding:80px 0 64px}.accompanying_system .developmentprocess .container h2{line-height:1.8 !important}.accompanying_system .developmentprocess .description{line-height:2;margin-bottom:38px}.accompanying_system .developmentprocess .box{padding:38px 16px 40px;border-radius:15px;margin-bottom:32px}.accompanying_system .developmentprocess .box__title{font-size:1.8rem;line-height:1.4;padding:0 35px;margin-bottom:34px}.accompanying_system .developmentprocess .box-list .item{margin-bottom:55px}.accompanying_system .developmentprocess .box-list .item:last-child{margin-bottom:0}.accompanying_system .developmentprocess .box-list .item__image img{width:60px;margin-top:0}.accompanying_system .developmentprocess .box-list .item__description .line-2{font-size:14px}.accompanying_system .developmentprocess .box-list .item:first-child .item__image img{width:90px}.accompanying_system .developmentprocess .box-list .item:not(:last-of-type):after{left:48%}.accompanying_system .developmentprocess .box-list .item__description{padding:44px 20px 28px;text-align:center}.accompanying_system .developmentprocess .main-content .dev-btn .el_btn.bth_with_svg{font-size:1.4rem;padding:1.7rem 1rem}.accompanying_system .developmentprocess .main-content .dev-btn .el_btn.bth_with_svg svg{width:4rem;height:1.2rem}.accompanying_system .issue{padding:60px 0 58px}.accompanying_system .issue .main-content{padding:5px 0}.accompanying_system .issue .box-list{margin-bottom:12px}.accompanying_system .issue .box-list .item{margin-bottom:18px}.accompanying_system .issue .box-list .item__image{margin-bottom:8px}.accompanying_system .issue .box-list .item__title{line-height:1.4}.accompanying_system .issue .box-list .item__image img{width:105px;height:105px}.accompanying_system .issue .desctiption-footer__icon img{height:50px}.accompanying_system .issue .desctiption-footer__text-content{font-size:15px;line-height:1.8}.accompanying_system .issue .desctiption-footer{padding:24px 0;margin-bottom:18px}.accompanying_system .issue .desctiption-footer__icon{padding-bottom:20px}.accompanying_system .issue .icon-arrow.sp{display:none}.accompanying_system .issue .solution-text{margin-bottom:28px}.accompanying_system .issue .solution-text p{font-size:1.6rem;letter-spacing:.008rem;line-height:1.7}.accompanying_system .issue .solution-text p span.custom-color{letter-spacing:unset}.accompanying_system .issue .issue-btn .el_btn.bth_with_svg{font-size:1.4rem;padding:1.7rem 1rem}.accompanying_system .issue .issue-btn .el_btn.bth_with_svg svg{width:4rem;height:1.2rem}.accompanying_system .feature{padding:65px 0}.accompanying_system .feature .wrap-title{margin-bottom:30px}.accompanying_system .feature .heading{margin-bottom:32px}.accompanying_system .feature .heading .text{font-size:1.8rem;letter-spacing:.14rem}.accompanying_system .feature .heading .number{margin-right:10px;width:82px;height:82px;display:unset;text-align:center;flex:0 0 82px;line-height:4;padding:unset;border:2px solid #1987c2}.accompanying_system .feature .heading .number .sample{font-size:1.2rem;padding-bottom:4px}.accompanying_system .feature .heading .number .index{font-size:4rem;line-height:0}.accompanying_system .feature .wrap-img{margin-bottom:24px}.accompanying_system .feature .wrap-img.img-pc{display:none}.accompanying_system .feature .wrap-img.img-sp{display:block}.accompanying_system .feature .footer-text{font-size:1.6rem;letter-spacing:.008rem}.accompanying_system .labdev{padding:75px 0 68px}.accompanying_system .labdev .block__holder .title__img{background-color:#def4ff;padding:.1rem 4rem;margin-bottom:0}.accompanying_system .labdev .block__holder .title__img img{width:12.5rem;height:3.2rem}.accompanying_system .labdev .block__title h2{padding:0 10px;margin-bottom:1rem;display:block}.accompanying_system .labdev .block__title h2 br.sp{display:block}.accompanying_system .labdev .list{padding:0 2rem 3rem}.accompanying_system .labdev .list__title{margin-bottom:9rem}.accompanying_system .labdev .list__title h3{font-size:1.8rem;display:inline;border-bottom:1px solid #364d59;line-height:1.7}.accompanying_system .labdev .list__title h3:after{display:none}.accompanying_system .labdev .list__item .item__text{padding-left:0}.accompanying_system .labdev .list__item .item__text__system{margin-bottom:.5rem}.accompanying_system .labdev .list__item{border-bottom:.1rem solid rgba(25,135,194,.2);margin-bottom:4rem;padding-bottom:3rem}.accompanying_system .labdev .list__item .item__img .img__title p{font-size:1.8rem}.accompanying_system .labdev .list__item .item__img .img__title p span{font-size:1.8rem;letter-spacing:.008rem;display:inline-block}.accompanying_system .labdev .list__item .item__text__system .system__right ul li span:nth-of-type(2){flex:0 0 38%}.accompanying_system .labdev .list__item .item__text .summary-text{font-size:1.6rem}.accompanying_system .example{padding:56px 0 48px}.accompanying_system .example .block__content{padding-top:5px}.accompanying_system .example .block__content__left{flex:0 0 100%;margin-bottom:2.4rem}.accompanying_system .example .block__content__right{flex:1;margin-top:0;margin-left:0}.accompanying_system .example .block__content__right .content__title{font-size:2rem}.accompanying_system .example .block__content__right .content__title{margin-bottom:.5rem}.accompanying_system .example .block__content__right .content__decs{line-height:1.8;margin-bottom:1rem}.accompanying_system .example .block__content__right .content__list{padding:.5rem 0 0}.accompanying_system .example .block__content__right .content__list li span{font-size:1.6rem}.accompanying_system .example .block__content__right .content__list li{font-size:1.4rem}.accompanying_system .blockbanner .block__title{padding-left:0}.accompanying_system .blockbanner .block__holder{padding:36px 20px;margin-bottom:0}.accompanying_system .blockbanner .block__title p{margin-bottom:16px}.accompanying_system .flow{padding:60px 0}.accompanying_system .flow .list{padding-top:20px}.accompanying_system .flow .list__item .item__img img{width:8.5rem;height:8.5rem}.accompanying_system .flow .list__item .item__title p{font-size:1.8rem}.accompanying_system .flow .list__item:not(:last-of-type):after{background-image:url(//wakka-inc.com/wp-content/themes/wakkainc/./assets/img/service/accompanying-system/flow-icon-next-sp.svg);width:2.4rem;height:1.2rem}.accompanying_system .flow .flow-btn .el_btn.bth_with_svg{font-size:1.4rem;padding:1.7rem 1rem}.accompanying_system .flow .flow-btn .el_btn.bth_with_svg svg{width:4rem;height:1.2rem}}.block-MV .block-catchphrase{left:0;width:60%}@media only screen and (min-width:991px) and (max-width:1140px){.block-MV .block-catchphrase{width:70%}}@media only screen and (max-width:991px){.block-MV .block-catchphrase{left:0;right:0;width:100%;transform:translate(0,-50%)}}@media only screen and (min-width:620px) and (max-width:991px){.block-MV .block-catchphrase .wrap_btn{width:80%;margin:0 auto}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item{flex:0 0 100%}.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a{width:100%}}.mv_container{position:absolute;height:100%;margin:auto;left:0;right:0;top:0;bottom:0}@media only screen and (max-width:991px){.mv_container{width:100%}}.mv-img_container{position:absolute;height:100%;width:100%;right:calc((100% - 1316px) / 2)}@media only screen and (max-width:1500px){.mv-img_container{right:9.2rem}}@media only screen and (max-width:1024px){.mv-img_container{right:2.4rem}}@media only screen and (max-width:991px){.mv-img_container{right:0}}.bl-conversation-text .list-outer{margin-bottom:50px}@media only screen and (max-width:749px){.bl-conversation-text .list-outer{margin-bottom:32px}}.bl-conversation-text .list-outer .item-outer>.title{color:#000;font-weight:700;font-size:18px;margin-bottom:12px;padding-left:100px;position:relative;min-height:36px;line-height:34px;letter-spacing:1.3px}.bl-conversation-text .list-outer .item-outer>.title:before{content:' ';width:77px;height:1px;position:absolute;background-color:#000;left:0;top:18px}.bl-conversation-text .list-outer .item-outer>.title:after{display:none}@media only screen and (max-width:749px){.bl-conversation-text .list-outer .item-outer>.title{font-size:16px;padding-left:40px;line-height:26px;margin-bottom:6px}.bl-conversation-text .list-outer .item-outer>.title:before{content:' ';width:29px;top:14px}}.bl-conversation-text .list-outer .item-outer .list-comment .item-comment{margin-bottom:15px}.bl-conversation-text .list-outer .item-outer .list-comment .item-comment:last-child{margin-bottom:0}.bl-conversation-text .list-outer .item-outer .list-comment .item-comment>.name{color:gray;font-size:16px;display:inline;letter-spacing:1.4px}.bl-conversation-text .list-outer .item-outer .list-comment .item-comment>.content{color:#000;font-size:16px;display:inline;letter-spacing:1.4px}@media only screen and (max-width:749px){.bl-conversation-text .list-outer .item-outer .list-comment .item-comment>.name{font-size:14px}.bl-conversation-text .list-outer .item-outer .list-comment .item-comment>.content{font-size:14px}}.bl-conversation-avatar .list-outer{margin-bottom:50px}@media only screen and (max-width:749px){.bl-conversation-avatar .list-outer{margin-bottom:32px}}.bl-conversation-avatar .list-outer .item-outer>.title{color:#000;font-weight:700;font-size:18px;margin-bottom:22px;padding-left:100px;position:relative;min-height:36px;line-height:34px;letter-spacing:1.3px}.bl-conversation-avatar .list-outer .item-outer>.title:before{content:' ';width:77px;height:1px;position:absolute;background-color:#000;left:0;top:18px}.bl-conversation-avatar .list-outer .item-outer>.title:after{display:none}@media only screen and (max-width:749px){.bl-conversation-avatar .list-outer .item-outer>.title{font-size:16px;padding-left:40px;line-height:26px;margin-bottom:15px}.bl-conversation-avatar .list-outer .item-outer>.title:before{content:' ';width:29px;top:14px}}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment{display:flex;gap:40px;margin-bottom:0}@media only screen and (max-width:749px){.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment{display:flex;gap:17px;margin-bottom:0}}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment:last-child{margin-bottom:0}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.name{color:gray;font-size:13px;letter-spacing:1.4px;text-align:center;width:70px;display:flex;flex-direction:column}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.name img{width:70px;height:70px;border-radius:50%}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content{color:#000;font-size:16px;letter-spacing:1.4px;width:calc(100% - 110px);margin-bottom:33px}@media only screen and (max-width:749px){.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.name{font-size:11px;width:48px}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.name img{width:48px;height:48px}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content{font-size:13px;margin-bottom:25px;color:#000;font-size:16px;letter-spacing:1px;width:calc(100% - 65px)}}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content .box-bgcolor{width:100%;padding:23px 30px;border-radius:7px;position:relative}@media only screen and (max-width:749px){.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content .box-bgcolor{width:100%;padding:13px 22px;border-radius:7px;position:relative}}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content .box-bgcolor .triangle-right{width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid transparent;rotate:-45deg;position:absolute;top:7px;left:-15px}@media only screen and (max-width:749px){.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content .box-bgcolor .triangle-right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;rotate:-45deg;position:absolute;top:9px;left:-8px}}.bl-conversation-avatar .box-bgcolor.bg-color-grey{background-color:#e9eef0}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content .box-bgcolor .triangle-right.bg-color-grey{border-left-color:#e9eef0}.bl-conversation-avatar .box-bgcolor.bg-color-blue{background-color:#daecf7}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content .box-bgcolor .triangle-right.bg-color-blue{border-left-color:#daecf7}.bl-conversation-avatar .box-bgcolor.bg-color-green{background-color:#d5f2f2}.bl-conversation-avatar .list-outer .item-outer .list-comment .item-comment>.content .box-bgcolor .triangle-right.bg-color-green{border-left-color:#d5f2f2}.text-marker{background:linear-gradient(transparent 70%,rgba(25,135,194,.29) 0)}.un_details ol.bl_articleIndex_list li{line-height:1.8}.un_details ol.bl_articleIndex_list li+li{margin-top:.2em}@media only screen and (min-width:620px) and (max-width:991px){.block-MV .block-catchphrase .wrap_btn .wrap_btn_item a{margin:0 auto;width:480px}}@media only screen and (max-width:1023px){.un_serviceSect .el_btn_wrap .el_btn{max-width:480px}.un_interviewSect .el_btn_wrap .el_btn{max-width:480px}}@media only screen and (max-width:1023px){.top-block-services .outer-box{max-width:480px;margin:0 auto}}@media only screen and (max-width:1023px){.un_service_right .el_btn{max-width:480px;min-width:auto}.bl_mediaUnit{max-width:480px;margin:0 auto}.bl_media_imgWrap img{max-width:480px;height:auto}.bl_sect02 .el_btn{max-width:480px;min-width:auto}}@media only screen and (max-width:61.9375rem){.service_lab .download-item{width:100%;max-width:480px;margin:0 auto}}@media only screen and (max-width:61.9375rem){.serviceHeadlessPage .feature-item{max-width:480px;margin:0 auto}.serviceHeadlessPage .article-item{max-width:480px;margin:0 auto}}@media only screen and (max-width:1023px){.un_access_map{aspect-ratio:3/2}.box-map .un_access_image{max-width:480px;margin:0 auto}.box-map .box-album{max-width:480px;margin:0 auto}.box-map .box-map-footer .el_btn_wrap{max-width:480px;margin:0 auto}}@media only screen and (max-width:1023px){.bl_sect02 .el_btn.el_btn_single_work{min-width:311px}}@media only screen and (max-width:749px){.bl_sect02 .el_btn.el_btn_single_work{min-width:100%}}@media only screen and (max-width:1023px){.bl_item_inner{max-width:480px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1023px){.main-content .recruit-common_top .btn,.main-content .recruitingList-common_top .btn,.main-content .recruitInfo-page-common_top .btn{max-width:480px;margin:0 auto}.recruit-common_bottom ul li a,.recruitingList-common_bottom ul li a{max-width:480px;margin:0 auto}}.un_details>.linkcard{margin-bottom:40px}@media only screen and (max-width:768px){.un_details>.linkcard{margin-bottom:25px}}.un_details.before_headline{padding:0;margin-bottom:30px}