@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%;line-height:1.7}.for_pc{display:none !important}.ctsArea{position:relative;padding-top:63px}.inner{width:100%;padding:50px 0}.sec_inner{width:90%;word-break:break-all;margin:0 auto}.btnArea{text-align:center}.btn{display:inline-block;color:#fff;font-weight:600;line-height:1.5;text-align:center;vertical-align:middle;background-color:#a12627;border-bottom:3px solid #611818;padding:1.5rem 4rem 1.5rem 3rem;position:relative}.btn i{position:absolute;top:50%;right:1rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#cvArea .sec_inner{flex-direction:column}#cvArea .sec_inner a{width:100%}#cvArea .sec_inner a:first-child{margin-bottom:20px}#header{width:100%;height:63px;background-color:#fff;filter:drop-shadow(0 0px 4px rgb(111 111 111/40%));box-sizing:border-box;position:fixed;top:0;z-index:999;padding:8px 3%}#header .logo{width:120px}#header .hdr_right{column-gap:10px}#header .hdr_right .hdr_tel{color:#fff;font-size:1.6rem;font-weight:700;background:#9b50de;border-radius:5px;position:relative;padding:5px 1.6rem 5px 3.8rem}#header .hdr_right .hdr_tel:before{content:"\f3cd";font-size:1.8rem;font-family:"Font Awesome 5 Free";position:absolute;left:1.8rem;top:49%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#header .hdr_right #menu-button{display:block;width:30px;height:30px}.menu-button-inner{position:relative;display:block;width:100%;height:100%;z-index:999}.menu-button-inner span{display:block;width:80%;height:2px;margin:auto;background-color:#333;position:absolute;left:0;right:0;top:calc((100% - 0px)/2);border-radius:3px;transition:.2s}.menu-button-inner span:nth-child(1){transform:translateY(-8px)}.menu-button-inner span:nth-child(3){transform:translateY(8px)}#menu-button.open .menu-button-inner span:nth-child(1){transform:rotate(45deg)}#menu-button.open .menu-button-inner span:nth-child(2){opacity:0}#menu-button.open .menu-button-inner span:nth-child(3){transform:rotate(-45deg)}#header .gnav-sp-wrap{display:none;width:100vw;height:100vh;background-color:#ddd;padding:60px 5%;overflow:scroll;position:fixed;top:0;left:0;z-index:100}#header .gnav-sp{display:flex;flex-direction:column;row-gap:10px}#header .gnav-sp li a{display:block;color:#333;font-weight:700;letter-spacing:.1em;background:#fff;padding:7px 8% 7px 10%;position:relative}#header .gnav-sp li a:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:50%;left:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#header .gnav-sp li.hdr-estimate a{color:#fff;background:#a12527}#header .gnav-sp li.hdr-contact a{color:#fff;background:#2d6c90}#floating{width:100%;background:#333;padding:15px 5%;position:fixed;bottom:0;opacity:0;visibility:hidden;transition:.3s}#floating.active{opacity:1;visibility:visible;z-index:999999}#floating ul li{width:48%}#floating ul li a{display:flex;align-items:center;justify-content:center;column-gap:4%;width:100%;color:#fff;font-size:4vw;font-weight:600;padding:10px 3%;position:relative}#floating ul li a.btn_estimate{background-color:#a12627}#floating ul li a.btn_contact{background-color:#2d6c90}#floating ul li a:before{font-size:4vw;font-family:"Font Awesome 5 Free";font-weight:600}#floating ul li a.btn_estimate:before{content:"\f1ec"}#floating ul li a.btn_contact:before{content:"\f0e0"}#footer{color:#fff;background:#a12527}#footer .flex{width:90%;flex-direction:column}#footer .sec_inner{padding:50px 0}#footer .ftr_left dl dt{font-size:6.5vw;line-height:1.3;text-align:center;border-bottom:#fff 1px solid;padding-bottom:18px;margin-bottom:20px}#footer .ftr_left dl dt span{font-size:5vw}#footer .ftr_left dl dt span{font-size:1.9rem}#footer .ftr_left dl dd.address{font-size:1.3rem}#footer .ftr_left dl dd.address p+p{margin-top:1.5rem}#footer .ftr_left dl dd.address span{display:block;font-size:1.5rem;font-weight:700;margin-bottom:5px}#footer .ftr_right{width:100%}#footer .snsArea{display:flex;justify-content:space-between;margin-top:15px}#footer .snsArea li{width:48%}#footer .snsArea li a{width:100%;color:#fff;font-size:2.1rem;line-height:1;text-align:center;padding:7px 0 6px;display:block}#footer .snsArea li:nth-child(1) a{background:#3b5898}#footer .snsArea li:nth-child(2) a{background:#000}#footer .ftr_copy{font-size:1.3rem;line-height:1.3;text-align:center;background:#2a2d34;padding:1.8rem 5% 1.5rem}#top h2{font-family:'Lato',sans-serif;font-size:4rem;text-align:center;letter-spacing:.8rem;line-height:1;margin-bottom:50px;position:relative}#top h2 span{color:#a12627;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.7rem;letter-spacing:.25em;display:block;margin-top:15px}#top .top_note{font-size:1.7rem;text-align:center;line-height:1.7;margin-bottom:30px}#top strong{font-weight:700;background:linear-gradient(transparent 35%,#fffb79 35%)}#top #key{width:100%;height:580px;background:url(//gcerti.jp/wp/wp-content/themes/gcerti-wp/./Images/top_newkey_bg-202501_sp.jpg) center no-repeat;background-size:cover;position:relative}#top #key .keyText{height:580px;font-weight:600;text-align:center;padding-top:7vh;position:relative}#top #key .keyText p.fukidashi{display:inline-block;color:#2a2d34;font-size:5.5vw;background-color:#fbf545;padding:5px 20px;border-radius:100px;filter:drop-shadow(0px 3px 3px rgba(120,120,120,.25));position:relative;animation:bound 3s infinite}@keyframes bound{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(-10px)}25%{transform:translateY(0)}30%{transform:translateY(-5px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}#top #key .keyText p.fukidashi:after{content:"";position:absolute;top:98%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:20px solid #fbf545}#top #key .keyText .mainTtl{font-weight:900;text-align:center;position:absolute;bottom:10vh}@media print,screen and (max-width :321px){#top #key,#top #key .keyText{height:100vh}#top #key .keyText .mainTtl{bottom:15vh}}#top #key .keyText .mainTtl p{margin-bottom:20px}#top #key .keyText .mainTtl p span.line1{display:inline-block;font-size:6vw;line-height:1.4;background:#fff;padding:3px 8px;filter:drop-shadow(0px 3px 3px rgba(120,120,120,.25))}#top #key .keyText .mainTtl p span.line1+span.line1{margin-top:5px}#top #key .keyText .mainTtl p span.color{color:#a22627}#top #key .keyText .mainTtl h1{display:inline-block;font-weight:900;line-height:1;background:#fff;padding:15px;filter:drop-shadow(0px 3px 3px rgba(120,120,120,.25))}#top #key .keyText .mainTtl h1 span.en{display:block;font-family:'Lato',sans-serif;font-size:9vw;letter-spacing:.12em;margin-bottom:8px}#top #key .keyText .mainTtl h1 span.ja{font-size:4.4vw}#top #top_reason{background:url(//gcerti.jp/wp/wp-content/themes/gcerti-wp/./Images/bg_gray.jpg) center no-repeat;background-attachment:fixed;background-size:cover}#top #top_reason .top_note{margin:0 5%}#top #top_reason .sec_inner{display:flex;flex-direction:column;justify-content:center;gap:80px 0;margin-top:70px}#top #top_reason .ctsBox{width:100%;text-align:center;background:#fff;padding:0 8% 40px;filter:drop-shadow(0px 3px 3px rgba(204,204,204,.25));position:relative}#top #top_reason .ctsBox .num{display:block;color:#fff;font-family:'Lato',sans-serif;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:30px;position:relative;top:-20px}#top #top_reason .ctsBox .num:after{display:block;content:'';width:80px;height:80px;background:#a22527;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1}#top #top_reason .ctsBox h3{display:inline;font-size:2.4rem;line-height:1.5;background:linear-gradient(transparent 40%,#f9ebeb 40%)}#top #top_reason .ctsBox img{width:100%;margin:20px 0 30px}#top #top_reason .ctsBox p{line-height:1.9;text-align:left}#top #top_service .ctsBox{flex-wrap:wrap;align-items:stretch;margin-bottom:40px}#top #top_service .ctsBox li{width:49%;color:#fff;font-size:1.8rem;font-weight:600;text-align:center;line-height:1.3;background:#a12727;margin-bottom:2%}#top #top_service .ctsBox li:last-child{text-align:center;padding:2rem 15px 4rem}#top #top_service .ctsBox li a{width:100%;height:100%;color:#fff;background:#a12727;display:block;padding:2rem 15px 4rem;position:relative}#top #top_service .ctsBox li a:after{content:"\f078";color:#fff;font-size:1.3rem;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#top #top_service .ctsBox li img{width:100%;margin-top:10px}#top #top_service .ctsBox li p{display:none}#top #top_flow{padding-top:0}#top #top_flow .ctsBox{flex-direction:column;gap:20px}#top #top_flow .ctsBox li{width:100%}#top #top_flow .ctsBox li a{display:flex;flex-direction:column;gap:15px;width:100%;height:100%;border:#ccc 3px solid;padding:20px 5%}#top #top_flow .ctsBox li img{width:100%}#top #top_flow .ctsBox li p{color:#2d6c90;font-size:1.6rem;font-weight:700;text-decoration:underline}#top #top_transfer{background:#eee}#top #top_transfer .ctsBox{display:flex;flex-direction:column;gap:30px}#top #top_transfer .ctsBox dl{text-align:center;background:#fff;filter:drop-shadow(0px 3px 3px rgba(204,204,204,.25));padding:40px 8%}#top #top_transfer .ctsBox dt{color:#a22527;font-size:2.2rem;line-height:1;margin-bottom:20px}#top #top_transfer .ctsBox dd ul{width:fit-content;text-align:left;margin:30px auto}#top #top_transfer .ctsBox dd li{padding-left:28px;position:relative}#top #top_transfer .ctsBox dd li+li{margin-top:10px}#top #top_transfer .ctsBox dd li:before{content:"\f138";color:#a12827;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}#top #top_transfer .ctsBox dd .btn{width:100%;background-color:#2d6c90;border-bottom:3px solid #1a3e52}#top #top_transfer .ctsBox dd .transfer-img{display:none}#top #top_compliance h2 span{line-height:1.5}#top #top_compliance .ctsBox{flex-direction:column}#top #top_compliance .ctsBox li{width:100%;margin-bottom:25px}#top #top_compliance .ctsBox li .imgArea{height:200px;overflow:hidden}#top #top_compliance .ctsBox li .tArea{display:block;width:89%;color:#2a2d34;text-align:center;background:#fff;padding:2rem 2.5rem 3rem;margin:-90px auto 0;position:relative}#top #top_compliance .ctsBox li .tArea:after{content:"\f078";color:#a12627;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transition:all .3s}#top #top_compliance .ctsBox li .tArea h3{color:#a12627;font-size:1.9rem;margin-bottom:5px}#top #top_compliance .ctsBox li .tArea p{font-size:1.5rem}#top #top_staff{background:#eee}#top #top_staff .ctsList{flex-direction:column;gap:30px}#top #top_staff .ctsList li{width:100%;background:#fff;filter:drop-shadow(0px 3px 3px rgba(204,204,204,.25));padding:40px 8%}#top #top_staff .ctsList .prof{display:flex;flex-direction:column-reverse;gap:20px;margin-bottom:30px}#top #top_staff .ctsList .prof img{width:80%;margin:0 auto}#top #top_staff .ctsList .prof .name{display:flex;align-items:center;justify-content:flex-start;gap:15px;font-size:2.2rem;line-height:1}#top #top_staff .ctsList .prof .name span{color:#fff;font-size:1.6rem;font-weight:500;background:#a22627;border-radius:3px;padding:6px 5px 6px 7px}#top #top_staff .ctsList .prof .ocp{color:#a32627;font-size:1.5rem;line-height:1.6;margin-top:8px}#top #top_staff .ctsList .tArea h3{display:inline;font-size:2rem;line-height:1.5;background:linear-gradient(transparent 40%,#f9ebeb 40%)}#top #top_staff .ctsList .tArea p{margin-top:15px}#top #top_staff .btnArea{margin-top:40px}#top #top_column{background-color:#f9f2f2}#top #top_column .btnArea{margin-top:30px}#top #top_news{background:url(//gcerti.jp/wp/wp-content/themes/gcerti-wp/./Images/bg_gray.jpg) center no-repeat;background-attachment:fixed;background-size:cover}#top #top_news .btnArea{text-align:center;margin-top:30px}#top #top_voice{background-color:#f9f2f2}#top #top_voice .cts{background:#fff;padding:40px 8%}#top #top_voice .cts+.cts{margin-top:40px}#top #top_voice .cts .flex{flex-direction:column;gap:30px}#top #top_voice .cts img{object-fit:cover;width:100%;height:220px;border:#eee 1px solid}#top #top_voice .cts .tArea span{color:#fff;font-size:1.4rem;line-height:1;background:#a22627;border-radius:3px;padding:5px 10px}#top #top_voice .cts .tArea h3{font-size:2.2rem;line-height:1.5;margin:8px 0 15px}#top #top_voice .cts dl{display:flex;flex-direction:column;gap:10px;border-top:#ccc 1px solid;padding-top:20px;margin-top:20px}#top #top_voice .cts dt{font-size:1.7rem}#top #top_voice .cts dd ul{display:flex;flex-direction:column;gap:6px}#top #top_voice .cts dd li span{display:inline-block;width:70px;color:#a22627;line-height:1;text-align:center;border:#a22627 1px solid;border-radius:3px;padding:5px 5px 4px;margin-right:12px}#top #top_voice .btnArea{margin-top:40px}#top #top_map{padding-bottom:50px}#top #top_map h2,#top #top_map p.top_note{margin:0 5% 30px}#top #top_map h2{color:#a12627;font-size:7.8vw;line-height:1.5;letter-spacing:.12em;margin-bottom:20px}#top #top_map img.map{display:none}#top #top_map .cts{width:100%}#top #top_map .cts dl{display:flex;align-items:stretch;column-gap:3px}#top #top_map .cts dl+dl{margin-top:3px}#top #top_map .cts dt{display:flex;align-items:center;justify-content:center;width:25%;color:#fff;font-weight:700}#top #top_map .cts dt.area-01{background:#70cc9c}#top #top_map .cts dt.area-02{background:#76c3cc}#top #top_map .cts dt.area-03{background:#7182e6}#top #top_map .cts dt.area-04{background:#ffa6c7}#top #top_map .cts dt.area-05{background:#edb31f}#top #top_map .cts dt.area-06{background:#fa873b}#top #top_map .cts dt.area-07{background:#cca98f}#top #top_map .cts dt.area-08{background:#ed5f65}#top #top_map .cts dd{width:75%;font-size:1.4rem;line-height:1.6;background:#eee;padding:12px 5%}.under #cvArea{background-color:#f9f9f9}#breadcrumbs{display:none}.under .page_ttlArea{background:url(//gcerti.jp/wp/wp-content/themes/gcerti-wp/./Images/bg_gray.jpg) center no-repeat;background-attachment:fixed;background-size:cover;padding:40px 0 45px}.shinsa-iso27001.under .page_ttlArea{padding:0}.under .page_ttlArea h1,.under .page_ttlArea p{font-family:'Lato',sans-serif;font-size:9vw;font-weight:600;text-align:center;letter-spacing:.8rem;line-height:1.2;position:relative}.under .page_ttlArea h1 span,.under .page_ttlArea p span{color:#a12627;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.7rem;letter-spacing:.25em;display:block;margin-top:10px}.under h2{font-size:2.2rem;line-height:1.3;border-bottom:2px solid #a1;position:relative;padding:0 0 6px 10px;margin-bottom:25px}.under h2 span{position:relative;z-index:2;margin-left:7rem}.under h2:before{content:attr(data-number);color:#e6;font-size:5rem;font-family:'Lato',sans-serif;text-transform:uppercase;position:absolute;top:-25px;left:0;z-index:1}.under .cmnBox{margin-bottom:55px}.under .cmnBox:last-child{margin-bottom:0}.under .cmnBox p{margin-bottom:20px}.under .cmnBox p:last-child{margin-bottom:0}.under .cmnBox th{display:block;width:100%;background:#f9f9f9;text-align:center;padding:1rem 2rem}.under .cmnBox td{display:block;width:100%;padding:1.5rem 2rem 4rem}.under .cmnBox tr:last-child td{padding-bottom:0}.under .cmnBox td iframe{margin-top:15px}.under .cmnBox ul li{margin-bottom:10px}.under .cmnBox ul li:last-child{margin-bottom:0}.under .cmnBox .mark_list li{position:relative;padding-left:2.5rem !important}.under .cmnBox .mark_list li:before{content:"\f105";color:#a12827;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}.under .cmnBox .num_list li{position:relative;padding-left:4.2rem}.under .cmnBox .num_list li .num{color:#a12827;font-size:2rem;font-family:'Lato',sans-serif;font-weight:600;line-height:1;position:absolute;top:.2rem;left:0}.under .cmnBox dl{margin-bottom:30px}.under .cmnBox dl dt{color:#a12827;font-size:1.9rem;margin-bottom:8px}.under .cmnBox dl dd p{margin-bottom:10px}#mark table th{display:table-cell;width:auto;vertical-align:middle;border:#ccc 1px solid;background:#eee}#mark table td{display:table-cell;width:auto;border:#ccc 1px solid;padding:1.5rem}#mark .mark_cts01 table{margin:30px 0}#mark .mark_cts01 table tr td:nth-child(2n){text-align:center}#mark .mark_cts02 table td{text-align:center;padding:10px 5px}.under .cmnBox.responding04 .num_list>li{margin-bottom:25px}.under .cmnBox.responding04 .num_list>li:last-child{margin-bottom:0}.under .cmnBox.responding04 .mark_list{margin-top:10px}.under .cmnBox.privacyright{text-align:right}.refusal{color:#2d6c91;font-size:2rem;font-weight:600;text-align:center;margin-bottom:10px}form .gray_bg{background:#f9f9f9;padding:1rem 2rem}form dl{display:flex;flex-direction:column;border-bottom:#ccc 1px solid;padding:2rem 0}form dl:last-child{border-bottom:0}form dt{width:100%;padding-left:6rem;position:relative;margin-bottom:10px}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:#a12627}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{display:flex;align-items:center;justify-content:flex-start}form .tel dd input{width:27%}form .tel dd span{margin:0 9px 0 12px}form .checkbox dd{flex-wrap:wrap;row-gap:5px}form .checkbox dd p{width:100%;display:flex;align-items:center;margin:0}form .checkbox dd p input{width:2rem;height:2rem;margin-right:10px}form .area select{padding:5.5px 5px}form .btn{font-size:1.6rem;letter-spacing:.15em;padding:1.5rem 4rem;margin-top:25px}#application #sec01 p.ttl{font-size:1.8rem;text-align:center;margin-bottom:40px}#application #sec01 p.ttl span{display:block;font-size:1.6rem;margin-top:5px}#application #sec01 ul{flex-direction:column;row-gap:15px}#application #sec01 ul li{width:100%}#application #sec01 ul li a{width:100%;color:#fff;font-weight:700;text-align:center;text-decoration:none;border-radius:5px;padding:28px 45px 29px 25px;position:relative}#application #sec01 ul li.btn-01 a{background:#1e90ff}#application #sec01 ul li.btn-02 a{background:#d6332f}#application #sec01 ul li.btn-03 a{background:#18c067}#application #sec01 ul li a:after{content:"\f105";color:#fff;font-family:"Font Awesome 5 Free";font-size:1.6rem;font-weight:600;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.2s}#application #sec01 ul li a span{display:block}#application #sec01 ul li a span.cate{color:#333;font-size:1.7rem;line-height:1;background:#fff;border-radius:100px;padding:8px 0;margin-bottom:10px}#application #sec01 ul li a span.cmn{font-size:1.9rem}#application .btmBox{text-align:center;margin-top:40px}#application .btmBox a{color:#2d6c90;font-size:1.7rem;text-decoration:underline}#application_form .cmnBox table td a{color:#a12527;text-decoration:underline}#thanks #sec01{text-align:center}#thanks #sec01 p{font-size:1.8rem;margin-bottom:20px}#thanks #sec01 img{width:300px;margin:20px auto}#page404 .cmnBox{text-align:center}#page404 .cmnBox .mdl{margin:0 0 35px}#page404 .cmnBox .error_url{color:#2d6c90}#company .cmnBox .address dl{margin-bottom:0}#company .cmnBox .address dl+dl{margin-top:30px}#company .cmnBox .address dl dt{position:relative;font-size:1.7rem;padding-left:1.8rem;margin-bottom:5px}#company .cmnBox .address dl dt:before{content:"\f105";color:#a12827;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}#company .cmnBox .address dl dd{font-size:1.5rem}#company .cmnBox .address dl dd p{margin-bottom:0}#faq #cvArea{background:#fff}#faq #navigation{padding:50px 0 0;margin-bottom:15px}#faq #navigation ul{flex-direction:column;row-gap:8px}#faq #navigation li{width:100%}#faq #navigation li a{color:#fff;font-size:1.5rem;font-weight:700;background:#a12727;display:block;padding:1.5rem 2rem;position:relative}#faq #navigation li a:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#faq .white-sec{background:#fff}#faq .gray-sec{background:#f2f2f2}#faq .faq-cts li{margin-bottom:15px}#faq .faq-cts li:last-child{margin-bottom:0}#faq .faq-cts li dl dt{display:flex;align-items:center;column-gap:10px;background:#f2f2f2;position:relative;padding:20px 10px}#faq .gray-sec .faq-cts li dl dt{background:#fff}#faq .faq-cts li dl dt:after{content:"\f107";color:#a12627;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 dd{display:flex;align-items:flex-start;column-gap:10px;background:#fff;padding:20px 10px;position:relative}#faq .gray-sec .faq-cts li dl dd{background:#f2f2f2}#faq .faq-cts li dl span{width:35px;height:35px;text-align:center;color:#a12627;font-family:'Lato',sans-serif;font-size:2rem;font-weight:700}#faq .faq-cts li dl dt .icon-q{line-height:1;background:#fff;border-radius:50%;cursor:pointer;padding-top:5px;padding-left:3px}#faq .gray-sec .faq-cts li dl dt .icon-q{background:#f2f2f2}#faq .faq-cts li dl dt p{width:calc(100% - 70px)}#faq .faq-cts li dl dd .icon-a{padding-left:3px}#faq .faq-cts li dl dd p{width:calc(100% - 45px);line-height:1.9}#faq .faq-cts li dl dd p a{color:#a12627;font-weight:700;text-decoration:underline}#faq .faq-cts li dl dd p a.block-link{display:block;font-size:1.6rem;padding-left:2.8rem;margin-top:5px;position:relative}#faq .faq-cts li dl dd p a.block-link:before{content:"\f0a4";font-family:"Font Awesome 5 Free";font-weight:400;position:absolute;top:0;left:0}.faq-cts li dl dd .btn-faq{display:block;width:100%;color:#fff !important;font-size:3.8vw;text-decoration:none !important;padding:1.5rem 8% 1.3rem 5%;margin-top:15px}.faq-cts li dl dd .btn-contact{background-color:#2d6c90;border-bottom:3px solid #1a3e52}#shinsa h2{font-size:2.5rem;line-height:1.4;text-align:center;letter-spacing:.15em;border:none;padding:0 0 20px;margin:0 0 35px;position:relative}#shinsa h2:after{content:'';width:40px;height:2px;background:#a12727;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#shinsa .note{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:30px}#shinsa .note span{color:#a12627}#shinsa .note a{display:inline;color:#a12627;text-decoration:underline}#shinsa .service-cvArea{background:url(//gcerti.jp/wp/wp-content/themes/gcerti-wp/./Images/service-cv-bg.jpg) center no-repeat;background-size:cover}#shinsa .service-cvArea .sec_inner{background:#fff;padding:45px 8%}#shinsa .service-cvArea .note{font-size:1.5rem;margin-bottom:40px}#shinsa .spImgBox{text-align:center}#shinsa .spImgBox p{color:#5a6570;font-size:1.4rem;font-weight:700;margin-bottom:8px}#shinsa .service-cvArea .btnArea{display:flex;flex-wrap:wrap;row-gap:35px}#shinsa .service-cvArea .btnArea li{width:100%}#shinsa .service-cvArea .btnArea li a{width:100%;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;vertical-align:middle;letter-spacing:.1em;text-decoration:none;border-radius:.5rem;padding:.7rem 1rem 1.2rem;display:inline-block;position:relative}#shinsa .service-cvArea .btnArea li:nth-child(2) a{background:#2d6c90;-webkit-box-shadow:0 5px 0 #1c4f6d;box-shadow:0 5px 0 #1c4f6d}#shinsa .service-cvArea .btnArea li:nth-child(1) a{background:#a12627;-webkit-box-shadow:0 5px 0 #821a1a;box-shadow:0 5px 0 #821a1a}#shinsa .service-cvArea .btnArea li a span{width:95%;font-size:1.4rem;border-radius:100vh;background:#fff;-webkit-box-shadow:0 3px 3px rgb(0 0 0/20%);box-shadow:0 3px 3px rgb(0 0 0/20%);padding:.4rem 1rem;display:block;position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#shinsa .service-cvArea .btnArea li:nth-child(2) a span{color:#1c4f6d;border:2px solid #1c4f6d}#shinsa .service-cvArea .btnArea li:nth-child(1) a span{color:#821a1a;border:2px solid #821a1a}#shinsa .service-cvArea .btnArea li a span:before,#shinsa .service-cvArea .btnArea li a span:after{content:"";position:absolute;left:calc(50% - 10px)}#shinsa .service-cvArea .btnArea li a span:before{bottom:-10px;border-width:10px 10px 0;border-style:solid}#shinsa .service-cvArea .btnArea li:nth-child(2) a span:before{border-color:#1c4f6d transparent transparent}#shinsa .service-cvArea .btnArea li:nth-child(1) a span:before{border-color:#821a1a transparent transparent}#shinsa .service-cvArea .btnArea li a span:after{bottom:-7px;border-width:10px 10px 0;border-style:solid;border-color:#fff transparent transparent}#shinsa #merit .meritBox{width:100%;text-align:center;border:#b53738 5px solid;padding:55px 8% 40px;margin:65px auto 0;position:relative}#shinsa #merit .meritBox .num{width:70px;height:70px;position:absolute;top:-35px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#shinsa #merit .meritBox h3{color:#a22627;font-size:2.8rem;letter-spacing:.1em;line-height:1.3;margin-bottom:20px}#shinsa #merit .meritBox .cts-top{flex-wrap:wrap-reverse;justify-content:center;row-gap:30px;margin:0 0 30px}#shinsa #merit .meritBox .cts-top ul li{font-size:1.7rem;font-weight:700;text-align:left;line-height:1.6;padding-left:3.5rem;position:relative}#shinsa #merit .meritBox .cts-top ul li:before{content:"\f164";color:#4285ab;font-family:"Font Awesome 5 Free";font-size:2.5rem;font-weight:400;line-height:1;position:absolute;top:-1px;left:0}#shinsa #merit .meritBox .cts-top ul li+li{margin-top:8px}#shinsa #merit .meritBox .cts-btm p{line-height:1.6}#shinsa #merit .meritBox .cts-btm p span{color:#b53738;font-weight:700}#shinsa #merit .meritBox-02 .cts-btm p{margin-bottom:15px}#shinsa #merit .meritBox-02 .cts-btm dl{display:grid;grid-template-columns:70% 30%;align-items:center;font-size:1.6rem;font-weight:700;line-height:1.4;background:#f2f2f2;padding:15px 5%}#shinsa #merit .meritBox-02 .cts-btm dl+dl{margin-top:5px}#shinsa #merit .meritBox-02 .cts-btm dl dt{display:flex;align-items:center;justify-content:space-evenly}#shinsa #merit .meritBox-02 .cts-btm dl dt:after{content:"\f101";color:#333;font-family:"Font Awesome 5 Free";font-size:2rem}#shinsa #merit .meritBox-02 .cts-btm dl dd{background:linear-gradient(transparent 60%,#fcff00 60%)}#shinsa #reason{background:#f2f2f2}#shinsa #reason ul{flex-wrap:wrap;row-gap:40px}#shinsa #reason li{width:100%;box-shadow:0px 4px 4px rgb(0 0 0/10%)}#shinsa #reason li .txtArea{background:#fff;padding:28px 8% 30px}#shinsa #reason li .txtArea h3{color:#b53738;font-size:2rem;font-weight:700;text-align:center;line-height:1.5;margin-bottom:20px}#shinsa #reason li .txtArea p{line-height:2}#shinsa #flow{text-align:center;background:#f2f2f2}#shinsa #flow .appeal{font-size:6vw;font-weight:700;line-height:1.5;margin-top:30px}#shinsa #flow .appeal span{color:#b53738}#shinsa #voice{background:#f9f2f2}#shinsa #voice .btnArea{margin-top:40px}#shinsa #available{background:#f2f2f2}#shinsa #available .cts{display:flex;flex-wrap:wrap;row-gap:10px;background:#fff;padding:30px 8%}#shinsa.shinsa-iso27001 #available .cts{justify-content:center}#shinsa #available .cts ul{width:100%}#shinsa #available .cts ul li{font-size:1.4rem;line-height:1.7;padding-left:2.5rem;position:relative}#shinsa #available .cts ul li:before{content:"\f138";color:#b53738;font-family:"Font Awesome 5 Free";font-weight:700;line-height:1;position:absolute;top:5px;left:0}#shinsa #available .cts ul li+li{margin-top:10px}#shinsa #service-columnlink{background:#f9f2f2}#shinsa #service-columnlink .btnArea{margin-top:30px}#shinsa #require .sec_inner{display:flex;flex-direction:column;gap:25px}#shinsa #require .requireBox dl{margin-bottom:25px}#shinsa #require .requireBox.leftBox dl:last-child,#shinsa #require .requireBox.rightBox dl:last-child{margin-bottom:0}#shinsa #require .requireBox dt{color:#fff;background:#a12627;padding:5px 15px;margin-bottom:5px}#shinsa #require .requireBox dd{font-size:1.5rem;padding:10px 15px 0}#shinsa #require .requireBox dl dd:nth-child(1){padding-top:15px}#shinsa #require .requireBox dl span{font-family:'Lato',sans-serif;margin-right:10px}#shinsa #require .requireBox dd span{color:#a12627;font-weight:700}#news .page_ttlArea h1,#news .page_ttlArea p{font-size:7.5vw}#news #sec01{background-color:#f9f9f9}#news #cvArea{background:#fff}.newsList li{margin-bottom:10px}.newsList li:last-child{margin-bottom:0}.newsList a{width:100%;background:#fff;padding:1.5rem 2rem;position:relative}.newsList a:after{content:"\f105";color:#a12627;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:all .3s}.newsList li dl{display:block}.newsList li dl dd{line-height:1.4;margin-top:3px}.news_single .newsBox{background:#fff;padding:4rem 8%}.news_single .newsBox a{color:#a12827;font-weight:700;text-decoration:underline}.news_single .newsBox dl{border-bottom:#ccc 1px solid;padding-bottom:20px;margin-bottom:30px}.news_single .newsBox dt{font-size:2.5rem;line-height:1.3}.news_single .newsBox dd{color:#777;font-weight:600;line-height:1;letter-spacing:.15em;margin-bottom:15px}.news_single .newsBox dd span{color:#fff;font-size:1.3rem;background:#a12827;border-radius:3px;padding:3px 8px 3px 11px;margin-left:8px}.news_single .newsBox .tArea h2{font-size:2rem;background:#f9f2f2;border-left:4px solid #a1;border-bottom:none;padding:8px 8px 8px 10px;margin:40px 0 20px}.news_single .newsBox .tArea li{position:relative}.news_single .newsBox .tArea li+li{margin-top:5px}.news_single .newsBox .tArea .num_list{counter-reset:li}.news_single .newsBox .tArea .num_list li{list-style:none;text-indent:-1.65em;padding-left:1.6em;margin-bottom:8px}.news_single .newsBox .tArea .num_list li:before{counter-increment:li;content:counter(li);color:#a12827;font-weight:700;margin-right:1.5rem}.news_single .newsBox .tArea .mark_list li{padding-left:2.5rem !important;margin-bottom:8px}.news_single .newsBox .tArea .mark_list li:before{content:"\f105";color:#a12827;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}.news_single .newsBox .tArea p{margin-bottom:25px}.news_single .newsBox .tArea p:last-child{margin-bottom:0}#column .page_ttlArea h1 span,#column .page_ttlArea p span{font-size:1.6rem}#column #sec01{background-color:#f9f2f2}#column #cvArea{background:#fff}.column_ctsArea{background:#fff}.column_archive .cate_list{width:90%;display:flex;flex-wrap:wrap;gap:6px 2%;margin:0 auto 5%}.column_archive .cate_list li:first-child{width:100%}.column_archive .cate_list li{width:49%}.column_archive .cate_list li a{width:100%;color:#fff;font-weight:700;text-align:center;background:#a12827;display:block;padding:10px}.column_archive .cate_list li a.current{color:#a12827;background:#fff}.columnList{padding:0 8%}.columnList a{border-bottom:#ddd 1px solid;padding:30px 0}.columnList li:last-child a{border-bottom:none}.columnList .ttlArea{margin:20px 0 10px}.columnList .ttlArea dt{font-weight:600}.columnList .ttlArea dt span.cate{color:#fff;font-size:1.3rem;letter-spacing:.08em;background:#a12727;border-radius:3px;padding:4px 8px;margin-right:7px}.columnList .ttlArea dt .column_ttl{font-size:2rem;line-height:1.5;margin:10px 0 5px}.columnList .ttlArea dd{color:#888;font-size:1.5rem;text-align:right}.columnList .ttlArea dd i{margin-right:7px}.columnList .txtArea{color:#333;font-size:1.5rem}.columnList .txtArea span{color:#a12727;text-decoration:underline}.column_single .page_ttlArea{background:#a22727;padding:15px 0}.column_single .page_ttlArea h1,.column_single .page_ttlArea p{color:#fff;font-size:6vw;letter-spacing:.18em;margin-top:0}.column_single #sec01{padding-top:0}.column_single .cate_list{display:none}.column_single #sec01 .sec_inner{width:100%}.columnSingle{padding:30px 7% 40px}.columnSingle .ttlArea{padding-bottom:25px}.columnSingle .ttlArea dt{font-weight:600}.columnSingle .ttlArea dt span.cate{color:#fff;font-size:1.3rem;letter-spacing:.08em;background:#a12727;border-radius:3px;padding:4px 8px;margin-right:7px}.columnSingle .ttlArea dt .column_ttl{font-size:2.4rem;line-height:1.5;margin:10px 0 5px}.columnSingle .ttlArea dd{color:#888;font-size:1.5rem;text-align:right}.columnSingle .ttlArea dd i{margin-right:7px}.columnSingle .txtArea{border-top:#ddd 1px solid;padding:30px 0 0}.columnSingle .txtArea .imgArea{margin:0 auto 20px}.columnSingle .txtArea p{margin-bottom:20px}.columnSingle .txtArea p:last-child{margin-bottom:0}.columnSingle .txtArea strong{color:#f74541;background:0 0}.columnSingle .txtArea span.point{font-weight:700;background:linear-gradient(transparent 35%,#fffb79 35%)}.columnSingle .txtArea a{color:#a12927;font-weight:700;text-decoration:underline}.columnSingle .txtArea a.article_link{color:#2d6c90;font-size:1.65rem;line-height:1.6;margin-top:8px;position:relative;padding-left:2.2rem}.columnSingle .txtArea a.article_link:before{content:"\f0a4";color:#2d6c90;font-family:"Font Awesome 5 Free";font-weight:400;position:absolute;top:0;left:0}.columnSingle .txtArea a.service_link{text-decoration:none;text-align:center;display:block;margin:30px auto}.columnSingle .txtArea .profArea{background:#eee;padding:20px 5%;margin-top:60px;position:relative}.columnSingle .txtArea .profArea:before{content:'\f007 このコラムの執筆者';color:#fff;font-family:'Font Awesome 5 Free';font-size:1.4rem;font-weight:700;letter-spacing:.18em;border-radius:5px 5px 0 0;background:#2a2d34;position:absolute;top:-2.5rem;left:0;padding:2px 11px 0 13px}.columnSingle .txtArea .profArea .profInner{display:flex;align-items:center}.columnSingle .txtArea .profArea .prof_img{width:25%;margin-right:5%}.columnSingle .txtArea .profArea .prof_txt{width:70%}.columnSingle .txtArea .profArea dt a{width:100%;color:#333;font-size:1.8rem;font-weight:700;text-decoration:none;position:relative}.columnSingle .txtArea .profArea dt a:after{color:#a12727;content:"\f054";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%)}.columnSingle .txtArea .profArea dt span{color:#a12927;font-size:1.4rem;display:block}.columnSingle .txtArea .profArea dd{display:none}.columnSingle .txtArea .profArea a.for_sp{display:block;color:#fff;text-align:center;text-decoration:none;background:#2c6c90;padding:5px;margin-top:10px}.columnSingle h2{font-size:2rem;background:#f9f2f2;border-left:4px solid #a1;border-bottom:none;padding:8px 8px 8px 10px;margin:40px 0 20px}.columnSingle h3{color:#a12927;font-size:1.8rem;border-top:#a12927 1px solid;border-bottom:#a12927 1px solid;padding:5px;margin:35px 0 25px}.columnSingle h4{margin-bottom:25px;padding:.7rem 0;box-shadow:0 0 0 .3rem #fff;border-bottom:2px dashed #a12927;background-color:#fff;color:#a12927;font-weight:700;font-size:1.5rem}.columnSingle h3.faq{display:flex;align-items:center;color:#333;font-size:1.5rem;line-height:1.5;border:none;background:#f2f2f2;padding:10px 3%;margin-bottom:20px}.columnSingle h3.faq span{display:inline-block;color:#a12827;font-size:2rem;text-align:center;line-height:1;background:#fff;border-radius:50%;padding:8px 8px 12px 12px;margin-right:10px}.columnSingle .toc .to_list li,.columnSingle .num_list li,.columnSingle .mark_list li{line-height:1.5;position:relative}.columnSingle .toc .to_list li:last-child,.columnSingle .num_list li:last-child,.columnSingle .mark_list li:last-child,.column_cmn_cv .btnArea li:last-child{margin-bottom:0}.columnSingle .article_point{border:#3498d1 5px solid;padding:20px 5% 28px;margin:40px 0}.columnSingle .article_point .point_ttl{color:#3498d2;text-align:center;background:#e9f2f8;border:none;padding:10px 3px;margin:0}.columnSingle .article_point .point_list{counter-reset:li}.columnSingle .article_point .point_list li{list-style:none;display:flex;flex-wrap:nowrap;column-gap:4%;align-items:flex-start;font-size:1.6rem;font-weight:700;border-bottom:#eee 1px solid;padding:20px 0}.columnSingle .article_point .point_list li:last-child{border-bottom:none;padding-bottom:0}.columnSingle .article_point .point_list li:before{flex-shrink:0;counter-increment:li;content:counter(li);color:#3498d2;font-size:2.4rem;font-family:'Lato',sans-serif;font-weight:700;line-height:1}.columnSingle .tocTop_cv{font-weight:700;text-align:center;margin:50px 0}.columnSingle .tocTop_cv span{color:#2a82e9;font-size:4vw;line-height:1.5}.columnSingle .tocTop_cv.tocTop_estimate span{color:#d6332f}.columnSingle .tocTop_cv a{position:relative;width:100%;color:#fff;font-size:5vw;text-decoration:none;background:#1e90ff;border-radius:5px;padding:8px 5% 9px 0;margin:10px 0 0}.columnSingle .tocTop_cv.tocTop_estimate a{background:#d6332f}.columnSingle .tocTop_cv a i{font-size:1.6rem;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transition:.2s}.columnSingle .toc{background:#f5f5f5;padding:25px 8%}.columnSingle .toc .toc_ttl{color:#a12927;font-size:1.8rem;font-weight:700;line-height:1;position:relative;background:0 0;border-left:none;border-bottom:#a12927 1px solid;padding:0 0 15px 2.8rem;margin:0 0 20px}.columnSingle .toc .toc_ttl:before{content:"\f03a";color:#a12827;font-size:1.8rem;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:1px;left:0}.columnSingle .toc .to_list li{padding-left:1.8rem;margin-bottom:10px}.columnSingle .toc .to_list li:before{content:"\f105";color:#a12827;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}.columnSingle .num_list,.columnSingle .mark_list,.columnSingle table{margin-bottom:25px}.columnSingle .column_cmn_cv{text-align:center;border-top:#ccc 2px dotted;border-bottom:#ccc 2px dotted;padding:3rem 0 3.5rem;margin:40px 0 25px}.columnSingle .column_cmn_cv .note{font-weight:700;margin-bottom:30px}.column_cmn_cv .btnArea li{width:100%;margin-bottom:35px}.column_cmn_cv .btnArea li a{width:100%;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;vertical-align:middle;letter-spacing:.1em;text-decoration:none;border-radius:.5rem;padding:.7rem 1rem 1.2rem;display:inline-block;position:relative}.column_cmn_cv .btnArea li:nth-child(2) a{background:#2d6c90;-webkit-box-shadow:0 5px 0 #1c4f6d;box-shadow:0 5px 0 #1c4f6d}.column_cmn_cv .btnArea li:nth-child(1) a{background:#a12627;-webkit-box-shadow:0 5px 0 #821a1a;box-shadow:0 5px 0 #821a1a}.column_cmn_cv .btnArea li a span{width:95%;font-size:1.4rem;border-radius:100vh;background:#fff;-webkit-box-shadow:0 3px 3px rgb(0 0 0/20%);box-shadow:0 3px 3px rgb(0 0 0/20%);padding:.4rem 1rem;display:block;position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.column_cmn_cv .btnArea li:nth-child(2) a span{color:#1c4f6d;border:2px solid #1c4f6d}.column_cmn_cv .btnArea li:nth-child(1) a span{color:#821a1a;border:2px solid #821a1a}.column_cmn_cv .btnArea li a span:before,.column_cmn_cv .btnArea li a span:after{content:"";position:absolute;left:calc(50% - 10px)}.column_cmn_cv .btnArea li a span:before{bottom:-10px;border-width:10px 10px 0;border-style:solid}.column_cmn_cv .btnArea li:nth-child(2) a span:before{border-color:#1c4f6d transparent transparent}.column_cmn_cv .btnArea li:nth-child(1) a span:before{border-color:#821a1a transparent transparent}.column_cmn_cv .btnArea li a span:after{bottom:-7px;border-width:10px 10px 0;border-style:solid;border-color:#fff transparent transparent}.column_cvform{text-align:center;border:#b53738 5px solid;padding:20px 4% 28px;margin:40px 0}@media print,screen and (max-width :321px){.column_cvform{border:none;padding:0;margin:50px 0}}.column_cvform h2{border:none;padding:10px 3px;margin:0 0 20px}.column_cvform h2 span{color:#b53738;font-size:1.6rem}.column_cvform p.note{font-size:1.5rem}.column_cvform p.note a{color:#2d6c90}.columnSingle .num_list{counter-reset:li}.columnSingle .num_list li{list-style:none;text-indent:-1.65em;padding-left:1.6em;margin-bottom:8px}.columnSingle .num_list li:before{counter-increment:li;content:counter(li);color:#a12827;font-weight:700;margin-right:1.5rem}.columnSingle .mark_list li{padding-left:2.5rem !important;margin-bottom:8px}.columnSingle .mark_list li:before{content:"\f105";color:#a12827;font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0}.columnSingle table th,.columnSingle table td{border:#ccc 1px solid}.columnSingle table th{background:#eee;padding:1rem}.columnSingle table td{font-size:1.4rem;padding:1.5rem}.columnSingle table.sp_block{border:#ccc 1px solid;border-top:none}.columnSingle table.sp_block th,.columnSingle table.sp_block td{display:block;width:100% !important;border:none}.columnSingle table.sp_block th{border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}.columnSingle .sp_img_table p,.columnSingle .sp_img_table p+p{margin:0}.columnSingle .sp_img_table p span{display:flex;justify-content:center;column-gap:8px;color:#9b50de;font-weight:700;text-align:center;margin-bottom:5px}.columnSingle .sp_img_table p span:before{content:"\f002";font-family:"Font Awesome 5 Free"}.columnSingle .sp_img_table img{width:100%}.columnSingle .snsArea{margin:50px 0 -25px}.columnSingle .snsArea ul{display:flex;flex-direction:column;align-items:center;row-gap:10px;overflow:hidden}.columnSingle .snsArea ul li:last-child{width:110px;margin:0 auto}.columnSingle .snsArea ul li p{font-size:1.7rem;font-weight:700}.columnSingle .snsArea ul li p i{color:#a12627;font-size:2rem;margin-left:10px}.column_single .recommend{margin:60px 5% 0}.column_single .recommend h2{font-family:'Lato',sans-serif;font-size:9.5vw;text-align:center;letter-spacing:.6rem;line-height:1;position:relative;border:none;padding:0;margin-bottom:25px}.column_single .recommend h2 span{color:#a12627;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.6rem;line-height:1.3;letter-spacing:.25em;display:block;margin-top:10px}.column_single .recommend-list{flex-wrap:wrap;align-items:stretch;row-gap:15px}.column_single .recommend-list li{width:48.5%;background:#fff}.column_single .recommend-list li a{display:block;width:100%}.column_single .recommend-list li .imgArea{width:100%;height:auto;overflow:hidden}.column_single .recommend-list li .imgArea{height:100%}.column_single .recommend-list li .tArea{padding:1.5rem 8%}.column_single .recommend-list li .tArea dt{color:#a12627;line-height:1.4;margin-bottom:10px}.column_single .recommend-list li .tArea dd{color:#888;font-size:1.3rem;text-align:right}.column_single .recommend-list li .tArea dd i{margin-right:5px}#voice #sec01{background-color:#f9f2f2}#voice #cvArea{background:#fff}.voice_archive .cate_list{width:90%;display:flex;flex-wrap:wrap;gap:6px 2%;margin:0 auto 30px}.voice_archive .cate_list li:first-child{width:100%}.voice_archive .cate_list li{width:49%}.voice_archive .cate_list li a{width:100%;color:#fff;font-weight:700;text-align:center;background:#a12827;display:block;padding:10px}.voice_archive .cate_list li a.current{color:#a12827;background:#fff}.voiceList{display:flex;flex-wrap:wrap;gap:30px}.voiceList li{width:100%}.voiceList a{display:block;width:100%;height:100%;background:#fff}.voiceList a .imgArea img{width:100%;height:240px;object-fit:cover}.voiceList a .tArea{padding:30px 8%}.voiceList .ttlArea .cate span{color:#fff;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.08em;white-space:nowrap;background:#a12727;border-radius:3px;padding:4px 8px;margin-right:7px}.voiceList .ttlArea .voice_point{font-size:2rem;font-weight:700;line-height:1.5;margin:12px 0 10px}.voiceList .ttlArea .voice_customer{color:#999;font-size:1.5rem;font-weight:700;margin:0}.voiceList .infoArea{color:#333;border-top:#ccc 1px solid;padding-top:20px;margin-top:20px}.voiceList .infoArea dl{display:flex;align-items:center;font-size:1.4rem}.voiceList .infoArea dl+dl{margin-top:2px}.voiceList .infoArea dl dt{width:70px;color:#a22627}.voice_single .cate_list{display:none}.voice_single .voiceArticle{background:#fff;padding:30px 8%}.voice_single .voiceArticle .ttlArea{border-bottom:#ddd 1px solid;padding-bottom:30px}.voice_single .voiceArticle .ttlArea .cate span{display:inline-block;color:#fff;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.08em;white-space:nowrap;background:#a12727;border-radius:3px;padding:4px 8px;margin-right:7px}.voice_single .voiceArticle .ttlArea .voice_point{font-size:2.4rem;line-height:1.5;margin:10px 0 8px}.voice_single .voiceArticle .ttlArea .voice_customer{color:#999;font-size:1.5rem;font-weight:700;margin:0}.voice_single .voiceArticle .infoArea{flex-wrap:wrap;row-gap:20px;padding:40px 0 50px}.voice_single .voiceArticle .infoArea .imgArea img{object-fit:cover;width:100%;height:250px}.voice_single .voiceArticle .infoArea .info{width:100%}.voice_single .voiceArticle .infoArea .info dl{font-size:1.4rem;text-align:center}.voice_single .voiceArticle .infoArea .info dl+dl{margin-top:5px}.voice_single .voiceArticle .infoArea .info dl dt{color:#fff;background:#a22627;padding:5px 5%}.voice_single .voiceArticle .infoArea .info dl dd{background:#eee;padding:8px 5%}.voice_single .voiceArticle .infoArea .info dl dd span+span:before{content:'、'}.voice_single .voiceArticle .infoArea .info dl.url dd{letter-spacing:0}.voice_single .voiceArticle .infoArea .info dl.url dd a{color:#2d6c90;text-decoration:underline}.voice_single .voiceArticle .mainArea .cts+.cts{margin-top:50px}.voice_single .voiceArticle .mainArea .cts h3{font-size:2rem;line-height:1.4;background:#f9f2f2;border-left:4px solid #a1;border-bottom:none;padding:8px 8px 8px 10px;margin-bottom:30px}.voice_single a.service_link{display:block;text-align:center;margin:30px auto 0}.voice_single a.service_link+a.service_link{margin-top:20px}.voice_single .voice_cv{text-align:center;border-top:#ccc 2px dotted;padding:30px 0 10px;margin:50px 0 0}.voice_single .voice_cv .note{font-weight:700;margin-bottom:40px}.voice_single .voice_cv .note a{display:inline;color:#a12927;font-weight:700;text-decoration:underline}.voice_single .voice_cv .btnArea li{width:100%}.voice_single .voice_cv .btnArea li+li{margin-top:35px}.voice_single .voice_cv .btnArea li a{width:100%;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.4;vertical-align:middle;letter-spacing:.1em;text-decoration:none;border-radius:.5rem;padding:.7rem 1rem 1.2rem;display:inline-block;position:relative}.voice_single .voice_cv .btnArea li:nth-child(2) a{background:#2d6c90;-webkit-box-shadow:0 5px 0 #1c4f6d;box-shadow:0 5px 0 #1c4f6d}.voice_single .voice_cv .btnArea li:nth-child(1) a{background:#a12627;-webkit-box-shadow:0 5px 0 #821a1a;box-shadow:0 5px 0 #821a1a}.voice_single .voice_cv .btnArea li a span{width:95%;font-size:1.4rem;border-radius:100vh;background:#fff;-webkit-box-shadow:0 3px 3px rgb(0 0 0/20%);box-shadow:0 3px 3px rgb(0 0 0/20%);padding:.4rem 1rem;display:block;position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.voice_single .voice_cv .btnArea li:nth-child(2) a span{color:#1c4f6d;border:2px solid #1c4f6d}.voice_single .voice_cv .btnArea li:nth-child(1) a span{color:#821a1a;border:2px solid #821a1a}.voice_single .voice_cv .btnArea li a span:before,.voice_single .voice_cv .btnArea li a span:after{content:"";position:absolute;left:calc(50% - 10px)}.voice_single .voice_cv .btnArea li a span:before{bottom:-10px;border-width:10px 10px 0;border-style:solid}.voice_single .voice_cv .btnArea li:nth-child(2) a span:before{border-color:#1c4f6d transparent transparent}.voice_single .voice_cv .btnArea li:nth-child(1) a span:before{border-color:#821a1a transparent transparent}.voice_single .voice_cv .btnArea li a span:after{bottom:-7px;border-width:10px 10px 0;border-style:solid;border-color:#fff transparent transparent}.voice_single .recommend{margin:60px 0 0}.voice_single .recommend h2{font-family:'Lato',sans-serif;font-size:9.5vw;text-align:center;letter-spacing:.6rem;line-height:1;position:relative;border:none;padding:0;margin-bottom:25px}.voice_single .recommend h2 span{color:#a12627;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.6rem;line-height:1.3;letter-spacing:.25em;display:block;margin-top:10px}.voice_single .recommend-list{display:flex;flex-wrap:wrap;gap:30px}.voice_single .recommend-list li{width:100%}.voice_single .recommend-list a{display:block;width:100%;height:100%;background:#fff}.voice_single .recommend-list a .imgArea{width:100%;height:200px;overflow:hidden}.voice_single .recommend-list a .tArea{padding:30px 8%}.voice_single .recommend-list .ttlArea .cate span{color:#fff;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.08em;white-space:nowrap;background:#a12727;border-radius:3px;padding:4px 8px;margin-right:7px}.voice_single .recommend-list .ttlArea .voice_point{font-size:2rem;font-weight:700;line-height:1.5;margin:12px 0 10px}.voice_single .recommend-list .ttlArea .voice_customer{color:#999;font-size:1.5rem;font-weight:700;margin:0}#staff #sec01{background-color:#f9f2f2}#staff #cvArea{background:#fff}.staff_archive h2{padding:0 0 5px}.staff_archive h2 span{color:#a12727;font-size:1.5rem;font-family:'Lato',sans-serif;margin-left:15px}.staffList{flex-wrap:wrap;row-gap:15px}.staffList li{width:100%}.staffList li a{width:100%;background:#fff;justify-content:flex-start;column-gap:20px;position:relative}.staffList li a:after{color:#a12727;content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.4rem;font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.staffList li a .imgArea{width:25%;overflow:hidden}.staffList li a .tArea .position{display:inline-block;color:#a12727;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;border-radius:3px;margin-bottom:8px}.staffList li a .tArea .name{font-size:2rem;line-height:1}.staff_single .sec_inner{width:100%}.staffSingle{background:#fff;padding:40px 7%}.staffSingle h1{font-size:2.2rem;line-height:1;border-bottom:2px solid #a1;position:relative;padding-bottom:15px;margin-bottom:30px}.staffSingle h1 span{color:#a12727;font-size:1.5rem;font-family:'Lato',sans-serif;margin-left:20px}.staffSingle .staffSingle_inner{flex-direction:column}.staffSingle .imgArea{width:80%;margin:0 auto 35px}.staffSingle .imgArea a{width:100%;background-color:#2d6c90;border-bottom:3px solid #1a3e52;padding:1.2rem 4rem 1.2rem 3rem;margin-top:15px}.staffSingle .tArea dl{margin-bottom:35px}.staffSingle .tArea dl dt{font-size:2rem;background:#f9f2f2;border-left:4px solid #a1;border-bottom:none;padding:5px 10px 5px 12px;margin-bottom:15px}.wp-pagenavi{display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-family:'Montserrat',sans-serif;font-weight:600;text-align:center;margin:30px auto 0}.wp-pagenavi .screen-reader-text{display:none}.wp-pagenavi a,.wp-pagenavi span{line-height:1;box-sizing:border-box;padding:5px 5px 4px !important;margin:0 2px !important}.wp-pagenavi a{color:#fff;background:#a12727;border:1px solid #a12727 !important}.wp-pagenavi span.pages{width:auto;color:#a12727;border:none}.wp-pagenavi span.current,.wp-pagenavi span.extend{color:#a12727;background:#fff;border:1px solid #a12727 !important}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#a12727;font-size:20px;font-weight:700;text-align:center;line-height:1;background:0 0;border:none !important}.single-pagenavi{display:flex;justify-content:center;margin-top:20px}.single-pagenavi li:nth-child(2){margin:0 8px}.single-pagenavi li a{color:#fff;font-size:3.2vw;font-weight:700;letter-spacing:.25em;background:#a12727;padding:8px 10px}.documents-area{flex-direction:column}.documents-area__left,.documents-area__right{width:100%}#form-documents .refusal{font-size:2rem;margin-bottom:15px}.documents-area__desc p{font-size:1em;margin-bottom:10px}.documents-area__desc ul li{font-size:.9em;width:100%}.documents-area__img{margin-top:2em}}