@charset "utf-8";*{box-sizing:border-box;padding:0;margin:0;word-break:normal;word-wrap:break-word}body{font-family:"Yu Mincho","游明朝","游明朝体","	Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro","MS Mincho","ＭＳ 明朝","	MS PMincho","ＭＳ Ｐ明朝","Sawarabi Mincho";background-color:#fff;color:#000;font-size:16px;line-height:1.7}img{vertical-align:top;margin:0;padding:0;border:0;max-width:100%}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}ul li{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}.fixedcontainer{max-width:1320px;width:80%;margin:0 auto;padding:0}a{color:inherit}a:visited,a:link,a:hover,a:active,a:focus{outline:none;text-decoration:none}a:hover{opacity:.8;transition:opacity .5s ease}.red{color:#ed1c24}.bkyellow{background-color:#fff100}.bold{font-weight:700}.btline{text-decoration:underline}.underline{text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.visible-sp{display:none}.hidden-sp{display:block}.visible-xs{display:none}.hidden-xs{display:block}.visible-500{display:none}.hidden-500{display:block}.flex{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap}.header_in{padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.header_links ul{display:flex;justify-content:flex-start;align-items:center;font-weight:700}.header_links ul li{font-size:14px;margin:0 20px}.header_links ul li a{display:inline-block;text-align:center;position:relative;overflow:hidden}.header_links ul li a:hover{text-decoration:underline}.header_links ul li .tel-btn{border:1px solid #0f5887;padding:10px 20px 7px;color:#0f5887;width:156px;text-align:center;transition:all 1s}.header_links ul li .tel-btn:hover{background:#0f5887;color:#fff}.header_links ul li svg{width:21px;vertical-align:middle;margin-top:-3px}.header_links ul li .tel-btn svg{width:16px;vertical-align:middle;margin-top:-3px}.header_links ul li .tel-btn:hover svg .st0{fill:#fff}.header_links ul li .contact-btn{background-color:#0f5887;border:1px solid #0f5887;padding:10px 20px 7px;color:#fff;width:156px;text-align:center;transition:all 1s}.header_links ul li .contact-btn:hover{background:#fff;color:#0f5887}.header_links ul li .tel-btn img{margin-top:2px}.main{display:flex;justify-content:space-between}.main-txt{margin-right:15%;transform:translateX(50%)}.main-img{width:70%;height:39vw;position:relative}.main-img video{position:absolute;left:0;top:0;height:39vw}.main-txt{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;font-size:28px;font-weight:700;display:flex;align-content:center;justify-content:center}.top-main-txt{text-align:center;margin-top:20px}.news .fixedcontainer{display:flex;justify-content:space-between}.sec-ttl{font-size:36px}.sec-ttl span{display:block;font-size:14px;letter-spacing:1px;color:#0f5887}.news-content{width:calc(100% - 300px)}.news-content ul li a{padding:15px 0;display:flex}.news-date{width:176px}.news-ttl{width:calc(100% - 200px)}.btn{display:inline-block;width:208px;text-align:center;color:#fff;background:#0f5887;padding:15px;border:1px solid #0f5887;transition:all 1s}.btn:hover{color:#0f5887;background:#fff;transition:all 1s}.section{padding:140px 0}.recruit-banner-wrap{padding:140px 5vw 0}.recruit-banners{max-width:1200px;margin:0 auto;display:flex}.news-content ul li a:hover{text-decoration:underline}.news-btn-wrapper.right{text-align:right;margin-top:20px}.service{position:relative}.service:before{content:'';width:70%;height:700px;background:#ecf7fb;position:absolute;left:0;top:0}.bx-wrapper{background:initial;border:none;box-shadow:none}.scroll_item{margin-right:60px}.service-slide{opacity:1 !important}.service-sec-content{position:relative;width:48.5%;margin:-90px 5% 0 46.5%;padding:100px 100px 0;border-top:3px solid #0f5887;background-color:#fff;z-index:3}.sec-txt{margin:50px 0}.message{position:relative;padding-top:50px}.message:before{position:absolute;content:'';left:0;bottom:0;width:70%;height:497px;background:#ecf7fb;z-index:1}.message-in{position:relative;z-index:3;display:flex;justify-content:space-between;flex-direction:row-reverse}.message-content{width:53%;padding:50px 10% 0}.message-img{width:47%;position:relative;text-align:right;max-width:930px;min-width:600px}.message:after{content:'';position:absolute;left:5%;bottom:5%;width:40%;height:9%;background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/message.svg) no-repeat;z-index:2}.message-ttl{font-size:24px}.section2{margin-top:160px}.section2-in{width:80%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.section2-in.reserve{flex-direction:row-reverse}.sec-img{width:54%}.sec-content{width:38%}footer{margin-top:200px;font-size:14px;position:relative}footer:before{content:'';position:absolute;right:0;top:0;width:75%;height:calc(100% - 60px);background:#ecf7fb}.footer-in{position:relative;z-index:1;width:80%;margin:0 auto}.footer-div{display:flex;align-items:center;justify-content:space-between}.footer-logo p{margin-top:20px}.footer-links ul{display:flex;align-items:center}.footer-links ul li{margin-left:40px}.copyright{padding:20px 0;text-align:right;font-size:12px}.footer-links ul li a{transition:all 1s ease}.footer-links ul li a:hover{text-decoration:underline}.gotop{position:fixed;right:50px;bottom:50px;z-index:4}.gotop svg{width:50px}.message-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/message-main.jpg) no-repeat;background-position:center;background-size:cover}.submain-img{height:560px}.submain-txt{writing-mode:initial;-ms-writing-mode:initial;-webkit-writing-mode:initial;display:block;text-align:center;font-size:32px;margin-top:220px;width:30%;margin-right:0;transform:none}.submain-txt span{display:block;font-size:16px;color:#0f5887}.message-top{margin-top:100px}.recruit-main{background:url(https://saver2012.com/wp/wp-content/uploads/2025/11/5.png) no-repeat;background-position:center;background-size:cover}.message.recruit:after{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/recruit.svg) no-repeat}.service-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/service-main.jpg) no-repeat;background-position:center;background-size:cover}.feature-main{background:url(https://saver2012.com/wp/wp-content/uploads/2025/11/2.png) no-repeat;background-position:center;background-size:cover}.banner{text-align:center;margin-top:200px}.banner>div{width:880px;height:346px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative}.banner>div:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.company-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/company-main.jpg) no-repeat;background-position:center;background-size:cover}.banner .btn{position:relative;z-index:2;width:360px;padding:24px;font-weight:700;letter-spacing:2px;font-size:18px}.message-name{text-align:left;font-weight:700;margin-top:20px}.message-name span{display:block;font-size:30px}.feature-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/feature-main.jpg) no-repeat;background-position:center;background-size:cover}.service-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/service-main.jpg) no-repeat;background-position:center;background-size:cover}.message-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/message-main.jpg) no-repeat;background-position:center;background-size:cover}.company-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/company-main.jpg) no-repeat;background-position:center;background-size:cover}.company-in{width:90%;max-width:880px;margin:0 auto}.company-one{display:flex;justify-content:space-between}.company-ttl{width:160px;padding:40px 20px;border-bottom:1px solid #1a1a1a}.company-txt{width:674px;padding:40px 20px;border-bottom:1px solid #e6e6e6}.news-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/news-main.jpg) no-repeat;background-position:center;background-size:cover}.news-in{width:90%;max-width:880px;margin:0 auto}.news-in li{border-bottom:1px solid #e6e6e6}.news-in li a{display:flex;justify-content:space-between;padding:30px 0}.news-in li a:hover{text-decoration:underline}.post-date{font-size:14px;margin-bottom:30px}.post-ttl{font-size:24px;margin-bottom:30px}.privacy-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/privacy-main.jpg) no-repeat;background-position:center;background-size:cover}.privacy h2{font-size:24px}.contact-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/contact-main.jpg) no-repeat;background-position:center;background-size:cover}.center{text-align:center}.contact-form-check{margin-bottom:50px}.contact-form-check input{width:20px;height:20px;vertical-align:middle;margin-top:-3px;margin-right:10px}.contact-form-one{display:flex;justify-content:space-around;margin-bottom:20px}.contact-form-ttl{padding:10px;width:240px}.contact-form-input{width:636px}.input{padding:10px;background:#f2f2f2;width:100%;border:none;outline:none}textarea{height:166px}.contact-ttl{text-align:center;font-size:36px;margin-bottom:50px}.contact-tel{border:1.5px solid #1a1a1a;margin-bottom:100px;text-align:center;padding:50px}.contact-tel-subtxt{font-size:14px;margin-top:50px}.contact-tel-ttl{font-size:36px;margin-top:-80px;margin-bottom:50px}.contact-tel-ttl span{padding:10px 30px;background:#fff}.condition-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/condition-main.jpg) no-repeat;background-position:center;background-size:cover}.merit-main{background:url(https://saver2012.com/wp/wp-content/uploads/2025/11/6.png) no-repeat;background-position:center;background-size:cover}.interview-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/interview-main.jpg) no-repeat;background-position:center;background-size:cover}.flow-main{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/flow-main.jpg) no-repeat;background-position:center;background-size:cover}.banner-list{display:flex;margin-top:200px}.banner-one{width:100%;display:flex;justify-content:center;align-items:center;position:relative;height:20vw}.banner-one:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.banner-one .btn{position:relative;z-index:2;font-weight:700}.merit-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/merit-main.jpg) no-repeat;background-position:center;background-size:cover}.interview-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/interview-main.jpg) no-repeat;background-position:center;background-size:cover}.condition-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/condition-main.jpg) no-repeat;background-position:center;background-size:cover}.flow-banner{background:url(//saver2012.com/wp/wp-content/themes/saver/css/../img/flow-main.jpg) no-repeat;background-position:center;background-size:cover}.other-btns{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:100px 0}.other-btn{display:block;text-align:center;position:relative;width:340px;padding:50px 0;background:#fff;border:1px solid #1a1a1a}.other-btn:after{content:"";position:absolute;right:15px;top:50%;margin-top:-7px;border:7px solid transparent;border-left:7px solid #0f5887;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1);-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.other-btn.no-arrow:after{content:none}.other-btn-ttl{font-size:20px;font-weight:700;margin:5px 0}.other-btn-subttl{font-size:14px;color:#0f5887;font-weight:700;letter-spacing:2px}.other-btn-txt{margin-top:20px;font-size:14px;text-align:center}.other-btn:hover:after{right:5px}.wpcf7 .ajax-loader{display:none !important}.wpcf7-list-item{margin-left:0 !important}.company_group_subttl{font-size:24px;margin-bottom:15px}.company_group{margin-top:50px}.company_group>div{margin-top:20px}