html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{text-align:center;margin:auto;font-family:'Noto Sans JP',"Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体",sans-serif,"ヒラギノ角ゴ Pro W3","メイリオ","sans-serif";font-feature-settings:"palt"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none;height:auto;display:inline-block}.sp_only{display:none}.pc_only{display:block}h3{font-family:'Manrope',sans-serif;font-size:35px;color:#0b308e;font-weight:700}p{font-size:16px;line-height:2}.en_p{font-size:14px}.en_packing{text-align:left}header{display:flex;height:70px;font-family:'Manrope',sans-serif;position:fixed;z-index:100;width:100%;background-color:#fff}.l-header__inner{display:flex;justify-content:space-between;align-items:center;width:100%}.logo{width:150px;display:flex;margin-left:5%}.logo img{width:150px;height:100%}.header_menu_pc{display:flex;align-items:center}.header_menu_pc a:hover{color:#0b308e}.header_menu_pc li{padding-left:20px;letter-spacing:1px}.header_menu_pc li:first-of-type{padding:0}.has-child{position:relative;margin-right:15px}.has-child ul li{padding-left:0;line-height:1.8}nav ul li.has-child::before{content:'';position:absolute;right:-12px;top:6px;width:6px;height:6px;border-top:2px solid #999;border-right:2px solid #999;transform:rotate(135deg)}nav li.has-child ul{position:absolute;top:20px;z-index:4;background:#fff;visibility:hidden;opacity:0;transition:all .3s;padding:20px 20px 10px 20px;text-align:left;box-sizing:border-box}nav li.has-child:hover>ul,nav li.has-child ul li:hover>ul,nav li.has-child:active>ul,nav li.has-child ul li:active>ul{visibility:visible;opacity:1}@media screen and (max-width:768px){nav li.has-child ul,nav li.has-child ul ul{position:relative;left:0;top:0;width:100%;visibility:visible;opacity:1;display:none;transition:none}nav ul li.has-child::before{left:20px}nav ul ul li.has-child::before{transform:rotate(135deg);left:20px}nav ul li.has-child.active::before{transform:rotate(-45deg)}}.contact{background-color:#0b308e;height:70px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;margin-left:30px;color:#fff;width:180px}.contact img{width:30px;padding-right:10px}.contact:hover{color:#fff!important;background-color:#0bc58e}.bogo-language-switcher{display:flex;align-items:center}.bogo-language-switcher a{color:#0c308e}.bogo-language-switcher a:hover{color:#0bc58e!important}.en-US{margin-right:10px}.bogo-language-switcher .current{background-color:#0c308e;color:#fff;border-radius:30px;padding:3px!important}#breadcrumbs a{width:auto;color:#0b308e}#breadcrumbs{text-align:start;max-width:1000px;margin:auto;padding-top:10px}.kv_top{background-image:url(img/xkv.jpg.pagespeed.ic.89ZgjCj6eE.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:530px;display:flex;align-content:space-between;align-items:center}.kv_top h2{color: #0000;-webkit-text-stroke:1px #fff;font-size:80px;letter-spacing:2px;font-family:"Arial";font-weight:bold;margin-bottom:50px}.kv_top_box{max-width:1000px;margin:auto;text-align:left}.h1_box{color:#000;text-align:justify;font-size:24px;line-height:2;letter-spacing:3px}.h1_box_line{background-color:#fff;padding:0 10px}.h1_box_line_en{font-family:'Manrope',sans-serif;font-size:25px;padding:3px 10px;font-weight:500}.news{height:100px;display:flex;justify-content:space-between;max-width:1000px;margin:auto;align-items:center}.vertical_line{border:solid 1px #0b308e;height:60px;margin:auto 30px}.more_btn{width:15%;padding:10px;border:solid 1px #0b308e;color:#0b308e;display:flex;align-items:center;justify-content:space-between;font-family:'Manrope',sans-serif}.arrow{font-family:'Manrope',sans-serif}.arrow p{margin:0;padding-left:5px;font-weight:bold}.arrow span{display:block;width:30px;height:1px;background-color:#0b308e;position:relative;transform:scale(0,1);transform-origin:top left;animation:arrow01 5s ease-in-out infinite forwards;bottom:-2px}@keyframes arrow01 {
    0% { transform: scale(0, 1); }
    30% { transform: scale(0, 1); }
    40% { transform: scale(1, 1); }
    85% { transform: scale(1, 1); opacity: 1;}
    90% { transform: scale(1, 1); opacity: 0; }
    100% { transform: scale(1, 1); opacity: 0; }
}.arrow span::after{content:"";display:block;width:8px;height:10px;border-right:1px solid #0b308e;transform:rotate(-45deg) scale(1,0);transform-origin:right bottom;position:absolute;bottom:1px;right:1px;animation:arrow02 5s ease-in-out infinite forwards}@keyframes arrow02 {
    0% { transform: rotate(-45deg) scale(1, 0); }
    45% { transform: rotate(-45deg) scale(1, 0); }
    55% { transform: rotate(-45deg) scale(1, 1); }
    85% { transform: rotate(-45deg) scale(1, 1); opacity: 1;}
    90% { transform: rotate(-45deg) scale(1, 1); opacity: 0; }
    100% { transform: rotate(-45deg) scale(1, 1); opacity: 0; }
}.news_contents{display:flex;flex-wrap:wrap;align-content:center;height:55px;text-align:left;width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .more_btn{margin-left:20px}.back_color{background-color:#f6f6f6;padding-bottom:50px;box-sizing:border-box}.about{padding-top:70px;margin-bottom:-200px}.title{text-align:left}.about_contents_01{margin:30px auto 100px}.about_box{display:flex;justify-content:space-between}.about_contents_text{background-color:#fff;width:48%;padding:130px 80px 130px 100px;box-sizing:border-box;text-align:justify;z-index:1}.about_contents_01_img{background-color:#fff;width:48%;padding:130px 100px 130px 80px;box-sizing:border-box;display:flex;align-items:center;z-index:1;justify-content:center}.about_contents_01_img img{width:100%}.about_contents_text h2{font-size:28px;color:#0b308e;font-weight:bold;padding-bottom:30px}.title_line{display:grid;justify-content:space-between}.title_line_about{margin-left:100px}.line{border:solid 1px #0b308e}.about_back{background-color:#0b308e;height:300px;position:relative;top:-250px;z-index:0}.about_contents_02{display:flex;justify-content:space-between;height:700px;background:linear-gradient(90deg,#f6f6f6 0%,#f6f6f6 300px,#fff 100px,#fff 100%);align-items:center;position:relative;top:-250px}.about_contents_02_img{background-image:url(img/xabout_02.jpg.pagespeed.ic.W4k5I58VQ_.jpg);background-position:left;background-repeat:no-repeat;background-size:cover;height:500px;width:40%}.about_contents_text_02{background-color: #ffffff00;width:50%;padding:0;padding-right:100px;display:flex;flex-wrap:wrap;align-content:center}.about_contents_03_img{background-image:url(img/xabout_03.jpg.pagespeed.ic.hILU8pcWqp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;width:40%}.about_contents_03{display:flex;justify-content:space-between;height:700px;background:linear-gradient(270deg,#f6f6f6 0%,#f6f6f6 300px,#fff 100px,#fff 100%);align-items:center;position:relative;top:-250px;margin:100px auto}.about_contents_text_03{background-color: #ffffff00;width:50%;padding:0;padding-left:100px;height:700px;display:flex;flex-wrap:wrap;align-content:center}.about_contents_03_img_sp{display:none}.service h2{font-size:24px;font-weight:bold;margin-bottom:6px}.service_contents{max-width:1000px;background-color:#fff;margin:50px auto;padding:100px;box-sizing:border-box}.service_contents_text_01{color:#701dff}.service_contents_text_02{color:#00b8ee}.service_contents_text_03{color:#00a63c}.service_contents_text_04{color:#e8473f}.service_contents_text_05{color:#f7931e}.service_contents_text_06{color:#0b308e}.service_contents_text_07{color:#8cc63f}.service .title_line{max-width:1000px;margin:auto;display:grid;justify-content:space-between}.service_contents_title{text-align:justify;display:flex;align-items:center;justify-content:flex-start;padding-bottom:20px}.service_contents_title img{width:100px;height:auto;padding-right:30px}.service_contents_box{margin-bottom:80px}.service_contents_box p{line-height:1.5}.pick_up{text-align:justify;max-width:900px;margin:auto}.pick_up_title{font-size:28px;font-family:'Manrope',sans-serif;margin-right:10px}.pick_up_line{border:solid 1px #1a1a1a;margin:10px auto 30px}.pick_up_p{margin:50px auto;line-height:2!important}.profile{max-width:1000px;margin:auto;padding-top:100px}.profile_padding{padding-top:50px!important}.profile .title_line{display:grid;justify-content:space-between}.message_title{margin-bottom:50px!important}.profile_contents_01{display:flex;justify-content:center;align-items:center;padding:100px 0}.profile_contents_02{display:flex;justify-content:center;align-items:center}.profile_contents_01 img{width:400px;padding-right:100px}.profile_contents_02 img{width:400px;padding-left:100px}.profile_contents_text h2{font-size:28px;color:#000;font-weight:bold;letter-spacing:8px;margin-bottom:30px}.small_text{font-size:16px;color:#000;letter-spacing:0}.profile_contents_text{text-align:justify;padding:0!important}.case{padding:100px 0 50px;box-sizing:border-box}.case_contents{max-width:1000px;margin:auto}.industry{background-color:#fff;margin:50px auto;padding:100px;box-sizing:border-box;text-align:justify}.industry_text .en_p{line-height:2}.case_line{border:solid 1px #0b308e;margin:10px auto 20px}.industry h2{font-size:24px;color:#0b308e;font-weight:bold;padding-bottom:20px}.industry_box{background-color:#0b308e;padding:5px 20px;box-sizing:border-box;border-radius:30px;color:#fff;margin-right:20px}.case_lineup_contents_box{display:flex;flex-wrap:wrap}.learn_more_btn{display:flex;justify-content:space-between;align-items:center}.learn_more_btn a{background-color:#0c308e;padding:10px;border-radius:6px;color:#fff}.price{padding-bottom:50px;box-sizing:border-box}.price_contents{max-width:1000px;margin:auto}.price_box_contents{display:flex;justify-content:space-between;text-align:center}.price_title{background-color:#0b308e;border-radius:50px;color:#fff;margin-bottom:10px;padding:5px 15px;box-sizing:border-box;height:40%;align-items:center;flex-wrap:wrap;display:flex}.price_box_small_p{font-size:12px;line-height:1.5}.price_no{font-size:28px}.price_title p{line-height:1.2;margin:auto}.topics_img img{width:100%;height:auto}.topics{max-width:1000px;margin:50px auto 100px}.topics_box{width:30%;box-shadow: 0px 0px 10px 0px #1a1a1a52;margin-bottom:50px}.topics_text{padding:20px;box-sizing:border-box;text-align:left}.topics_next{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;color:#0b308e;margin-top:30px}.topics_next_arrow{margin-left:10px}.category{color:#0b308e}.category_box{background-color:#0b308e;padding:2px 15px;box-sizing:border-box;border-radius:30px;color:#fff;margin-left:20px}.topics_box_contents{display:flex;justify-content:space-between;margin-top:50px;max-width:1000px;flex-wrap:wrap}.topics_btn{margin:auto;width:15%}.contact_back{background-color:#0b308e}.contact_contents h3{color:#fff}.contact_contents .line{border:solid 1px #fff}.contact_contents{max-width:1000px;margin:auto;padding:100px 0}.contact_box{background-color:#fff;margin-top:50px}.required_en{width:80px!important}.Form{margin-left:auto;margin-right:auto;max-width:720px;padding:50px 0;box-sizing:border-box}@media screen and (max-width:599px){.Form{margin-top:40px}}.Form-Item{padding-top:24px;padding-bottom:24px;width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:599px){.Form-Item{padding-left:14px;padding-right:14px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap}}.Form-Item-Label{letter-spacing:.05em;font-weight:bold;font-size:18px}@media screen and (max-width:599px){.Form-Item-Label{max-width:inherit;display:flex;align-items:center;font-size:15px}}.Form-Item-Label.isMsg{margin-top:8px;margin-bottom:auto}@media screen and (max-width:599px){.Form-Item-Label.isMsg{margin-top:0}}.Form-Item-Label-Required{border-radius:6px;margin-right:8px;padding-top:8px;padding-bottom:8px;width:48px;display:inline-block;text-align:center;background:#0b308e;color:#fff;font-size:14px}@media screen and (max-width:599px){.Form-Item-Label-Required{border-radius:4px;padding-top:4px;padding-bottom:4px;width:32px;font-size:10px}}.Form-Item-Input{border:1px solid #ddd;border-radius:6px;margin-left:40px;padding-left:1em;padding-right:1em;height:48px;flex:1;background:#eaedf2;font-size:18px;box-sizing:border-box;max-width:405px}small{font-size:12px}@media screen and (max-width:599px){.Form-Item-Input{margin-left:0;margin-top:18px;height:40px;flex:inherit;font-size:15px}}.Form-Item-Textarea{border:1px solid #ddd;border-radius:6px;margin-left:40px;padding-left:1em;padding-right:1em;height:216px;flex:1;max-width:367px;background:#eaedf2;font-size:18px}@media screen and (max-width:599px){.Form-Item-Textarea{margin-top:18px;margin-left:0;height:200px;flex:inherit;font-size:15px;padding-right:3em}}.Form-Btn{border-radius:6px;margin-top:32px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;width:280px;display:block;letter-spacing:.05em;background:#0b308e;color:#fff;font-weight:bold;font-size:20px;-webkit-appearance:none;cursor:pointer;cursor:hand}@media screen and (max-width:599px){.Form-Btn{margin-top:24px;padding-top:8px;padding-bottom:8px;width:160px;font-size:16px}}.wpcf7-list-item label{display:flex;flex-wrap:wrap}.privacy_btn{width:30px;height:30px;margin-right:10px}.news_kv{background-image:url(img/xnews_kv.jpg.pagespeed.ic.kxsdixFLRD.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:230px;display:flex}.news_title{max-width:1000px;margin:auto;text-align:justify;width:100%;color:#fff;letter-spacing:2px}.news_title h3{color:#fff}.news_title span{font-size:18px;margin-left:10px}.news_contents_box{max-width:1000px;margin:auto;text-align:justify}h4{font-size:24px;font-weight:bold}.news_contents_title h4{margin:70px auto 20px}.news_line{border:solid 1px #0b308e;margin:45px auto 40px}.news_text p{margin-bottom:50px}.news_text a{width:auto}.news_text_pickup{background-color:#0b308e;color:#fff;padding:30px;box-sizing:border-box}.news_text img{margin-top:50px;width:100%;height:auto}.privacy_a a{width:auto;color:#83c9fb}.privacy_title{font-size:18px;font-weight:bold;margin-bottom:20px}.privacy_small{font-size:12px}.privacy_p{padding-left:15px;box-sizing:border-box;line-height:2}.case_lineup{padding-top:50px}.case_lineup .title_line{max-width:1000px;margin:auto;margin-bottom:50px}.case_pagination{background-color:#f6f6f6}.case_box_contents{max-width:1000px;margin:auto;padding:50px 0;display:flex;flex-wrap:wrap}.case_box{box-sizing:border-box;text-align:justify;width:32%;padding:20px;margin-right:2%;margin-bottom:30px;background:#fff}.case_box_en p{text-align:left}.case_box_en .add_info span{font-size:12px}.case_box:nth-of-type(3n) {margin-right:0}.case_box img{width:100%;height:auto}.case_box_category{border:1px solid #0b308e;border-radius:24px;font-size:14px;padding:2px 10px;margin-bottom:10px;display:inline-block;color:#0b308e;font-weight:bold}.case_box_h3{margin-top:1rem;margin-bottom:1rem;min-height:50px}.case_box_h3 p{font-weight:bold;font-size:20px;line-height:1.2}.case_box_client_name{margin-bottom:10px;min-height:40px}.case_box_text p{margin-bottom:30px;min-height:140px;line-height:1.7}.case_box_text_en p{font-size:14px}.add_info{margin-bottom:10px;display:inline-block;margin-right:10px;line-height:24px}.add_info span{background-color:#0b308e;color:#fff;padding:2px 8px;border-radius:24px;font-size:14px;margin-right:10px;width:25%;text-align:center}.add_info p{text-align:left;line-height:1.5;margin-bottom:5px}.add_info p:last-of-type{margin-bottom:0}.case_startups{padding-top:50px}.case_startups .title_line{max-width:1000px;margin:auto;margin-bottom:50px}.case_startups_bk{background-color:#f6f6f6}.case_startups_pagination{position:relative;display:flex;flex-wrap:wrap;margin:auto;max-width:1000px;padding:100px 0}.case_startups_contents{width:21.2%;display:flex;flex-direction:column;align-items:center;margin-bottom:45px;margin-right:5%}.case_startups_contents_box{background-color:#fff;display:flex;justify-content:center;align-items:center;width:200px;overflow:hidden;margin-bottom:13px;position:relative;height:200px;border-radius:50%}.case_startups_contents_box img{display:block;transition:all .3s ease;max-width:100%}.case_startups_contents:nth-of-type(4n){margin-right:0}.breadcrumbs{display:flex;max-width:1000px;margin:auto;margin-top:20px}.breadcrumbs span[property="name"]{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:1000px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs span[property="name"]:hover{max-width:none}footer{padding:80px 0 30px;max-width:1000px;margin:auto}.footer_logo{background-image:url(img/xlogo.png.pagespeed.ic.HQLJZzKLKt.png);background-position:left;background-repeat:no-repeat;background-size:contain;height:60px;width:50%}.footer_text{width:50%;text-align:left}.footer_th{width:20%}.footer_th_en{width:25%}table{font-size:14px;line-height:2;letter-spacing:2px}.footer_contents{display:flex;align-items:center;padding-bottom:50px;justify-content:space-between}.grecaptcha-badge{z-index:100}.not_found_h2{font-size:30px;color:#0c308e;font-weight:bold;margin:100px auto 20px}.not_found_a{padding:10px 50px;box-sizing:border-box;background-color:#0c308e;color:#fff;border-radius:10px;text-transform:uppercase;font-weight:bold;font-size:18px;margin-top:50px}@media screen and (max-width:1025px){.menu-trigger{display:none}.logo{margin:0}.header_menu_pc li{padding-left:10px}.contact{margin-left:10px;padding:0 15px}.kv_top{height:350px}.kv_top h2{font-size:7vw}.news{max-width:700px}.about_contents_text{padding:30px;width:50%}.about_contents_01_img{padding:30px}.about_contents_text h2{font-size:24px;padding-bottom:10px}.about_contents_02_img{width:50%}.about_contents_03{height:600px}.about_contents_03_img{width:50%}.service{max-width:700px;margin:auto}.service_contents{padding:40px}.profile{max-width:700px;margin:auto}.profile img{width:47%;padding-right:20px}.profile_contents_text{padding:0}.case_contents{max-width:700px}.learn_more_btn{align-items:flex-end}.learn_more_btn a{font-size:14px}.industry{padding:50px}.price_contents{max-width:700px}.price{padding:0}.topics_contents{max-width:700px;margin:auto}.topics_btn{width:20%}.contact_contents{max-width:700px}.contact_box{padding:20px;box-sizing:border-box}.Form{padding:0}.Form-Item-Label{font-size:14px;display:flex;text-align:left}.footer_contents{max-width:700px;margin:auto}.more_btn{width:25%}.category{font-size:12px}.news_title{max-width:700px;margin:auto}.news_contents_box{max-width:700px}.logo img{margin-left:15px}.breadcrumbs{max-width:700px;text-align:left}.breadcrumbs span[property="name"]{max-width:580px}.price_box_en{width:24%}.case_lineup .title_line{max-width:700px}.case_box_contents{margin:auto 50px}.case_startups .title_line{max-width:700px}.case_startups_pagination{max-width:700px}.case_startups_contents{width:30%}.case_startups_contents:nth-of-type(4n){margin-right:5%}.case_startups_contents:nth-of-type(3n){margin-right:0}}@media screen and (max-width:877px){.header_menu_pc{font-size:12px}nav ul li.has-child::before{top:3px}}@media screen and (max-width:821px){.h1_box_line_en{font-size:16px}.en_p{line-height:1.2}.contact{width:auto}p{line-height:1.5}.case_box_text p{line-height:1.5}.footer_tr_en{letter-spacing:1px}.footer_th_en{width:30%}.price_title{height:57%}}@media screen and (max-width:599px){.sp_only{display:block}.pc_only{display:none}p{line-height:2}.case_box_text p{line-height:1.7}.en_p{line-height:2}.logo img{margin:auto}.header_navi_shop{margin-top:50px}.news_contents_title h4{margin:30px auto 20px}.kv_top h2{text-align:left;font-size:50px;letter-spacing:2px}.kv_top{padding:120px 30px}.h1_box{font-size:18px}.news{display:block;height:auto;padding:30px 30px;box-sizing:border-box}.title{text-align:center;width:100%}.vertical_line{height:auto;width:30%;margin:auto}.news_contents{margin:auto;width:100%;padding:20px 0;margin-right:0}.news .more_btn{margin-left:auto}.more_btn{margin:auto;width:50%}.title_line{margin:auto;justify-content:center!important}.title{width:100%;text-align:center}.about{margin-bottom:-250px}.about_contents_text{width:85%;margin:auto;padding:20px 0 50px;height:auto}.about_contents_text h2{font-size:22px}.about_box{align-content:center;flex-wrap:wrap}.about_contents_text_01{padding:20px 20px 0 20px}.about_contents_01_img{width:85%;margin:auto;padding:50px 20px 80px}.about_contents_01_img img{width:100%;height:auto}.header_menu{background-color:#0b308e;text-align:left;display:none;position:absolute;top:0;right:0;z-index:1;overflow:auto;height:auto;padding:70px 20px;box-sizing:border-box}.header_menu_p{font-size:6vmin;letter-spacing:2px;line-height:2.5}.header_menu_p a{color:#fff;width:100%}.header_menu_p ul{font-size:3vmin}.l-header__inner{flex-wrap:wrap;align-content:center;position:fixed;justify-content:space-between;width:100%;padding:10px;box-sizing:border-box;background-color:#fff;z-index:100}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;background-color:#fff}.menu-trigger{display:block;position:relative;z-index:2;margin:0;background-color:#0b308e;width:50px;height:50px;border-radius:50px}.menu-trigger span{position:absolute;left:10px;width:30px;height:2px;background-color:#fff;border-radius:4px}.menu-trigger span:nth-of-type(1) {top:16px}.menu-trigger span:nth-of-type(2) {top:30px}.menu-trigger.active span:nth-of-type(1) {transform:translateY(11px) rotate(-45deg);background-color:#fff}.menu-trigger.active span:nth-of-type(2) {transform:translateY(-3px) rotate(46deg);background-color:#fff}.bogo-language-switcher{font-size:6vmin!important;display:block}ul.bogo-language-switcher li{line-height:1.8}.bogo-language-switcher .current{background-color:#fff;color:#0c308e}.bogo-language-switcher .current{width:fit-content;padding:2px 5px!important}.en-US{margin-bottom:10px}nav ul li.has-child::before{right:0;left:auto;top:24px;border-top:2px solid #fff;border-right:2px solid #fff}nav li.has-child ul{background-color:#0c308e;padding:0!important}.has-child ul li{line-height:2;font-size:14px}.kv_top{background-image:url(img/xkv_sp.jpg.pagespeed.ic.hKq0emMUk3.jpg);height:530px;box-sizing:border-box}.h1_box_line_en{font-size:20px;padding:3px 5px}.h1_box_line_en_margin{}.about_contents_02{display:block;background:linear-gradient(180deg,#f6f6f6 0%,#f6f6f6 200px,#fff 100px,#fff 100%);height:auto}.about_contents_02_img{width:85%;margin:auto;height:300px}.about_contents_text_02{width:85%;margin:auto;height:auto;padding-top:30px!important}.about_contents_03_img_sp{display:block;background-image:url(img/xabout_03.jpg.pagespeed.ic.hILU8pcWqp.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:85%;margin:auto;height:300px}.about_contents_03_img{display:none}.about_contents_03{display:block;background: linear-gradient( 
180deg
 ,#f6f6f6 0%,#f6f6f6 200px,#ffffff 100px,#ffffff 100%);box-sizing:border-box;height:auto}.service_contents{flex-wrap:wrap;align-content:center;display:flex;padding:40px 20px;width:85%}.service_contents_title{flex-wrap:wrap;justify-content:flex-start}.service_contents_title img{padding:0;padding-bottom:10px;margin:auto}.pick_up_p{margin:auto;margin-bottom:30px}.service_contents_box{margin-bottom:50px}.service h2{font-size:5.5vw;text-align:left}.pick_up_title{font-size:6vw}.profile{flex-wrap:wrap}.profile_contents_01{flex-wrap:wrap}.profile_contents_02{flex-wrap:wrap}.profile img{padding:0;width:85%;margin:auto}.profile_contents_text{padding:0}.industry{width:85%;padding:20px}.price_box_contents{flex-wrap:wrap}.price_box{width:100%;margin:auto;padding-bottom:20px}.price_box_small_p{font-size:18px}.price_title p{font-size:20px}.topics_box_contents{flex-wrap:wrap;align-content:center}.topics_box{width:85%;margin:auto;margin-bottom:50px}.Form-Item-Input{width:100%}.Form-Item-Textarea{box-sizing:border-box;width:100%}.Form-Item{box-sizing:border-box}.contact_box{width:85%;margin:auto;margin-top:50px}.wpcf7-list-item label{flex-wrap:inherit;align-items:center;text-align:initial}.wpcf7-list-item{margin:auto;width:85%}.contact{margin:auto;padding:0}.news_kv{background-image:url(img/xnews_kv.jpg.pagespeed.ic.kxsdixFLRD.jpg);height:300px}.news_title{padding:30px;box-sizing:border-box}.news_contents_box{width:85%}.footer_contents{display:block}.footer_logo{margin:auto;width:85%;background-position:center;margin-bottom:50px}.footer_text{margin:auto;width:85%}small{font-size:12px}.case_box_contents{display:block;margin:20px;margin-bottom:auto}.case_box{width:100%;margin-right:auto}.case_lineup_contents_box{margin:auto;width:85%}.learn_more_btn_en a{width:34px}.breadcrumbs{margin:10px 30px 0 30px}.breadcrumbs span[property="name"]{max-width:200px}.case_startups_pagination{max-width:none;padding:50px 20px;box-sizing:border-box}.case_startups_contents{width:47.4%}.case_startups_contents_box{width:150px;height:150px}.case_startups_contents{margin-right:5%}.case_startups_contents:nth-of-type(2n){margin-right:0}.case_startups_contents:nth-of-type(3n){margin-right:auto}.case_startups_contents:last-of-type{margin-right:0}}@media screen and (max-width:376px){.case_startups_contents p{font-size:14px}}