@charset "UTF-8";body{color:#1a1a1a}section{padding:100px 0}.bg-cl1{background-color:#eeeef5}.bg-cl2{background-color:#f3f2f2}.cl-base{color:#fff}.cl-main{color:#0065b3}.cl-accent{color:#ef6a14}.bg_lblue{background-color:#e8f5ff}.bg_lyellow{background-color:#ffffd7}.bg_blue{background-color:#005291}.highlight{background:-webkit-linear-gradient(transparent 60%,#fff36b 50%);background:-o-linear-gradient(transparent 60%,#fff36b 50%);background:linear-gradient(transparent 60%,#fff36b 50%);font-weight:700}a:link,a:visited{color:#ccc;text-decoration:none}a:hover{text-decoration:underline}a:active{color:#666}.wic{margin-left:calc(50% - 1000px)}.wic img{width:auto}.wic1{margin-left:calc(50% - 1000px)}.wic2{margin-left:calc(50% - 600px)}.wic3{margin-left:calc(50% - 800px)}.pagetop a{background-color:#0070c5}h2{margin-bottom:50px}.top_slider.slick-dotted.slick-slider{position:relative;margin-bottom:0}.top_slider .slick-prev,.top_slider .slick-next{position:absolute;top:50%;z-index:1;width:60px;height:60px}.slick-prev:before,.slick-next:before{content:none}.top_slider .slick-prev{left:50%;background:url(//altinc.jp/wp-content/themes/altinc/css/../img/prev.png);transform:translateX(-565px)translateY(-30px)}.top_slider .slick-next{right:50%;background:url(//altinc.jp/wp-content/themes/altinc/css/../img/next.png);transform:translateX(565px)translateY(-30px)}.slick-next:before{content:none}.top_slider .slick-next{right:50%;background:url(//altinc.jp/wp-content/themes/altinc/css/../img/next.png)}.slick-arrow{border:0;font-size:0;background-color:transparent;width:30px;height:30px}.slick-slide img{display:block;max-width:1070px;width:100vw;height:auto}.slide-dots{position:absolute;bottom:60px;left:0;right:0;text-align:center;height:12px;padding:0}.slide-dots li{display:inline-block;margin:0 15px;height:12px}.slide-dots li button{position:relative;text-indent:-9999px;border:0;width:12px;height:12px;padding:0;margin:0;vertical-align:top;background-color:transparent}.slide-dots li button:hover{background-color:transparent}.slide-dots li button:focus{outline:none}.slide-dots li button:before{content:'';width:12px;height:12px;border:1px solid #fff;background-color:#fff;border-radius:6px;position:absolute;top:0;left:0;opacity:.8}.slide-dots li.slick-active button:before{background-color:#ef6a14;border:1px solid #ef6a14}@media screen and (max-width:1085px){.top_slider .slick-prev{left:10px;transform:translateY(-30px)}.top_slider .slick-next{right:10px;transform:translateY(-30px)}}.home .sec01 li{margin-bottom:15px;padding-left:28px;text-indent:-14px}.home .sec01 li:last-child{margin-bottom:0}.home .sec01 .bg01{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec01_bg01.png);border:3px solid #f6f5f5}.home .sec01 .bg02{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec01_bg02.png);border:3px solid #f3f1ed}.home .sec02 .flexbox1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;align-items:start;margin-left:-7.5px;margin-right:-7.5px}.home .sec02 .flexbox1 li{width:246px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding-left:7.5px;padding-right:7.5px}.home .sec02 .flexbox1 li:nth-child(-n+4){margin-bottom:30px}.home .sec02 .flexbox1 .tit{width:100%;font-size:88%;background-color:#0065b3;color:#fff;text-align:center;padding:20px 0;font-size:22px;display:flex;align-items:center;justify-content:center}.home .sec02 .flexbox1 li a,.home .sec02 .flexbox1 li a img{transition:all .3s}.home .sec02 .flexbox1 li a:hover,.home .sec02 .flexbox1 li a img:hover{opacity:.7}.home .sec02 .flexbox1 li a:hover{text-decoration:none}.home .sec02 .flexbox1 .txt{font-size:16px}.home .sec03{padding-top:0}.home .sec03 .h2_outer{padding:10px 0;background-color:#0065b3}.home .sec03 .h2_inner{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:30px 15px}.home .sec03 h2{margin-top:-70px;margin-bottom:0}.home .sec03 .bg01{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec03_bg.png)}.home .sec03 .box01{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec03_bg01.png) no-repeat top right;background-size:contain;background-color:#fff}.home .sec03 .white-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.home .sec03 .box02{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec03_bg02.png) no-repeat top left;background-size:contain;background-color:#fff;justify-content:flex-end}.home .sec03 .box03{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec03_bg03.png) no-repeat top right;background-size:contain;background-color:#fff}.home .sec03 .box04{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec03_bg04.png) no-repeat top left;background-size:contain;background-color:#fff;justify-content:flex-end}.home .sec03 .box05{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_sec03_bg05.png) no-repeat top right;background-size:contain;background-color:#fff}.home .sec03 .txt{width:550px}.home .sec04 .list_inner{background-color:#b2d0e7;box-shadow:0px 0px 6.93px .07px rgba(0,0,0,.3);padding:30px}.home .sec04 .white-box{position:relative}.home .sec04 .case{position:absolute;top:20px;left:-30px}.home .sec04 h3{font-size:30px;margin-top:40px;margin-bottom:30px;border-left:6px solid #0065b3;padding:15px 0 15px 20px;font-weight:700}.home .sec04 .flexbox1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.home .sec04 .flexbox1 .txt{width:400px;margin-left:30px}.home .sec04 .flexbox1 dl{font-weight:700;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.home .sec04 .flexbox1 dt{background:#0065b3;color:#fff;display:inline-table;width:120px;text-align:center;padding:7px 0;margin-bottom:10px}.home .sec04 .flexbox1 dt:last-of-type{margin-bottom:0}.home .sec04 .flexbox1 dd{width:calc(100% - 150px);display:inline-block;margin-left:20px;padding:7px 0}.home .sec04 .flexbox1 hr{border-color:#ccc;border-style:dotted}.home .sec05 .main{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;margin-left:-15px;margin-right:-15px}.home .sec05 .main li{padding-left:13px;padding-right:13px;width:33%}.home .sec05 .main li:nth-last-child(n+3){padding-bottom:30px}.home .sec05 .main--photo{padding-bottom:25px}.home .sec05 .main--name{font-weight:700;font-size:20px;padding-bottom:5px}.home .sec05 .main--name span{font-size:14px}.home .sec05 .main--career{padding-bottom:10px}.cta{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_cta_bg01.png) no-repeat center;padding-top:30px;padding-bottom:30px;background-size:cover}.cta_wrap{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/top_pc_cta.png);background-repeat:no-repeat;height:0;padding-top:690px;position:relative;margin-left:-15px;margin-right:-15px}.cta_tel,.cta_mail{position:absolute;content:""}.cta_tel{bottom:29%;left:6%}.cta_mail{bottom:11%;left:6%}.cta_btm_wrap{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/pc_cta_line_img.png);background-repeat:no-repeat;background-position:center;height:0;padding-top:53.333%;position:relative}.cta_btm_wrap2{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/pc_cta_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;height:0;padding-top:42%;position:relative}.cta_mail2{width:60%;position:absolute;content:"";bottom:12%;right:3%}.cta_line{padding-top:30px;padding-bottom:30px}.home .sec06 .flexbox1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.home .sec06 .flexbox1 li{width:328px;padding-left:7.5px;padding-right:7.5px}.home .sec06 .img{padding-bottom:30px}.home .sec06 h3{color:#fff;font-weight:700;font-size:20px;padding-bottom:5px;border-bottom:dotted 2px #fff}.home .sec06 .flexbox1 li:nth-last-child(n+3){padding-bottom:30px}.home .sec07 .flexbox1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:30px}.home .sec07 .flexbox1 .txt{width:730px;padding-left:30px}.home .sec07 .flexbox1 .time{font-size:14px;margin-bottom:15px}.home .sec07 .flexbox1 h3{border-left:4px solid #0065b3;padding:5px 0 5px 10px;font-weight:700;margin-bottom:15px}.home .sec07 .flexbox1 hr{border:none;margin:0;margin-top:15px;border-bottom:dotted 2px gray}.home .sec07 .flexbox1>div:first-of-type{display:flex;align-items:center;justify-content:center}footer .ftop .box01 .tel{margin-left:20px}footer .ftop .box01 .contact{margin-left:20px;float:left}footer .ftop .box02{margin:0;display:block}footer .ftop .box02 .right{margin-top:20px;margin:0}footer .ftop .box02 .right .fx-row{margin-top:0;margin-left:0;margin-right:0}footer .ftop .box02 .right .facebook{margin-left:auto}footer .ftop .box02 .right .facebook img{max-width:100%}footer .f_nav .fx-row{padding-right:15px;padding-left:15px}footer .f_nav{clear:both;padding-bottom:15px;border-bottom:solid 1px #1d2a54;margin-bottom:30px;margin-top:40px;color:#1d2a54}footer .f_nav a,footer .f_nav p{font-weight:700;font-size:18px;color:#1d2a54}footer .f_nav [class*=fx-col]{margin-top:15px;padding-left:15px;padding-right:15px;-ms-flex-positive:1;flex-grow:1}footer .f_nav [class*=fx-col]{margin-top:15px;padding-left:15px;padding-right:15px;-ms-flex-positive:1;flex-grow:1}footer .f_nav .fx-col-33-s{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}footer .f_nav ul li{margin-bottom:15px}footer .f_nav ul li .sub li{margin-bottom:0}footer .f_nav ul li .sub li a{font-weight:400;padding-left:14px}footer .f_nav ul li .sub li a:before{content:"\f054";font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;margin-right:5px}footer .f_nav ul li .sub li a span{font-size:11px;letter-spacing:-.05em}footer .f_nav ul li .sub .sub_label{text-indent:1em}footer .f_nav ul li .sub .sub_label li a{padding-left:0}footer .f_nav ul li .sub .sub_label .sub02{display:flex}footer .f_nav ul li .sub .sub_label .sub02 li{text-indent:0}footer .f_nav ul li .sub .sub_label .sub02 li a:before{display:none}footer .f_nav ul li .sub .sub_label .sub02 li:first-child{text-indent:1em}footer .f_nav ul li .sub .sub_label .sub02 li:first-child:before{content:"\f054";font-weight:900;font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;margin-right:5px}footer .f_nav ul li .sub .sub_label .sub02 li:nth-child(2):before,footer .f_nav ul li .sub .sub_label .sub02 li:nth-child(3):before{content:"/";margin:0 5px}footer .f_nav .p_none{display:none}.btm_fix{position:fixed;left:0;bottom:0;background:#fffcd4;width:100%;padding-top:5px;padding-bottom:5px;z-index:998}.btm_fix a{display:block}.btm_fix .btm_mail{margin:0 15px}.btm_fix .contents{width:1000px;margin:0 auto;display:flex;justify-content:center}.mincho{font-family:Georgia,"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif !important}.m0a{margin:0 auto}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.fwb{font-weight:700}.tac{text-align:center}.imgr{display:block;max-width:100%;height:auto}.fx-row{margin-top:-15px;margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main.reform .title{margin-bottom:50px;font-size:32px;text-align:center;font-weight:700;letter-spacing:3px;color:#1d2a54}main.reform [class*=fx-col]{margin-top:15px;padding-left:15px;padding-right:15px;-ms-flex-positive:1;flex-grow:1}main.reform .mainimg{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_about2_bg.jpg);background-position:center;background-size:cover;height:240px;display:flex;align-items:center;justify-content:center}main.reform .highlight{background:-webkit-linear-gradient(transparent 60%,#fff36b 60%);background:-o-linear-gradient(transparent 60%,#fff36b 60%);background:linear-gradient(transparent 60%,#fff36b 60%);font-weight:700}main.reform .mainimg p{padding-top:20px}main.reform h2{text-align:center;margin-bottom:50px}main.reform .sub{font-weight:700;line-height:180%;margin-bottom:6px}main.reform .t01{line-height:180%;padding-left:10px;margin-bottom:25px}main.reform .s_on{display:none}main.reform .mfp_ok{display:none}main.reform .mfp_err{clear:both;display:none;text-align:left;margin:5px 0 0;padding:3px 0 5px 17px;color:red;font-size:12px;line-height:normal}main.reform .problem{background-color:#fcc}main.reform input::placeholder,main.reform textarea::placeholder{color:#bdbcbc}main.reform input:-ms-input-placeholder,main.reform textarea:-ms-input-placeholder{color:#bdbcbc}main.reform input::-ms-input-placeholder,main.reform textarea::-ms-input-placeholder{color:#bdbcbc}main.reform button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;width:auto}main.reform #mfp_hidden{overflow:hidden;width:1px;height:1px;padding:0;margin:0}main.reform #mfp_loading,main.reform .mfp_err,main.reform .must,main.reform .optionally,main.reform #mfp_phase_stat li.mfp_active_phase,main.reform #mfp_phase_stat li.mfp_inactive_phase,main.reform .mfp_ok,main.reform .mfp_tips{background-image:none}main.reform .btnbox{margin-top:50px}main.reform button:hover{opacity:.8}main.reform form>ul>li:first-child{border-top:1px solid #ccc}main.reform form>ul>li{padding:30px 0;border-bottom:1px solid #ccc}main.reform form>ul>li.bb_none{border-bottom:none}main.reform form>ul>li:nth-child(even){background-color:#f5f5f5}main.reform form>ul>li .fx-row>*:first-child{padding-top:12px}main.reform .form_head{text-align:right}main.reform .form_head span{display:inline-block;font-weight:700}main.reform .haveto{background-color:#ef6a14;color:#fff;padding:1px 8px;font-weight:700;font-size:12px}main.reform .any{background-color:#0065b3;color:#fff;padding:1px 8px;font-weight:700;font-size:12px}main.reform .input_adjust{padding:12px 16px;border-radius:10px;border:1px solid #ccc;box-shadow:none;width:100%}main.reform .input_2col{display:flex;justify-content:space-between;padding-right:30px;width:100%}main.reform .input_2col input{width:calc(50% - 15px)}main.reform .input_1col{padding-right:30px}main.reform .input_1col input{width:100%}main.reform .input_zip_2col input{width:30%}main.reform .input_pref{width:50%}@media screen and (min-width:768px){main.reform .fx-col-16-s{-ms-flex-preferred-size:16%;flex-basis:16%;max-width:16%;padding-top:12px}main.reform .fx-col-54-s{-ms-flex-preferred-size:54%;flex-basis:54%;max-width:54%}}main.reform .input_date{position:relative}main.reform .input_date:before{position:absolute;content:"\f073";font-family:"Font Awesome 5 Free";right:15px}main.reform input[type=date]{position:relative}main.reform .textarea{padding-right:30px}main.reform .textarea textarea{width:100% !important;height:200px !important}main.reform .check_agree input{height:20px;width:20px}main.reform .check_agree span{padding-top:5px}main.reform .sbm_wrap{padding:30px 15px 0}main.reform .sbm_btn{border:0;background-color:transparent}main.reform .sbm_btn:focus{outline:none}main.reform .fx-col-30-s{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}main.reform .fx-col-33-s{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%}main.reform .fx-col-70-s{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}main.reform .line_link{display:none}main.reform .contact_area{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_about2_sec05_bg.png)}main.reform .contact_area .box_inner{position:relative;margin-bottom:50px}main.reform .contact_area .box_inner:last-child{margin-bottom:0}main.reform .contact_area .box_tel .box{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_about2_sec05_img03.png);padding:50px;background-size:cover}main.reform .contact_area .box_line .txt{margin:15px 0}main.reform .contact_area .box_line .fx-col-70-s{padding-left:40px}main.reform .contact_area .box{position:relative;border:solid 10px #0065b3;background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_about2_sec05_bg02.png);padding:50px;background-size:cover}main.reform .contact_area .box_inner:before,main.reform .contact_area .box_inner:after,main.reform .contact_area .box:before,main.reform .contact_area .box:after{position:absolute;content:"";width:100px;height:5px;background-color:#ef6a14;z-index:2}main.reform .contact_area .box_inner:before{transform:rotate(-45deg);left:-35px;top:20px}main.reform .contact_area .box_inner:after{transform:rotate(45deg);left:-35px;bottom:20px}main.reform .contact_area .box:before{transform:rotate(45deg);right:-40px;top:10px}main.reform .contact_area .box:after{transform:rotate(-45deg);right:-40px;bottom:10px}main.reform .contact_area a:link,main.reform .contact_area a:visited{color:#ef6a14}.about section{padding:100px 0}.about h2.title{margin-top:60px;text-align:center;margin-bottom:0}.about iframe{margin-bottom:0;width:100%;height:400px;margin-bottom:30px;display:block}.about section{padding:100px 0}.about .sec02{background-color:#e8f5ff}.about .sec02 .box{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_about2_sec02_bg.png);background-size:100% 100%;font-size:24px;font-weight:700;padding:45px;color:#1a1a1a;margin-bottom:50px}.about .sec02 .box h2{margin-bottom:40px}.about .sec02 .box i,.about .cl_01{color:#0065b3}.about .sec02 .box ul li{border-bottom:2px dotted #999;display:flex;align-items:baseline;padding:20px 0}.about .sec02 .box ul li:first-child{padding-top:0}.about .sec02 .box i{margin-right:10px}.about .sec03{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_about2_sec03_bg.png)}.about .sec03 .photobox .right p{margin-bottom:0;font-size:16px}.about .sec03 .photobox{margin-bottom:0}.about .sec03 .photobox .left{width:310px;display:block;float:left;margin-right:30px}.about .sec03 .photobox .right{width:630px;padding-top:0;float:right}.about .sec03 .photobox .right p:last-child{margin-top:15px}.about .sec04{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_about2_sec04_bg.png)}.about .sec04 .abouttable tr{border-bottom:2px solid #0065b3}.about .sec04 .abouttable tr th{width:290px;padding:25px 50px;background-color:#e8f5ff;color:#1a1a1a;border-right:2px solid #0065b3;font-size:inherit}.about .sec04 .abouttable tr td{font-weight:400;padding:25px 50px;background-color:#fff;font-size:inherit}.about .sec04 h3{border-left:4px solid #fff;color:#fff;font-size:24px;padding-left:15px;margin-bottom:15px}.service .title{margin-top:70px}.service .service01{margin:0 auto 40px}.service .service01 .sv{width:465px;height:380px;text-decoration:none;color:#fff;margin-right:40px;margin-bottom:60px;display:block;float:left;background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0101.jpg);background-size:100% auto;position:relative}.service .service01 .sv:nth-child(2){background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0102.jpg)}.service .service01 .sv:nth-child(3){background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0103.jpg)}.service .service01 .sv:nth-child(4){background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0104.jpg)}.service .service01 .sv:nth-child(5){background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0105.jpg)}.service .service01 .sv:nth-child(6){background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0106.jpg)}.service .service01 .sv:nth-child(7){background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0110.jpg)}.service .service01 .sv:nth-child(8){background-image:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/service0107.jpg)}.service .service01 .sv:hover{opacity:1}.service .service01 .sv .layer{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px;background-color:rgba(0,0,0,.5)}.service .service01 .sv .layer .t01{margin-bottom:15px;text-align:center;font-size:24px;font-weight:700}.service .service01 .sv .layer .t02{font-size:14px;line-height:180%;color:#eee}.service .service01 .sv .layer .t02 span{color:#edef68;display:block;text-align:center;font-weight:700}.service .service01 .sv .layer .btn_box{width:200px;height:40px;margin:0 auto;background-color:#1d2a54;line-height:40px;text-align:center;font-size:14px;color:#fff;border-radius:5px;position:absolute;right:0;bottom:-20px;left:0}.service .service01 .sv .layer:hover{background-color:rgba(0,0,0,.3);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.service .service01 .sv:nth-child(2n){margin-right:0}.service .container .t03{width:840px;margin:0 auto 80px;padding-top:30px;text-align:center;line-height:180%;font-size:18px;font-weight:700}.service .category01{width:1000px;margin:0 auto 30px}.service .category01 a:hover{opacity:.8}.service .category01 .btn_box{width:200px;height:40px;margin:0 auto;background-color:#1d2a54;line-height:40px;text-align:center;font-size:14px;color:#fff;border-radius:5px;position:absolute;right:0;bottom:-20px;left:0}.service .category01 li{width:100%;position:relative;margin-bottom:40px}.service .category01 li .left{width:640px;height:auto;display:block}.service .category01 li .tbox01{width:600px;background-color:rgba(29,42,84,.6);padding:30px;position:absolute;top:0;right:0;bottom:0}.service .category01 li .tbox01 .title2{height:50px;background-color:#fff;padding-left:20px;font-size:28px;line-height:50px;font-weight:700;color:#1d2a54}.service .category01 li .tbox01 .t04{padding:20px 0 0;font-size:14px;color:#fff}.service .strong{padding:60px 0;background-color:#eff6fe;margin:0 auto}.service .strong .t05{margin-bottom:40px;text-align:center;font-size:28px;font-weight:700;color:#1d2a54}.service .strong ul{margin:0 auto}.service .strong ul li{margin-bottom:50px}.service .strong ul li img{width:100%;display:block}.service .strong ul li .tbox02{padding:20px;background-color:#c2e1f5;position:relative}.service .strong ul li .tbox02 .t06{height:50px;width:700px;font-size:25px;font-weight:700;color:#fff;padding-left:20px;line-height:50px;background-color:#1babdd;position:absolute;top:-50px;left:0}.service .strong ul li .tbox02 .t07{line-height:180%;font-size:16px}.recruit .title{margin-top:70px}.recruit .t01{margin-bottom:50px;text-align:center;color:#1d2a54;font-size:32px;letter-spacing:-.1em}.recruit .t02{width:940px;margin:0 auto;text-align:center;font-size:18px;font-weight:700;line-height:180%}.recruit .recbox{margin-top:60px}.recruit .recbox .detail{width:calc(50% - 15px);padding:25px 22px;float:left;display:block;text-decoration:none;background-color:#1793d1}.recruit .recbox .detail_mk{width:calc(50% - 15px);padding:25px 22px;float:left;display:block;text-decoration:none;background-color:#f39801;width:100%}.recruit .recbox .detail:nth-child(2){margin:20px 0 0;background-color:#35bbc4}.recruit .recbox .detail:nth-child(2) .t06{color:#35bbc4}.recruit .recbox .detail:nth-child(3){background-color:#37b689}.recruit .recbox .detail:nth-child(3) .t06{color:#37b689}.recruit .recbox .detail .t03{height:25px;margin-bottom:5px}.recruit .recbox .detail .t03 span{width:135px;height:25px;margin:0 auto;line-height:25px;font-size:14px;color:#0e6eb8;font-weight:700;text-align:center;display:block;background-color:#fef200}.recruit .recbox .detail .t04{margin-bottom:10px;text-align:center;font-size:20px;font-weight:700;color:#fff}.recruit .recbox .detail .search{margin-bottom:25px}.recruit .recbox .detail .search img{width:60px;display:block;margin:0 auto}.recruit .recbox .detail .t05{height:40px;margin-bottom:18px;border:2px solid #fff;border-radius:20px;text-align:center;line-height:36px;font-size:18px;color:#fff;font-weight:700;display:block;text-decoration:none}.recruit .recbox .detail .t06{height:40px;background-color:#fff;text-decoration:none;display:block;color:#1793d1;border-radius:20px;margin-bottom:10px;text-align:center;line-height:40px;font-size:18px;font-weight:700}.recruit .recbox .detail_mk .t06{height:40px;background-color:#fff;text-decoration:none;display:block;color:#f39801;border-radius:20px;margin-bottom:10px;text-align:center;line-height:40px;font-size:18px;font-weight:700}.recruit a:hover{opacity:.7;filter:alpha(opacity=70);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.recruit_area{display:flex;margin-left:-15px;margin-right:-15px;text-align:center}.recruit_area>div{width:50%;padding-left:15px;padding-right:15px}.recruit_inner{padding:45px 30px}.recruit_sagamihara .recruit_inner{background-color:#1793d1}.recruit_saitama .recruit_inner{background-color:#35bbc4}.recruit_area_ttl{color:#fff;font-size:32px;font-weight:700;padding-bottom:15px}.recruit_area a{position:relative;background-color:#fff;border-radius:30px;display:flex;align-items:center;justify-content:center;width:100%;height:60px;line-height:1;margin-bottom:30px;font-size:27px;font-weight:700;text-decoration:none}.recruit_area a:before{position:absolute;right:20px;content:"\f138";font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px}.recruit_area a i{padding-right:10px;padding-bottom:3px}.recruit_sagamihara a,.recruit_sagamihara a:before{color:#1793d1}.recruit_saitama a,.recruit_saitama a:before{color:#35bbc4}.recruit_area_btm{color:#fff;font-size:16px;font-weight:700}.recruit_area .p_none{display:none}.require .title{margin-top:70px}.require .sample{width:480px;margin:0 auto 50px}.require .sample .t01{height:50px;background-color:#1d2a54;text-align:center;line-height:50px;color:#fff;font-weight:700;font-size:22px;letter-spacing:3px}.require .sample .imgbox{padding:30px 0;background-color:#eff6fe}.require .sample .imgbox img{max-width:100%;display:block;margin:0 auto}.require .t02{text-align:center;margin-bottom:50px;font-size:18px;line-height:180%}.require .sub{height:50px;margin-bottom:25px;background-color:#1d2a54;text-align:center;font-size:24px;letter-spacing:2px;font-weight:700;color:#fff;line-height:50px}.require .sub2{margin-bottom:0}.require .contactform{width:100%;margin-bottom:50px;display:block}.require .contactform table{width:100%}.require .contactform table tr:nth-child(odd){background-color:#eff6fe}.require .contactform table tr th{width:140px;padding:30px 0;vertical-align:middle}.require .contactform table tr th span{width:80px;height:25px;display:block;line-height:25px;text-align:center;background-color:#de0000;color:#fff;font-size:14px;margin:0 auto}.require .contactform table tr td.name{width:200px;padding:30px 0;font-size:20px;font-weight:700;color:#1d2a54;vertical-align:middle}.require .contactform table tr td.input{padding:30px 40px 30px 0;vertical-align:middle}.require .contactform table tr td.input input[type=text]{width:100%;padding:10px;height:45px;line-height:25px;display:block;border:1px solid #ccc;border-radius:3px}.require .contactform table tr td.input label{height:20px;line-height:20px;padding:0 !important;margin-bottom:15px !important;font-size:18px;vertical-align:top;display:block;cursor:pointer}.require .contactform table tr td.input label input{width:20px;height:20px;margin-right:3px;vertical-align:top}.require .contactform table tr td.input textarea{padding:15px;width:100% !important;height:100px !important;display:block}.require .contactform .btnbox{padding:30px 0;text-align:center;background-color:#eff6fe}.require .contactform .btnbox .reset{width:160px;height:50px;margin:0 25px;display:inline-block;border:3px solid #1d2a54;background-color:#eff6fe;text-align:center;line-height:44px;font-size:20px;color:#1d2a54;font-weight:700}.require .contactform .btnbox .submit{width:160px;height:50px;margin:0 25px;display:inline-block;border:3px solid #1d2a54;background-color:#1d2a54;text-align:center;line-height:44px;font-size:20px;color:#fff;font-weight:700}@media screen and (min-width:700px){.voice .p_none{display:none}}.voice .container .box_slider_inner img{width:auto;margin-right:auto;margin-bottom:auto;display:inherit;float:none}.voice .cl-orange{color:#ef6a14}.voice .imgr{display:block;max-width:100%;height:auto}.voice .fx-row{margin-top:-15px;margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:flex;flex-wrap:wrap}.voice [class*=fx-col]{margin-top:15px;padding-left:15px;padding-right:15px;-ms-flex-positive:1;flex-grow:1}.voice .sec01 .fx-col-100-xs{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:768px){.voice .sec01 .fx-col-50-s{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-top:30px}}.voice .highlight{background:-webkit-linear-gradient(transparent 60%,#fff36b 60%);background:-o-linear-gradient(transparent 60%,#fff36b 60%);background:linear-gradient(transparent 60%,#fff36b 60%);font-weight:700}.voice .commonh .mainimg{background-image:url(//altinc.jp/wp-content/themes/altinc/css/../images/pc_about2_bg.jpg);background-position:center;background-size:cover;height:240px;display:flex;align-items:center;justify-content:center}.voice .commonh .mainimg p{padding-top:20px}.voice h2{text-align:center;margin-bottom:50px}.voice h2.title{margin-top:60px;text-align:center;margin-bottom:0}.voice section{padding:100px 0}.voice .sec01{padding-top:40px}.voice .sec01 .box_inner{background-color:#e8f5ff;padding:15px;position:relative}.voice .sec01 .box{display:flex;align-items:center;position:relative;border:#0065b3 solid 2px;background-color:#fff;padding:25px 15px;font-size:14px}.voice .sec01 .box .img{margin-right:15px}.voice .sec01 .box:before,.voice .sec01 .box:after{position:absolute;content:"";width:75px;height:6px;background-color:#ef6a14;z-index:2}.voice .sec01 .box:before{transform:rotate(45deg);right:-20px;top:16px}.voice .sec01 .box:after{transform:rotate(45deg);left:-20px;bottom:16px}.voice .sec02{padding:50px 0;background-color:#0065b3}.voice .slick-dots{bottom:-40px}.voice .slick-dots li{margin:0 1px}.voice .slick-dots li button:before{color:#fff;opacity:1;font-size:14px}.voice .slick-dots li.slick-active button:before{color:#ef6a14;opacity:1}.voice .slick-arrow{z-index:20;position:absolute;top:calc(100% - 50% - 35px);cursor:pointer}.voice .slick-arrow.prev-arrow{left:-17px}.voice .slick-arrow.next-arrow{right:-17px}@media screen and (max-width:700px){.voice .slick-arrow{width:50px;top:calc(100% - 55% - 25px)}.voice .slick-arrow.prev-arrow{left:0}.voice .slick-arrow.next-arrow{right:0}.voice .slick-dotted.slick-slider{padding-bottom:38vw;margin-bottom:0}.voice .slick-dots{bottom:3vw}}.voice .sec03{background-color:#e8f5ff}.voice .sec03 .box_inner{position:relative}.voice .sec03 .box{position:relative;border:solid 10px #0065b3;padding:50px;background-size:cover;background-color:#fff}.voice .sec03 .box_inner:before,.voice .sec03 .box_inner:after,.voice .sec03 .box:before,.voice .sec03 .box:after{position:absolute;content:"";width:100px;height:5px;background-color:#ef6a14;z-index:2}.voice .sec03 .box_inner:before{transform:rotate(-45deg);left:-35px;top:20px}.voice .sec03 .box_inner:after{transform:rotate(45deg);left:-35px;bottom:20px}.voice .sec03 .box:before{transform:rotate(45deg);right:-40px;top:10px}.voice .sec03 .box:after{transform:rotate(-45deg);right:-40px;bottom:10px}.voice .sec03 .txt{text-align:center}.policy .title{margin-top:70px}@media screen and (min-width:700px){.performance .p_none{display:none}}.performance .title{margin-top:70px}.performance .sec01{padding-bottom:170px}.performance .sec01 .box{background:url(//altinc.jp/wp-content/themes/altinc/css/../img/reform/pc_pre2_sec01_img.png) no-repeat;background-size:100% 100%;padding:60px 40px 60px;position:relative;margin-bottom:90px}.performance .sec01 .box:last-child{margin-bottom:0}.performance .sec01 .box .ribbon1{display:inline-block;height:80px;line-height:80px;text-align:center;padding:0 30px;font-size:32px;background:#0065b3;color:#fff;font-weight:700;box-sizing:border-box;position:absolute;top:-42px;left:0;right:0;width:815px;margin:auto;letter-spacing:-.04em}.performance .sec01 .box .ribbon1:before,.performance .sec01 .box .ribbon1:after{position:absolute;content:'';width:0;height:0;z-index:1}.performance .sec01 .box .ribbon1:before{top:0;left:-29px;border-top:40px solid #0065b3;border-right:0 solid #0065b3;border-bottom:40px solid #0065b3;border-left:30px solid transparent}.performance .sec01 .box .ribbon1:after{top:0;right:-29px;border-top:40px solid #0065b3;border-left:0 solid #0065b3;border-bottom:40px solid #0065b3;border-right:30px solid transparent}.performance .sec01 .box .ribbon1_2{height:100px;line-height:40px;top:-52px;padding:10px 0}.performance .sec01 .box .ribbon1_2:before,.performance .sec01 .box .ribbon1_2:after{right:-29px;border-top:50px solid #0065b3;border-bottom:50px solid #0065b3}@media (min-width:1000px){.performance .sec01 .box{margin-left:15px}}@media (max-width:900px){.performance .sec01 .box .ribbon1{width:auto}main.reform [class*=fx-col]{width:50%;padding:0 10px!important}}.thanks h1{margin-top:70px;font-size:30px}.ymovie{position:relative;width:100%;height:100%}.ymovie img{position:relative;width:100%;height:100%}.teacher_video .mv_btn{position:absolute;z-index:1;left:0;right:0;width:80px;height:61px;margin:auto;top:0;bottom:0}.teacher_video{position:relative;width:100%;height:auto}.teacher_video.no1{left:0}.recruit_mv iframe{margin-bottom:0;width:100%;height:550px;margin-bottom:30px;display:block}.recruit_mv .ymovie{margin-bottom:30px}@media (max-width:769px){.teacher_video{width:100%;left:0;right:0;margin:auto;height:auto}.recruit_mv iframe{height:50vw}}.f_item_50{width:50%;padding:0!important}.f_item_margin_right{width:250px;margin-bottom:10px}