@charset "UTF-8";html{background:#fff;color:#000;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:100%;font-weight:500}:root,_:-ms-input-placeholder{font-family:Meiryo,sans-serif}article,main,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}legend{color:#000}#yui3-css-stamp.cssreset{display:none}.cf:after{clear:both;content:"";display:block}.ajtxt{text-align:justify;text-justify:inter-ideograph}a:hover{opacity:.6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.op{display:block!important}.os{display:none!important}.font01{font-family:tbudgothic-std,sans-serif!important;font-style:normal;font-weight:900}body,html{min-width:1340px}@media screen and (max-width:750px){body,html{min-width:375px}.op{display:none!important}.os{display:block!important}}main{margin-top:0}main .btn_req{background-color:#ff921e;border-radius:6px;-webkit-box-shadow:2px 2px 4px gray;box-shadow:2px 2px 4px gray;color:#fff;display:block;font-size:32px;font-weight:700;height:110px;letter-spacing:4px;line-height:110px;margin:0 auto;opacity:0;text-align:center;text-decoration:none;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;width:775px}main .btn_req.ef_btn_req{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}main .btn_req:hover{background-color:#006295;-webkit-box-shadow:none;box-shadow:none;opacity:1}main section.inview{opacity:0;position:relative;-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px);-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}main section.ef_section{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}main section .idpoint{height:1px;left:0;position:absolute;top:-80px;width:1px}main section.s01{background-image:url(../images/bg_tr_s01.jpg);background-position:bottom;background-size:cover}main section.s01 .wrapper{margin:0 auto;padding:105px 0;width:1200px}main section.s01 .wrapper h1{color:#006295;font-size:48px;font-weight:700;text-align:center;text-shadow:1px 1px 3px #fff}main section.s01 .wrapper .t01{color:#de0000;font-size:20px;font-weight:700;letter-spacing:2px;margin-top:20px;text-align:center}main section.s01 .wrapper .option{background-color:#fff;border:3px solid #006295;border-radius:15px;margin:100px auto 0;padding:40px 50px 25px;position:relative;width:600px}main section.s01 .wrapper .option .t02{background-color:#006295;border-radius:10px;color:#fff;font-size:24px;font-weight:700;height:50px;left:0;line-height:50px;margin:0 auto;position:absolute;right:0;text-align:center;top:-25px;width:350px}main section.s01 .wrapper .option ul li{background-image:url(../images/icon_check01.svg);background-position:center left 0;background-repeat:no-repeat;font-size:20px;font-weight:700;line-height:140%;margin:20px 0;padding-left:36px}main section.s01 .wrapper .t03{color:#006295;font-size:14px;font-weight:700;margin:30px auto 0;width:800px}main section.s10{background-size:100% 100%;padding:0}main section.s40{background-size:100% 100%;padding:30px 0 50px}main section .wrapper .icon{display:block;height:53px;margin:0 auto;width:53px}main section .wrapper h6{color:#006295;font-size:32px;font-weight:700;margin-top:15px;text-align:center}main section .wrapper .form{margin:60px auto 0;width:760px}main section .wrapper .form dl{background-color:#dfeef4;margin-bottom:25px}main section.s40 .wrapper .form dl{margin-bottom:15px}main section .wrapper .form dl dt{float:left;padding:13px 0 0 15px;width:50px}main section .wrapper .form dl dt span{border:2px solid red;color:red;display:block;font-size:12px;font-weight:700;height:22px;line-height:18px;text-align:center;width:32px}main section .wrapper .form dl dd{background-color:#dfeef4;float:right;width:calc(100% - 50px)!important}main section .wrapper .form dl dd input[type=email],main section .wrapper .form dl dd input[type=number],main section .wrapper .form dl dd input[type=password],main section .wrapper .form dl dd input[type=tel],main section .wrapper .form dl dd input[type=text]{background-color:#dfeef4;border:none!important;display:block!important;font-size:18px;height:50px!important;line-height:30px!important;outline:none!important;padding:10px 15px;width:100%!important}main section .wrapper .form dl dd .row{display:flex;flex-wrap:wrap;padding:15px}main section .wrapper .form dl dd .row .col-md-4{padding-left:5px;padding-right:5px}main section .wrapper .form dl dd .help-block{color:red;display:none;font-weight:700;padding:0 15px 15px}main section .wrapper .form .input,main section .wrapper .form dl dd select{border:none!important;display:block!important;font-size:18px;height:50px!important;line-height:30px!important;outline:none!important;padding:10px 15px;width:100%!important}main section .wrapper .form dl dd select{background-color:#dfeef4}main section .wrapper .form dl dd textarea{background-color:#dfeef4;border:none!important;display:block!important;font-size:18px;height:150px!important;line-height:30px!important;outline:none!important;padding:10px 15px;width:100%!important}main section .wrapper .form .agree{font-size:20px;font-weight:700;height:30px;line-height:30px;text-align:center}main section .wrapper .form .agree input{height:30px;margin-right:10px;vertical-align:top;width:30px}main section .wrapper .form .agree a{color:#006295;font-weight:700;text-decoration:none}main section .submitbtn{background-color:#ff921e!important;border:none!important;border-radius:6px!important;-webkit-box-shadow:5px 5px 14px rgba(0,0,0,.1);box-shadow:5px 5px 14px rgba(0,0,0,.1);color:#fff;display:block!important;font-size:27px;font-weight:700;height:95px!important;letter-spacing:4px;margin:60px auto 0!important;text-align:center;vertical-align:middle!important;width:570px!important}main section .submitbtn:hover{background-color:#006295!important;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media screen and (max-width:750px){main section .submitbtn{font-size:18px;height:50px!important;line-height:1!important;margin:30px auto 0!important;vertical-align:middle!important;width:100%!important}}footer{padding:70px 0}footer .logo{display:block;margin:0 auto;width:188px}footer .logo img{display:block;width:100%}footer .footermenu{margin-top:30px;text-align:center}footer .footermenu li{border-right:1px solid #aaa;display:inline-block;line-height:100%;padding:0 20px;vertical-align:top}footer .footermenu li:last-child{border:none}footer .footermenu li:hover{color:#006295;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}footer .copy{color:#666;font-size:12px;font-weight:700;margin-top:25px;text-align:center}footer .fmenubox{background-color:hsla(0,0%,100%,.95);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100000000}footer .fmenubox .box{background-color:#e6f3f3;border:3px solid #00acc1;border-radius:10px;height:600px;left:0;margin:0 auto;padding:40px;position:absolute;right:0;top:calc(50% - 300px);width:1200px}footer .fmenubox .box .contents{height:514px;overflow-y:auto}footer .fmenubox .box .contents.contents01 table{margin:0 auto;width:800px}footer .fmenubox .box .contents.contents01 table tr th{font-size:16px;font-weight:700;padding:10px 0;width:200px}footer .fmenubox .box .contents.contents01 table tr td a{color:#006295}footer .fmenubox .box .contents.contents03 .subttl03{color:#006295;font-size:24px;font-weight:700;text-align:center}footer .fmenubox .box .contents.contents03 h2{font-size:20px;font-weight:700;margin-top:50px;text-align:center}footer .fmenubox .box .contents.contents03 h3{font-size:16px;font-weight:700;margin-bottom:5px;margin-top:10px}footer .fmenubox .box .contents.contents03 p{font-size:14px}footer .fmenubox .box .fmenuclose{background-color:#fff;border-radius:20px;position:absolute;right:-20px;top:-20px;width:40px}footer .fmenubox .box .fmenuclose:hover{cursor:pointer;opacity:.6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.with-errors{color:red}@media screen and (max-width:750px){main{margin-top:40px;position:relative;z-index:1}main input[type=submit],main textarea{-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}main .btn_req{border-radius:4px;-webkit-box-shadow:1px 1px 2px gray;box-shadow:1px 1px 2px gray;color:#fff;font-size:20px;font-weight:700;height:50px;letter-spacing:2px;line-height:50px;width:300px}main section.inview{opacity:0;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}main section.ef_section{opacity:1!important;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important}main section .idpoint{top:-40px}main section.s01 .wrapper{margin:0 auto;padding:50px 20px 40px;width:100%}main section.s01 .wrapper h1{color:#006295;font-size:24px;font-weight:700;line-height:140%;text-align:center;text-shadow:1px 1px 3px #fff}main section.s01 .wrapper .t01{color:#de0000;font-size:14px;font-weight:700;letter-spacing:1px;margin-top:20px;text-align:center}main section.s01 .wrapper .option{background-color:#fff;border:2px solid #006295;border-radius:10px;margin:50px auto 0;max-width:100%;padding:30px 20px 15px;position:relative;width:600px}main section.s01 .wrapper .option .t02{background-color:#006295;border-radius:6px;color:#fff;font-size:20px;font-weight:700;height:40px;left:0;line-height:40px;margin:0 auto;position:absolute;right:0;text-align:center;top:-20px;width:250px}main section.s01 .wrapper .option ul li{background-image:url(../images/icon_check01.svg);background-position:center left 0;background-repeat:no-repeat;background-size:20px auto;font-size:16px;font-weight:700;line-height:140%;margin:10px 0;padding-left:26px}main section.s01 .wrapper .t03{color:#006295;font-size:12px;font-weight:700;line-height:140%;margin:20px auto 0;max-width:100%;width:800px}main section.s10{padding:0}main section.s10 .wrapper .icon,main section.s40 .wrapper .icon{display:block;margin:0 auto;width:33px}main section.s40{padding:30px 20px 50px}main section .wrapper h6{font-size:24px;font-weight:700;margin-top:10px;text-align:center}main section .wrapper .form{margin:40px auto 0!important;width:100%}main section .wrapper .form .labelbox{margin-bottom:10px}main section .wrapper .form .labelbox label{color:#fff;font-size:16px;font-weight:700;line-height:20px}main section .wrapper .form .labelbox label:hover{cursor:pointer;opacity:.6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}main section .wrapper .form .labelbox label input{background-color:#fff!important;height:20px;margin:2px 8px 0 0;vertical-align:top;width:20px}main section .wrapper .form .labelbox+dl{margin-top:30px}main section .wrapper .form dl{margin-bottom:15px}main section.s40 .wrapper .form dl{margin-bottom:10px}main section .wrapper .form dl dt{float:left;padding:10px 0 0 10px;width:40px}main section .wrapper .form dl dt span{border:1px solid red;color:red;display:block;font-size:10px;font-weight:700;height:20px;line-height:18px;text-align:center;width:26px}main section .wrapper .form dl dd{float:right;width:calc(100% - 40px)!important}main section .wrapper .form dl dd input[type=email],main section .wrapper .form dl dd input[type=number],main section .wrapper .form dl dd input[type=password],main section .wrapper .form dl dd input[type=text]{border:none!important;display:block!important;font-size:16px;height:40px!important;line-height:20px!important;outline:none!important;padding:10px;width:100%!important}main section .wrapper .form dl dd input::-webkit-input-placeholder{font-size:13px}main section .wrapper .form dl dd input:-ms-input-placeholder{font-size:13px}main section .wrapper .form dl dd input::-ms-input-placeholder{font-size:13px}main section .wrapper .form dl dd input::placeholder{font-size:13px}main section .wrapper .form dl dd textarea{border:none!important;display:block!important;font-size:16px;height:120px!important;line-height:20px!important;outline:none!important;padding:10px;width:100%!important}main section .wrapper .form .agree{font-size:16px;font-weight:700;height:20px;line-height:20px;text-align:center}main section .wrapper .form .agree input{height:20px;margin-right:10px;vertical-align:top;width:20px}main section .wrapper .form .agree a{color:#006295;font-weight:700;text-decoration:none}main section .wrapper .form .submitbtn{background-color:#ff921e!important;border:none!important;border-radius:6px!important;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1);color:#fff;display:block!important;font-size:18px;font-weight:700;height:50px!important;letter-spacing:4px;line-height:50px;margin:30px auto 0!important;text-align:center;width:300px!important}main section .wrapper .form .submitbtn:hover{background-color:#006295!important;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}footer{padding:40px 20px}footer .logo{display:block;margin:0 auto;width:68px}footer .logo img{display:block;width:100%}footer .footermenu{margin-top:20px;text-align:center}footer .footermenu li{border:none;display:inline-block;display:block;font-size:12px;line-height:100%;padding:5px;text-align:center;vertical-align:top}footer .footermenu li a{color:#666;font-size:13px;font-weight:700;text-decoration:none}footer .copy{color:#666;font-size:10px;font-weight:700;margin-top:15px;text-align:center}footer .fmenubox{background-color:hsla(0,0%,100%,.95);bottom:0;display:none;left:0;padding:30px;position:fixed;right:0;top:0;z-index:100000000}footer .fmenubox .box{background-color:#e6f3f3;border:2px solid #00acc1;border-radius:6px;bottom:auto;height:auto;left:auto;margin:0 auto;padding:20px;position:relative;right:auto;top:auto;width:100%}footer .fmenubox .box .contents{height:300px;overflow-y:auto}footer .fmenubox .box .contents.contents01 table{margin:0 auto;width:100%}footer .fmenubox .box .contents.contents01 table tr th{font-size:13px;font-weight:700;padding:5px 0;width:100px}footer .fmenubox .box .contents.contents01 table tr td{font-size:12px}footer .fmenubox .box .contents.contents01 table tr td a{color:#006295}footer .fmenubox .box .contents.contents02 p{font-size:12px}footer .fmenubox .box .contents.contents03 .subttl03{color:#006295;font-size:20px;font-weight:700;text-align:center}footer .fmenubox .box .contents.contents03 h2{font-size:16px;font-weight:700;margin-top:30px;text-align:center}footer .fmenubox .box .contents.contents03 h3{font-size:14px;font-weight:700;margin-bottom:5px;margin-top:10px}footer .fmenubox .box .contents.contents03 li,footer .fmenubox .box .contents.contents03 p{font-size:12px}footer .fmenubox .box .fmenuclose{background-color:#fff;border-radius:20px;position:absolute;right:-15px;top:-15px;width:30px}footer .fmenubox .box .fmenuclose:hover{cursor:pointer;opacity:.6;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.categories .col-6{flex:none;max-width:100%}.categories .col-6:first-child{padding-right:15px!important}.categories .col-6:last-child{padding-left:15px!important}#industryclass{flex-wrap:wrap!important}}main section.s15{background-color:#00acc1;background-size:100% 100%;padding:100px 0}main section.s15 .wrapper .icon{display:block;margin:0 auto;width:93px}main section.s15 .wrapper h6{color:#fff;font-size:32px;font-weight:700;margin-top:15px;text-align:center}.category{background:#fafafa}.categories .col-6:first-child{padding-right:.7rem}.categories .col-6:last-child{padding-left:.7rem}.categories .col-6:first-child .category,.categories .col-6:last-child .category{margin-left:0;margin-right:0}.category .category_name{background:#0087bf;color:#fff;font-weight:700;padding:.5rem 0 .4rem;text-align:center}.category li{display:block;font-size:95%;padding-left:5px;width:50%}.category li.only,.category li:nth-child(2n):last-child{width:100%}.category li.category_all{width:100%!important}.category li.category_all label{color:red!important;font-weight:700!important}.category li span{display:block;padding-right:5px}.category .sub_categories{background:#fafafa;padding:.8rem .2rem}.category.split .sub_categories{display:flex;flex-wrap:wrap}.category .sub_categories li{margin:0;padding:0 5px}.category .sub_categories label{display:flex}.category .sub_categories label span{padding-left:.4em}.category .category_all.hidden,.category.category_close .slide{display:none}#industryclass .category .category_name{padding:.4rem 0;position:relative}#industryclass .category .category_name:after{background:no-repeat 100%;content:"";height:18px;position:absolute;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:18px}#industryclass .category.category_open .category_name:after{background:url(https://j-izumi.com/assets/v1/common/images/top/ico_side_tab01.png)}#industryclass .category.category_close .category_name:after{background:url(https://j-izumi.com/assets/v1/common/images/top/ico_side_tab.png)}#industryclass .category{margin-bottom:3px}