@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900|Work+Sans:600,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900|Work+Sans:600,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?wwxwf9");src:url("../fonts/icomoon.eot?wwxwf9#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?wwxwf9") format("truetype"),url("../fonts/icomoon.woff?wwxwf9") format("woff"),url("../fonts/icomoon.svg?wwxwf9#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tel:before{content:"\e903"}.icon-time:before{content:"\e902"}.icon-next:before{content:"\e901"}.icon-more:before{content:"\e900"}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?wwxwf9");src:url("../fonts/icomoon.eot?wwxwf9#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?wwxwf9") format("truetype"),url("../fonts/icomoon.woff?wwxwf9") format("woff"),url("../fonts/icomoon.svg?wwxwf9#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tel:before{content:"\e903"}.icon-time:before{content:"\e902"}.icon-next:before{content:"\e901"}.icon-more:before{content:"\e900"}.object-fit{object-fit:cover;font-family:"object-fit: cover;"}#local_main{padding-top:330px;position:relative;margin-bottom:60px}@media (max-width: 1199px){#local_main{padding-top:200px;margin-bottom:40px}}@media (max-width: 991px){#local_main{padding-top:130px;margin-bottom:30px}}@media (max-width: 767px){#local_main{padding-top:80px;margin-bottom:20px}}#local_main h2{font-size:12rem;margin-bottom:50px;font-weight:800}@media (max-width: 1599px){#local_main h2{font-size:11rem}}@media (max-width: 1199px){#local_main h2{font-size:9rem;margin-bottom:30px}}@media (max-width: 991px){#local_main h2{font-size:7rem;margin-bottom:20px}}@media (max-width: 767px){#local_main h2{font-size:3.4rem;margin-bottom:10px}}#local_main h2.companyTtl{color:#FFBF26}#local_main h2.graduatesTtl{color:#FC2B62}#local_main p{font-size:4.0rem;color:#fff;font-weight:600;line-height:2.2}@media (max-width: 1199px){#local_main p{font-size:3.2rem;line-height:2}}@media (max-width: 991px){#local_main p{font-size:2.3rem}}@media (max-width: 767px){#local_main p{font-size:1.5rem;line-height:1.8}}#local_main .subTxt{font-size:6.0rem;font-weight:600;color:#FC2B62;margin-bottom:30px}@media (max-width: 1199px){#local_main .subTxt{font-size:4.6rem;line-height:2}}@media (max-width: 991px){#local_main .subTxt{font-size:3.6rem}}@media (max-width: 767px){#local_main .subTxt{font-size:2.0rem;line-height:1.8;margin-bottom:10px}}#local_main img{position:absolute;top:0;right:0;width:85%;height:100%;z-index:-1}.contTtl{color:#FFBF26;margin-bottom:50px;font-weight:600;font-size:4.0rem}@media (max-width: 991px){.contTtl{font-size:3.4rem;margin-bottom:30px}}@media (max-width: 767px){.contTtl{font-size:2.8rem;margin-bottom:20px}}html{font-size:10px}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;color:#fff;background:#3C4251;line-height:1.6;letter-spacing:.5px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1199px){body{font-size:1.5rem}}@media (max-width: 767px){body{font-size:1.4rem;line-height:1.55}}a{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}a:link{text-decoration:none}img{max-width:100%;height:auto;display:block;margin:auto}img[src$=".svg"]{width:100%}small{font-size:1.3rem}@media (max-width: 767px){small{font-size:1.2rem}}*:focus{outline:none}.container{padding-left:30px;padding-right:30px}@media (min-width: 1400px){.container{width:1380px}}@media (min-width: 1920px){.container{width:1600px}}@media (max-width: 991px){.container{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.container{padding-left:15px;padding-right:15px}}.container.w-1600{max-width:1620px}.container.w-1330{max-width:1350px}.container.w-1060{max-width:1080px}.row{margin-left:-10px;margin-right:-10px}.row [class^="col-"]{padding:0 10px}@keyframes show{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}h1{width:0;height:0;position:absolute;overflow:hidden;top:0;left:0}#header_top{position:fixed;z-index:9999;top:0;left:0;width:100%;height:160px;overflow:hidden;*zoom:1}#header_top .headLogo{padding:40px 0 40px 50px;float:left}@media (max-width: 1599px){#header_top .headLogo{padding:30px 0 30px 40px}}@media (max-width: 767px){#header_top .headLogo{padding:20px 10px}}@media (max-width: 767px){#header_top .headLogo img{height:22px}}#header_top .contactBtn{float:right;margin:50px 60px;background:#FC2B62;color:#fff;border-radius:50px;font-size:1.8rem;font-weight:500;padding:10px 35px}@media (max-width: 1599px){#header_top .contactBtn{margin:40px}}@media (max-width: 991px){#header_top .contactBtn{font-size:1.6rem}}@media (max-width: 767px){#header_top .contactBtn{font-size:1.3rem;margin:15px 10px;padding:6px 12px}}#header_top .contactBtn:hover{background:#FFBF26}#header{position:fixed;z-index:9999;top:0;left:0;width:100%;overflow:hidden;*zoom:1;justify-content:center;align-items:center;display:flex;justify-content:space-between}#header.active{background:#3C4251;transition:0.3s}#header .headLogo{padding:40px 0 40px 50px;z-index:999999;position:relative}@media (max-width: 1599px){#header .headLogo{padding:30px 0 30px 40px}}@media (max-width: 991px){#header .headLogo{padding:30px}}@media (max-width: 767px){#header .headLogo{padding:20px 10px}}@media (max-width: 1199px){#header .headLogo img{height:30px}}@media (max-width: 767px){#header .headLogo img{height:22px}}#header .contactBtn{background:#fff;color:#3C4251;border-radius:5px;font-size:1.8rem;padding:10px 35px;font-weight:500;margin-right:60px}@media (max-width: 1599px){#header .contactBtn{margin-right:30px}}@media (max-width: 1199px){#header .contactBtn{font-size:1.6rem;padding:10px 20px}}@media (max-width: 991px){#header .contactBtn{margin-right:80px}}@media (max-width: 767px){#header .contactBtn{font-size:1.3rem;padding:6px 12px;margin-right:60px}}#header .contactBtn:hover{background:rgba(255,255,255,0.9)}#header .headIcon{display:none;position:absolute;top:15px;right:20px;margin:auto;width:50px;height:60px;cursor:pointer;z-index:999999;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 991px){#header .headIcon{display:block}}@media (max-width: 767px){#header .headIcon{top:0;right:0}}#header .headIcon .iconIn{display:inline-block;position:relative;width:28px;height:24px;margin:18px 10px;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .headIcon .iconIn span{width:100%;height:3px;background:#fff;display:inline-block;position:absolute;left:0}#header .headIcon .iconIn span:nth-child(1){top:0}#header .headIcon .iconIn span:nth-child(2){top:50%;margin-top:-1.5px}#header .headIcon .iconIn span:nth-child(3){bottom:0}#header .headIcon:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}#header .headIcon.active .iconIn{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}#header .headIcon.active .iconIn span:nth-child(1){-moz-transform:translateY(11px) rotate(-45deg);-ms-transform:translateY(11px) rotate(-45deg);-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}#header .headIcon.active .iconIn span:nth-child(2){-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}#header .headIcon.active .iconIn span:nth-child(3){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media (max-width: 991px){#headNav{position:fixed;top:90px;right:0;overflow:hidden;z-index:999;display:block;width:100%;height:0;background:#3C4251 !important;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;margin-right:0;padding-top:0}}@media (max-width: 991px) and (max-width: 767px){#headNav{top:62px}}@media (max-width: 991px){#headNav.active{display:block;height:100vh}}@media (max-width: 991px){#headNav .navList{border-top:1px solid #fff}}#headNav .navList li{color:#fff;display:inline-block;font-size:1.8rem;font-weight:500}@media (max-width: 1199px){#headNav .navList li{font-size:1.6rem}}@media (max-width: 991px){#headNav .navList li{display:block;border-bottom:1px solid #fff}}#headNav .navList li a{color:#fff;padding:0 20px}@media (max-width: 1599px){#headNav .navList li a{padding:0 15px}}@media (max-width: 1199px){#headNav .navList li a{padding:0 10px}}@media (max-width: 991px){#headNav .navList li a{display:block;padding:20px 30px;position:relative}}@media (max-width: 767px){#headNav .navList li a{padding:25px 15px}}#headNav .navList li i{display:none}@media (max-width: 991px){#headNav .navList li i{display:block;position:absolute;top:50%;right:15px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.3rem}}#bread .breadList li{color:#fff;display:inline-block}#bread .breadList li:after{content:"/";padding:0 5px}#bread .breadList li:last-child:after{display:none}#bread .breadList li a{color:#fff;text-decoration:underline}#footer{background:#3C4251;border-top:1px solid #fff;padding:140px 0 90px;overflow:hidden;*zoom:1;color:#fff}@media (max-width: 991px){#footer{padding:80px 0}}@media (max-width: 767px){#footer{padding:50px 0}}#footer .footIn{overflow:hidden;*zoom:1;margin-bottom:80px}@media (max-width: 991px){#footer .footIn{margin-bottom:60px}}@media (max-width: 767px){#footer .footIn{margin-bottom:40px}}#footer .footIn .footNav{float:left}@media (max-width: 767px){#footer .footIn .footNav{float:none;margin-bottom:30px;overflow:hidden;*zoom:1}}#footer .footIn .footNav ul{float:left;margin-right:120px}@media (max-width: 1199px){#footer .footIn .footNav ul{margin-right:60px}}@media (max-width: 991px){#footer .footIn .footNav ul{margin-right:35px}}@media (max-width: 767px){#footer .footIn .footNav ul{float:left;margin-right:0;width:calc(100%/2)}}#footer .footIn .footNav ul li{margin-bottom:10px}#footer .footIn .footNav ul li a{color:#fff}@media (max-width: 767px){#footer .footIn .footNav ul li a{font-size:1.3rem}}#footer .footIn .footNav ul li a:hover{color:#FC2B62}#footer .footIn .info{float:right;text-align:right}@media (max-width: 767px){#footer .footIn .info{float:none;text-align:center}}#footer .footIn .info .logo{margin:0 0 30px auto}@media (max-width: 991px){#footer .footIn .info .logo{height:25px}}@media (max-width: 767px){#footer .footIn .info .logo{margin:0 auto 20px}}#footer .footIn .info .name{font-size:2.0rem;margin-bottom:30px}@media (max-width: 991px){#footer .footIn .info .name{font-size:1.8rem}}@media (max-width: 767px){#footer .footIn .info .name{font-size:1.6rem;margin-bottom:20px}}#footer .footIn .info .address{font-size:1.8rem}@media (max-width: 991px){#footer .footIn .info .address{font-size:1.6rem}}@media (max-width: 767px){#footer .footIn .info .address{font-size:1.4rem}}#footer .footIn .info .address a{color:#fff}#footer .copy{font-family:"Roboto",sans-serif;float:left}@media (max-width: 991px){#footer .copy{float:none}}@media (max-width: 767px){#footer .copy{text-align:center;font-size:1.1rem}}#footer .subLink{float:right;font-size:0}@media (max-width: 991px){#footer .subLink{float:none;margin-bottom:20px;margin-left:-15px}}@media (max-width: 767px){#footer .subLink{text-align:center;margin-left:0}}#footer .subLink li{display:inline-block}#footer .subLink li:first-child{border-right:1px solid #fff}#footer .subLink li a{color:#fff;font-size:1.8rem;padding:0 15px;line-height:1}@media (max-width: 991px){#footer .subLink li a{font-size:1.6rem}}@media (max-width: 767px){#footer .subLink li a{font-size:1.4rem}}#footer .subLink li a:hover{color:#FC2B62}
