@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;list-style:none;background:0 0;box-sizing:border-box}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}html{font-size:62.5%}body{height:auto;font-feature-settings:"palt";display:block}a{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:0 0;display:inline-block;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}a:focus{outline:none}img{vertical-align:top;border:0;max-width:100%;height:auto;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}a:hover img{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.imgArea img{width:100%}table{width:100%;border-collapse:collapse;border-spacing:0}dt{font-weight:700}hr{display:block;height:1px;border:0;padding:0}.clear{clear:both}.cf:after{content:"";clear:both;display:block;height:0}:root .cf:after{content:""\9;clear:both\9;display:block\9;height:0\9}.flex{display:flex;justify-content:space-between;align-items:center}.mgb10{margin-bottom:10px}.mgb20{margin-bottom:20px}.mgb30{margin-bottom:30px}.mgb40{margin-bottom:40px}.mgb50{margin-bottom:50px}.last{margin-bottom:0 !important}body{color:#333;font-size:1.6rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.7;letter-spacing:.18em;background:#fff}a{color:#333}a:hover{color:#333;text-decoration:none}strong{font-size:1.7rem;font-weight:700;background:linear-gradient(transparent 35%,#fffb79 35%)}.en{font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:.08em}.txt-right{margin-top:20px;text-align:right}@media print,screen and (min-width:751px){body{min-width:1200px;background-size:100%}.for-sp{display:none !important}.ctsArea{position:relative;padding-top:153px}.inner{padding:100px 0}.sec-inner{width:1000px;position:relative;margin:0 auto}.cmn-btn{width:100%;max-width:425px;font-size:1.8rem;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 0;transition:.5s}.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;transition:.5s}.cmn-btn-white span:before{background:#b10605}.cmn-btn-red span:before{background:#fff}.cmn-btn-white:hover span{color:#fff}.cmn-btn-red:hover span{color:#b10605}.cmn-btn:hover span:before{width:100%}.cmn-btn span:after{content:"\f061";font-family:"Font Awesome 5 Free";font-size:1.8rem;font-weight:600;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}.cmn-btn-white span:after{color:#b10605}.cmn-btn-red span:after{color:#fff}.cmn-btn:hover span:after{right:20px}.cmn-btn-white:hover span:after{color:#fff}.cmn-btn-red:hover span:after{color:#b10605}#cvArea.lazyloaded{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_:2rem;font-size:1.4rem;font-weight:700;text-align:center;margin-bottom_:50px;margin-bottom:15px;line-height:1.4em}#cvArea ul li{width:480px}#cvArea ul li a{display:block;width:100%;box-sizing:border-box;padding_:50px 45px;padding:25px 22.5px 15px}#cvArea ul li:nth-child(1) a{background:#fff;border:#fff 5px solid;border-radius:40px;text-align:center;width:350px}#cvArea ul li:nth-child(2) a{background:#b10605;border:#b10605 5px solid;border-radius:40px;text-align:center;width:350px}#cvArea ul li:nth-child(1) a:hover{border:#b10605 5px solid}#cvArea ul li:nth-child(2) a:hover{border:#fff 5px solid}#cvArea ul li a h2{font-size_:4.6rem;font-size:2rem;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:0!important;letter-spacing:.13em;padding-bottom_:35px;padding-bottom:15px;position:relative}#cvArea ul li a h2 span{font-size_:2.5rem;font-size:1.2rem;font-weight:600;letter-spacing:.15em;display:block;margin-top:20px}#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:2.2rem;font-weight:600;position:absolute;bottom:35px;right:10px;transition:.5s}#cvArea ul li:nth-child(1) a h2:after{color:#b10605}#cvArea ul li:nth-child(2) a h2:after{color:#fff}#cvArea ul li a:hover h2:after{right:0}#header{width:100%;min-width:1200px;background:#fff;position:fixed;z-index:999;transition:.5s}#header.after-scroll{background:#b10605}#header .hdrPc{height:153px;padding:20px 3% 18px;transition:.5s}#header.after-scroll .hdrPc{height:80px;padding:20px 3%}#header .hdr-logo{width:20%;max-width:280px}#header .hdr-logo .hdr-logo-01{display:block;transition:.5s}#header .hdr-logo .hdr-logo-02{display:none;transition:.5s}#header.after-scroll .hdr-logo .hdr-logo-01{display:none}#header.after-scroll .hdr-logo .hdr-logo-02{display:block}#header .hdr-right{width:75%;max-width:1000px}#header .hdr-right .hdr-top{justify-content:flex-end;column-gap:30px;border-bottom:#b10605 1px solid;padding-top:17px;padding-bottom:20px;transition:.5s}#header .hdr-right .hdr-top dl.tel{text-align:right}#header .hdr-right .hdr-top dl.tel dt{font-size:3rem;line-height:1;letter-spacing:.15em;position:relative;padding-left:3.5rem}#header .hdr-right .hdr-top dl.tel dt:before{content:"\f879";font-family:"Font Awesome 5 Free";color:#b10605;font-size:2.4rem;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#header .hdr-right .hdr-top dl.tel dd{font-size:1.4rem;line-height:1;margin-top:6px}#header .hdr-right .hdr-top ul{column-gap:13px}#header .hdr-right .hdr-top ul li{width:200px}#header .hdr-right .hdr-top ul li a span{font-size:1.7rem;padding:9px 0 8px}#header .hdr-right .hdr-top ul li a span:after{content:none}#header .hdr-right .hdr-top ul li:nth-child(1) a i{margin-right:12px}#header .hdr-right .hdr-top ul li:nth-child(2) a i{margin-right:7px}#header.after-scroll .hdr-right .hdr-top{display:none}#header .hdr-right .hdr-btm .nav>li a{color:#b10605;font-size:1.5rem;font-weight:700;line-height:1;border-bottom:#fff 1px solid;display:block}#header.after-scroll .hdr-right .hdr-btm .nav>li a{color:#fff;border-bottom:#b10605 1px solid}#header .hdr-right .hdr-btm .nav>li a:hover{color:#333;border-bottom:#333 1px solid;padding-bottom:5px}#header .hdr-btm li.accordion{position:relative}#header .hdr-btm .nav>li.accordion p{color:#b10605;font-size:1.5rem;font-weight:700;line-height:1;display:block;padding:23px 0 24px}#header.after-scroll .hdr-right .hdr-btm .nav>li.accordion p{color:#fff;padding:32px 0 33px}#header .navSub{width:220px;text-align:center;position:absolute;top:63px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:none}#header.after-scroll .navSub{top:80px}#header .navSub li{margin-bottom:2px}#header .navSub li a{color:#fff!important;font-size:1.4rem!important;line-height:1.4!important;background:rgb(51 51 51/90%);border-bottom:none!important;padding:1.5rem 1rem}#header .navSub li a:hover{background:rgb(177 6 5/90%);padding:1.5rem 1rem!important}#footer{color:#fff;background:#b10606;padding_:70px 0;padding:70px 0 30px;position:relative}#footer .ftr-left{width:100%;display:block!important;margin-top:30px}#footer .ftr-left .ftr-logo{width_:280px;width:190px;float:left;display:block;margin-right:20px}#footer .ftr-left .address{margin_:25px 0 20px;margin:15px 0 20px}.ftr-left_left_{float:right;width:60%}#footer .ftr-left .copyright{font-size:1.2rem;clear:both}#footer .ftr-right{width_:62%;width:100%;display:block!important;text-align:center}#footer .ftr-right .tel_{width:280px;margin-left:auto;color:#b10605;font-size:2rem;font-weight:700;text-align:center;background:#fff;border-radius:100px;padding:7px;margin-bottom:46px}#footer .ftr-right .tel i_{font-size:1.8rem;margin-right:8px}#footer .ftr-left .tel{width_:280px;color:#fff;font-size_:2rem;font-size:1.4rem;font-weight:700;text-align_:center;text-align:left;background_:#fff;border-radius_:100px;padding_:4px 7px;margin-top:-20px!important;margin-bottom:-20px!important;margin-left:210px}#footer .ftr-left .tel i{font-size:1.4rem;margin-right:8px}.iblock{display:inline-block;vertical-align:top}.iblock ul li a{font-size:12px!important}#footer .ftr-right ul li{text-align_:right;line-height_:2.3;display_:inline-block;margin-right_:3px}#footer .ftr-right ul li a{color:#fff;font-size_:1.4rem;font-size:14px;text-decoration_:underline}#footer .ftr-right ul li a:hover{color:#333;font-weight:700}.btm-btnArea{position:fixed;opacity:0;visibility:hidden;right:1%;bottom:60px;transition:.5s}.btm-btnArea.active{opacity:1;visibility:visible}.btm-btnArea.absolute{position:absolute;top:-180px}.btm-btnArea li a{text-align:center;background:#fff;border:#b10606 2px solid;border-radius:10px;display:block;position:relative;overflow:hidden}.btm-btnArea li:nth-child(1){margin-bottom:15px}.btm-btnArea li a i{color:#b10605;font-size:2.2rem;padding:8px 0 8px 2px}.btm-btnArea li a p{width:100%;color:#fff;font-size:1.4rem;font-weight:700;background:#b10606;padding:5px 8px 3px;transition:.5s}.btm-btnArea li a:hover{border:#333 2px solid}.btm-btnArea li a:hover i{color:#333}.btm-btnArea li a:hover p{color:#fff;background:#333}@media screen and (min-width :768px){#top h2{font-size:3rem}}#top h2{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size_:4rem;font-weight:700;letter-spacing:.08em;line-height:1;padding-bottom:35px;margin-bottom:60px;position:relative}#top h2.h2-left{text-align_:left;text-align:center}#top h2.h2-right{text-align_:right;text-align:center}#top h2 span{color:#333;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:2rem;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;left:50%;transform:translateX(-50%)}#top h2.h2-right:after{right_:0;left:50%;transform:translateX(-50%)}#top #key{width:100%;height:calc(100vh - 50px);background:#b10605;position:relative}#top #key .key-img{width:calc(100% - 40%);height:85%;position:absolute;top:0;right:0;overflow:hidden}@media (min-width:1280px){#top #key .key-img{width:calc(100% - 33%)}}@media (min-width:1800px){#top #key .key-img{width:calc(100% - 40%)!important}}#top #key .key-img img{width:100%;height:100%;object-fit:cover;object-position:0 10%}#top #key .key-en{display:none}#top #key .key-copy{color:#fff;font-weight:600;position:absolute;top:34%;left:calc(100% - 88%)}#top #key .key-copy dt{font-size:5.8rem;line-height:1.2;letter-spacing:.1em;margin-bottom:15px}#top #key .key-copy dd{font-size:1.8rem;line-height:2;padding-left:8px}#top #key .key-subcatch{width:55px;position:absolute;top:15%;left:5%}#top #top-reason{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/top-reason-bg.png) center bottom no-repeat #f2f2f2;background-size:contain;padding-bottom:230px;margin-top_:-300px}#top #top-reason ul{margin:-20px 0 0}#top #top-reason ul li{width:300px}#top #top-reason ul li:nth-child(1){margin-top:-250px}#top #top-reason ul li:nth-child(2){margin-top:-100px}#top #top-reason ul li:nth-child(3){margin-top:50px}#top #top-reason ul li span{display:block}#top #top-reason ul li span .imgArea{width:300px;height:300px;background:#b10605;margin-bottom:25px;overflow:hidden}#top #top-reason ul li span:hover .imgArea img{transform:scale(1.2)}#top #top-reason ul li span .tArea{border-bottom:#b10605 2px solid;padding-bottom:15px;position:relative}#top #top-reason ul li span .tArea a{display:block;margin-bottom:10px;font-weight:700}#top #top-reason ul li span .tArea a span{color:#b10605}#top #top-reason ul li span .tArea a:after-{content:"\f061";font-family:"Font Awesome 5 Free";color:#b10605;font-size:2.2rem;font-weight:600;position:absolute;bottom:10px;right:10px;transition:.5s}#top #top-reason ul li span:hover .tArea a:after-{right:0}#top #top-reason ul li span .tArea h3{color:#b10605;font-size:4rem;line-height:1;margin-bottom:6px}#top #top-reason ul li span .tArea p{font-size:1.6rem;font-weight:700;line-height:1.3;margin-top:20px;margin-bottom:20px}#top-service ul li:nth-of-type(1),#top-service ul li:nth-of-type(2),#top-service ul li:nth-of-type(4),#top-service ul li:nth-of-type(5),#top-service ul li:nth-of-type(7),#top-service ul li:nth-of-type(8){margin-right:1%}#top-service ul{text-align:center!important}#top-service ul li{display:inline-block;width:32%;margin-bottom:2%}#top-service ul li a{align-items:flex-end;color:#b10605}#top-service ul li a:hover{color:#fff}#top-service ul li:nth-child(2) a{flex-direction:row-reverse}#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:hover .imgArea img{opacity:.5;transform:scale(1.2)}#top-service ul li a h3{color_:#b10605;font-size:2.6rem;border-bottom:2px solid #b10605;position:absolute;bottom:15px;right:50px;padding-top:3%!important;padding-bottom:3%!important;line-height:1.2em!important}#top-service ul li a h3:hover{border-bottom:2px solid #fff}#top-service ul li a h3:after{content:"\f061";font-family:"Font Awesome 5 Free";color:#b10605;font-size:1.7rem;font-weight:600;position:absolute;bottom:10px;right:-20px;transition:.5s}#top-service ul li a:hover h3:after{right:-25px;color:#fff}.ft-small{font-size:2rem!important}#top-voice{background:#f2f2f2;position:relative;padding-bottom:150px}#top-voice:after{content:'';width:30%;height:90%;background:#333;position:absolute;bottom:0;right:0}#top-voice .cmn-btn{margin-top:60px}#top-voice .sec-inner{width:1150px;z-index:10}#top-voice .voice-list{width:1050px}#top-voice .voice-list div.ah{margin-right:20px}#top-voice .slick-dots{display:none!important}#top-voice .slide-arrow{width:70px;height:70px;position:absolute;right:-100px;cursor:pointer}#top-voice .slide-arrow.next-arrow{top:0}#top-voice .slide-arrow.prev-arrow{top:100px}#top-about-faq{background:#f2f2f2}#top-about-faq section{width:50%;padding:70px 6%;position:relative}#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;margin-top:-150px}#top-about-faq a{width:100%;height:100%;background:#fff;padding:50px 8% 60px;display:block}#top-about-faq a h2,#top-about-faq a h2:after,#top-about-faq a h2 span{transition:.5s}#top-about-faq a h2{border-bottom:#b10605 2px solid;padding-bottom:25px;margin:0}#top-about-faq a h2:after{content:"\f061";width:auto;height:auto;color:#b10605;font-family:"Font Awesome 5 Free";font-size:2.2rem;font-weight:600;background:0 0;position:absolute;bottom:25px;right:10px}#top-about-faq a:hover{background:#b10605}#top-about-faq a:hover h2{color:#fff;border-bottom:#fff 2px solid}#top-about-faq a:hover h2:after{color:#fff;right:0}#top-about-faq a:hover h2 span{color:#fff}#top-staff{background:#f2f2f2;padding-top:20px}#top-staff .cmn-btn{margin:60px auto 0}#top-roumunews .cmn-btn{margin:15px auto 0}#top-roumunews .roumunews-list li a .imgArea{height:100px}#top-roumunews .roumunews-list li a dl.tArea h3{font-size:16px}#top-roumunews .roumunews-list li a dl .ttl{font-size:16px}#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;background:#f2f2f2}#top-roumunews h2{font-size:28px!important;padding-bottom:10px!important;margin-bottom:10px!important}.under #breadcrumbs .sec-inner,.under .page-ttlArea .sec-inner{width:1100px}.under #breadcrumbs{color:#333;text-align:left;background-:#b10605;padding:0 0 15px}.under #breadcrumbs span{font-size:1.3rem}.under #breadcrumbs a{color:#333;text-decoration:underline}.under #breadcrumbs a:hover{color:#333}.under .page-ttlArea{background:#b10605;padding:50px 0 60px}.under .page-ttlArea .en,.under .page-ttlArea p{color:#fff;font-size:6.5rem;font-weight:700;letter-spacing:.08em;line-height:1;position:relative}.en-jp{font-size:4.5rem!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:2rem;display:block;margin-top:15px}.ex-jp{font-size:3.5rem!important}.under h2{color:#333;font-size:3.3rem;text-align:center;line-height:1;letter-spacing:.15em;position:relative;padding-bottom:40px;margin-bottom:50px}.under h2 span{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:2rem;font-weight:700;line-height:1;letter-spacing:.08em;margin-top:20px;display:block}.under h2:after{content:'';width:110px;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{width:80px;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.under table.basic-table th{width:20%;font-size:1.65rem;text-align:left;vertical-align:top;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;padding:2.5rem 0}.under table.basic-table td{border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;padding:2.5rem 0 2.5rem 5rem}.under table.basic-table td a{color:#b10605;font-weight:700;text-decoration:underline}.under table.basic-table td a:hover{color:#333}.under table.basic-table td iframe{height:300px}.under table.basic-table td dl dt{color:#b10605}.under dl.basic-dl dt{color:#b10605;font-size:1.9rem;border-left:#b10605 4px solid;border-bottom:#b10605 1px solid;padding:0 0 3px 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:2rem;font-weight:700}#privacy section:nth-child(2n){background:#f4f4f4}#privacy #navigation .navi-inner{align-items:inherit}#privacy #navigation .navi-inner dl{width:32%;border:#b10605 5px solid;padding:2.5rem 2rem 1rem}#privacy #navigation .navi-inner dt{color:#b10605;font-size:2rem;line-height:1.4;text-align:center;border-bottom:#b10605 2px solid;padding-bottom:1.5rem;margin-bottom:2.4rem}#privacy #navigation .navi-inner dd li{padding-left:2rem!important;margin-bottom:10px}#privacy #navigation .navi-inner dd li a{line-height:1.6}#privacy #navigation .navi-inner dd li a:hover{color:#b10605;text-decoration:underline}#reason .sec-ttlArea{margin-bottom:60px}#reason .sec-ttlArea h2{font-family:'Montserrat',sans-serif;font-size:7rem;font-weight:700;text-align:left;letter-spacing:.08em;padding:0;margin-bottom:30px}#reason .sec-ttlArea h2:after{content:none}#reason .sec-ttlArea h2 .num{display:inline-block;color:#b10605;font-size:10rem;margin:0 25px 0 0}#reason .sec-ttlArea p{font-size:1.8rem;font-weight:700;line-height:2}#reason #sec01 ul.sec01-cts{align-items:stretch}#reason #sec01 ul.sec01-cts li{width:32%;text-align:center;background:#f2f2f2;padding:75px 27px 35px;position:relative}#reason #sec01 ul.sec01-cts li .num{display:inline-block;color:#fff;font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:700;line-height:1;text-align:left;letter-spacing:.08em;background:#b10605;padding:7px 12px;position:absolute;top:15px;left:-5px}#reason #sec01 ul.sec01-cts li .num span{font-size:2.6rem;margin-left:5px}#reason #sec01 ul.sec01-cts li img{margin-bottom:30px}#reason #sec01 ul.sec01-cts li .tArea h3,#reason #sec01 ul.sec01-cts li .tArea h3 strong{font-size:2.4rem}#reason #sec01 ul.sec01-cts li .tArea h3{line-height:1.5;margin-bottom:15px}#reason #sec01 ul.sec01-cts li .tArea p{text-align:left;margin-bottom:15px}#reason #sec02{background:#f2f2f2}#reason #sec02 .sec02-cts{background:#fff;border-left:#b10605 5px solid;padding:50px 45px 45px;position:relative}#reason #sec02 .sec02-cts .num{color:rgb(177 6 7/15%);font-family:'Montserrat',sans-serif;font-size:10rem;font-weight:700;line-height:1;position:absolute;top_:-70px;top:5px;right:30px}#reason #sec02 .sec02-cts h3{color:#b10605;font-size:3rem;font-weight:700;margin-bottom:20px}#reason #sec02 .sec02-cts-02{border-left:none;border-right:#b10605 5px solid;margin:60px 0}#reason #sec02 .sec02-cts-02 .num{left:30px}#reason #sec02 .sec02-cts-02 h3{text-align:right}#reason #sec02 .sec02-cts .sec02-cts-inner .tArea{width:470px}#reason #sec02 .sec02-cts .sec02-cts-inner .tArea p{margin-bottom:15px}#reason #sec02 .sec02-cts .sec02-cts-inner img{width:400px}#reason #sec03 .sec03-cts{border:#b10605 5px solid;padding:35px 45px 50px}#reason #sec03 .sec03-cts .ttlArea{margin-bottom:40px}#reason #sec03 .sec03-cts .ttlArea h3{justify-content:center;align-items:flex-end;column-gap:20px;margin-bottom:20px}#reason #sec03 .sec03-cts .ttlArea h3 p{font-size:3rem;line-height:1}#reason #sec03 .sec03-cts .ttlArea h3 p .red-txt{color:#b10605}#reason #sec03 .sec03-cts .ttlArea h3 p .num-txt{display:inline-block;font-family:'Montserrat',sans-serif;font-size:5rem;vertical-align:baseline;margin:0 3px 0 10px}#reason #sec03 .sec03-cts .ttlArea .gray-box{font-size:1.8rem;font-weight:700;text-align:center;line-height:1;background:#f2f2f2;padding:11px 0}#reason #sec03 .sec03-cts-01 .tArea dl{margin-bottom:30px}#reason #sec03 .sec03-cts-01 .tArea dl dt{color:#b10605;font-size:2rem;line-height:1;margin-bottom:12px}#reason #sec03 .sec03-cts-02{margin:40px 0}#reason #sec03 .sec03-cts-02 .tArea{width:490px}#reason #sec03 .sec03-cts-02 ul{margin:20px 0}#reason #sec03 .sec03-cts-02 ul li{font-size:1.5rem;font-weight:700;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 .tArea{width:475px}#reason #sec03 .sec03-cts .sec03-cts-inner .tArea p{margin-bottom:20px}#reason #sec03 .sec03-cts .sec03-cts-inner img{width:390px}#service #h1Area{text-align:center;padding:80px 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:3.2rem;line-height:1.5;margin-bottom:25px}#service #h1Area .service_title span{background:#b10506;padding:3px 15px}#service #h1Area p{font-size:1.8rem;font-weight:700;line-height:2}#service #service-main .ctsBox{border:#b10605 5px solid;padding:50px;margin-bottom:60px}#service #service-main .ctsBox h2{font-size:3rem;text-align:left;padding-bottom:30px;margin-bottom:40px}#service #service-main .ctsBox h2 span{font-size:6rem;margin:0 0 10px}#service #service-main .ctsBox h2:after{left:0;transform:none}#service #service-main .ctsBox h3{color:#b10506;font-size:2rem;line-height:1;background:#f2f2f2;padding:14px 15px;margin-bottom:25px}#service #service-main .ctsBox .tArea p{margin-bottom:30px}#service #service-main .ctsBox .tArea a{color:#b10605;font-weight:700;text-decoration:underline}#service #service-main .ctsBox .tArea a:hover{color:#333}#service #service-main .ctsBox .flex .flexitem-txt{width:490px}#service #service-main .ctsBox .flex .flexitem-img{width:390px}#service #service-link{background:#f2f2f2}#service #service-link ul li{width:32%;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:210px;opacity:.8;object-fit:cover}#service #service-link ul li a p{width:100%;color:#b10605;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.5;padding:0 20px;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,#service #service-link ul li a:hover{background:#b10605}#service #service-link ul li.current a img,#service #service-link ul li a:hover img{transform:scale(1.2);opacity:.6}#service #service-link ul li.current a p,#service #service-link ul li a:hover p{color:#fff}#service.service-special #sec01{padding-bottom:0}#service.service-special #sec01 .flex{background:#f2f2f2;padding:50px}#service.service-special #sec01 .left-box{width:52%}#service.service-special #sec01 .right-box{width:45%;background:#fff;padding:20px 30px 25px}#service.service-special #sec01 .right-box h3{font-size:1.8rem;color:#b10605;text-align:left;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:0}#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:50px}#service.service-special #service-main .ctsBox dl dt{font-size:1.7rem;line-height:1.4;position:relative;padding-left:4.2rem;margin-bottom:5px}#service.service-special #service-main .ctsBox dl dt .num{color:#b10605;font-size:2.3rem;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:500px;margin:30px 0}#service.service-special #service-main .ctsBox-01 table th{width:70%;color:#b10605;text-align:left;border:#ccc 1px solid;padding:5px 12px}#service.service-special #service-main .ctsBox-01 table td{width:30%;font-size:1.5rem;border:#ccc 1px solid;padding:5px 12px}#service.service-special #service-main .ctsBox-01 .tArea.last dt.mgb{margin-bottom:12px}#service.service-special #service-main .ctsBox-02 .flex{column-gap:20px}#about #sec01{position:relative}#about #sec01 .sec-inner{margin-top:80px}#about #sec01 .left-box{width:600px;padding-top:10px;position:relative;z-index:10}#about #sec01 .left-box span.en{color:rgb(231 180 180/30%);font-size:10rem;line-height:.9;position:absolute;top:-17%;left:-8%}#about #sec01 .left-box h3{color:#b10605;font-size:3.4rem;line-height:1.5;letter-spacing:.15em;text-align:left;margin-bottom:30px;position:relative;z-index:10}#about #sec01 .left-box .tArea{background:#f4f4f4;padding:55px 50px}#about #sec01 .left-box .tArea p{font-size:1.7rem;line-height:1.9;margin-bottom:20px}#about #sec01 .right-box{position:absolute;top:0;right:0}#about #sec01 .right-box .imgArea{width:450px;max-height:498px;overflow:hidden}#about #sec01 .right-box dl{text-align:right;margin-top:30px}#about #sec01 .right-box dd{line-height:1.5;margin-bottom:5px}#about #sec01 .right-box dt{font-size:2rem;font-weight:700}#about #sec02{background:#f4f4f4}#about #sec02 .philos-inner02{flex-direction:row-reverse;margin-top:50px}#about #sec02 .philos-inner .imgArea{width:400px;height:370px;border:#b10605 5px solid;box-sizing:border-box;overflow:hidden;position:relative}#about #sec02 .philos-inner .imgArea img{height:100%}#about #sec02 .philos-inner .imgArea h3{width:100%;color:#b10605;font-size:2.6rem;text-align:center;line-height:1;transition:.5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#about #sec02 .philos-inner .tArea{width:550px}#about #sec02 .philos-inner01 .tArea p{font-size:1.8rem;line-height:2.3}#about #sec02 .philos-inner02 .tArea p{color:#b10605;font-size:1.7rem;font-weight:700}#about #sec02 .philos-inner02 .tArea ul li{margin-bottom:24px}#about #sec02 .philos-inner .tArea ul li dl dt{font-size:2rem;line-height:1.4;position:relative;padding-left:5.5rem;margin-bottom:8px}#about #sec02 .philos-inner .tArea ul li dl dt .num{color:#b10605;font-size:3.4rem;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 .faq-cts{width:100%}#faq .faq-cts li{margin-bottom:30px}#faq .faq-cts li:last-child{margin-bottom:0}#faq .faq-cts li dl dt{display:flex;align-items:center;column-gap:15px;background:#f2f2f2;position:relative;padding:15px 20px}#faq #sec02 .faq-cts li dl dt,#faq #sec04 .faq-cts li dl dt{background:#fff}#faq .faq-cts li dl dd{display:flex;column-gap:30px;background:#fff;padding:30px}#faq #sec02 .faq-cts li dl dd,#faq #sec04 .faq-cts li dl dd{background:#f2f2f2}#faq .faq-cts li dl span{color:#b10605;font-size:2.4rem;font-weight:700}#faq .faq-cts li dl dt .icon-q{width:45px;height:45px;text-align:center;line-height:1;background:#fff;border-radius:50%;cursor:pointer;padding-top:10px}#faq #sec02 .faq-cts li dl dt .icon-q,#faq #sec04 .faq-cts li dl dt .icon-q{background:#f2f2f2}#faq .faq-cts li dl dt p{max-width:900px;font-size:1.7rem}#faq .faq-cts li dl dd .icon-a{padding-top:2px}#faq .faq-cts li dl dd p{line-height:1.9}#faq .faq-cts li dl dd p a{color:#b10605;font-weight:700;text-decoration:underline}#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"}.wp-pagenavi{font-size:1.4rem;font-family:'Montserrat',sans-serif;font-weight:600;text-align:center;margin-top:40px}.wp-pagenavi .screen-reader-text{display:none}.wp-pagenavi a,.wp-pagenavi span{width:30px;display:inline-block;box-sizing:border-box;padding:3px!important;margin:0 3px!important}.wp-pagenavi span.current,.wp-pagenavi span.extend{color:#b10605;background:#fff;border:1px solid #b10605!important}.wp-pagenavi span.pages{width:auto;color:#b10605;border:none;margin:0 8px 0 0!important}.wp-pagenavi a{color:#fff;background:#b10605;border:1px solid #b10605!important}.wp-pagenavi a:hover{background:#333;border:1px solid #333!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}.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{color:#333;background:none!important;border:none!important}.single-pagenavi{display:flex;justify-content:center;column-gap:2%;margin-top:40px}.single-pagenavi li{max-width:32%}.single-pagenavi li a{width:100%;color:#fff;font-size:14px;font-weight:700;letter-spacing:.25em;background:#b10605;border-radius:100px;padding:8px 30px}.single-pagenavi li a:hover{background:#333}#roumunews #sec01 .sec-inner{width:1100px;align-items:flex-start}#roumunews .archive-ttl{text-align:left;padding:0 0 0 85px;margin-bottom:60px;position:relative}#roumunews .archive-ttl p{color:#333;font-size:3.3rem;line-height:1;letter-spacing:.15em;display:inline-block;margin-right:15px}#roumunews .archive-ttl span{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:2rem;font-weight:700;line-height:2;letter-spacing:.08em;margin-top:0;display:inline-block}#roumunews .archive-ttl:after{content:'';width:60px;height:1px;background:#b10605;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#roumunews .left-box{width:73%}#roumunews .right-box{width:22%}#roumunews .right-box dt{color:#fff;font-size:1.7rem;text-align:center;background:#b10605;padding:1rem;margin-bottom:5px}#roumunews .right-box dd ul li{border-bottom:#ccc 1px solid}#roumunews .right-box dd ul li:last-child{border-bottom:none}#roumunews .right-box dd ul li a{display:block;width:100%;font-size:1.5rem;padding:1.7rem 2rem 1.7rem 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 .right-box dd ul li a:hover{color:#b10605;font-weight:700;padding:1.7rem 2rem 1.7rem 4.1rem}#roumunews .right-box dd ul li a:hover:before{width:2.6rem}.roumunews-list li{border-bottom:#ccc 1px solid}.roumunews-list li:last-child{border-bottom:none}.roumunews-list li a{padding:30px 0}.roumunews-list li:first-child a{padding:0 0 30px}.roumunews-list li a .imgArea{width:25%;height:170px;background:#b10605;overflow:hidden}.roumunews-list li a .imgArea img{width:auto;max-width:initial;height:100%}.roumunews-list li a:hover .imgArea img{transform:scale(1.2)}.roumunews-list li a dl.tArea{width:71%}.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-size:1.5rem;font-weight:600}.roumunews-list li a dl.tArea dd.ttl{font-size:2.2rem;line-height:1.5;margin:0 0 10px;transition:.5s}.roumunews-list li a:hover dl.tArea dd.ttl{color:#b10605}.roumunews-list li a dl.tArea dd span{color:#b10605}.roumunews-cts .ttlArea{padding-bottom:20px}.roumunews-cts .ttlArea .cate-date{font-weight:700;margin-bottom:10px}.roumunews-cts .ttlArea .cate-date .roumunews-cate{color:#fff;font-size:1.4rem;background:#b10605;padding:6px 8px 5px;margin-right:5px}.roumunews-cts .ttlArea .cate-date .roumunews-date{color:#666;font-size:1.5rem;font-weight:600}.roumunews-cts .ttlArea .single_h1{font-size:2.8rem}.roumunews-cts .txtArea{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;padding:50px 0}.roumunews-cts .txtArea .imgArea{width:100%;margin:0 auto 40px}.roumunews-cts .txtArea h2{color:#b10605;font-size:2.3rem;text-align:left;line-height:1.5;border-left:#b10605 5px solid;border-bottom:#b10605 1px solid;padding:0 0 5px 15px;margin:50px 0 25px}.roumunews-cts .txtArea h2:after{content:none}.roumunews-cts .txtArea h3{color:#777;font-size:2rem;padding-left:2.8rem;margin:30px 0 8px;position:relative}.roumunews-cts .txtArea h3:after{content:"\f02e";color:#b10605;font-family:"Font Awesome 5 Free";font-size:1.8rem;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.5s}.roumunews-cts .txtArea p{margin:0 0 30px}.roumunews-cts .txtArea p:last-child{margin:0}.roumunews-cts .txtArea a{color:#b10605;font-weight:700;text-decoration:underline}.roumunews-cts .txtArea a:hover{color:#333}#staff{background:#f2f2f2}.staff-list{flex-wrap:wrap;justify-content:flex-start;column-gap:2%;row-gap:40px}.staff-list li{width:23.5%}.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:5px 10px 4px;position:absolute;top:0;left:0;z-index:10}.staff-list li a .imgArea img{height:380px;object-fit:cover}.staff-list li a .tArea{width:100%;height:100%;background:rgb(177 6 5/70%);padding:25px 20px;position:absolute;bottom:-310px;transition:.5s}.staff-list li a:hover .tArea{padding-top:181px;bottom:0}.staff-list li a .tArea h3{color:#fff;font-size:1.8rem;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.6rem;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.staff-cts{align-items:flex-start;background:#fff;padding:50px}.staff-cts .tArea{width:65%}.staff-cts .tArea .h1{font-size:3.4rem;line-height:1;margin-bottom:40px}.staff-cts .tArea .h1 span{display:inline-block;color:#fff;font-size:1.7rem;line-height:1;vertical-align:bottom;background:#b10605;padding:6px 9px 6px 10px;margin-left:30px}.staff-cts .imgArea{width:30%}#voice{background:#f2f2f2}.voice-archive .sec-inner{width:1030px}#voice .voice-list{flex-wrap:wrap;justify-content:flex-start;gap:40px 20px}@media (min-width:769px){#voice .voice-list li{width:49%}}#voice .voice-list div.ah{width:330px}.voice-list div.ah a{width:100%;font-size:1.5rem;display:block}.voice-list div.ah a:hover{filter:drop-shadow(0 0px 5px rgba(51,51,51,.3))}.voice-list div.ah a .imgArea{width:100%;height:150px;background:#b10605;overflow:hidden;position:relative}.voice-list div.ah a:hover .imgArea img{transform:scale(1.2)}.voice-list div.ah a .imgArea .voice-address{color:#fff;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:28px 25px 30px;transition:.5s}.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.5}.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:50px}.voice-cts .top-box p{display:flex;align-items:center;column-gap:8px;font-size:1.7rem;font-weight:700;margin-bottom:10px}.voice-cts .top-box span.voice-address{color:#fff;font-size:1.6rem;background:#b10605;padding:4px 9px 3px 10px;margin-right:10px}.voice-cts .top-box span.voice-industry{color:#999}.voice-cts .top-box h1{color:#b10605;font-size:3.4rem;line-height:1.5}.voice-cts .mdl-box{padding:40px 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{float:right;width:47%;margin:0 0 3.5rem 3rem}.voice-cts .btm-box{color:#b10605;font-size:1.9rem;font-weight:700;border-top:#b10605 1px solid;padding:20px 0 0}form .gray_bg{background:#f2f2f2;padding:2rem 4rem;margin-bottom:40px}form dl{display:flex;justify-content:space-between;align-items:center;border-bottom:#ccc 1px solid;padding:2rem 0}form dl:last-child{border-bottom:0}form dt{width:23%;letter-spacing:.15em;padding-left:6rem;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:74%;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{justify-content:left;margin-bottom:5px}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-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}form .cmn-btn:hover input{color:#b10605}#request #sec01 .imgArea{margin-bottom:40px}#thanks #sec01{text-align:center}#thanks #sec01 p{font-size:1.8rem;margin:0 0 30px}#thanks #sec01 .cmn-btn{margin:50px auto 0}#page404 #sec01{text-align:center}#page404 #sec01 p{font-size:1.8rem;font-weight:700;line-height:1.9}#page404 #sec01 .cmn-btn{margin:40px auto 0}}h1{text-align:center;color:#b10605!important;position:absolute;left:95px;top:10px;z-index:99;font-size:12px;display:block}@media print,screen and (min-width:751px){.page_column h2{color:#b10605;font-size:2rem;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 ul{padding-left:2%;margin-bottom:2%;margin-top:2%}.cnt{margin-left:auto;margin-right:auto;width:55%}}.page_column h2:after{content:none!important}.page_column h3{margin-bottom:2%;margin-top:2%;font-size:1.7rem!important}.page_column .column_list li{font-weight:700;margin-left:1em;text-indent:-1em;margin-bottom:1%}.page_column h4{margin-bottom:2%;margin-top:2%;font-size:1.7rem!important;color:#b10605!important}.page_column_img{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:2%}.page_column_img img{width:100%}.page_column_ttl{font-weight:700;font-size:28px;padding-bottom:5px;border-bottom:1px solid #b10605;margin-bottom:4%}h2{line-height:1.2em!important}.support_flow{list-style:none;margin:0 auto;width:960px;box-shadow:0 0 20px rgba(0,0,0,.2)}.support_flow li{padding:20px 0 40px;position:relative}.support_flow li:nth-of-type(even){background:#f2f2f2}.support_flow li:nth-of-type(even):before{content:"";display:block;margin:0 auto;width:0;border-top:30px solid #fff;border-left:45px solid transparent;border-right:45px solid transparent;position:absolute;top:0;left:calc(50% - 45px)}.support_flow li:nth-of-type(odd):before{content:"";display:block;margin:0 auto;width:0;border-top:30px solid #f2f2f2;border-left:45px solid transparent;border-right:45px solid transparent;position:absolute;top:0;left:calc(50% - 45px)}.support_flow li:first-of-type:before{content:none}.support_flow h3{display:flex;align-items:center;color:#000!important;font-size:2.8rem;margin-top:20px}.support_flow h3 .flow_num{margin-right:20px;padding:6px;box-sizing:border-box;min-width:180px;background:#b10605;color:#fff;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:2.4rem;font-style:italic;line-height:1;text-align:center}.support_flow h3 .flow_num em{font-size:4.8rem}.support_flow p{margin:20px 40px 0}.case_data h3{display:flex;align-items:center;margin-bottom:1em;padding-bottom:6px;border-bottom:1px solid #b10605;color:#000;font-size:2.8rem}.case_data h3:not(:first-of-type){margin-top:2em}.case_data h3 .case_num{margin-right:20px;padding:6px;box-sizing:border-box;min-width:160px;background:#b10605;color:#fff;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:2rem;font-style:italic;line-height:1;text-align:center}.case_data h3 .case_num em{margin-left:.1em;font-size:4rem}.case_data table{border-collapse:collapse;line-height:1.5;border:2px solid #b10605}.case_data th,.case_data td{vertical-align:middle;padding:1%;border:1px solid #b10605}.case_data th{background:#e7b4b4;white-space:nowrap;width:25%}.case_data td{background:#fff}#trouble_item{box-sizing:border-box;padding:20px 40px 40px;margin-top:3%!important;margin-left:auto;margin-right:auto;width:100%;max-width:860px;background:rgba(255,255,255,.6);box-shadow:0 0 16px rgba(0,0,0,.2)}#trouble_item ul{list-style:none}#trouble_item li{margin:20px 0 0 34px;text-align:left;font-weight:700;font-size:18px}#trouble_item li:before{content:"";display:inline-block;vertical-align:middle;margin-left:-34px;margin-right:10px;width:24px;height:24px;background:#b10605 url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/check.png) no-repeat center center}.like_h2{color:#333;font-size:3rem;line-height:1.2em;letter-spacing:.15em;font-weight:700;padding-bottom:2%;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#promise{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/img/promise_bg.jpg) no-repeat center top;background-size:100% auto;background:#999;padding-top:6%;padding-bottom:6%}.promise_list{box-sizing:border-box;margin:60px auto 0;padding:40px;max-width:960px;width:100%;background:rgba(255,255,255,.8);box-shadow:0 0 16px rgba(0,0,0,.2)}.promise_list ul{list-style:none;font-size:1.8rem;counter-reset:number 0}.promise_list li{margin-top:20px;padding-bottom:2px;border-bottom:1px solid #ccc}.promise_list li:first-of-type{margin-top:-10px}.promise_list li:before{counter-increment:number 1;content:"0"counter(number);margin-right:.5em;color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:3.6rem;font-weight:700;font-style:italic}.reasonlist-title{font-size:20px;color:#b10605;border-top:2px solid #b10605;border-bottom:2px solid #b10605;padding:5px 0;display:flex;align-items:center;margin-bottom:40px!important;margin-top:40px!important}.reasonlist-title .num{font-size:36px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","YuMincho","Yu Mincho","游明朝体",serif;font-style:italic;line-height:1;padding:0 20px 0 15px;margin-right:10px;border-right:2px solid #b10605}.reasonlist-content{display:flex;align-items:flex-start}.reasonlist-content P{margin-bottom:0;padding-left:15px}.reasonlist-img{width:240px}@media screen and (max-width:721px){.reasonlist-content{flex-direction:column}.reasonlist-content img{width:100%}.reasonlist-content P{padding:10px 0}}.ta_service{width:100%;border:2px solid #b10605}.ta_service th,.ta_service td{padding:1%;border:1px solid #b10605}.ta_service th{background:#e7b4b4;text-align:center}.align-center{text-align:center}.width15{width:15%}.service-faq .faq-cts{padding:4%;border:4px solid #b10605;background:#fff}.copyright-pc{background:#b10605;color:#fff;width:98%;margin-left:auto;margin-right:auto;border-top:1px solid #fff;padding-top:3px;padding-bottom:3px;display:block;font-size:12px;text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.ta_column{width:98%;max-width:300px;border:2px solid #b10605;margin-top:2%;margin-bottom:2%}.ta_column th{background:#b10605;color:#fff}.ta_column th,.ta_column td{padding:1%;border:1px solid #b10605;text-align:center}.page_column a{color:#b10605;text-decoration:underline}.page_column a:hover{text-decoration:none}#cvArea{clear:both}.sitemap-content p a{margin-left:1em!important;text-indent:-1em!important;font-size:14px}@media screen and (min-width :768px){.sitemap-content{float:left;width:32%;color:#190710;margin-bottom:5%;margin-right:1%}.pc-both{clear:both}.map_ttl_top{width:32%;font-weight:700!important;font-size:18px!important;margin-bottom:4%;color:#283261!important;background:#e9e9e9;border-left:4px solid #b10605;padding:8px 10px}.map_ttl{font-size:17px!important;font-weight:700!important;margin-bottom:2%;background:#e9e9e9;border-left:4px solid #b10605;padding:8px 10px}}@media screen and (max-width :767px){.sitemap-content{float:left;width:49%;color:#190710;margin-bottom:5%;margin-right:1%}.sp-both{clear:both}.map_ttl_top{width:49%;font-weight:700!important;font-size:16px!important;margin-bottom:4%;color:#283261!important;background:#e9e9e9;border-left:4px solid #b10605;padding:8px 10px}.map_ttl{font-size:16px!important;font-weight:700!important;margin-bottom:2%;background:#e9e9e9;border-left:4px solid #b10605;padding:8px 10px}}footer li.accordion{position:relative}.navSub2{left:220%!important}footer .navSub{width:220px;text-align:left;position:absolute;top:73px;left:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:none}footer .navSub{top:15px}footer .navSub li{margin-bottom:2px}footer .navSub li a{color:#fff!important;font-size:10px!important;line-height:1.4!important;background:rgb(51 51 51/90%);border-bottom:none!important;padding:5px;z-index:99!important}footer .navSub li a:hover{background:rgb(177 6 5/90%);padding:5pximportant;z-index:99!important}.tel_bottom{width:100%;max-width:300px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:2%;padding-top:2%}.tel_bottom dt{font-size:3rem;line-height:1;letter-spacing:.15em;position:relative;padding-left:3.5rem}.btm-btnArea_tel{display:block;height:40px}.btm-btnArea_tel:before{content:"\f879";font-family:"Font Awesome 5 Free";color:#b10605;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%)}.cvArea_tel a h2{padding-left:8%}.cvArea_tel a h2:before{content:"\f879";font-family:"Font Awesome 5 Free";color:#b10605;font-size:2.4rem;font-weight:600;position:absolute;top:25%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.bg-gray{background:#f2f2f2;margin-bottom:3%}.to_column{border-bottom:1px dotted #b10605;position:relative;padding-bottom:5px;margin-bottom:5px}.to_column:after{content:"\f061";font-family:"Font Awesome 5 Free";color:#b10605;font-size:1.7rem;font-weight:600;position:absolute;right:-20px;transition:.5s}.to_column:hover.to_column:after{right:-25px}.sv{text-align:right;margin-bottom:3%}.h_tt{font-size:15rem}@media (max-width:750px){.h_tt{font-size:14vw}}@media (max-width:420px){.h_tt{font-size:12vw}}.video{width:100%;aspect-ratio_:16/9;text-align:center}.video iframe_{width:45%;height:45%}.video h2{color:#b10605;font-family:'Montserrat',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:3rem!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:46%}ul.philosophyLists li{list-style:decimal;margin-bottom:10px}ul.philosophyLists li span{font-weight:700}.access_list{list-style:none;counter-reset:num;margin:0 0 15px}.access_list>li{display:flex;position:relative;background:#eee}.access_list>li:not(:last-child){margin-bottom:90px}.access_list>li:not(:last-child):after{content:"";position:absolute;width:0;height:0;border-top:15px solid #b10605;border-left:15px solid transparent;border-right:15px solid transparent;bottom:-55px;right:0;left:0;margin:auto}.access_img{width:40%}.access_text{padding:15px;font-weight:700;margin-left:1em;text-indent:-1em}@media screen and (min-width:722px){.access_text{font-size:18px}.access_img{width:35%;max-width:233px}.access_text span{vertical-align:middle}.access_text span{position:absolute;top:50%;left:268px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:721px){.access_list>li{flex-direction:column}.access_img{width:100%}}#top #top-aboutus.lazyloaded{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/top-about-bg.png) center top no-repeat #fff;background-size:contain;margin-top_:-300px}#top #top-aboutus_{background:url(//senkousha.or.jp/wp/wp-content/themes/senkousha-wp/./Images/top-reason-bg.png) center bottom no-repeat;background-size:contain}.aboutus_p_{background:#fff;padding:4%}.aboutus_p p{line-height:2em}.youtube-wrap{text-align:center;margin-bottom:6px}.youtube{vertical-align:bottom;margin-bottom:0;display:inline-block;position:relative;width:480px;height:270px;overflow:hidden}.youtube:before,.youtube:after{position:absolute;content:"";top:50%;left:50%}.youtube:before{width:64px;height:44px;background-color:#cc181e;margin:-22px 0 0 -32px;border-radius:12px;z-index:2;opacity:.9;transition:all .3s}.youtube:after{margin:-10px 0 0 -8px;border:solid 10px transparent;border-right:solid 18px transparent;border-left:solid 18px #fff;z-index:3}.youtube img{position:relative;top:50%;left:50%;width:auto;height:auto;vertical-align:bottom;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}@media screen and (max-width:560px){.youtube-wrap{padding:0;background-color:transparent}.youtube:before{border-radius:10px;width:50px;height:36px;margin-left:-28px;margin-top:-18px}.youtube:after{margin-top:-8px;margin-left:-10px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;border-right:solid 16px transparent;border-left:solid 16px #fff}}@media screen and (max-width:488px){.youtube{width:100%;max-width:480px;height:56.25%}.youtube img{left:0;width:100%;height:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.acd-check{display:none}.acd-label{font-weight:700;color:#333;display:block;margin-bottom:1px;padding:10px;position:relative;border-bottom:1px solid rgba(177,6,5,1)}.acd-label:after{background:;box-sizing:border-box;content:'▼';display:block;height:52px;padding:10px 20px;position:absolute;right:0;bottom:0;color:rgba(177,6,5,1)}.acd-content{display:block;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.acd-check:checked+.acd-label:after{content:'▲'}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:10px;visibility:visible}.mv-ttl-style{font-size:14px;padding-top:30px;font-weight:400;display:block;line-height:1.5em}.mv-ttl-style a{color:#fff;text-decoration:underline}.mv-ttl-style a:hover{color:#fff;text-decoration:none}#footer .ftr-left{position:relative}.kanagawa-sr-logo{width:270px!important;position:absolute;right:0;bottom:60px}.kanagawa-sr-logo img{width:100%!important;height:auto!important}.iaflogo{width:70px!important;position:absolute;right:210px;bottom:5px}.iaflogo img{width:100%!important;height:auto!important}.to-biz{width:100px!important;position:absolute;right:100px;bottom:10px}.to-biztra{background:#fff;width:110px!important;padding:9px 5px 0;position:absolute;right:170px;bottom:10px}.to-isms{width:90px!important;position:absolute;right:0;bottom:0}.to-isms img{width:100%!important;height:auto!important}.to-biz img{width:100%!important;height:auto!important}.to-biz-sp{width:100px!important;margin-top:-15px;margin-bottom:20px;margin-left:auto!important;display_:block;display:inline-block}.to-biz-sp img{width:100%!important;height:auto!important}.to-biztra-sp{width:110px!important;background:#fff;padding:7px 5px 3px;display:inline-block;vertical-align:bottom;margin-bottom:20px}.to-isms-sp{width:90px!important;display:inline-block;vertical-align:bottom;margin-bottom:10px}.iaflogo-sp{width:80px!important;margin-top:-15px;margin-bottom:20px;margin-left:auto!important;display_:block;display:inline-block}.iaflogo-sp img{width:100%!important;height:auto!important}.to-biztra-sp-box{text-align:right}.mv-ttl-style{letter-spacing:.03em!important;padding-top:10px!important;margin-bottom:-35px!important}.movie-sec{text-align:left;width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.mgb-3{margin-bottom:40px}.mgt-15{margin-top:-25px}.frm{border:1px dotted rgba(177,6,5,1);padding:2%;margin-top:3%}@media screen and (min-width :768px){.to-biztra img{margin-bottom:-8px}.cnt{text-align:center;width:100%!important}.cnt-a{border:4px solid rgba(177,6,5,1);display:block;width:350px;margin-left:auto;margin-right:auto;padding:0;text-align:center;margin-top:15px;margin-bottom:15px;border-radius:50px;font-size:14px}.cnt-a span{font-size:28px;font-weight:700;display:block;margin-bottom:-10px;color:#333}.cnt-a .fa-mobile-alt{font-size:24px;color:rgba(177,6,5,1)}}@media screen and (max-width :767px){.cnt{text-align:left;width:100%!important}.cnt-a{border:4px solid rgba(177,6,5,1);display:block;width:96%;margin-left:auto;margin-right:auto;padding:0;text-align:center;margin-top:15px;margin-bottom:15px;border-radius:50px;font-size:14px}.cnt-a span{font-size:24px;font-weight:700;display:block;margin-bottom:-10px;color:#333}.cnt-a .fa-mobile-alt{font-size:20px;color:rgba(177,6,5,1)}}.office-img{text-align:center}.office-img-box img{width:100%;height:auto!important;border:1px solid #b10605}.office-img-box span{display:block;background:#b10605;color:#fff;padding:7px 0;font-weight:700}@media screen and (min-width :768px){.office-img-box{width:24%;display:inline-block;margin-bottom:2%}.mgl-1{margin-left:1%}.mgr-05{margin-right:.5%}.mgr-1{margin-right:1%}.ml-05{margin-left:.5%}.pcNone{display:none}}@media screen and (max-width :767px){.office-img-box{width:100%;display:inline-block;margin-bottom:4%}.spNone{display:none}}.specialh2 .title_en,.specialh2 .under_ttl_jp{color:#fff!important;text-align:left!important}@media screen and (min-width :768px){.specialh2 .title_en{font-size:6.5rem!important}.specialh2 .under_ttl_jp{font-size:2rem!important;margin-top:30px!important}.specialh2{margin-bottom:-50px!important}.ft-size{font-size:22px}}@media screen and (max-width :767px){.specialh2 .title_en{font-size:4.5rem!important}.specialh2 .under_ttl_jp{font-size:1.6rem!important;margin-top:10px!important}.specialh2{margin-bottom:-20px!important}.ft-size{font-size:18px}}@media screen and (min-width :768px){.to_detail{border-bottom:1px dotted #b10605;position:relative;padding-bottom:5px;margin-bottom:5px;display:inline-block;width:48%}.to_detail_left{margin-right:2%}}@media screen and (max-width :767px){.to_detail{border-bottom:1px dotted #b10605;position:relative;padding-bottom:5px;margin-bottom:5px;display:block}}.to_detail:after{content:"\f061";font-family:"Font Awesome 5 Free";color:#b10605;font-size:1.7rem;font-weight:600;position:absolute;right:0;transition:.5s}.to_detail:hover.to_detail:after{right:-5px}.column_container{display:flex;justify-content:space-between;align-items:flex-start}.text-content{width:55%;padding-right:20px}.image-content{ width:40%}.image-content img{max-width:100%;height:auto}@media (max-width:768px){.column_container{flex-direction:column;align-items:center}.image-content,.text-content{width:100%;margin-right:0}.image-content{order:-1}.image-content img{width:100%;padding-bottom:20px}}@media screen and (min-width:769px){.ta_price{margin-top:2%;table-layout:fixed}.price_sec{padding-top:100px;padding-bottom:100px}.ta_price th{background:#f2f2f2!important;color:#b10605!important;text-align:center}.ta_price td{background:#fff!important;text-align:center}.price_p{text-align:left!important;font-weight:400!important;line-height:1.5em!important;font-size:16px!important}.price_h3{text-align:center;color:#333!important;font-size:20px!important;margin-top:3%}.ft-small{font-size:18px!important;color:#333!important}}@media screen and (max-width:768px){.ta_price{margin-top:4%;table-layout:fixed}.price_sec{padding-top:50px;padding-bottom:50px}.ta_price th{background:#f2f2f2!important;color:#b10605!important;text-align:center;font-size:13px!important}.ta_price td{background:#fff!important;text-align:center;font-size:13px!important}.price_p{text-align:left!important;font-weight:400!important;line-height:1.5em!important;font-size:14px!important}.price_h3{text-align:center;color:#333!important;font-size:18px!important;margin-top:3%}.ft-small{font-size:16px!important;color:#333!important}}.reviews-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3%}.review{width:32%;margin-bottom:20px;border:1px solid #ddd;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:8px;text-align:left}.rating{margin-bottom:10px;text-align:center!important}.star{color:gold;font-size:20px}.review-text{font-size:14px;color:#333;margin-bottom:10px;max-height:250px;overflow:hidden;transition:max-height .3s ease-out}.review-author{font-size:12px;color:#777;text-align:right!important}.read-more-btn{background-color:#ffaa01;color:#fff;border:none;padding:4px 8px;cursor:pointer;font-size:12px;border-radius:5px}.read-more-btn:hover{opacity:.7}@media (max-width:768px){.review{width:100%}}@media (max-width:480px){.review{width:100%}}.to-e{display:block;width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-top:2%}.under-mv-inner{width:94%;max-width:1100px;margin-left:auto;margin-right:auto;position:relative;height:100%}@media screen and (min-width:769px){.copybox{position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:700;color:#b10605!important}.under-mv{width:100%;height:150px;　　background-color:#b10605!important}.maincopy{font-size:26px}.subcopy{font-size:20px}}@media screen and (max-width:768px){.copybox{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#b10605!important;font-weight:700}.under-mv{width:100%;height:170px}.maincopy{font-size:20px}.subcopy{font-size:14px!important}}