@charset "utf-8";@media print,screen and (max-width :750px){body{max-width:750px;height:100%;font-size:1.5rem;-webkit-text-size-adjust:100%}.for-pc{display:none !important}strong{font-size:1.6rem}.spNone{display:none}.ctsArea{position:relative;padding-top:60px}.inner{width:100%;padding:60px 0}.sec-inner{width:90%;word-break:break-all;margin:0 auto}.cmn-btn{width:100%;font-size:1.5rem;font-weight:700;text-align:center;border-radius:100px;border:2px solid #b10605;overflow:hidden;display:flex;position:relative}.cmn-btn-red{background:#b10605}.cmn-btn span{width:100%;height:100%;z-index:10;padding:10px 5% 10px 0}.cmn-btn-white span{color:#b10605}.cmn-btn-red span{color:#fff}.cmn-btn span:before{content:"";position:absolute;top:0;bottom:0;width:0;display:block;z-index:-1}.cmn-btn-white span:before{background:#b10605}.cmn-btn-red span:before{background:#fff}.cmn-btn span:after{content:"\f061";font-family:"Font Awesome 5 Free";font-size:1.4rem;font-weight:600;position:absolute;top:50%;right:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.cmn-btn-white span:after{color:#b10605}.cmn-btn-red span:after{color:#fff}#cvArea{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/cvArea-bg.jpg) center no-repeat;background-size:cover}#cvArea p.top-txt{color:#fff;font-size_:1.8rem;font-size:1.1rem;font-weight:700;text-align:center;margin_:0 5% 30px;margin:0 5% 10px}#cvArea ul.sec-inner.flex{flex-direction:column;row-gap:15px}#cvArea ul li{width:100%;display:inline-block!important}#cvArea ul li a{display:block;width:100%;box-sizing:border-box;padding_:2rem;padding:25px 22.5px 15px;border-radius:40px;text-align:center}#cvArea ul li:nth-child(1) a{background:#fff;border-radius:40px;text-align:center}#cvArea ul li:nth-child(2) a{background:#b10605}#cvArea ul li a h2{font-size:6vw;font-size_:3vw;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height_:1;line-height:10px!important;letter-spacing:.13em;padding-bottom:20px;position:relative}#cvArea ul li a h2 span{font-size:3vw;font-weight:600;letter-spacing:.15em;display:block;margin-top:10px;margin-bottom:-15px}#cvArea ul li:nth-child(1) a h2{color:#b10605;border-bottom:#b10605 2px solid}#cvArea ul li:nth-child(2) a h2{color:#fff;border-bottom:#fff 2px solid}#cvArea ul li a h2:after{content:"\f061";font-family:"Font Awesome 5 Free";font-size:1.8rem;font-weight:600;position:absolute;bottom:20px;right:0}#cvArea ul li:nth-child(1) a h2:after{color:#b10605}#cvArea ul li:nth-child(2) a h2:after{color:#fff}#header{width:100%;background-color:#b10605;box-sizing:border-box;padding:15px 3%;position:fixed;top:0;z-index:99}#header.after-scroll{filter:drop-shadow(0 0px 4px rgb(111 111 111/40%))}#header .hdrSp{display:flex;justify-content:space-between;align-items:center}#header .hdr-logo{max-width:180px padding-top:-30px!important;width:40%;display:block}#header .gnav-sp-wrap{display:none;width:100vw;height:100vh;background-color:rgb(161 37 39/95%);padding:60px 5% 5%;position:fixed;top:0;left:0;z-index:100;overflow-y:scroll}#header .gnav-sp-wrap .gnav-sp-{display:flex;flex-direction:column;row-gap:10px;margin-bottom:30px}#header .gnav-sp-wrap .gnav-sp li{text-align:center;display:inline-block;width:48%;margin-bottom:10px;margin-left:1%;margin-right:1%;vertical-align:top}#header .gnav-sp-wrap .gnav-sp li a{display-:block;display-:inline-block;color_:#b10605;font-weight:700!important;letter-spacing:.1em;background_:#fff;padding_:10px;width:100%}#header .gnav-sp-wrap .gnav-cv-sp li{width_:48%;width:100%;margin-left:auto;margin-right:auto;padding-top:7px;padding-bottom:7px;margin-top:10px}#header .gnav-sp-wrap .gnav-cv-sp li a{width:100%;text-align:center;border_:#fff 2px solid;border-radius:10px;display:block;position:relative;overflow:hidden;font-weight:700;color:#000!important}#header .gnav-sp-wrap .gnav-cv-sp li a i{color:#fff;font-size:1.9rem;padding:8px 8px 8px 2px}#header .gnav-sp-wrap .gnav-cv-sp li a p{width:100%;color:#b10605;font-size:1.4rem;font-weight:700;background:#fff;padding:5px 8px 3px;transition:.5s}#header #menu-button{display:block;width:30px;height:30px}#header .menu-button-inner{position:relative;display:block;width:100%;height:100%;z-index:999}#header .menu-button-inner span{display:block;width:80%;height:2px;margin:auto;background-color:#fff;position:absolute;left:0;right:0;top:calc((100% - 0px)/2);border-radius:3px;transition:.2s}#header .menu-button-inner span:nth-child(1){transform:translateY(-7px)}#header .menu-button-inner span:nth-child(3){transform:translateY(7px)}#header #menu-button.open .menu-button-inner span:nth-child(1){transform:rotate(45deg);background-color:#b00606}#header #menu-button.open .menu-button-inner span:nth-child(2){opacity:0;background-color:#b00606}#header #menu-button.open .menu-button-inner span:nth-child(3){transform:rotate(-45deg);background-color:#b00606}#footer{color:#fff;background:#b10606;padding:40px 0 0}#footer .ftr-logo{display:block;width_:70%;width:30%;margin:0 auto 20px}#footer .ftr-info{text-align:center}#footer .ftr-info .address{line-height:1.4}#footer .ftr-info .tel a{display:block;width:100%;color:#b10605;font-size:1.8rem;font-weight:700;background:#fff;border-radius:100px;padding:5px}#footer .ftr-info .tel i{font-size:1.6rem;margin-right:8px}#footer ul{margin:20px 0 25px}#footer ul li{width:32%;display:inline-block;vertical-align:top!important;margin-bottom:8px!important}#footer ul li a{color:#fff;font-size:1rem;line-height:1.2em;vertical-align:top!important;margin-left:1em;text-indent:-.8em}#footer ul li a i{margin-right:8px}#footer .copyright{font-size:1.1rem;text-align:center;line-height:1.5;border-top:#fff 1px solid;padding:15px 0 20px}#top h2{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:7vw;font-weight:700;letter-spacing:.08em;line-height:1;padding-bottom:30px;margin-bottom:40px;position:relative}#top h2.h2-left{text-align_:left;text-align:center;line-height:1.5em}#top h2.h2-right{text-align_:right;text-align:center;line-height:1.5em}#top h2 span{color:#333;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:5.5vw;display:block;margin-top:10px}#top h2:after{content:'';width:110px;height:1px;background:#b10605;position:absolute;bottom:0}#top h2.h2-left:after_{left:0}#top h2.h2-right:after_{right:0}#top h2.h2-left:after{left:50%;transform:translateX(-50%)}#top h2.h2-right:after{left:50%;transform:translateX(-50%)}#top #key{width:100%;height_:calc(100vh - 60px);height:calc(92vh - 60px);background:#b10605;overflow:hidden;position:relative}#top #key .key-img{height:100%;margin-top:-30px}#top #key .key-img img{width:100%;height_:100%;height:auto;object-fit_:cover}#top #key .key-en{display:block;width:170%;max-width:inherit;position:absolute;bottom:5%;animation:loop-slide 20s infinite linear 1s both}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}#top #key .key-copy{width:90%;color:#fff;font-weight:600;position:absolute;top_:73%;top:74%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#top #key .key-copy dt{font-size:7vw;line-height:1.4;letter-spacing:.1em;padding-bottom:20px;margin-bottom:35px;position:relative}#top #key .key-copy dt:after{content:'';width:30%;height:1px;background:#fffefe;position:absolute;bottom:0;left:0}#top #key .key-copy dd{font-size:4vw;line-height:2}#top #key .key-subcatch{display:none}.video iframe{width:100%;height:100%}.video h2{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size_:3rem!important;font-size:2rem!important;font-weight:700;letter-spacing:.08em;line-height:1;padding-bottom:35px;margin-bottom:60px;position:relative}.video h2:after{content:'';width:110px;height:1px;background:#b10605;position:absolute;bottom:0;left:33%}#top #top-reason{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/top-reason-bg.png) center bottom no-repeat;background-size:contain;padding-bottom:90px;padding-top:0}#top #top-reason ul{flex-direction:column;row-gap:40px;margin-bottom:45px}#top #top-reason ul li{width:100%}#top #top-reason ul li span .tArea a{display:block;margin-bottom:20px;font-weight:700}#top #top-reason ul li span .imgArea{width:100%;height:180px;background:#b10605;margin-bottom:17px;overflow:hidden}#top #top-reason ul li span .tArea a span{color:#b10605}#top #top-reason ul li span .tArea{border-bottom:#b10605 2px solid;padding-bottom:10px;position:relative}#top #top-reason ul li span .tArea:after-{content:"\f061";font-family:"Font Awesome 5 Free";color:#b10605;font-size:2.2rem;font-weight:600;position:absolute;bottom:5px;right:0}#top #top-reason ul li span .tArea h3{color:#b10605;font-size:8vw;line-height:1;margin-bottom:6px}#top #top-reason ul li span .tArea p{font-size:1.7rem;font-weight:700;line-height:1.5}#top-service .cmn-btn{margin:45px auto 0}#top-service ul{display:flex;flex-direction:column;row-gap:40px}#top-service ul li a{flex-direction:column;row-gap:20px}#top-service ul li a .imgArea{width:100%;height:200px;background:#b10605;border:#b10605 5px solid;box-sizing:border-box;overflow:hidden;position:relative}#top-service ul li a .imgArea img{width:auto;max-width:initial;height:100%}#top-service ul li a .imgArea h3{width:90%;color:#b10605;font-size:7vw;line-height:1.5;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border-bottom:2px solid #b10605}#top-service ul li a .tArea p{border-bottom:#b10605 2px solid;padding:0 3rem 15px 0;position:relative}#top-service ul li a .tArea p:after{content:"\f061";font-family:"Font Awesome 5 Free";color:#b10605;font-size:1.8rem;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#top-voice{background:#f2f2f2;position:relative}#top-voice .cmn-btn{margin-top:60px}#top-voice .slick-dots{display:block!important;bottom:-40px}#top-voice .slide-arrow{display:none!important}#top-about-faq section{width:50%;position:relative;padding:30px 3%}#top-about{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/top-about-bg.jpg) center no-repeat;background-size:cover}#top-faq{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/top-faq-bg.jpg) center no-repeat;background-size:cover}#top-about-faq a{background:#fff;padding:30px 5%;display:block}#top-about-faq a h2{font-size:5vw;text-align:center;padding-bottom:20px;margin:0}#top-about-faq a h2 span{font-size:4.5vw}#top-about-faq a h2:after{width:50%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#top-staff{background:#f2f2f2}#top-staff .cmn-btn{margin:45px auto 0}#top-roumunews .cmn-btn{margin:15px auto 0}#top-roumunews .roumunews-list li a dl.tArea h3{font-size:2.4rem}#top-roumunews .roumunews-list li a dl .ttl{font-size:14px}#top-roumunews .roumunews-list li a{margin-top:0!important;margin-bottom:0!important;padding:0!important}#top-roumunews{padding-top:30px!important;padding-bottom:30px!important}#top-roumunews h2{font-size:28px!important;padding-bottom:10px!important;margin-bottom:10px!important}#top-roumunews h2 span{font-size:20px!important}.under #breadcrumbs{display-:none;font-size:14px!important}.under #breadcrumbs .home{font-size:14px!important}.under .page-ttlArea{background:#b10605;padding:30px 0 40px}.under .page-ttlArea .en,.under .page-ttlArea p{color:#fff;font-size:10vw;font-weight:700;letter-spacing:.08em;line-height:1.1;position:relative}.en-jp{font-size:8vw!important}.under .page-ttlArea .under_ttl_jp,.under .page-ttlArea p span{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:5vw;font-weight:400;letter-spacing:.2em;line-height:1;display:block;margin-top:15px}.under h2{color:#333;font-size:2.6rem;text-align:center;line-height:1.4;letter-spacing:.15em;position:relative;padding-bottom:25px;margin-bottom:40px}.under h2 span{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:.08em;margin-top:10px;display:block}.under h2:after{content:'';width:30%;height:1px;background:#b10605;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.under h2.h2-left{text-align:left;padding:0 0 0 110px}.under h2.h2-left span{display:inline-block;margin:0 0 0 15px}.under h2.h2-left:after{top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.under table.basic-table tr{border-top:#ddd 1px solid;border-bottom:#ddd 1px solid}.under table.basic-table th{display:block;width:100%;font-size:1.8rem;text-align:left;line-height:1.4;border-left:#b10605 4px solid;padding:0 0 0 8px;margin:30px 0 15px}.under table.basic-table td{display:block;width:100%;margin:0 0 30px}.under table.basic-table td a{color:#b10605;font-weight:700;text-decoration:underline}.under table.basic-table td iframe{height:300px}.under table.basic-table td dl dt{color:#b10605;font-size:1.6rem}.under dl.basic-dl dt{color:#b10605;font-size:1.8rem;line-height:1.4;border-left:#b10605 4px solid;border-bottom:#b10605 1px solid;padding:0 0 5px 13px;margin-bottom:18px}.under .mark-list li{position:relative;padding-left:2.5rem!important;margin-bottom:10px}.under .mark-list li:before{content:"\f105";color:#b10605;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}.under dl .mark-list li{margin-bottom:5px}.under .num-list li{position:relative;padding-left:4.2rem;margin-bottom:10px}.under .num-list li span.num{color:#b10605;font-size:2rem;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;line-height:1;position:absolute;top:.2rem;left:0}.under table .mark-list li,.under .mark-list li:last-child,.under .num-list li:last-child{margin-bottom:0}.under .signe p{text-align:right;margin:0}.under .signe p:last-child{font-size:1.6rem;font-weight:700}#privacy section:nth-child(2n){background:#f4f4f4}#privacy #navigation .navi-inner{flex-direction:column;row-gap:20px}#privacy #navigation .navi-inner dl{width:100%;border:#b10605 5px solid;padding:2.5rem 5% 1rem}#privacy #navigation .navi-inner dt{color:#b10605;font-size:5.5vw;line-height:1.4;text-align:center;border-bottom:#b10605 2px solid;padding-bottom:15px;margin-bottom:20px}#privacy #navigation .navi-inner dd li{padding-left:2rem!important;margin-bottom:10px}#privacy #navigation .navi-inner dd li a{line-height:1.6}#reason .sec-ttlArea{margin-bottom:40px}#reason .sec-ttlArea h2{font-family:'Montserrat',sans-serif;font-size:4rem;letter-spacing:.08em;padding:0;margin-bottom:10px}#reason .sec-ttlArea h2:after{content:none}#reason .sec-ttlArea h2 .num{display:inline-block;color:#b10605;font-size:6rem;line-height:1;margin:0 12px 0 0}#reason .sec-ttlArea p{font-size:1.7rem;font-weight:700;line-height:1.8;margin-bottom:15px}#reason #sec01 ul.sec01-cts{flex-direction:column;row-gap:30px}#reason #sec01 ul.sec01-cts li{width:100%;text-align:center;background:#f2f2f2;padding:55px 8% 28px;position:relative}#reason #sec01 ul.sec01-cts li .num{display:inline-block;color:#fff;font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:700;line-height:1;text-align:left;letter-spacing:.08em;background:#b10605;padding:7px 10px;position:absolute;top:15px;left:-5px}#reason #sec01 ul.sec01-cts li .num span{font-size:2.2rem;margin-left:3px}#reason #sec01 ul.sec01-cts li img{width:50%;margin-bottom:20px}#reason #sec01 ul.sec01-cts li .tArea h3,#reason #sec01 ul.sec01-cts li .tArea h3 strong{font-size:2.2rem}#reason #sec01 ul.sec01-cts li .tArea h3{line-height:1.5;margin-bottom:10px}#reason #sec01 ul.sec01-cts li .tArea p{text-align:left;margin-bottom:13px}#reason #sec02{background:#f2f2f2}#reason #sec02 .sec02-cts{background:#fff;border-left:#b10605 5px solid;padding:40px 8% 30px;position:relative}#reason #sec02 .sec02-cts-02{margin:60px 0}#reason #sec02 .sec02-cts .num{color:rgb(177 6 7/15%);font-family:'Montserrat',sans-serif;font-size:8rem;font-weight:700;line-height:1;position:absolute;top:-4rem;left:8%}#reason #sec02 .sec02-cts h3{color:#b10605;font-size:2.2rem;font-weight:700;margin-bottom:20px}#reason #sec02 .sec02-cts .sec02-cts-inner{flex-direction:column;row-gap:20px}#reason #sec02 .sec02-cts-01 .sec02-cts-inner,#reason #sec02 .sec02-cts-03 .sec02-cts-inner{flex-direction:column-reverse}#reason #sec03 .sec03-cts{border:#b10605 5px solid;padding:35px 8% 40px}#reason #sec03 .sec03-cts .ttlArea{margin-bottom:25px}#reason #sec03 .sec03-cts .ttlArea h3{flex-direction:column;row-gap:10px;margin-bottom:12px}#reason #sec03 .sec03-cts .ttlArea h3 p{font-size:2.2rem;font-weight:700;text-align:center;line-height:1.5}#reason #sec03 .sec03-cts .ttlArea h3 p .red-txt{color:#b10605;line-height:1}#reason #sec03 .sec03-cts .ttlArea h3 p .num-txt{display:inline-block;font-family:'Montserrat',sans-serif;font-size:4rem;vertical-align:baseline;margin:0 3px 0 10px}#reason #sec03 .sec03-cts .ttlArea .gray-box{font-size:1.5rem;font-weight:700;text-align:center;line-height:1.4;background:#f2f2f2;padding:13px 15px}#reason #sec03 .sec03-cts-01 .tArea dl:first-child{margin-bottom:25px}#reason #sec03 .sec03-cts-01 .tArea dl dt{color:#b10605;font-size:1.9rem;line-height:1.4;text-align:center;margin-bottom:8px}#reason #sec03 .sec03-cts-01 .tArea img{display:none}#reason #sec03 .sec03-cts .sec03-cts-inner{flex-direction:column;row-gap:20px}#reason #sec03 .sec03-cts .sec03-cts-inner .tArea p{margin-bottom:15px}#reason #sec03 .sec03-cts .sec03-cts-inner img{width:100%}#reason #sec03 .sec03-cts-02{margin:40px 0}#reason #sec03 .sec03-cts-02 ul{margin:20px 0}#reason #sec03 .sec03-cts-02 ul li{font-size:1.5rem;position:relative;padding-left:2rem;margin-bottom:3px}#reason #sec03 .sec03-cts-02 ul li:before{content:"\f105";color:#b10605;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}#reason #sec03 .sec03-cts-03 .sec03-cts-inner{flex-direction:column-reverse}#reason #sec03 .sec03-cts-03 h3 p{font-size:2rem!important}#service #h1Area{text-align:center;padding:50px 0}#service.service-online #h1Area{background-size:cover}#service.service-consulting #h1Area{background-size:cover}#service.service-special #h1Area{background-size:cover}#service #h1Area .service_title{color:#fff;font-size:2.8rem;line-height:1.5;margin-bottom:20px}#service #h1Area .service_title span{background:#b10506;padding:3px 0}#service #h1Area p{font-size:1.6rem;font-weight:700;line-height:1.8}#service #service-main .ctsBox{border:#b10605 5px solid;padding:30px 5%;margin-bottom:45px}#service #service-main .ctsBox h2{font-size:2.3rem;text-align:left;padding-bottom:20px;margin-bottom:30px}#service #service-main .ctsBox h2 span{font-size:5rem;line-height:1;margin:0 0 5px}#service #service-main .ctsBox h2:after{left:0;transform:none}#service #service-main .ctsBox h3{color:#b10506;font-size:1.9rem;line-height:1.4;background:#f2f2f2;padding:10px 5% 8px;margin-bottom:20px}#service #service-main .ctsBox .tArea img{width:100%;height:120px;object-fit:cover}#service #service-main .ctsBox .tArea p{margin-bottom:20px}#service #service-main .ctsBox .tArea a{color:#b10605;font-weight:700;line-height:1.4;text-decoration:underline;margin-top:5px}#service #service-main .ctsBox .flex{flex-wrap:wrap;row-gap:20px}#service #service-main .ctsBox .flex .flexitem-txt,#service #service-main .ctsBox .flex .flexitem-img{width:100%}#service #service-link{background:#f2f2f2}#service #service-link ul{flex-wrap:wrap;row-gap:20px}#service #service-link ul li{width:100%;background:#fff;border:#b10605 5px solid}#service #service-link ul li a{display:block;overflow:hidden;position:relative}#service #service-link ul li a img{width:100%;height:120px;opacity:.8;object-fit:cover}#service #service-link ul li a p{width:100%;color:#b10605;font-size:2rem;font-weight:700;text-align:center;line-height:1.5;padding:0 8%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:.5s}#service #service-link ul li.current a{background:#b10605}#service #service-link ul li.current a img{opacity:.6}#service #service-link ul li.current a p{color:#fff}#service.service-special #h1Area h1{font-size:2.6rem}#service.service-special #sec01{padding-bottom:0}#service.service-special #sec01 .flex{flex-wrap:wrap;row-gap:20px;background:#f2f2f2;padding:30px 5%}#service.service-special #sec01 .left-box{width:100%}#service.service-special #sec01 .right-box{width:100%;background:#fff;padding:20px 8% 25px}#service.service-special #sec01 .right-box h3{font-size:1.8rem;color:#b10605;text-align:center;position:relative;padding-bottom:10px;margin-bottom:20px}#service.service-special #sec01 .right-box h3:after{content:'';width:50px;height:1px;background:#b10605;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#service.service-special #sec01 .right-box ul li{font-size:1.5rem;font-weight:700;line-height:1.4;position:relative;padding-left:4rem;margin-bottom:10px}#service.service-special #sec01 .right-box ul li .num{color:#b10605;font-size:2rem;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;line-height:1;position:absolute;top:0;left:0}#service.service-special #service-main .ctsBox .tArea{margin-bottom:40px}#service.service-special #service-main .ctsBox dl dt{font-size:1.6rem;line-height:1.4;position:relative;padding-left:3.5rem;margin-bottom:5px}#service.service-special #service-main .ctsBox dl dt .num{color:#b10605;font-size:2rem;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;line-height:1;position:absolute;top:0;left:0}#service.service-special #service-main .ctsBox dl dd{font-size:1.5rem;margin-bottom:20px}#service.service-special #service-main .ctsBox-01 table{width:100%;margin:25px 0}#service.service-special #service-main .ctsBox-01 table th{width:50%;color:#b10605;border:#ccc 1px solid;padding:5px 7px}#service.service-special #service-main .ctsBox-01 table td{font-size:1.5rem;border:#ccc 1px solid;padding:5px 7px}#service.service-special #service-main .ctsBox-01 .tArea.last dt.mgb{margin-bottom:12px}#service.service-special #service-main .ctsBox-02 .flex{row-gap:10px}#service.service-special #service-main .ctsBox-02 .flex li,#service.service-special #service-main .ctsBox-02 .flex li a{width:100%}#service.service-special #service-main .ctsBox-02 .flex li img,#service.service-special #service-main .ctsBox-04 .flexitem-img{height:auto}#about #sec01{position:relative}#about #sec01 .sec-inner{flex-direction:column;row-gap:20px}#about #sec01 .left-box span.en{display:none}#about #sec01 .left-box h3{color:#b10605;font-size:6.5vw;line-height:1.4;letter-spacing:.15em;text-align:center;margin-bottom:15px}#about #sec01 .left-box .tArea{background:#f4f4f4;padding:30px 10%}#about #sec01 .left-box .tArea p{line-height:1.9;margin-bottom:15px}#about #sec01 .right-box{position:relative}#about #sec01 .right-box .imgArea{width:100%;overflow:hidden}#about #sec01 .right-box dl{width:100%;color:#fff;text-align:right;background:rgb(177 6 5/70%);padding:20px 5%;position:absolute;bottom:0}#about #sec01 .right-box dd{line-height:1.5;margin-bottom:5px}#about #sec01 .right-box dt{font-size:1.7rem;font-weight:700}#about #sec02{background:#f4f4f4}#about #sec02 .philos-inner{flex-direction:column;row-gap:20px}#about #sec02 .philos-inner02{margin-top:40px}#about #sec02 .philos-inner .imgArea{width:100%;height:150px;border:#b10605 5px solid;box-sizing:border-box;overflow:hidden;position:relative}#about #sec02 .philos-inner .imgArea h3{width:100%;color:#b10605;font-size:2.2rem;text-align:center;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#about #sec02 .philos-inner02 .tArea p{color:#b10605;font-size:1.7rem;font-weight:700}#about #sec02 .philos-inner02 .tArea ul li{margin-bottom:20px}#about #sec02 .philos-inner .tArea ul li dl dt{font-size:1.8rem;line-height:1.4;position:relative;padding-left:5rem;margin-bottom:5px}#about #sec02 .philos-inner .tArea ul li dl dt .num{color:#b10605;font-size:3rem;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;line-height:1;position:absolute;bottom:0;left:0}#faq #sec02,#faq #sec04{background:#f2f2f2}#faq h2{padding:0 5% 25px}#faq .faq-cts{width:100%}#faq .faq-cts li{margin-bottom:10px}#faq .faq-cts li:last-child{margin-bottom:0}#faq .faq-cts li dl dt,#faq .faq-cts li dl dd{display:flex;align-items:center;column-gap:15px;position:relative;padding:20px 10px}#faq .faq-cts li dl dd{align-items:flex-start}#faq #sec01 .faq-cts li dl dt,#faq #sec03 .faq-cts li dl dt,#faq #sec02 .faq-cts li dl dd,#faq #sec04 .faq-cts li dl dd{background:#f2f2f2}#faq #sec02 .faq-cts li dl dt,#faq #sec04 .faq-cts li dl dt,#faq #sec01 .faq-cts li dl dd,#faq #sec03 .faq-cts li dl dd{background:#fff}#faq .faq-cts li dl dt:after{content:"\f107";color:#b10605;font-family:"Font Awesome 5 Free";font-size:1.8rem;font-weight:600;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#faq .faq-cts li dl dt.open:after{content:"\f106"}#faq .faq-cts li dl span{width:35px;height:35px;color:#b10605;font-size:2.4rem;font-weight:700;text-align:center;line-height:1;border-radius:50%;padding-top:5px}#faq #sec01 .faq-cts li dl dt .icon-q,#faq #sec03 .faq-cts li dl dt .icon-q,#faq #sec02 .faq-cts li dl dd .icon-a,#faq #sec04 .faq-cts li dl dd .icon-a{background:#fff}#faq #sec02 .faq-cts li dl dt .icon-q,#faq #sec04 .faq-cts li dl dt .icon-q,#faq #sec01 .faq-cts li dl dd .icon-a,#faq #sec03 .faq-cts li dl dd .icon-a{background:#f2f2f2}#faq .faq-cts li dl p{max-width:calc(100% - 70px);font-size:1.6rem}#faq .faq-cts li dl dd p{font-size:1.4rem;line-height:1.9}#faq .faq-cts li dl dd p a{color:#b10605;font-weight:700;text-decoration:underline}.wp-pagenavi{font-size:1.4rem;font-family:'Montserrat',sans-serif;font-weight:600;text-align:center;margin-top:20px}.wp-pagenavi .screen-reader-text{display:none}.wp-pagenavi span.current,.wp-pagenavi span.extend{width:30px;height:30px;color:#b10605;background:#fff;border:1px solid #b10605!important;display:inline-block;margin:0 5px!important}.wp-pagenavi span.pages{width:auto;color:#b10605;border:none;margin:0 8px 0 0!important}.wp-pagenavi a{width:30px;height:30px;color:#fff;background:#b10605;border:1px solid #b10605!important;margin:0 5px!important}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#b10605;font-size:20px;font-weight:700;text-align:center;line-height:1;background:0 0;border:none!important}.single-pagenavi{display:flex;justify-content:space-between;margin-top:20px}.single-pagenavi li{width:32%}.single-pagenavi li a{width:100%;color:#fff;font-size:3.2vw;font-weight:700;text-align:center;letter-spacing:.25em;background:#b10605;border-radius:100px;padding:8px 0}#roumunews #sec01 .sec-inner{flex-direction:column;row-gap:60px}#roumunews .archive-ttl{color:#333;font-size:2.6rem;text-align:center;line-height:1.4;letter-spacing:.15em;position:relative;padding-bottom:25px;margin-bottom:40px}#roumunews .archive-ttl span{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:.08em;margin-top:10px;display:block}#roumunews .archive-ttl:after{content:'';width:30%;height:1px;background:#b10605;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#roumunews .right-box{width:100%}#roumunews .right-box dt{color:#fff;font-size:1.6rem;text-align:center;background:#b10605;padding:.8rem;margin-bottom:5px}#roumunews .right-box dd ul li{border-bottom:#ccc 1px solid}#roumunews .right-box dd ul li a{display:block;width:100%;font-size:1.5rem;padding:1.2rem 2rem 1.2rem 3.5rem;position:relative}#roumunews .right-box dd ul li a:before{content:'';width:2rem;height:2px;background:#b10605;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}.roumunews-list li{border-bottom:#ccc 1px solid}.roumunews-list li:last-child{border-bottom:none}.roumunews-list li a{flex-direction:column;row-gap:20px;padding:30px 0}.roumunews-list li:first-child a{padding:0 0 30px}.roumunews-list li:last-child a{padding-bottom:0}.roumunews-list li a .imgArea{width:100%;background:#b10605;overflow:hidden}.roumunews-list li a dl.tArea{width:100%}.roumunews-list li a .imgArea img{width:100%;height_:120px;height:180px;object-fit:cover}.roumunews-list li a dl.tArea dt{margin-bottom:10px}.roumunews-list li a dl.tArea dt .cate-date{margin-bottom:5px}.roumunews-list li a dl.tArea dt .cate-date .roumunews-cate{color:#fff;font-size:1.4rem;background:#b10605;padding:6px 8px 5px;margin-right:5px}.roumunews-list li a dl.tArea dt .cate-date .roumunews-date{color:#666;font-weight:600}.roumunews-list li a dl.tArea .ttl{font-size:2.2rem;line-height:1.4;margin:0;transition:.5s}.roumunews-list li a dl.tArea dd span{color:#b10605}.roumunews-cts .ttlArea{padding-bottom:20px}.roumunews-cts .ttlArea .cate-date{display:flex;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:10px}.roumunews-cts .ttlArea .cate-date .roumunews-cate{color:#fff;font-size:1.4rem;background:#b10605;padding:3px 8px 1px}.roumunews-cts .ttlArea .cate-date .roumunews-date{color:#666;font-weight:600}.roumunews-cts .ttlArea .single_h1{font-size:2.3rem;line-height:1.45}.roumunews-cts .txtArea{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;padding:30px 0}.roumunews-cts .txtArea .imgArea{width:100%;margin:0 auto 30px}.roumunews-cts .txtArea h2{color:#b10605;font-size:1.8rem;text-align:left;line-height:1.5;border-left:#b10605 5px solid;border-bottom:#b10605 1px solid;padding:0 0 5px 10px;margin:35px 0 18px}.roumunews-cts .txtArea h2:after{content:none}.roumunews-cts .txtArea h3{color:#777;font-size:1.7rem;padding-left:2.2rem;margin:20px 0 8px;position:relative}.roumunews-cts .txtArea h3:after{content:"\f02e";color:#b10605;font-family:"Font Awesome 5 Free";font-size:1.5rem;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.roumunews-cts .txtArea p{margin:0 0 25px}.roumunews-cts .txtArea p:last-child{margin:0}.roumunews-cts .txtArea a{color:#b10605;font-weight:700;text-decoration:underline}#staff{background:#f2f2f2}.staff-list{flex-wrap:wrap;justify-content:flex-start;column-gap:4%;row-gap:20px}.staff-list li{width:48%}.staff-list li a{width:100%;display:block;overflow:hidden;position:relative}.staff-list li a .staff-position{color:#b10605;font-size:1.5rem;font-weight:700;background:#fff;padding:3px 10px 2px;position:absolute;top:0;left:0;z-index:10}.staff-list li a .imgArea img{height:300px;object-fit:cover}.staff-list li a .tArea{width:100%;background:rgb(177 6 5/70%);padding:15px 6%;position:absolute;bottom:0}.staff-list li a .tArea h3{color:#fff;font-size:1.6rem;line-height:1;position:relative}.staff-list li a .tArea h3:after{content:"\f061";color:#fff;font-family:"Font Awesome 5 Free";font-size:1.4rem;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.staff-cts{flex-direction:column;row-gap:20px;background:#fff;padding:30px 8%}.staff-cts .tArea .h1{font-size:2.6rem;line-height:1;padding-top:3.8rem;position:relative}.staff-cts .tArea .h1 span{display:inline-block;color:#fff;font-size:1.4rem;line-height:1;vertical-align:bottom;background:#b10605;padding:6px 9px 6px 10px;position:absolute;top:0;left:0}.staff-cts .imgArea{height:300px;margin:25px 0;overflow:hidden}#voice{background:#f2f2f2}#voice .voice-list{flex-direction:column;gap:30px 0;width:100%}@media (max-width:768px){#voice .voice-list li{width:100%}#voice .voice-list li a{width:100%}}#voice .voice-list div.ah{width:100%}.voice-list div.ah a{width:100%;font-size:1.5rem;display:block}.voice-list div.ah a .imgArea{width:100%;overflow:hidden;position:relative}.voice-list div.ah a .imgArea img{width:100%;height:150px;object-fit:cover}.voice-list div.ah a .imgArea .voice-address{color:#fff;font-size:1.4rem;font-weight:700;background:#b10605;padding:5px 12px 4px;position:absolute;top:0;left:0;z-index:10}.voice-list div.ah a .tArea{background:#fff;padding:20px 5%}.voice-list div.ah a .tArea dl{padding-bottom:25px}.voice-list div.ah a .tArea dt{margin-bottom:15px}.voice-list div.ah a .tArea dt .voice-name{letter-spacing:.1em;display:block;margin-bottom:3px}.voice-list div.ah a .tArea dt h3{color:#b10605;font-size:2rem;line-height:1.4}.voice-list div.ah a .tArea dd span{color:#b10605}.voice-list div.ah a .tArea .voice-industry{color:#b10605;font-weight:700;border-top:#b10605 1px solid;padding-top:15px}.voice-cts{background:#fff;padding:30px 8%}.voice-cts .top-box p{font-size:1.5rem;font-weight:700;margin-bottom:10px}.voice-cts .top-box span.voice-address{display:inline-block;color:#fff;font-size:1.4rem;background:#b10605;padding:2px 9px 1px 10px;margin-bottom:5px}.voice-cts .top-box span.voice-industry{color:#999}.voice-cts .top-box h1{color:#b10605;font-size:2.6rem;line-height:1.5}.voice-cts .mdl-box{padding:30px 0}.voice-cts .mdl-box .tArea p{line-height:1.8;margin:0 0 30px}.voice-cts .mdl-box .tArea p:last-child{margin:0}.voice-cts .mdl-box .imgArea{width:100%;margin:0 auto 25px}.voice-cts .btm-box{color:#b10605;font-weight:700;border-top:#b10605 1px solid;padding:20px 0 0}form .gray_bg{background:#f2f2f2;padding:2rem 5%;margin-bottom:30px}form dl{border-bottom:#ccc 1px solid;padding:2rem 0}form dl:last-child{border-bottom:0}form dt{letter-spacing:.15em;padding-left:6rem;margin-bottom:10px;position:relative}form dt span.tag{color:#fff;font-size:1.3rem;background:#2a2d34;border-radius:3px;padding:2px 8px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}form dt span.tag-must{background:#b10605}form dd{width:100%;font-size:1.5rem}form dd input,form dd textarea,form dd select{width:100%;font-size:1.5rem;border-radius:3px;background:#fff;padding:3px 10px}form .name dd p{width:48%;margin:0}form .name dd p input{width:calc(100% - 2.6rem)}form .tel dd{justify-content:flex-start}form .tel dd input{width:20%}form .tel dd span{margin:0 9px 0 12px}form .checkbox-list li{line-height:1.4;justify-content:left;margin-bottom:8px}form .checkbox-list li:last-child{margin-bottom:0}form .checkbox-list li input{width:2rem;height:2rem;margin-right:10px}form .privacy .note{font-size:1.4rem;font-weight:700;margin-bottom:15px}form .privacy .note a{color:#b10605;text-decoration:underline}form .area select{width:200px;padding:5.5px 5px}form .cmn-btn{margin:0 auto}form .cmn-btn span{padding:0}form .cmn-btn input{width:100%;color:#fff;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.7rem;font-weight:700;letter-spacing:.2em;background:0 0;border:none;padding:10px 0;cursor:pointer;transition:.5s}#request #sec01 .imgArea{margin-bottom:30px}#thanks #sec01{text-align:center}#thanks #sec01 p{margin:0 0 20px}#thanks #sec01 .cmn-btn{margin:30px auto 0}#page404 #sec01{text-align:center}#page404 #sec01 p{font-weight:700;line-height:1.9}#page404 #sec01 .cmn-btn{margin:30px auto 0}h1{text-align:center;color:#fff!important;position:absolute;left:25px;top:15px;z-index:99;font-size:12px}.page_column h2{color:#b10605;   font-size:16px!important;border-left:#b10605 4px solid;border-bottom:#b10605 1px solid;padding:8px 0 10px 13px;margin-bottom:18px;margin-top:4%;text-align:left!important}.page_column .column_list{margin-bottom:2%;margin-top:2%}.page_column .column_list li{margin-left:1em;text-indent:-1em;margin-bottom:1%}.support_flow{width:auto;max-width:960px}.support_flow li{padding-bottom:24px}.support_flow h3{font-size:2.8rem}.support_flow h3 .flow_num{margin-right:10px;min-width:120px;font-size:1.8rem}.support_flow h3 .flow_num em{font-size:3.6rem}.support_flow p{margin:12px 20px 0}.case_data h3{align-items:flex-start;margin-bottom:.5em;font-size:2rem}.case_data h3 .case_num{margin-top:3px;margin-right:5px;padding-right:10px;min-width:auto;font-size:1.6rem}.case_data h3 .case_num em{display:block;margin-left:0;font-size:2.4rem}.case_data th,.case_data td{vertical-align:top;padding:.5em}.like_h2{color:#333;font-size:2.2rem;line-height:1.2em;letter-spacing:.15em;font-weight:700;padding-bottom:2%;text-align:center;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.h1_under{margin-top:25px!important}.cta_sp{position:fixed;bottom:0;width:100%!important;z-index:99;background:rgba(153,153,153,.7);padding-top:5px;padding-bottom:10px;text-align:center}.cta_sp li{width:48%!important;display:inline-block;z-index:99!important;border-radius:4px;border-radius:4px;padding-top:7px;padding-bottom:8px;text-align:center}.cta_sp_left{background:#fff;color:#b10606!important;margin-right:2px!important;position:relative}.cta_sp_left a{color:#b10606!important;font-size:16px!important;font-weight:700}.cta_sp_right a{font-size:16px!important;font-weight:700}.cta_sp_right{background:#b10606;margin-left:2px!important;position:relative;padding-top:7px;padding-bottom:8px!important}.cta_sp li a i{color:#b10605;font-size:2.2rem;padding_:8px 0 8px 2px}.cta_sp_tel:before{content:"\f879";font-family:"Font Awesome 5 Free";color:#fff;font-size:2rem;font-weight:600;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.spNone{display:none!important}footer{margin-bottom:65px}#wpfront-scroll-top-container{margin-bottom:65px;margin-right:-40px!important}.cta_sp_left .fa-mobile-alt{position:absolute;left:8px;top:21px}.cta_sp_right .fa-envelope{position:absolute;left:8px;top:23px}}@media screen and (max-width :767px){#top h2{font-size:2.2rem}}