@charset "utf-8;" html{margin:0;padding:0}body{margin:0;padding:0;line-height:1}h1,h2,h3,h4,h5{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none;font-size:0}dl,dt,dd{margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}p{margin:0}.clearfix:after{content:"";display:block;clear:both}.pc_view{display:block}.sp_view{display:none}body{font-family:'Noto Sans JP',sans-serif;font-size:16px;line-height:1.5;letter-spacing:.8px;-webkit-text-size-adjust:100%}a{color:#000;text-decoration:none}p{line-height:1.8}img{width:100%}.en{font-family:'Roboto',sans-serif}div::selection,h2::selection,h3::selection,h4::selection,li::selection,p::selection,span::selection,dt::selection,dd::selection,a::selection,img::selection{background:#aaa}div::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection,dt::-moz-selection,dd::-moz-selection,a::-moz-selection,img::-moz-selection,{background:#aaa}.btn{position:relative;display:block;width:500px;padding:34px 0;text-align:center;font-family:'Roboto',sans-serif;font-weight:300;text-decoration:underline;transition:.2s}.btn:hover{background:#ffeb27;transition:1s;text-decoration:none}.btn_bg_g{background:#eee}.btn_bg_b{background:#000;color:#fff}.btn_bg_b:hover{color:#000}.btn_bd_b{background:#fff;border:solid 2px #000;box-sizing:border-box;color:#000}.link_arrow:after,.link_arrow:before{content:"";position:absolute;top:calc(50% - 5px);right:calc(50% - 65px);width:11px;height:11px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_black.svg) no-repeat;background-size:100%;transition:.3s}.link_arrow:hover:after{top:calc(50% - 20px);right:calc(50% - 80px);opacity:0;transition:.3s}.link_arrow:before{top:calc(50% + 10px);right:calc(50% - 50px);opacity:0;transition:.3s}.link_arrow:hover:before{top:calc(50% - 5px);right:calc(50% - 65px);opacity:1;transition:.3s}.btn_bg_b.link_arrow:after{background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_white.svg) no-repeat}.txt_link a{position:relative;text-decoration:underline;font-size:14px;font-family:'Roboto',sans-serif}.txt_link a:hover{text-decoration:none}.link_next a{position:relative;display:block;width:100%;padding:300px 0 400px}.link_next_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.link_next_txt .txt_s{display:block;font-size:18px;font-weight:700}.link_next_txt .en{position:relative;display:block;font-size:90px;font-weight:700}a .link_next_txt .en:after,a .link_next_txt .en:before{content:"";position:absolute;width:18px;height:18px;bottom:-50px;left:calc(50% - 9px);background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_black.svg) no-repeat;background-size:100%;transition:.3s}a:hover .link_next_txt .en:after{bottom:-25px;left:calc(50% + 16px);opacity:0;transition:.3s}a .link_next_txt .en:before{bottom:-75px;left:calc(50% - 34px);opacity:0}a:hover .link_next_txt .en:before{bottom:-50px;left:calc(50% - 9px);opacity:1;transition:.3s}.column_3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 4.8%}.column_2{margin-left:-4.8%}.column_2 li{display:inline-block;width:45.1%;margin-left:4.8%}.obj_gray{position:absolute;display:block;background:#f7f7f7;z-index:0}.pages_lead{width:80%;margin-bottom:120px;padding-top:150px}.pages_lead_head span{display:block;margin-bottom:17px;font-size:14px;font-weight:500}.pages_lead_head .pages_lead_head_l{margin-bottom:50px;font-size:70px;font-weight:900}.svg_anm_wrrap{position:absolute;width:102%}.svg_anm_wrrap .svg_anm,.svg_anm_wrrap .svg_anm svg{width:100%;height:auto}.svg_anm{opacity:0}.svg_anm.is-animated{opacity:1}.is-animated .st0{stroke:#efefef;stroke-dasharray:150%;stroke-width:162;-webkit-animation:hello 1s ease-in 0s;animation:hello 1s ease-in 0s}#recruit .svg_anm_wrrap{width:102%;top:25%;left:-5%}#recruit .is-animated .st0{stroke-dasharray:170%}@-webkit-keyframes hello{0%{stroke-dashoffset:150%;fill:transparent}40%{stroke-dashoffset:150;fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}@media (max-width:480px){.pc_view{display:none}.sp_view{display:block}}header{position:fixed;width:100%;top:0;left:0;z-index:1000;transition:.3s}.header_inner{padding:80px 80px 0;transition:.3s}.header_inner .area_logo{float:left}.header_inner .area_logo a{display:block;width:130px}.header_inner .area_logo a img{width:100%}.header_inner .area_navi{float:right}header.is-fixed{width:calc(100% - 60px);top:20px;padding:0 30px;transition:.3s}header.is-fixed .header_inner{padding:20px 50px;background:#fff;transition:.3s;box-shadow:0 3px 12px rgb(0 0 0/8%);border-radius:45px;align-items:center;justify-content:space-between}header.is-fixed ul.nav_list{padding-top:8px;transition:.3s}header ul.nav_list{transition:.3s}ul.nav_list li{display:inline-block;margin-left:30px}ul.nav_list li a{padding-bottom:6px;font-size:13px;font-family:'Roboto',sans-serif;overflow:hidden}ul.nav_list li a.current{border-bottom:solid 2px #000}ul.nav_list li a span.lttr{position:relative}ul.nav_list li a span.lttr>span{position:relative;font-size:15px;font-family:'Roboto',sans-serif;transition:.2s}a.lttr_anm span.lttr{position:relative}a.lttr_anm span.lttr>span{position:relative;transition:.2s}a.lttr_anm span.lttr>span.def{top:0}a.lttr_anm span.lttr>span.hov{position:absolute;bottom:-10px;left:0;opacity:0}a.lttr_anm:hover span.lttr>span.def{top:-15px;opacity:0}a.lttr_anm:hover span.lttr>span.hov{bottom:0;opacity:1}a.lttr_anm:hover span.lttr.lttr_2>span.hov{transition-delay:.02s}a.lttr_anm:hover span.lttr.lttr_3>span.hov{transition-delay:.04s}a.lttr_anm:hover span.lttr.lttr_4>span.hov{transition-delay:.06s}a.lttr_anm:hover span.lttr.lttr_5>span.hov{transition-delay:.08s}a.lttr_anm:hover span.lttr.lttr_6>span.hov{transition-delay:.1s}a.lttr_anm:hover span.lttr.lttr_7>span.hov{transition-delay:.12s}a.lttr_anm:hover span.lttr.lttr_8>span.hov{transition-delay:.14s}a.lttr_anm:hover span.lttr.lttr_9>span.hov{transition-delay:.16s}a.lttr_anm:hover span.lttr.lttr_10>span.hov{transition-delay:.18s}a.lttr_anm:hover span.lttr.lttr_11>span.hov{transition-delay:.2s}a.lttr_anm:hover span.lttr.lttr_12>span.hov{transition-delay:.22s}a.lttr_anm:hover span.lttr.lttr_13>span.hov{transition-delay:.24s}a.lttr_anm:hover span.lttr.lttr_14>span.hov{transition-delay:.26s}#top .mv{position:relative;width:100vw;height:100vh;overflow:hidden;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/smpl_3.svg) no-repeat center center/cover}#top .intro{position:relative;display:flex;align-items:center;background:#f7f7f7;overflow:hidden}#top .intro:after{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/obj_1.svg) no-repeat;background-size:100%;z-index:90}#top .intro .intro_bg_b,#top .intro .intro_bg_g{width:38%;display:inline-block;padding:150px 6%}#top .intro .intro_bg_b{background:#000;color:#fff}#top .intro .intro_bg_g{background:#f7f7f7}#top .intro .intro_bg_b_txt,#top .intro .intro_bg_g_txt{position:relative;z-index:100}#top .intro .intro_bg_g_txt{margin-bottom:20px}#top .intro .intro_bg_g_txt:last-child{margin-bottom:0}#top .intro .intro_bg_b_txt_en{margin-bottom:20px;font-size:14px;font-weight:500}#top .intro .intro_bg_b_txt_jp{font-size:70px;font-weight:700}.sec_inner{position:relative;width:87%;max-width:1400px;margin:auto;z-index:5}section h2{font-size:130px;font-family:'Roboto',sans-serif;font-weight:900;letter-spacing:3px}#top .service,#top .slideshare{position:relative;margin-bottom:110px;padding-top:70px}#top .service .service_ttl{margin-bottom:40px}#top .service .service_lead{position:relative;margin-bottom:120px}#top .service .service_lead .sec_inner{z-index:20}#top .service .service_lead:after{content:"";position:absolute;bottom:-30px;right:0;width:41%;height:295px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/obj_2.svg) no-repeat right bottom/cover;z-index:10}#top .service .service_lead_inner{position:relative;display:flex;align-items:end}#top .service .service_lead_txt{width:50%}#top .service .service_lead_txt .service_lead_txt_head{margin-bottom:30px;font-size:40px;font-weight:700}#top .service .service_lead_btn{width:44.5%;padding-left:5.5%;overflow:hidden}#top .service .service_case .article_list{margin-bottom:70px}ul.article_list .article_list_tn{position:relative;height:220px;overflow:hidden}ul.article_list .article_list_tn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;vertical-align:top;z-index:1;object-fit:cover;transition:.5s}ul.article_list a:hover .article_list_tn img{width:150%;transition:8s}ul.article_list .article_list_txt{padding:30px;background:#eee;transition:.5s}ul.article_list a:hover .article_list_txt{background:#f9f9f9;transition:1s}ul.article_list .article_list_ttl{margin-bottom:20px;font-size:22px;font-weight:500;transition:.5s}ul.article_list .article_list_info{font-size:16px;transition:.5s}ul.article_list a:hover .article_list_ttl,ul.article_list a:hover .article_list_info{color:#777;transition:1s}#top .service,#top .slideshare{margin-bottom:0}#top .service .service_logos{position:relative;width:100%;padding:70px 0 90px;background:#fff;z-index:10}#top .service .service_logos_inner{width:87%;max-width:1400px;margin:auto}#top .service .service_logos ul.list_logos{display:flex;flex-wrap:wrap}#top .service .service_logos ul.list_logos li{width:16.6%}#top .service .service_logos ul.list_logos li img{width:100%}#top .service .obj_gray,#top .slideshare .obj_gray{top:0;right:0;width:24%;height:100%}#top .news{margin-bottom:110px}#top .news .sec_inner{display:flex;flex-direction:row-reverse;padding-top:110px;border-top:solid 2px #000}#top .news .news_list{width:69%}#top .news_list ul li{display:inline-block;width:45.1%;margin-right:4.8%;vertical-align:top}#top .news_ttl{width:calc(31% - 30px);margin-left:30px}.news_list ul li a{display:block}.news_list ul li a .news_tn{position:relative;height:200px;overflow:hidden;margin-bottom:23px}.news_list ul li a .news_tn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;vertical-align:top;z-index:1;object-fit:cover;transition:.5s}.news_list ul li a:hover .news_tn img{height:114%;transition:.5s}.news_txt dt.news_txt_ttl{padding-bottom:20px;font-size:20px;font-weight:500;transition:.5s}.news_txt dd span.news_txt_date,.news_txt dd span.news_txt_cat{display:inline-block;margin-right:30px;font-size:16px;transition:.5s}.news_list ul li a:hover dt.news_txt_ttl,a:hover .news_txt dd span.news_txt_date,a:hover .news_txt dd span.news_txt_cat{color:#777;transition:.5s}.recruit{padding:100px 0}.recruit a.recruit_link{position:relative;display:block;width:100%;padding:70px 0;background:#000;text-align:center;overflow:hidden;transition:.5s}.recruit a.recruit_link:before{content:"Recruit";position:absolute;top:-140px;left:-20px;font-size:220px;font-weight:700;color:#242424;z-index:10;transition:.5s}.recruit a.recruit_link:hover{background:#ffeb27;transition:1s}.recruit a.recruit_link:hover:before{color:#f8e31a;transition:1s}.recruit a.recruit_link .recruit_link_ttl{position:relative;margin-bottom:20px;font-size:34px;font-weight:700;color:#fff;z-index:20;transition:.5s}.recruit a.recruit_link:hover .recruit_link_ttl{color:#000;transition:1s}.recruit a.recruit_link .link_arrow{position:relative;font-size:14px;font-family:'Roboto',sans-serif;font-weight:300;color:#fff;z-index:20;transition:.5s}.recruit a.recruit_link:hover .link_arrow{color:#000;transition:1s}.recruit a.recruit_link .link_arrow:after,.recruit a.recruit_link .link_arrow:before{content:"";position:absolute;top:calc(50% - 5px);right:calc(50% - 65px);width:11px;height:11px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_white.svg) no-repeat;background-size:100%;transition:.5s}.recruit a.recruit_link .link_arrow:before{top:calc(50% + 10px);right:calc(50% - 50px);opacity:0;transition:.5s}.recruit a.recruit_link:hover .link_arrow:after{top:calc(50% - 20px);right:calc(50% - 80px);background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_black.svg) no-repeat;opacity:0;transition:.5s}.recruit a.recruit_link:hover .link_arrow:before{top:calc(50% - 5px);right:calc(50% - 65px);background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_black.svg) no-repeat;opacity:1;transition:.5s}.f_cta>a{position:relative;display:block;width:100%;padding:150px 0;background:#eee;overflow:hidden;transition:.5s}.f_cta>a:hover{background:#ffeb27;transition:1s}.f_cta>a:before{content:"";position:absolute;display:block;width:500px;height:500px;top:calc(50% - 250px);right:calc(50% - 920px);border-radius:400px;background:#f4f4f4;z-index:30;transition:.5s}.f_cta>a:hover:before{width:560px;height:560px;top:calc(50% - 265px);right:calc(50% - 940px);background:#f8e31a;transition:1s}.f_cta>a .f_cta_ttl{position:relative;display:flex;width:87%;max-width:1400px;margin:auto;align-items:center}.f_cta>a .f_cta_ttl:after,.f_cta>a .f_cta_ttl:before{content:"";position:absolute;top:calc(50% - 18px);right:10px;width:36px;height:36px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_black.svg) no-repeat;background-size:100%;z-index:40;transition:.4s}.f_cta>a .f_cta_ttl:before{top:calc(50% + 22px);right:50px;opacity:0}.f_cta>a:hover .f_cta_ttl:after{top:calc(50% - 58px);right:-30px;opacity:0;transition:.4s}.f_cta>a:hover .f_cta_ttl:before{top:calc(50% - 18px);right:10px;opacity:1;transition:.4s}.f_cta .f_cta_ttl h2{position:relative;display:inline-block;width:32%;padding-right:4%;font-size:100px;font-weight:900}.f_cta .f_cta_ttl h2:after{content:"";position:absolute;display:block;top:calc(50% - 25px);right:0;width:2px;height:50px;background:#000}.f_cta .f_cta_ttl .f_cta_ttl_txt{display:inline-block;width:64%;padding-left:50px}footer{padding:40px 0;background:#fff}footer .f_inner{width:87%;max-width:1400px;margin:auto}footer .f_navi{float:right;width:80%;text-align:right}footer .f_navi ul li a{font-size:15px}footer .f_credit{float:left;width:20%;font-size:15px}footer .airtrip-group-section{background-color:#fff;padding:75px 0 45px;text-align:center}footer .airtrip-group-section h2{font-size:20px;font-weight:700;margin-bottom:25px;position:relative;display:inline-block;padding-bottom:10px;color:#000}footer .airtrip-group-section h2:after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:40px;height:2px;background-color:#000}footer .airtrip-group-list{list-style:none;padding:0;margin:0 auto;max-width:1400px;display:flex;flex-wrap:wrap;justify-content:center}footer .airtrip-group-list li{width:300px;margin:8px 15px;text-align:left}footer .airtrip-group-list li a{color:#000;text-decoration:none;font-size:14px;display:flex;align-items:center}footer .airtrip-group-list li a:hover{text-decoration:underline}footer .airtrip-group-list li a:before{content:'◆';color:#fc0;margin-right:8px;font-size:10px}.pages .mv_pages{position:relative;width:100vw;height:100vh;min-height:740px;overflow:hidden}.pages .mv_pages:before{content:"";position:absolute;top:60%;left:calc(50% - 130px);width:2000px;height:550px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/obj_logo.svg) no-repeat;background-size:100%;transform:translate(0,-50%)}.pages .mv_pages .sec_inner{position:absolute;top:22%;left:50%;transform:translate(-50%,0)}.pages .mv_pages .bc{margin-bottom:80px}.bc ul li{position:relative;display:inline-block;margin-right:50px}.bc ul li:after{content:"";position:absolute;top:9px;right:-34px;width:19px;height:3px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/obj_bc.svg) no-repeat;background-size:100%}.bc ul li:last-child{margin-right:0}.bc ul li:last-child:after{display:none}.bc ul li a,.bc ul li:last-child{font-size:13px;font-family:'Roboto',sans-serif;font-weight:700}.f_cta .bc{margin-bottom:20px}.pages .mv_pages .ttl_pages .ttl_pages_head{margin-bottom:45px}.pages .mv_pages .ttl_pages .ttl_pages_head h2 span{display:block;font-size:130px;font-weight:900}.pages .mv_pages .ttl_pages .ttl_pages_head h2{font-size:40px}.pages .mv_pages .ttl_pages .ttl_pages_body p{width:45%;font-size:16px}.pages .content_first{border-top:solid 2px #000}.pages_2 .content_first{margin-top:230px;border-top:none}.content .index_pages{width:100%;margin-bottom:100px;padding-top:25px}.content .index_pages ul li{display:inline-block;margin-right:60px}.content .index_pages ul li:last-child{margin-right:0}.content .index_pages ul li a{position:relative;font-size:16px;font-weight:700}.content .index_pages ul li a:after{content:"";position:absolute;top:calc(50% - 4px);right:-18px;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.area_gray_80{position:relative;background:#f7f7f7}.area_gray_80:after{content:"";position:absolute;display:block;top:0;right:0;width:6.5%;height:100%;background:#fff}@media (min-width:1610px){.area_gray_80:after{width:calc((100vw - 1400px) / 2)}}#service .block_service{position:relative;padding:130px 0;overflow:hidden}#service .block_service .svg_anm_wrrap{top:-40px;left:-50px}#service .block_service_head{display:flex;margin-bottom:110px}#service .block_service_head .service_head_main{width:50%}#service .block_service_head .service_head_main h3{font-size:42px;font-weight:700}#service .block_service_head .service_head_main span{font-size:14px;font-weight:700}#service .block_service_head .service_head_sub{width:50%}#service .block_service_head .service_head_sub p{padding-right:80px;font-size:16px;font-weight:700}#service .box_point{margin-bottom:130px;padding:0 7px}#service .box_point ul{display:flex;flex-wrap:wrap}#service .box_point ul li{position:relative;width:calc(50% - 6px);margin:0 3px 6px;padding:70px 0 100px;background:#242424;z-index:30}#service .box_point ul li:first-child,#service .box_point ul li:last-child{background:#000}#service .box_point ul li dl{width:80%;margin:auto}#service .box_point ul li dt span{display:inline-block;margin-bottom:17px;padding:2px 5px 1px;background:#696969;font-size:16px;font-weight:700;font-family:'Roboto',sans-serif;color:#fff}#service .box_point ul li dd p{font-size:30px;font-weight:700;color:#fff}#service .service_case{margin-bottom:80px}#service ul.article_list{margin-bottom:50px}#service ul.article_list .article_list_txt{background:#fff}#service .service_case .block_btn .btn{margin:auto}#service .service_flow_haed{margin-bottom:40px}#service .service_flow_haed h4{font-size:32px;font-weight:700}#service .service_flow_body ol{margin-left:-12px}#service .service_flow_body ol li.flow_item{position:relative;display:inline-block;width:calc(33.2% - 11px);margin-left:12px;vertical-align:top}#service .service_flow_body ol li.flow_item:after{content:"";position:absolute;top:0;right:-11px;display:block;width:0;height:0;border-style:solid;border-width:28px 0 29px 11px;border-color:transparent transparent transparent #000;z-index:30}#service .service_flow_body ol li.flow_item:last-child:after{display:none}#service .service_flow_body ol li.flow_item .flow_item_head{position:relative;padding:15px;background:#000;overflow:hidden}#service .service_flow_body ol li.flow_item .flow_item_head:before{position:absolute;top:calc(50% - 63px);left:5px;font-size:84px;font-weight:900;font-family:'Roboto',sans-serif;color:#3c3c3c}#service .service_flow_body ol li.flow_item:first-child .flow_item_head:before{content:"1"}#service .service_flow_body ol li.flow_item:nth-child(2n) .flow_item_head:before{content:"2"}#service .service_flow_body ol li.flow_item:nth-child(3n) .flow_item_head:before{content:"3"}#service .service_flow_body ol li.flow_item:nth-child(4n) .flow_item_head:before{content:"4"}#service .service_flow_body ol li.flow_item .flow_item_head h5{font-size:18px;font-weight:700;color:#fff;text-align:center}#service .service_flow_body ol li.flow_item .flow_item_body{margin-bottom:100px}#service .service_flow_body ol li.flow_item .flow_item_body .flow_item_body_fase{display:block;margin:17px 0;font-size:18px;font-weight:700;text-align:center}#service .service_flow_body ol li.flow_item .flow_item_body ul li{margin-bottom:5px;padding:12px 20px;background:#fff;font-size:17px;font-weight:700}#service .box_service_flow .block_btn .btn{margin:auto}#service .box_service_flow .block_btn .btn.link_arrow:after{right:calc(50% - 98px)}#service .box_service_flow .block_btn a.btn.link_arrow:hover:after{right:calc(50% - 113px)}#service .box_service_flow .block_btn .btn.link_arrow:before{right:calc(50% - 83px)}#service .box_service_flow .block_btn a.btn.link_arrow:hover:before{right:calc(50% - 98px)}#company .pages_lead_body p{margin-bottom:20px}#company .pages_lead_body p:last-child{margin-bottom:0}#company .block_mvv{position:relative;margin-bottom:140px;padding:100px 0;overflow:hidden}#company .block_mvv .svg_anm_wrrap{top:-40px;left:-50px;width:auto;height:117%}#company .svg_anm_wrrap .svg_anm svg{width:auto;height:100%}#company .block_mvv ul.mvv_list{padding-right:90px}#company .block_mvv ul.mvv_list>li{display:flex;margin-bottom:80px;padding-bottom:80px;border-bottom:solid 1px #000}#company .block_mvv ul.mvv_list>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#company .block_mvv ul.mvv_list>li .mvv_ttl{width:40%}.txt_bg_b{display:inline-block;padding:4px 10px;background:#000;font-size:14px;font-weight:500;color:#fff}#company .block_mvv ul.mvv_list>li .mvv_body{width:60%}#company .block_mvv ul.mvv_list>li .mvv_body_l{margin-bottom:30px;font-size:40px;font-weight:700}#company .block_mvv ul.mvv_list>li .mvv_body_s{font-size:16px;font-weight:500}#company .block_mvv ul.mvv_list li .mvv_body ul.value_item li{margin-bottom:50px}#company .block_mvv ul.mvv_list li .mvv_body ul.value_item li .value_item_head{margin-bottom:20px;font-size:30px;font-weight:700}#company .block_mvv ul.mvv_list li .mvv_body ul.value_item li .value_item_body{font-size:16px;font-weight:500}.page_comany_block_head{margin-bottom:60px}.page_comany_block_head h3{margin-bottom:18px;font-size:42px;font-weight:700}.page_comany_block_head span{font-size:14px;font-weight:500}#company ul.comany_ol_items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;margin-bottom:50px}#company ul.comany_ol_items li{padding:25px;background:#f7f7f7}#company ul.comany_ol_items li dt{padding-bottom:20px;font-size:14px}#company ul.comany_ol_items li dd{font-size:17px;font-weight:500}#company .map{margin-bottom:140px}#company .map iframe{height:320px}#company .block_message{position:relative;padding-top:100px}#company .block_message:before{content:"";position:absolute;display:block;top:0;left:0;width:80%;height:48%;background:#f7f7f7;z-index:-1}#company .block_message .page_comany_block_body{margin-bottom:60px}#company .block_message_inner{display:flex;max-width:2000px}#company .block_message_inner .area_img{width:calc(50% - 80px)}#company .block_message_inner .area_txt{width:calc(50% - 6.5%);padding-left:80px}@media (min-width:1610px){#company .block_message_inner .area_txt{width:calc(50% - (calc(100vw - 1400px) / 2)))}}#company .block_message_inner .area_txt h4{margin-bottom:25px;font-size:30px;font-weight:700}#company .block_message_inner .area_txt p{margin-bottom:60px;font-weight:500}#company .block_message_inner .area_txt p span{display:block;margin-top:15px;font-size:15px;font-weight:500}#company .block_message_inner .profile dt{padding-bottom:15px;font-size:14px;font-weight:500}#company .block_message_inner .profile dd p{font-size:13px}#company .office{width:100%}.cat_sort{margin-bottom:100px;padding-top:70px}.cat_sort ul li,.pager ol li{display:inline-block;margin-right:15px}.btns li a{display:block;padding:9px 20px;background:#f7f7f7;font-size:14px;font-weight:500;color:#000;transition:.5s}.btns li a:hover{background:#ffeb27;transition:1s}.btns li a.btn_current{background:#696969;color:#fff}.btns li a.btn_current:hover{background:#ffeb27;color:#000}#case .article_list,#news .article_list{margin-bottom:50px}#case .article_list li,#news .article_list li{margin-bottom:80px}#case .pager,#news .pager{margin-bottom:130px}.pages_2 main{position:relative;overflow:hidden}.pages_2 main:before{content:"";position:absolute;top:582px;left:calc(50% - 130px);width:2000px;height:550px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/obj_logo.svg) no-repeat;background-size:100%;transform:translate(0,-50%);z-index:-1}.article_main{margin:80px 0 130px}.article_main .sec_inner{display:flex}.article_main .column_main{width:70%;padding-right:7%}.article_main .column_main .article_head{margin-bottom:50px}.article_main .column_main .article_head_info{margin-bottom:20px;font-size:16px}.article_main .column_main .article_head_ttl{margin-bottom:50px}.article_main .column_main .article_head_ttl h2{font-size:34px;font-weight:700}.article_main .column_main .article_head_image img{width:100%;height:auto}.article_main .column_main .article_body>p{margin-bottom:20px}.article_main .column_main .article_body>p:last-child{margin-bottom:0}.article_main .column_main .article_body>p.p_bg_gray{padding:30px;background:#f9f9f9;border-radius:5px;font-size:15px;color:#444}.article_main .column_main .article_body img{width:100%;height:auto;margin:40px 0 35px;box-sizing:border-box}.article_main .column_main .case_intro{margin:50px 0 80px;background:#fff}.article_main .column_main .case_intro ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.article_main .column_main .case_intro ul li{padding:25px;background:#f7f7f7}.article_main .column_main .case_intro ul dt{padding:3px 10px 5px;background:#696969;text-align:center;font-size:14px;font-weight:500;color:#fff}.article_main .column_main .case_intro ul dd{padding-top:13px;font-size:16px;font-weight:500}.article_main .column_main .article_body h3{margin:80px 0 30px;padding:23px 20px;border-top:solid 2px #000;border-bottom:solid 2px #000;font-size:26px;font-weight:700}.article_main .column_main .article_body h4{margin:60px 0 30px;padding:13px 0 13px 20px;border-left:solid 4px #000;font-size:22px;font-weight:700}.article_main .column_main .article_body h5{margin:60px 0 30px;padding:15px 24px;background:#f5f5f5;font-size:20px;font-weight:700}.article_main .column_main .article_body>ul{margin:40px 0;padding:25px 30px;border:solid 1px #cbcbcb;border-radius:5px;box-sizing:border-box}.article_main .column_main .article_body ul li{position:relative;margin-bottom:7px;padding-left:20px;font-size:16px!important}.article_main .column_main .article_body>ul li:before{content:"";position:absolute;display:block;width:7px;height:7px;top:calc(50% - 3px);left:0;background:#000;border-radius:10px}.article_main .column_main .case_company{margin:80px 0 60px;padding:30px 40px;border:solid 1px #cbcbcb;box-sizing:border-box}.article_main .column_main .case_company_inner{display:flex}.article_main .column_main .case_company_img{width:145px;margin-right:30px}.article_main .column_main .case_company_img img{width:100%;border:solid 1px #cbcbcb;border-radius:200px;box-sizing:border-box}.article_main .column_main .case_company_txt{width:calc(100% - 175px)}.article_main .column_main .case_company_name{margin:10px 0;font-size:18px}.article_main .column_main .case_company_info{margin-bottom:20px;font-size:16px}.article_main .column_main .case_company_url a{font-size:14px;color:#777;text-decoration:underline}.article_main .column_main .case_company_url a:hover{text-decoration:none}.article_main .column_main .case_cta{width:100%}.article_main .column_main .case_cta a.btn{width:100%}.article_main .column_main .case_cta a.btn.link_arrow:after{right:calc(50% - 130px)
}
.article_main .column_main .case_cta a.btn.link_arrow:hover:after {
	right: calc(50% - 145px)
}
.article_main .column_main .case_cta a.btn.link_arrow:before {
	right: calc(50% - 115px)
}
.article_main .column_main .case_cta a.btn.link_arrow:hover:before {
	right: calc(50% - 130px)}.article_main .column_side{width:23%}.article_main .column_side .side_block{position:sticky;top:180px;padding:20px;background:#fff;border-top:solid 2px #000}.article_main .column_side .side_block_head{margin-bottom:15px;font-size:13px;font-weight:700}.article_main .column_side .side_block_body ul li{margin-bottom:10px}.article_main .column_side .side_block_body ul li:last-child{margin-bottom:0}.article_main .column_side .side_block_body ul li a{position:relative;padding:15px 20px;font-size:14px;font-weight:500;transition:.5s}.article_main .column_side .side_block_body ul li a:hover{background:#ffeb27;color:#000;transition:1s}.article_main .column_side .side_block_body ul li a.link_arrow:after{right:25px}.article_main .column_side .side_block_body ul li a.link_arrow:hover:after{right:10px}.article_main .column_side .side_block_body ul li a.link_arrow:before{right:40px}.article_main .column_side .side_block_body ul li a.link_arrow:hover:before{right:25px}.article_main .column_side .side_block_body ul li a.btn_current.link_arrow:after{background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_white.svg) no-repeat}#case_article .block_case_list{margin-bottom:130px}#case_article .block_case_list .case_list_head{margin-bottom:30px;font-size:26px;font-weight:700}.single figcaption{margin-bottom:50px!important;text-align:center;font-size:13px;color:#888}#news ul.article_list .article_list_txt{padding:30px 0;background:#fff}ul.article_list .article_list_info span{display:inline-block;margin-left:20px}#news_article .article_head{border-bottom:solid 2px #000}#news_article .article_head_ttl{margin-bottom:35px}#news_article .article_head_info span{display:inline-block;margin-left:20px}#news_article .link_back{margin-top:60px}#news_article .link_back a.link_back_txt{text-decoration:underline}#news_article .link_back a.link_back_txt:hover{text-decoration:none}.block_workstyle{margin-bottom:130px;padding:120px 0}.recruit_block_head{margin-bottom:40px}.workstyle_body ul li{display:flex;margin-bottom:80px}.workstyle_body ul li:last-child{margin-bottom:0}.workstyle_body ul li .workstyle_img{width:40%}.workstyle_body ul li .workstyle_txt{width:calc(60% - 160px);padding:0 90px 0 70px}.workstyle_body ul li .workstyle_txt h4{margin-bottom:30px;font-size:35px}.workstyle_body ul li .workstyle_txt p{font-size:16px}.recruit_block_body ul.article_list .article_list_tn{height:340px}.recruit_block_body a .intervews_list_info{position:relative;display:inline-block;text-decoration:underline}.recruit_block_body a .intervews_list_info:after{content:"";position:absolute;width:15px;height:15px;top:calc(50% - 5px);right:-25px;background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/open_tab.svg) no-repeat;background-size:100%;opacity:.35;transition:.5s}.recruit_block_body a:hover .intervews_list_info{text-decoration:none}.recruit_block_body a:hover .intervews_list_info:after{opacity:.25;transition:.5s}.pages.form .form_wrap,.pages.form .block_form_contact{padding:100px 0}.pages.form .form_body form ul li{margin-bottom:50px}.pages.form .form_body form ul li:last-child{margin-bottom:0}.pages.form .form_body form ul li dl{display:flex}.pages.form .form_body form ul li dt{width:20%;font-size:16px;font-weight:500}.pages.form .form_body form ul li dt span{font-size:14px;font-weight:400;color:#ff4e00}.pages.form .form_body form ul li dd{width:calc(80% - 70px);padding-right:70px;font-weight:400}.pages.form .form_body form ul li dd input[type=text],.pages.form .form_body form ul li dd input[type=mail],.pages.form .form_body form ul li dd input[type=tel],.pages.form .form_body form ul li dd textarea{width:100%;box-sizing:border-box;background:#fff;padding:20px;border:solid 1px #ebebeb;font-size:15px}.pages.form .form_body form ul li dd input.btn_form{width:50%}.pages.form .form_body form ul li dd input.btn_form:hover{cursor:pointer}.pages.form .form_body form ul li dd textarea{resize:vertical}#thanks .pages_lead_head .pages_lead_head_l{font-size:40px}#thanks .link_area{margin-bottom:130px;padding:0 7px}#thanks .link_area ul{display:flex}#thanks .link_area ul li{position:relative;width:calc(50% - 6px);margin:0 3px 6px;background:#242424;z-index:30}#thanks .link_area ul li:first-child{background:#000}#thanks .link_area ul li a{display:block;padding:150px 0}#thanks .link_area ul li a span{font-size:40px;color:#fff}#thanks .link_area ul li a span.txt_s{font-size:14px}#thanks .link_area .link_next_txt{top:42%}#thanks .link_area a .link_next_txt .en:after,#thanks .link_area a .link_next_txt .en:before{width:18px;height:18px;bottom:-35px;right:calc(50% - 9px);background:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/common/arrow_white.svg) no-repeat;background-size:100%;transition:.3s}#thanks .link_area a:hover .link_next_txt .en:after{bottom:-20px;right:calc(50% - 24px);opacity:0;transition:.3s}#thanks .link_area a .link_next_txt .en:before{bottom:-50px;right:calc(50% + 6px);opacity:0}#thanks .link_area a:hover .link_next_txt .en:before{bottom:-35px;right:calc(50% - 9px);opacity:1;transition:.3s}.block_pp{margin:130px 0;padding:110px 90px 110px 0}.pp_body p{margin-bottom:20px;font-size:16px}.pp_body p:last-child{margin-bottom:0}.pp_body ol.pp_list>li{margin-top:70px}.pp_body ol.pp_list dt h3{margin-bottom:30px;font-size:30px}.pp_body ol.pp_list ol.pp_list_inner{padding-left:20px;list-style-type:decimal;list-style-position:outside}.pp_body ol.pp_list ol.pp_list_inner li{margin-bottom:5px;font-size:16px}.single-post p a{text-decoration:underline}.single-post p a:hover{text-decoration:none}@media (max-width:768px){.header_inner{padding:30px 30px 0}header.is-fixed{width:100%;top:0;padding:0;transition:unset}header.is-fixed .header_inner{padding:30px 30px 0;background:0 0;box-shadow:none;border-radius:0;align-items:unset;justify-content:unset;transition:unset}header.is-fixed ul.nav_list{padding-top:0;transition:unset}.area_navi.pc_view{display:none}.hbg_menu.sp_view{display:block}.menu-btn{position:fixed;top:30px;right:30px;width:35px;height:auto;font-size:12px;text-align:center;cursor:pointer;z-index:1000;transition:.4s}.menu-btn img{width:35px;height:auto}.menu-btn span.open{display:none;transition:.4s}.open .menu-btn span.open,.stay .menu-btn span.open{display:unset;transition:.4s}.open .menu-btn span.open img,.stay .menu-btn span.open img{width:35px}.open .menu-btn span.nomal,.stay .menu-btn span.nomal{display:none;transition:.4s}.menu{position:fixed;display:table;top:0;left:0;width:100%;height:100vh;background:#000;-webkit-transition:all .7s;transition:all .3s;visibility:hidden;opacity:0}header .menu li a{font-size:18px;font-weight:600;color:#111;text-decoration:none}header .menu li a.btn{display:block;width:80%;margin:auto;padding:15px 20px;box-sizing:border-box;background:#6235f0;border-radius:5px;font-weight:700;color:#fff;text-decoration:none}.open .menu,.stay .menu{cursor:url(//wurinc.jp/wp-content/themes/wur/assets/css/../images/cross.svg),auto;-webkit-transition:all .3s;transition:all .3s;visibility:visible;opacity:1;z-index:90}span.menu_ttl{margin-bottom:5px;font-size:13px;color:#919191}ul.page_link{width:calc(100% - 30px);padding:80px 15px 0}ul.page_link li{margin:0}ul.page_link li a{position:relative;display:block;padding:16px 10px;text-align:left;font-size:15px;font-weight:400;color:#fff}ul.page_link li a:after{content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body{font-size:15px}a.btn{width:auto;padding:29px 0}#top .intro{display:block}#top .intro:after{display:none}#top .intro .intro_bg_b,#top .intro .intro_bg_g{width:auto;padding:80px 6%}#top .intro .intro_bg_b{width:100%}#top .intro .intro_bg_b_txt_jp{font-size:45px}section h2{font-size:80px}#top .service .service_lead_txt .service_lead_txt_head{font-size:26px}ul.article_list .article_list_tn{height:120px}ul.article_list .article_list_txt{padding:20px}ul.article_list .article_list_ttl{margin-bottom:15px;font-size:16px}ul.article_list .article_list_info{font-size:14px}#top .news{margin-bottom:50px}#top .news_ttl{width:calc(38% - 25px);margin-left:25px}#top .news .news_list{width:62%}.news_list ul li a .news_tn{height:120px;margin-bottom:20px}.news_txt dt.news_txt_ttl{font-size:16px}.news_txt dd span.news_txt_date,.news_txt dd span.news_txt_cat{margin-right:15px;font-size:14px}.recruit a.recruit_link:before{top:-100px;font-size:160px}.f_cta>a{padding:80px 0}.f_cta>a:before{width:400px;height:400px;top:calc(50% - 200px);right:calc(50% - 510px);z-index:0}.f_cta .f_cta_ttl h2:after{display:none}.f_cta>a .f_cta_ttl{display:block}.f_cta .f_cta_ttl h2{display:block;width:auto;padding-right:0;font-size:70px}.f_cta .f_cta_ttl .f_cta_ttl_txt{display:block;width:auto;padding-left:0}footer .f_navi{width:70%}ul.nav_list li{margin-left:20px}footer .f_credit{width:30%;font-size:12px}.pages .mv_pages .sec_inner{top:27%}.pages .mv_pages .ttl_pages .ttl_pages_head h2{font-size:30px}.pages .mv_pages .ttl_pages .ttl_pages_head h2 span{font-size:80px}.pages .mv_pages .ttl_pages .ttl_pages_body p{width:80%}.content .index_pages{margin-bottom:80px}#service .block_service{padding:80px 0}#service .block_service_head{display:flex;margin-bottom:60px}#service .block_service_head .service_head_main h3{font-size:28px}#service .block_service_head .service_head_sub p{padding-right:40px;padding-left:40px;font-size:15px}#service .box_point{margin-bottom:80px}#service .box_point ul li{padding:40px 0 50px}#service .box_point ul li dd p{font-size:22px}#service .service_flow_body ol{margin-left:0}#service .service_flow_body ol li.flow_item{display:block;width:auto;margin-left:0}#service .service_flow_body ol li.flow_item:after{display:none}#service .service_flow_body ol li.flow_item .flow_item_head h5{position:relative}#service .service_flow_body ol li.flow_item .flow_item_body{margin-bottom:40px}.link_next a{padding:140px 0 260px}.link_next_txt{top:45%}.pages_lead{margin-bottom:80px;padding-top:80px}.pages_lead_head .pages_lead_head_l{margin-bottom:30px;font-size:28px}#company .block_mvv{margin-bottom:80px;padding:80px 0}#company .block_mvv ul.mvv_list>li{margin-bottom:40px;padding-bottom:40px}#company .block_mvv ul.mvv_list>li .mvv_body_l{margin-bottom:20px;font-size:22px}#company .block_mvv ul.mvv_list>li .mvv_body_s{font-size:15px}#company .block_mvv ul.mvv_list li .mvv_body ul.value_item li{margin-bottom:30px}#company .block_mvv ul.mvv_list li .mvv_body ul.value_item li:last-child{margin-bottom:0}#company .block_mvv ul.mvv_list li .mvv_body ul.value_item li .value_item_head{margin-bottom:15px;font-size:22px}#company ul.comany_ol_items li dt{padding-bottom:15px;font-size:13px}#company ul.comany_ol_items li dd{font-size:15px}#company .block_message_inner .area_img{width:calc(50% - 40px)}#company .block_message_inner .area_txt{padding-left:40px}#company .block_message_inner .area_txt h4{margin-bottom:20px;font-size:22px}.cat_sort{margin-bottom:60px;padding-top:50px}#case .article_list,#news .article_list{margin-bottom:0}.pages_2 .content_first{margin-top:130px}.article_main{margin:50px 0 80px}.article_main .column_main{width:73%;padding-right:4%}.article_main .column_main .article_head_info{font-size:14px}.article_main .column_main .article_head_ttl{margin-bottom:30px}.article_main .column_main .article_head_ttl h2{font-size:24px}.article_main .column_main .article_head{margin-bottom:30px}.article_main .column_side .side_block{padding:20px 10px}.article_main .column_main .case_intro ul{display:block}.article_main .column_main .case_intro ul li{margin-bottom:15px;padding:20px}.article_main .column_main .case_intro ul li:last-child{margin-bottom:0}.article_main .column_main .case_intro ul dt{font-size:13px}.article_main .column_main .case_intro ul dd{font-size:15px}.article_main .column_main .article_body h3{margin:60px 0 20px;padding:20px 10px;font-size:21px}.article_main .column_main .article_body h4{margin:50px 0 20px;padding:10px 0 10px 20px;font-size:19px}.article_main .column_main .article_body>ul li{padding-left:17px;font-size:15px}.article_main .column_main .article_body>ul li:last-child{margin-bottom:0}.article_main .column_main .article_body>ul li:before{width:6px;height:6px;top:9px}.article_main .column_main .article_body h5{margin:50px 0 20px;padding:14px 17px;font-size:17px}.article_main .column_main .case_company{margin:60px 0;padding:20px 25px}.article_main .column_main .case_company_name{font-size:16px}.article_main .column_main .case_company_info{margin-bottom:15px;font-size:14px}.article_main .column_main .case_company_url a{font-size:13px}.article_main .column_main .case_company_img{line-height:1}.article_main .column_side .side_block_body ul li a{padding:13px 15px}.article_main .column_side .side_block_body ul li a.link_arrow:after{display:none}#case .article_list li{margin-bottom:40px}.article_main .column_main .article_body img{margin:20px 0}.single figcaption{margin-bottom:30px!important}#news .article_list li{margin-bottom:20px}.block_workstyle{margin-bottom:80px;padding:80px 0}.workstyle_body ul li{margin-bottom:60px}.workstyle_body ul li .workstyle_img{width:35%}.workstyle_body ul li .workstyle_txt{width:calc(65% - 80px);padding:0 40px}.workstyle_body ul li .workstyle_txt h4{margin-bottom:20px;font-size:24px}.recruit_block_body ul.article_list .article_list_tn{height:180px}.pages.form .form_body form ul li dt{width:35%}.pages.form .form_body form ul li dd{width:calc(65% - 40px);padding-right:40px}.pages.form .form_body form ul li dd input.btn_form{width:100%;padding:29px 0}#thanks .pages_lead_head .pages_lead_head_l{font-size:28px}#thanks .link_area ul li a{padding:120px 0}#thanks .link_area .link_next_txt{top:40%}.block_pp{margin:130px 0;padding:80px 90px 80px 0}.pp_body ol.pp_list>li{margin-top:60px}.pp_body ol.pp_list dt h3{margin-bottom:20px;font-size:24px}.pp_body p{font-size:15px}}@media (max-width:480px){.header_inner,header.is-fixed .header_inner{padding:20px 15px 0}.header_inner .area_logo a{width:90px}.menu-btn{top:20px;right:15px;width:25px}.open .menu-btn span.open img,.stay .menu-btn span.open img{width:25px}.menu-btn img{width:25px}#top .intro .intro_bg_b,#top .intro .intro_bg_g{padding:60px 15px}#top .intro .intro_bg_b_txt_en{font-size:13px;font-weight:300}#top .intro .intro_bg_b_txt_jp{font-size:26px}#top .service .obj_gray,#top .slideshare .obj_gray{width:6%}#top .service{margin-bottom:70px;padding-top:50px}section h2{font-size:50px}#top .service .service_ttl{margin-bottom:20px}#top .service .service_lead_inner{display:block}#top .service .service_lead_txt{width:auto}#top .service .service_lead_txt .service_lead_txt_head{font-size:22px}#top .service .service_lead_btn{width:auto;padding-left:0}#top .service .service_lead_txt{margin-bottom:60px}#top .service .service_lead:after{bottom:-30px;right:0;width:80%;height:130px}a.btn{padding:22px 0}.sec_inner{width:auto;padding:0 15px}.column_3{display:block}.column_3 li{margin-bottom:20px}.column_3 li:last-child{margin-bottom:0}ul.article_list .article_list_tn{height:200px}#top .service .service_case .article_list{margin-bottom:50px}#top .service .service_logos{padding:50px 0 0}#top .service .service_logos ul.list_logos li{width:25%}#top .news{padding:0 20px}#top .news .sec_inner{display:block;padding:50px 0 0}#top .news_ttl{width:auto;margin-left:0;margin-bottom:30px}#top .news .news_list{width:auto}#top .news_list ul li{width:100%;margin-right:0;margin-bottom:25px}.news_list ul li a .news_tn{height:200px;margin-bottom:15px}.news_txt dt.news_txt_ttl{padding-bottom:15px}.recruit{padding:0 0 60px}.recruit a.recruit_link{padding:50px 0}.recruit a.recruit_link .recruit_link_ttl{margin-bottom:20px;font-size:18px}.recruit a.recruit_link:before{top:-60px;left:-11px;font-size:90px}.f_cta>a{padding:70px 0}.f_cta .f_cta_ttl h2{font-size:47px}.f_cta .f_cta_ttl .f_cta_ttl_txt p{font-size:14px}.f_cta>a:before{right:calc(50% - 380px)}footer{padding:30px 0}footer .f_inner{width:auto;padding:0 15px}footer .f_navi{float:none;width:auto;text-align:left}footer ul.nav_list li{margin:0 20px 10px 0}ul.nav_list li a span.lttr>span{font-size:14px}footer .f_credit{width:auto;margin-top:15px}.pages .mv_pages .sec_inner{top:22%;width:calc(100% - 30px);padding:0 15px}.pages .mv_pages .ttl_pages .ttl_pages_body p{width:auto}.pages .mv_pages .ttl_pages .ttl_pages_head h2 span{font-size:60px}.pages .mv_pages .ttl_pages .ttl_pages_head h2{font-size:24px}.content .index_pages{margin-bottom:50px;padding-top:45px}.content .index_pages ul li{display:block;margin:0 0 10px}#service .block_service{padding:60px 0}#service .block_service_head{display:block;margin-bottom:40px}#service .block_service_head .service_head_main{width:auto;margin-bottom:30px}#service .block_service_head .service_head_sub{width:auto}#service .block_service_head .service_head_sub p{padding:0}#service .box_point ul{display:block}#service .box_point ul li{width:auto;margin:0 0 3px;padding:30px 0 35px}#service .box_point ul li dl{width:auto;padding:0 20px}#service .box_point ul li dt span{margin-bottom:10px;font-size:14px}#service .box_point ul li dd p{font-size:18px}#service .box_point ul li{background:#000}#service .box_point ul li:nth-child(2n){background:#242424}#service .service_flow_haed h4{font-size:24px}#service .service_flow_body ol li.flow_item .flow_item_head h5{font-size:16px}#service .service_flow_body ol li.flow_item .flow_item_body .flow_item_body_fase{display:block;margin:17px 0;font-size:16px}#service .service_flow_body ol li.flow_item .flow_item_body ul li{margin-bottom:4px;padding:12px 15px;font-size:15px}.link_next .link_next_txt .en{font-size:60px}.f_cta>a .f_cta_ttl:after,.f_cta>a .f_cta_ttl:before{top:calc(50% - 13px);right:10px;width:26px;height:26px}.pages_lead{width:auto;margin-bottom:60px;padding-top:60px}.pages_lead_head span{font-size:13px;font-weight:400}.pages_lead_head .pages_lead_head_l{margin-bottom:25px;font-size:26px}#company .block_mvv{margin-bottom:60px;padding:60px 0}#company .block_mvv ul.mvv_list{padding-right:0}#company .block_mvv ul.mvv_list>li{display:block;margin-bottom:30px;padding-bottom:30px}#company .block_mvv ul.mvv_list>li .mvv_ttl{width:auto}.txt_bg_b{font-size:13px}#company .block_mvv ul.mvv_list>li .mvv_body_l{margin-bottom:15px}#company .block_mvv ul.mvv_list>li .mvv_body{width:auto;margin-top:15px}.page_comany_block_head h3{margin-bottom:10px;font-size:28px}.page_comany_block_head{margin-bottom:40px}#company ul.comany_ol_items{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;margin-bottom:40px}#company ul.comany_ol_items li{padding:20px}#company ul.comany_ol_items li dt{padding-bottom:10px}#company .map{margin-bottom:70px}#company .map iframe{height:250px}#company .block_message{padding-top:40px}#company .block_message:before{height:70%}#company .block_message_inner{display:block}#company .block_message_inner .area_img{width:auto}#company .block_message_inner .area_txt{width:auto;padding:20px 15px 0}#company .block_message_inner .area_txt h4{margin-bottom:18px;font-size:20px}#company .block_message_inner .area_txt p{margin-bottom:40px}#company .block_message_inner .profile dd p{font-weight:400}.btns li{margin-bottom:8px}.btns li a{padding:6px 15px}.article_main .sec_inner{display:block}.article_main .column_main{width:auto;padding-right:0}.article_main .column_side{display:none}.article_main .column_main .article_head{margin-bottom:25px}.article_main .column_main .article_head_ttl{margin-bottom:25px}.article_main .column_main .article_head_ttl h2{font-size:23px}.article_main .column_main .case_intro{margin:40px 0 60px}.article_main .column_main .case_intro ul li{margin-bottom:10px;padding:15px 20px}.article_main .column_main .article_body h3{padding:18px 0;font-size:20px}.article_main .column_main .article_body>p.p_bg_gray{padding:20px 25px}.article_main .column_main .article_body h4{margin:50px 0 20px;padding:8px 0 8px 17px;font-size:18px}.article_main .column_main .article_body>ul{margin:30px 0;padding:20px}.article_main .column_main .article_body h5{margin:40px 0 20px;padding:13px 16px}.article_main .column_main .case_company{margin:50px 0;padding:20px 25px}.article_main .column_main .case_company_inner{display:block}.article_main .column_main .case_company_img{width:auto;text-align:center;margin-right:0}.article_main .column_main .case_company_txt{width:auto}.article_main .column_main .case_company_img img{width:135px;margin-right:0}.pages_2 .content_first{margin-top:90px}#case_article .block_case_list .case_list_head{margin-bottom:25px;font-size:22px}.cat_sort{margin-bottom:40px}#news ul.article_list .article_list_txt{padding:20px 0 0}#news .article_list li{margin-bottom:30px}.block_workstyle{margin-bottom:60px;padding:60px 0}.workstyle_body ul li{display:block}.workstyle_body ul li .workstyle_img{width:auto}.workstyle_body ul li .workstyle_txt{width:auto;padding:20px 0 0}.workstyle_body ul li .workstyle_txt h4{margin-bottom:15px;font-size:22px}.workstyle_body ul li{margin-bottom:30px}.column_2{margin-left:0}.column_2 li{display:block;width:auto;margin-left:0;margin-bottom:20px}.link_next_txt{width:100%}.pages.form .form_wrap,.pages.form .block_form_contact{padding:60px 0}.pages.form .form_body form ul li{margin-bottom:20px}.pages.form .form_body form ul li dl{display:block}.pages.form .form_body form ul li dt,.pages.form .form_body form ul li dd{width:100%}.pages.form .form_body form ul li dt{padding-bottom:10px}.pages.form .form_body form ul li dd{padding-right:0}.pages.form .form_body form ul li dd input[type=text],.pages.form .form_body form ul li dd input[type=mail],.pages.form .form_body form ul li dd input[type=tel],.pages.form .form_body form ul li dd textarea{padding:15px}.pages.form .form_body form ul li dd input.btn_form{padding:22px 0}#thanks .pages_lead_head .pages_lead_head_l{font-size:24px}#thanks .link_area ul{display:block}#thanks .link_area ul li{width:auto;margin:0 0 3px}#thanks .link_area ul li a{padding:100px 0}#thanks .link_area ul li a span{font-size:35px}.block_pp{margin:60px 0;padding:60px 0}.pp_body ol.pp_list>li{margin-top:40px}.pp_body ol.pp_list dt h3{margin-bottom:20px;font-size:20px}}#ez-toc-container ul ul{margin-left:20px!important}.slideshare_inner{z-index:3;position:relative;padding:30px 0}.speakerdeck-iframe{margin:0 auto!important;display:table;max-width:900px}.slideshare_title{font-size:50px;font-family:'Noto Sans JP',sans-serif;text-align:center;margin-bottom:20px}.slideshare_subtitle{font-size:14px;font-weight:900;text-align:center;font-family:'Roboto',sans-serif}@media (max-width:768px){.speakerdeck-iframe{max-width:calc(100% - 30px);aspect-ratio:9/5}}@media (max-width:480px){.slideshare_inner{margin-bottom:0;padding:0}.slideshare_title{font-size:22px}.slideshare_subtitle{font-size:13px}.speakerdeck-iframe{max-width:calc(100% - 30px);aspect-ratio:9/5}}