html,body{height:100%}html{font-size:62.5%;overflow-y:scroll}body,h1,h2,h3,h4,h5,h6,p,address,ul,ol,li,dl,dt,dd,table,th,td,img,form{margin:0;padding:0;border:none;line-height:100%;list-style-type:none;font-style:normal;font-family:"Helvetica Neue","Arial","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","BIZ UDPGothic",sans-serif;color:#333;text-align:left}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Helvetica Neue","Arial","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","BIZ UDPGothic",sans-serif;color:#333}textarea{resize:vertical}select::-ms-expand{display:none}a{text-decoration:none;color:inherit;outline:none}img{vertical-align:bottom;max-width:100%;height:auto}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,input,button,textarea,select{font-size:1.6rem;line-height:2}@media screen and (max-width:768px){h1,h2,h3,h4,h5,p,dt,dd,li,th,td,input,button,textarea,select{font-size:1.4rem;line-height:1.84;text-align:justify}}body{-webkit-text-size-adjust:100%}@media screen and (min-width:769px){body{min-width:1024px}}body.fixed{position:fixed;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){img{width:100%}}.container{overflow:hidden}.header{width:100%;height:120px;padding:25px 0;z-index:100;position:fixed;top:0;left:0;width:100%;-webkit-transition:background .4s ease;transition:background .4s ease}@media screen and (min-width:769px){.header{min-width:1024px}}@media screen and (max-width:768px){.header{height:80px;padding:0 0;z-index:100}}.header.fix{background:rgba(255,255,255,.7)}.header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.header .wrap{height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:0 10px 0 25px}}.header .logo{width:100px}@media screen and (max-width:768px){.header .logo{width:60px;position:relative;z-index:2}}.header .logo .link{-webkit-transition:opacity .3s;transition:opacity .3s}.header .logo .link:hover{opacity:.7}.header .gnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.header .gnavi{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1;padding:80px 0 0;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}}.header .gnavi .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.header .gnavi .inner{display:block;height:100%;overflow-y:auto;padding:78px 0 50px}}.header .gnavi .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.header .gnavi .main{display:block;max-width:221px;width:calc(100% - 50px);margin:0 auto}}.header .gnavi .main .li{font-size:1.4rem;font-weight:700;margin-left:28px}@media screen and (max-width:768px){.header .gnavi .main .li{margin-left:0;margin-top:21px}}.header .gnavi .main .li:first-child{margin-left:0}@media screen and (max-width:768px){.header .gnavi .main .li:first-child{margin-top:0}}.header .gnavi .main .li.-current .link::before{opacity:1;width:100%}.header .gnavi .main .li .link{position:relative;padding:10px 0;-webkit-transition:all .3s;transition:all .3s}.header .gnavi .main .li .link::before{content:"";position:absolute;bottom:0;right:0;width:0;height:3px;background:#ff4d33;-webkit-transition:all .3s;transition:all .3s}.header .gnavi .main .li .link:hover{color:#ff4d33}.header .gnavi .main .li .link:hover::before{width:100%;left:0}.header .gnavi .yoyaku{margin-left:40px}@media screen and (max-width:768px){.header .gnavi .yoyaku{display:block;max-width:221px;width:calc(100% - 50px);margin:55px auto 0}}.header .sp-block{display:none}@media screen and (max-width:768px){.header .sp-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .sp-block .yoyaku{font-size:1rem;width:122px}.header .sp-block .yoyaku .c-button-type01_link{padding:10px 25px}@media screen and (max-width:768px){.header .sp-block .menu-trigger{margin-left:10px;width:65px;height:65px;position:relative;z-index:2}.header .sp-block .menu-trigger span{position:absolute;left:0;right:0;margin:0 auto;width:33px;height:2px;background:#333;-webkit-transition:.3s;transition:.3s}.header .sp-block .menu-trigger span:nth-child(1) {top:32%}.header .sp-block .menu-trigger span:nth-child(2) {top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .sp-block .menu-trigger span:nth-child(3) {bottom:32%}}.menu-open.header .gnavi{opacity:1;visibility:visible}@media screen and (max-width:768px){.menu-open.header .sp-block .menu-trigger span{top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.menu-open.header .sp-block .menu-trigger span:nth-child(2) {opacity:0}.menu-open.header .sp-block .menu-trigger span:nth-child(3) {top:50%;bottom:auto;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}}.wrap{max-width:1024px;width:calc(100% - 50px);margin:0 auto}@media screen and (max-width:768px){.wrap .-sp-width-s{margin-left:30px;margin-right:30px}.wrap .-sp-width-l{margin-left:-25px;margin-right:-25px}.wrap.-sp-s{width:calc(100% - 110px)}.wrap.-sp-s .-sp-width-m{margin-left:-30px;margin-right:-30px}.wrap.-sp-s .-sp-width-l{margin-left:-55px;margin-right:-55px}}.footer{padding:50px 0 50px}@media screen and (max-width:768px){.footer{padding:36px 0 119px}}.footer .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:34px}@media screen and (max-width:768px){.footer .sns{margin-top:21px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer .sns .twitter{width:44px;line-height:1}.footer .sns .insta{width:26px;line-height:1;margin-left:10px!important}.footer .bnr-fixed{position:fixed;bottom:30px;right:30px;z-index:99;display:none}@media screen and (max-width:768px){.footer .bnr-fixed{bottom:23px}}.footer .bnr-fixed .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .bnr-fixed .balloon_link{font-size:1.2rem;color:#ff4d33;font-weight:700;border-radius:10px;border:1px solid #ff4d33;position:relative;width:167px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;background:#fff;-webkit-transition:all .3s;transition:all .3s}.footer .bnr-fixed .balloon_link::before{content:"";position:absolute;top:50%;right:-9px;margin-top:-5px;border:5px solid transparent;border-left:5px solid #fff;z-index:2;-webkit-transition:all .3s;transition:all .3s}.footer .bnr-fixed .balloon_link::after{content:"";position:absolute;top:50%;right:-12px;margin-top:-6px;border:6px solid transparent;border-left:6px solid #ff4d33;z-index:1}.footer .bnr-fixed .balloon_link:hover{color:#fff;background:#ff4d33}.footer .bnr-fixed .balloon_link:hover::before{border-left-color:#ff4d33}.footer .bnr-fixed .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .bnr-fixed .button-wrap .button{margin-left:10px}.footer .bnr-fixed .button-wrap .button:first-child{margin-left:0}.footer .bnr-fixed .button-wrap .button .link{position:relative;top:0;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:769px){.footer .bnr-fixed .button-wrap .button .link:hover{top:-4px}}.footer .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.footer .wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer .info{margin-top:42px}}.footer .info .logo{width:100px}.footer .info .logo .link{-webkit-transition:opacity .3s;transition:opacity .3s}.footer .info .logo .link:hover{opacity:.7}.footer .info .company{font-size:1.4rem;line-height:1.85;margin-top:47px}@media screen and (max-width:768px){.footer .info .company{font-size:1.3rem;margin-top:20px}}.footer .info .address{font-size:1.4rem;line-height:1.85}@media screen and (max-width:768px){.footer .info .address{font-size:1.3rem}}.footer .info .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px}@media screen and (max-width:768px){.footer .info .list{margin-top:26px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer .info .list .button{margin-right:13px}@media screen and (max-width:768px){.footer .info .list .button{font-size:1.1rem;text-align:center;margin-top:10px}.footer .info .list .button:nth-child(n+2) {margin-right:0}}@media screen and (min-width:769px){.footer .info .list .button .c-button-type01_link{padding:10px 45px 10px 25px}}@media screen and (max-width:768px){.footer .info .list .button .c-button-type01_link{padding:10px 35px 10px 20px}}.footer .info .copyright{font-size:1.2rem;margin-top:74px}@media screen and (max-width:768px){.footer .info .copyright{margin-top:42px}}.footer .navi .column{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.footer .navi .column{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2}}.footer .navi .item{margin-left:70px}.footer .navi .item:first-child{margin-left:0}@media screen and (max-width:768px){.footer .navi .item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-left:0}.footer .navi .item:nth-child(2) {margin-top:10px}.footer .navi .item:nth-child(3) {margin-bottom:80px}}.footer .navi .item .main .li{font-size:1.4rem;margin-top:10px}.footer .navi .item .main .li:first-child{margin-left:0}@media screen and (max-width:768px){.footer .navi .item .main .li:first-child{margin-top:0}}.footer .navi .item .main .li .link{-webkit-transition:color .3s;transition:color .3s}.footer .navi .item .main .li .link:hover{color:#ff4d33;text-decoration:underline}.footer .navi .item .sub .li{font-size:1.1rem;margin-top:12px}.footer .navi .item .sub .li:first-child{margin-left:0}.footer .navi .item .sub .li .link:hover{color:#ff4d33;text-decoration:underline}.c-button-type01{font-size:1.4rem;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.c-button-type01_link{max-width:256px;text-align:center;color:#ff4d33;border:1px solid #ff4d33;border-radius:50px;display:block;position:relative;padding:10px 40px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.c-button-type01_link{padding:10px 30px 10px 20px}}.c-button-type01_link::before{content:"";position:absolute;top:50%;width:.85em;height:.85em;background:#ff4d33;right:16px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .3s;transition:background .3s}@media screen and (max-width:768px){.c-button-type01_link::before{right:12px}}@media screen and (min-width:769px){.c-button-type01_link:hover{-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.15);box-shadow:0 10px 10px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.c-button-type01.-border .c-button-type01_link:hover{color:#fff;background:#ff4d33}.c-button-type01.-border .c-button-type01_link:hover::before{background:#fff}.c-button-type01.-orange .c-button-type01_link{color:#fff;background:#ff4d33}.c-button-type01.-orange .c-button-type01_link::before{background:#fff}.c-button-type01.-orange .c-button-type01_link:hover{color:#ff4d33;background:#fff}.c-button-type01.-orange .c-button-type01_link:hover::before{background:#ff4d33}.c-button-type01.-white .c-button-type01_link{color:#ff4d33;background:#fff;border:none}.c-button-type01.-white .c-button-type01_link::before{background:#ff4d33}.c-button-type01.-white .c-button-type01_link:hover{color:#fff;background:#ff4d33}.c-button-type01.-white .c-button-type01_link:hover::before{background:#fff}.c-button-type01.-white.-border .c-button-type01_link{border:1px solid #ff4d33}.c-button-type01.-s .c-button-type01_link{max-width:160px}@media screen and (min-width:769px){.c-button-type01.-s .c-button-type01_link{padding:10px 40px;padding:10px 30px 10px 20px}}.c-button-type01.-s-h .c-button-type01_link{max-width:351px}.c-button-type02{position:relative}.c-button-type02_link{position:relative;display:inline-block;padding-left:1em;-webkit-transition:color .3s;transition:color .3s}.c-button-type02_link::before{content:"";position:absolute;top:.8em;left:0;width:.5em;height:.5em;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .3s;transition:border .3s}.c-button-type02_link:hover{color:#ff4d33}.c-button-type02_link:hover::before{border-color:#ff4d33}.c-button-type02.-s{font-size:1.2rem}@media screen and (max-width:768px){.button .sp_center{margin-left:auto;margin-right:auto}}.c-heading{position:relative;z-index:1}.c-heading_title{color:#ff4d33;font-weight:700}@media screen and (max-width:768px){.c-heading_title{font-size:1rem}}.c-heading_en{position:absolute;top:-50px;left:-45px;z-index:-1}@media screen and (min-width:769px){.c-heading_en{width:50vw}}@media screen and (max-width:768px){.c-heading_en{top:-17px;left:-28px}.c-heading_en img{width:auto;height:40px}}.c-heading_copy{margin-top:17px}@media screen and (max-width:768px){.c-heading_copy img{width:auto;height:43px}}.c-top.-v .c-top_lead{margin-top:50px}@media screen and (max-width:768px){.c-top.-v .c-top_lead{margin-top:19px}}.c-top.-v .c-top_button{margin-top:40px}@media screen and (max-width:768px){.c-top.-v .c-top_button{margin-top:19px}.c-top.-v .c-top_button .c-button-type01_link{margin-left:auto;margin-right:auto}}.c-top.-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.c-top.-h{display:block}}.c-top.-h .c-top_lead{position:relative;z-index:2;max-width:50%}@media screen and (min-width:769px){.c-top.-h .c-top_lead{margin-top:20px}}@media screen and (max-width:768px){.c-top.-h .c-top_lead{max-width:100%;margin-top:19px}}.title-l{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.title-l{font-size:1.6rem}}.title-serif{line-height:1}@media screen and (max-width:768px){.title-serif{text-align:center}.title-serif img{width:auto;height:20px}.title-serif img.-sp-line2{height:42px}}.c-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:27px;overflow:hidden}@media screen and (max-width:768px){.c-cat{height:23px}}.c-cat_inner{font-size:1rem;display:inline-block;line-height:1;background:#fff;border-radius:10px;height:22px;padding:5px 10px;margin-top:5px;border:1px solid #707070;margin-right:8px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.c-cat_inner{font-size:.8rem;height:18px;padding:4px 5px 2px;margin-right:4px}}.c-cat_inner:hover{color:#fff;background:#ff4d33;border-color:#ff4d33}@media screen and (min-width:769px){.c-cat_inner:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.c-archive_li{padding:19px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc}.c-archive_li:last-child{border-bottom:1px solid #ccc}@media screen and (min-width:769px){.c-archive_li .c-archive_thumb_link:hover img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1) translateZ(0);transform:translateX(-50%) translateY(-50%) scale(1.1) translateZ(0)}.c-archive_li .c-archive_text_link:hover{color:#ff4d33}}.c-archive_thumb{position:relative;width:160px;height:106px;margin-right:32px;overflow:hidden}@media screen and (max-width:768px){.c-archive_thumb{width:104px;height:69px;margin-right:16px}}.c-archive_thumb img{position:absolute;z-index:1;top:50%;left:50%;height:auto;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.c-archive_box-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-archive_time{font-size:1.3rem;line-height:1.2}@media screen and (max-width:768px){.c-archive_time{font-size:1rem}}.c-archive_text{font-size:1.5rem;line-height:1.46;font-weight:700;margin-top:2px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.c-archive_text{font-size:1.3rem;margin-top:8px}}.c-archive_text_link{-webkit-transition:color .3s;transition:color .3s}.c-archive_cat{margin-top:10px}@media screen and (max-width:768px){.c-archive_cat{margin-top:3px}}.c-recruit-archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.c-recruit-archive{display:block}}@media screen and (min-width:769px){.c-recruit-archive_li{width: calc((100% - 126px) / 4);margin-right:42px}.c-recruit-archive_li:nth-child(4n) {margin-right:0}.c-recruit-archive_li:nth-child(n+5) {margin-top:50px}}@media screen and (max-width:768px){.c-recruit-archive_li{padding:19px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc}.c-recruit-archive_li:last-child{border-bottom:1px solid #ccc}}@media screen and (min-width:769px){.c-recruit-archive_li .c-recruit-archive_thumb:hover img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0);transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0)}.c-recruit-archive_li .c-recruit-archive_text_link:hover{color:#ff4d33}}.c-recruit-archive_thumb{position:relative;width:224px;height:150px;overflow:hidden}@media screen and (max-width:768px){.c-recruit-archive_thumb{position:relative;width:104px;height:69px;margin-right:16px}}.c-recruit-archive_thumb_link{-webkit-transition:all .3s;transition:all .3s}.c-recruit-archive_thumb img{position:absolute;z-index:1;top:50%;left:50%;height:auto;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s;transition:all .3s}.c-recruit-archive_box-text{margin-top:8px}@media screen and (max-width:768px){.c-recruit-archive_box-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}.c-recruit-archive_text{font-size:1.5rem;line-height:1.46;font-weight:700;margin-top:2px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left}@media screen and (max-width:768px){.c-recruit-archive_text{font-size:1.3rem;margin-top:0}}.c-recruit-archive_text_link{-webkit-transition:color .3s;transition:color .3s}.c-recruit-archive_text_link:hover{color:#ff4d33}@media screen and (max-width:768px){.c-recruit-archive_cat{margin-top:3px}}.c-recruit-archive_detail{font-size:1.3rem;line-height:1.46;margin-top:8px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left}@media screen and (max-width:768px){.c-recruit-archive_detail{display:none}}@media screen and (min-width:769px){.c-recruit-archive.-column3 .c-recruit-archive_li{width:30%;margin-right:5%}.c-recruit-archive.-column3 .c-recruit-archive_li:nth-child(3n) {margin-right:0}.c-recruit-archive.-column3 .c-recruit-archive_li:nth-child(n+4) {margin-top:50px}}@media screen and (max-width:768px){.c-recruit-archive.-column3 .c-recruit-archive_li{padding:19px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ccc}.c-recruit-archive.-column3 .c-recruit-archive_li:last-child{border-bottom:1px solid #ccc}}@media screen and (min-width:769px){.c-recruit-archive.-column3 .c-recruit-archive_li .c-recruit-archive_thumb{width:100%}}.c-breadcrumb.-gray{padding:130px 0 54px;background:#ededed}@media screen and (max-width:768px){.c-breadcrumb.-gray{padding:140px 0 0}}.c-breadcrumb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.c-breadcrumb_list{display:none}}.c-breadcrumb_li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.1rem;font-weight:500}.c-breadcrumb_li::after{content:"＞";margin:0 1em}.c-breadcrumb_li:last-child::after{display:none}.c-breadcrumb_link{text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.c-breadcrumb_link:hover{color:#ff4d33}@media screen and (max-width:768px){.c-breadcrumb.-sp .wrap{width:100%;overflow:auto}.c-breadcrumb.-sp .c-breadcrumb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:25px;padding-bottom:5px}.c-breadcrumb.-sp .c-breadcrumb_li{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.c-breadcrumb.-sp .c-breadcrumb_li:last-child{padding-right:25px}}.c-consultants-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.c-consultants-list_li{width:33.333%}.c-consultants-list_li:nth-child(n+4) {margin-top:65px}}@media screen and (max-width:768px){.c-consultants-list_li{width:50%}.c-consultants-list_li:nth-child(n+3) {margin-top:40px}}.c-consultants-list_link{display:block}@media screen and (min-width:769px){.c-consultants-list_link:hover .c-consultants-list_thumb img{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}.c-consultants-list_link:hover .c-consultants-list_name{color:#ff4d33}}.c-consultants-list_thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:234px;background:#dcdfe2;overflow:hidden}.c-consultants-list_thumb img{-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.c-consultants-list_thumb{padding-top:4vw;height:41vw;overflow:visible}.c-consultants-list_thumb img{width:auto;max-width:inherit;max-height:100%}}.c-consultants-list_name{font-size:1.5rem;font-weight:700;text-align:center;width:90%;max-width:256px;margin:14px auto 0;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.c-consultants-list_name{font-size:1.3rem;text-align:left;width:auto;padding:0 25px}}.c-consultants-list_text{font-size:1.2rem;line-height:1.5;width:90%;max-width:256px;margin:14px auto 0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-align:left}@media screen and (max-width:768px){.c-consultants-list_text{width:auto;padding:0 25px}}.c-dl-list dt{font-size:1.8rem;font-weight:700;margin-top:48px}@media screen and (max-width:768px){.c-dl-list dt{font-size:1.6rem;margin-top:30px}}.c-dl-list dt:first-child{margin-top:0}.c-dl-list dd{margin-top:10px}.c-dl-list dd .link{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:769px){.c-dl-list dd .link:hover{text-decoration:none;color:#ff4d33}}.c-pagination{margin-top:63px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-pagination_li{margin:0 2px}.c-pagination_li.-prev{margin-right:28px}.c-pagination_li.-next{margin-left:28px}.c-pagination_li.-next img{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.c-pagination_li.-prev,.c-pagination_li.-next{position:relative}@media screen and (max-width:768px){.c-pagination_li.-prev img,.c-pagination_li.-next img{width:6px}}.c-pagination_li.-prev .over,.c-pagination_li.-next .over{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0}.c-pagination_li.-prev .c-pagination_link::before,.c-pagination_li.-next .c-pagination_link::before{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;content:"";display:block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-pagination_li.-prev .c-pagination_link::before{left:2px;border-bottom:2px solid #ff4d33;border-left:2px solid #ff4d33}.c-pagination_li.-prev .c-pagination_link:hover::before{border-color:#fff}.c-pagination_li.-next .c-pagination_link::before{right:2px;border-top:2px solid #ff4d33;border-right:2px solid #ff4d33}.c-pagination_li.-next .c-pagination_link:hover::before{border-color:#fff}.c-pagination_li.current .c-pagination_link{background:#ff4d33;color:#fff}.c-pagination_li.current .c-pagination_link:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.c-pagination_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;color:#ff4d33;border:1px solid #ff4d33;border-radius:50%;-webkit-transition:all .3s;transition:all .3s;position:relative}@media screen and (max-width:768px){.c-pagination_link{width:40px;height:40px}}.c-pagination_link:hover{color:#fff;background:#ff4d33;border-color:#ff4d33}@media screen and (min-width:769px){.c-pagination_link:hover{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.p-main-visual{position:relative}.p-main-visual .top{padding:144px 0 0;position:relative;background:#ededed}@media screen and (max-width:768px){.p-main-visual .top{padding:105px 25px 0}}.p-main-visual .title{text-align:center}@media screen and (max-width:768px){.p-main-visual .title{width:100%;max-width:325px;margin:0 auto}}.p-main-visual .text{font-size:2rem;font-weight:700;text-align:center;margin-top:15px}@media screen and (max-width:768px){.p-main-visual .text{font-size:1.2rem;margin-top:10px}}.p-main-visual .img{text-align:center;margin-top:10px}@media screen and (max-width:768px){.p-main-visual .img{margin:30px -25px 0}}.p-main-visual .button{position:absolute;left:0;right:0;margin:0 auto;bottom:90px;width:256px}@media screen and (max-width:768px){.p-main-visual .button{width:226px;bottom:24px}}.p-main-visual .button .c-button-type01_link{font-size:2rem}@media screen and (max-width:768px){.p-main-visual .button .c-button-type01_link{font-size:1.7rem}}.p-main-visual .bnr{position:absolute;right:0;top:123px}@media screen and (max-width:768px){.p-main-visual .bnr{position:static;margin-top:6px;margin-left:auto;max-width:350px;width:95%}}.p-main-visual .bnr .link{-webkit-transition:opacity .3s;transition:opacity .3s}.p-main-visual .bnr .link:hover{opacity:.7}.p-intro{margin-top:74px}@media screen and (max-width:768px){.p-intro{margin-top:39px}}.p-intro .copy{font-size:3.5rem;text-align:center;line-height:1.457;font-weight:700}@media screen and (max-width:768px){.p-intro .copy{font-size:2.2rem}.p-intro .copy img{height:5.0995rem}}.p-intro .text{font-size:2rem;text-align:center;margin-top:68px}@media screen and (max-width:768px){.p-intro .text{font-size:1.5rem;margin-top:33px}}.p-intro .text+.text{margin-top:.5em}@media screen and (max-width:768px){.p-intro .text+.text{margin-top:1em}}.p-intro .company{padding:42px 42px 42px 42px;border:2px solid #ccc;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:70px}@media screen and (max-width:768px){.p-intro .company{padding:18px 25px;margin-top:50px;display:block;border-width:1px}}@media (min-width:768px){.p-intro .company .heading{width:180px}}@media screen and (max-width:768px){.p-intro .company .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.p-intro .company .heading .title{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.p-intro .company .heading .title{font-size:1.6rem;margin-right:10px}}.p-intro .company .heading .notes{font-size:1.1rem;font-weight:500}@media screen and (max-width:768px){.p-intro .company .heading .notes{font-size:1rem;margin-bottom:2px}}.p-intro .company .body{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-intro .company .body .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-20px}@media screen and (max-width:768px){.p-intro .company .body .list{margin-right:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-intro .company .body .list .li{margin-right:20px}@media screen and (max-width:768px){.p-intro .company .body .list .li{margin-right:15px;margin-top:10px}}@media screen and (min-width:769px){.p-intro .company .body .list .li:nth-child(n+7) {margin-top:15px}}.p-intro .company .body .list .li .link{-webkit-transition:opacity .3s;transition:opacity .3s;display:block}.p-intro .company .body .list .li .link:hover{opacity:.7}.p-intro .company .body .list .li img{width:auto;max-width:inherit;height:56px}@media screen and (max-width:768px){.p-intro .company .body .list .li img{height:37px}}.p-flow{margin-top:140px}@media screen and (max-width:768px){.p-flow{margin-top:80px}}.p-flow .box-flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.p-flow .box-flex{display:block}}@media screen and (min-width:769px){.p-flow .box-text{max-width:480px}}.p-flow .img{margin-top:-70px;margin-right:90px}@media screen and (min-width:769px){.p-flow .img{position:absolute;top:0;right:0}}@media screen and (max-width:768px){.p-flow .img{margin:16px auto 0}}.p-ism{margin-top:224px}@media screen and (max-width:768px){.p-ism{margin-top:86px}}.p-ism .box-flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:768px){.p-ism .box-flex{display:block}}@media screen and (min-width:769px){.p-ism .box-text{max-width:400px}.p-ism .img{position:absolute;top:0;left:0}}@media screen and (max-width:768px){.p-ism .img{margin-top:29px}}.p-voice{margin-top:135px;background:#ededed;position:relative}@media screen and (max-width:768px){.p-voice{margin-top:51px}}.p-voice::before{content:"";position:absolute;top:0;left:calc(-50% - 512px);width:100%;height:100%;background:#fff}@media screen and (max-width:768px){.p-voice::before{display:none}}.p-voice .wrap{position:relative;padding:71px 0 100px 64px}@media screen and (max-width:768px){.p-voice .wrap{padding:56px 0 36px 0}}.p-voice .box-text{max-width:427px}.p-voice .img{position:absolute;bottom:75px;right:-45px;max-width:580px}@media screen and (max-width:768px){.p-voice .img{position:static;margin-top:27px;margin-right:-30px;max-width:inherit}}.p-consultants{margin-top:248px}@media screen and (max-width:768px){.p-consultants{margin-top:95px}}.p-consultants .c-consultants-list{margin-top:65px}@media screen and (max-width:768px){.p-consultants .c-consultants-list{margin:45px 0 0}}.p-consultants .button{margin-top:52px}@media screen and (max-width:768px){.p-consultants .button{margin-top:27px}}.p-consultants .button .c-button-type01_link{margin:0 auto}.p-media{margin-top:100px;padding:161px 0 125px;background:#dcdfe2}@media screen and (max-width:768px){.p-media{margin-top:50px;padding:77px 0 30px}}.p-media .colmun2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:82px}@media screen and (max-width:768px){.p-media .colmun2{display:block;margin-top:55px}}.p-media .item{max-width:464px;width:47%}@media screen and (max-width:768px){.p-media .item{max-width:inherit;width:auto;margin:0}.p-media .item+.item{margin-top:42px}}.p-media .list{margin-top:18px}.p-media .button{margin-top:35px}@media screen and (max-width:768px){.p-media .button{margin-top:20px}}.p-media .button .c-button-type01_link{margin-left:auto}@media screen and (max-width:768px){.p-media .button .c-button-type01_link{margin:0 auto}}.p-media .bnr{text-align:center;margin-top:88px}@media screen and (min-width:769px){.p-media .bnr{width:928px;height:160px;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.p-media .bnr{margin:38px -30px 0}}.p-media .bnr .link{display:block;vertical-align:middle;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:769px){.p-media .bnr .link{background:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.p-media .bnr .link:hover{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,.15);box-shadow:0 12px 15px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.p-other-contents+.p-reserve,.p-media+.p-reserve{margin-top:0}.p-reserve{padding:85px 0 60px;background:url(https://izul.co.jp/wp-mng/wp-content/themes/izul_theme/img/common/bg_reserve_01.jpg) repeat-x bottom center;background-size:auto 100%;margin-top:150px}@media screen and (max-width:768px){.p-reserve{padding:62px 0 43px;margin-top:50px}}.p-reserve .heading{position:relative}.p-reserve .heading .title{font-size:1.8rem;font-weight:700;text-align:center;color:#fff}@media screen and (max-width:768px){.p-reserve .heading .title{font-size:1.6rem}}.p-reserve .heading .en{position:absolute;top:80%;left:0;right:0;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.p-reserve .heading .en{top:-25px;-webkit-transform:translateY(0);transform:translateY(0)}.p-reserve .heading .en img{width:auto;height:65px}}.p-reserve .button{font-size:2rem;margin-top:67px}@media screen and (max-width:768px){.p-reserve .button{font-size:1.7rem;line-height:1.75;margin-top:42px}}.p-reserve .button .c-button-type01_link{max-width:544px;padding:30px 40px;border-radius:100px;margin:0 auto}@media screen and (max-width:768px){.p-reserve .button .c-button-type01_link{max-width:inherit;padding:20px 35px 20px 25px}}@media screen and (min-width:769px){.p-reserve .button .c-button-type01_link::before{right:40px}}.p-reserve .button .c-button-type01_link:hover{color:#ff4d33;background:#fff}.p-reserve .button .c-button-type01_link:hover::before{background:#ff4d33}.p-reserve .link-text{font-size:1.4rem;text-align:center;margin-top:25px}.p-reserve .link-text .link{text-decoration:underline;color:#fff;-webkit-transition:color .3s;transition:color .3s}.p-reserve .link-text .link:hover{color:#ff4d33}.p-other-contents{margin-top:150px;padding:66px 0 82px;background:#ededed}@media screen and (max-width:768px){.p-other-contents{margin-top:53px;padding:35px 0 41px}}.p-other-contents .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:37px}@media screen and (max-width:768px){.p-other-contents .list{display:block}}@media screen and (min-width:769px){.p-other-contents .list .li{width:48%;margin-right:4%}.p-other-contents .list .li:nth-child(2n) {margin-right:0}.p-other-contents .list .li:nth-child(n+3) {margin-top:28px}}@media screen and (max-width:768px){.p-other-contents .list .li+.li{margin-top:15px}}.p-other-contents .list .li .link{display:block;background:#fff;border-radius:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:768px){.p-other-contents .list .li .link{height:70px}}@media screen and (min-width:769px){.p-other-contents .list .li .link:hover{-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.15);box-shadow:0 10px 10px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.p-other-contents .list .li .link .jp{font-size:2rem;line-height:1.4;text-align:center;display:block;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:768px){.p-other-contents .list .li .link .jp{font-size:1.4rem}}.p-other-contents .list .li .link .jp{font-weight:700}.p-other-contents .list .li .link .en{display:block;line-height:1;margin-top:5px;-webkit-transform-style:preserve-3d}.p-other-contents .list .li .link .en.-flow img,.p-other-contents .list .li .link .en.-izm img,.p-other-contents .list .li .link .en.-prize img,.p-other-contents .list .li .link .en.-consultants img,.p-other-contents .list .li .link .en.-howto img{height:15px;-webkit-transform-style:preserve-3d}@media screen and (max-width:768px){.p-other-contents .list .li .link .en.-flow img,.p-other-contents .list .li .link .en.-izm img,.p-other-contents .list .li .link .en.-prize img,.p-other-contents .list .li .link .en.-consultants img,.p-other-contents .list .li .link .en.-howto img{height:10px}}.p-other-contents .list .li .link .en.-company img{height:20px}@media screen and (max-width:768px){.p-other-contents .list .li .link .en.-company img{height:15px}}.p-other-contents .list .li .link:hover{background:#ff4d33}.p-other-contents .list .li .link:hover .jp,.p-other-contents .list .li .link:hover .en{color:#fff}.p-consultants-archive+.p-other-contents{margin-top:100px}@media screen and (max-width:768px){.p-consultants-archive+.p-other-contents{margin-top:53px}}.p-page-title{background:#ededed}@media screen and (min-width:769px){.p-page-title{min-height:265px}}.p-page-title .wrap{position:relative;z-index:1;padding:0 0 65px}@media screen and (max-width:768px){.p-page-title .wrap{padding-bottom:81px}}.p-page-title .title{text-align:center}@media screen and (max-width:768px){.p-page-title .title img{height:23px}.p-page-title .title img.line2{height:58px}}.p-page-title .en{position:absolute;top:-30px;left:0;right:0;margin:0 auto;z-index:-1;text-align:center}@media screen and (max-width:768px){.p-page-title .en{top:-20px}.p-page-title .en img{height:41px}}.p-page-title .lead{font-size:1.6rem;text-align:center;line-height:2;margin-top:55px}@media screen and (max-width:768px){.p-page-title .lead{text-align:left;font-size:1.4rem;margin-top:20px}}.p-page-title .ico-badge{text-align:center;position:absolute;bottom:-108px;left:0;right:0;margin:0 auto}@media screen and (max-width:768px){.p-page-title .ico-badge{width:65px;bottom:-60px}}.p-simple{margin-top:260px}@media screen and (max-width:768px){.p-simple{margin-top:140px}}.p-simple .wrap{max-width:800px}.p-simple .lead{margin-top:72px}@media screen and (max-width:768px){.p-simple .lead{margin-top:30px}}.p-simple .c-dl-list{margin-top:72px}@media screen and (max-width:768px){.p-simple .c-dl-list{margin-top:30px}}.p-simple .title-404{margin-top:75px;font-weight:500}@media screen and (max-width:768px){.p-simple .title-404{margin-top:30px}}.p-simple .text-404{margin-top:32px}.p-simple .button-404{margin-top:24px}.p-simple .sitemap{margin-top:72px}@media screen and (max-width:768px){.p-simple .sitemap{margin-top:30px}}.p-simple .sitemap .li{margin-top:20px}.p-simple .sitemap .li:first-child{margin-top:0}.p-simple .sitemap .li .link{position:relative;display:inline-block;padding-left:3.5em;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:768px){.p-simple .sitemap .li .link{padding-left:2.5em}}.p-simple .sitemap .li .link::before{content:"";position:absolute;top:.6em;left:0;width:1em;height:1em;border-radius:50%;background:#ff4d33}@media screen and (max-width:768px){.p-simple .sitemap .li .link::before{top:.4em}}.p-simple .sitemap .li .link:hover{color:#ff4d33}@media screen and (min-width:769px){.p-404 .wrap{max-width:550px}}.p-page-title.-howto .title{font-size:4.5rem;line-height:1.4444444444;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-page-title.-howto .title{font-size:2.4rem}}.p-howto .article{margin-top:133px}@media screen and (max-width:768px){.p-howto .article{margin-top:97px}}.p-howto .article .title{font-size:3rem;line-height:1.4666666667;font-weight:700;margin-top:10px;text-align:center}@media screen and (max-width:768px){.p-howto .article .title{text-align:left;font-size:1.8rem}.p-howto .article .title img{width:auto;height:48px}}.p-howto .article .eyecatch{margin-top:43px}@media screen and (max-width:768px){.p-howto .article .eyecatch{margin-top:20px}}.p-howto .article .text{margin-top:43px}@media screen and (max-width:768px){.p-howto .article .text{margin-top:31px}}.p-howto .article .button{margin-top:80px}@media screen and (max-width:768px){.p-howto .article .button{margin-top:45px}}.p-howto .article .button .c-button-type01_link{max-width:350px;margin:0 auto}.p-howto .article .recruit{padding:48px;background:url(https://izul.co.jp/wp-mng/wp-content/themes/izul_theme/img/job-change-to-ricruit-howto/bg_recruit_01.png) no-repeat right 48px top 48px #d9cfbf;margin-top:74px}@media screen and (max-width:768px){.p-howto .article .recruit{padding:30px;margin-top:41px;background-position:center 30px;background-size:281px}}.p-howto .article .recruit .title-sub{margin-top:65px}@media screen and (max-width:768px){.p-howto .article .recruit .title-sub{margin-top:35px}}.p-howto .article .recruit .title-sub:first-child{margin-top:0}.p-howto .article .recruit .history,.p-howto .article .recruit .cmnt{margin-top:27px;padding-left:96px}@media screen and (max-width:768px){.p-howto .article .recruit .history,.p-howto .article .recruit .cmnt{margin-top:23px;padding-left:0}}.p-howto .article .recruit .history{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.p-howto .article .recruit .history{display:block}}.p-howto .article .recruit .history dt{font-weight:700;width:95px}@media screen and (max-width:768px){.p-howto .article .recruit .history dt{width:auto;margin-top:16px}.p-howto .article .recruit .history dt:first-child{margin-top:0}}.p-howto .article .recruit .history dd{width:calc(100% - 95px)}@media screen and (max-width:768px){.p-howto .article .recruit .history dd{width:auto;padding-left:20px;margin-top:13px}}.p-howto .article .recruit+.txt{margin-top:1.5em}.p-howto .msg{margin-top:150px;padding:150px 0 90px;background:#ededed}@media screen and (max-width:768px){.p-howto .msg{margin-top:60px;padding:57px 0 51px}}.p-howto .msg .c-heading{margin-top:104px}@media screen and (max-width:768px){.p-howto .msg .c-heading{margin-top:68px}}.p-howto .msg .c-heading:first-child{margin-top:0}.p-howto .msg .c-heading_en{top:-15px}.p-howto .msg .c-heading_copy{font-size:3rem;line-height:1.4666666667;font-weight:700;margin-top:10px}@media screen and (max-width:768px){.p-howto .msg .c-heading_copy{font-size:1.5rem}.p-howto .msg .c-heading_copy img{width:auto;height:43px}.p-howto .msg .c-heading_copy .msg04{width:auto;height:17px}}.p-howto .msg .c-heading_title img{width:58px}@media screen and (max-width:768px){.p-howto .msg .c-heading_title img{width:36px}}.p-howto .msg .text{padding-left:144px;margin-top:36px}@media screen and (max-width:768px){.p-howto .msg .text{padding-left:0;margin-top:30px}}.p-howto .msg .text+.text{margin-top:0}.p-howto .msg .button{margin-top:80px}@media screen and (max-width:768px){.p-howto .msg .button{margin-top:45px}}.p-howto .msg .button .c-button-type01_link{max-width:350px;margin:0 auto}.p-other-article{margin-top:87px}@media screen and (max-width:768px){.p-other-article{margin-top:41px}}@media screen and (min-width:769px){.p-other-article.-s{max-width:1024px;width:calc(100% - 50px);margin-right:auto;margin-left:auto}.p-other-article.-s .wrap{max-width:760px;width:74%;margin-right:0;margin-left:0}}.p-other-article .list{margin-top:50px}@media screen and (max-width:768px){.p-other-article .list{margin-top:20px}}@media screen and (min-width:769px){.p-other-article .list.space_min{margin-top:30px}}.p-other-article .button{margin-top:34px}@media screen and (max-width:768px){.p-other-article .button{margin-top:22px}}.p-other-article .button .c-button-type01_link{margin:0 auto}@media screen and (min-width:769px){.p-page-title.-howto .lead{margin-top:35px}}.p-consultants-archive{margin-top:55px}@media screen and (max-width:768px){.p-consultants-archive{margin-top:40px}}.p-consultants-archive .title-l{text-align:center;margin-bottom:55px}@media screen and (max-width:768px){.p-consultants-archive .title-l{margin-bottom:40px}.p-consultants-archive .title-l img{height:20px}}.p-page-title.-post{position:relative}.p-page-title.-post .wrap{padding-bottom:40px}@media screen and (max-width:768px){.p-page-title.-post .wrap{width:100%;padding:0;margin-top:-60px}}.p-page-title.-post .photo{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.p-page-title.-post .photo{position:relative;width:calc(100% - 50px);z-index:-1;left:50%;max-width:325px}.p-page-title.-post .en{top:40px;width:calc(100% - 50px)}.p-page-title.-post .post-ttl{padding:15px 25px;background:#f5f5f5}}.p-page-title.-post .job{position:relative;z-index:2;padding-top:70px;font-weight:700;word-break:break-word}@media screen and (max-width:768px){.p-page-title.-post .job{font-size:1.1rem;padding-top:0}}.p-page-title.-post .name{position:relative;z-index:2;font-size:4.5rem;line-height:1;font-weight:700;margin-top:19px;word-break:break-word}@media screen and (max-width:768px){.p-page-title.-post .name{font-size:2.3rem;margin-top:5px}}.p-page-title.-post .name-en{position:relative;z-index:2;font-size:2rem;color:#707070;margin-top:5px;word-break:break-word}@media screen and (max-width:768px){.p-page-title.-post .name-en{font-size:1.1rem}}.column-post{margin-top:133px}@media screen and (max-width:768px){.column-post{margin-top:60px}}.column-post>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.column-post>.wrap{display:block}}.column-post>.wrap .wrap{width:auto}.column-post .column-main{max-width:760px;width:74%}@media screen and (max-width:768px){.column-post .column-main{max-width:inherit;width:auto}}.column-post .column-side{max-width:224px;width:22%}@media screen and (max-width:768px){.column-post .column-side{max-width:inherit;width:auto;margin-top:40px}.column-post .column-side .list-side{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:769px){.column-post .column-side .list-side .li+.li{margin-top:20px}}@media screen and (max-width:768px){.column-post .column-side .list-side .li{width:48%;margin-right:4%}.column-post .column-side .list-side .li:nth-child(2n) {margin-right:0}.column-post .column-side .list-side .li:nth-child(n+3) {margin-top:30px}}.column-post .column-side .list-side .link{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.column-post .column-side .list-side .link:hover{opacity:.7}.column-post .column-side .list-side .top{position:relative;height:70px;overflow:hidden;background:#dcdfe2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px}@media screen and (max-width:768px){.column-post .column-side .list-side .top{height:60px}}.column-post .column-side .list-side .top .name{font-size:1.4rem;font-weight:700;position:relative;z-index:1}@media screen and (max-width:768px){.column-post .column-side .list-side .top .name{font-size:1.2rem}}.column-post .column-side .list-side .top .img{position:absolute;bottom:0;right:0;width:auto;height:100%}@media screen and (max-width:768px){.column-post .column-side .list-side .top .img{height:90%}}.column-post .column-side .list-side .top .img img{max-width:inherit;width:auto;height:100%}.column-post .column-side .list-side .text{font-size:1.2rem;line-height:1.67;padding:5px 15px 0}@media screen and (max-width:768px){.column-post .column-side .list-side .text{font-size:1rem}}.column-post .column-side .button{margin-top:10px}.column-post .column-side .button .c-button-type02_link{text-decoration:underline}.column-post .column-side .button .c-button-type02_link:hover{text-decoration:none}.p-consultants-post *{word-break:break-word}.p-consultants-post h2{font-size:3rem;font-weight:700;font-family:"Shippori Mincho","Helvetica Neue","Arial","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","BIZ UDPGothic",serif}@media screen and (max-width:768px){.p-consultants-post h2{font-size:1.8rem;line-height:1.46}}.p-consultants-post h3{font-size:2rem;font-weight:700;margin-top:61px}@media screen and (max-width:768px){.p-consultants-post h3{font-size:1.6rem;margin-top:40px}}.p-consultants-post p{margin-top:15px}.p-consultants-post a{position:relative;padding-left:10px;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.p-consultants-post a:hover{color:#ff4d33}.p-consultants-post a::before{position:absolute;top:10px;left:0;content:"";display:block;width:5px;height:5px;background:none;border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #707070;border-right:1px solid #707070}.p-consultants-post .history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:28px 40px;border:1px solid #ccc;margin-top:60px}@media screen and (max-width:768px){.p-consultants-post .history{display:block;padding:30px;margin:40px 0 0}}.p-consultants-post .history dt{font-weight:700;margin-top:-3px}.p-consultants-post .history dd{font-size:1.4rem;line-height:1.858;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:40px}@media screen and (max-width:768px){.p-consultants-post .history dd{font-size:1.2rem;margin-left:0}}.p-page-flow{margin-top:135px}@media screen and (max-width:768px){.p-page-flow{margin-top:60px}}.p-page-flow .intro{margin-top:100px}@media screen and (max-width:768px){.p-page-flow .intro{margin-top:55px}}.p-page-flow .intro .lead{margin-top:40px}@media screen and (max-width:768px){.p-page-flow .intro .lead{margin-top:27px}}.p-page-flow .intro .box{padding:60px 80px;background:#ededed;margin-top:70px}@media screen and (max-width:768px){.p-page-flow .intro .box{padding:30px;margin-top:30px}}.p-page-flow .intro .box .title-sub{font-size:2rem;font-weight:700;color:#ff4d33;margin-top:60px;position:relative;padding-left:1.2em}@media screen and (max-width:768px){.p-page-flow .intro .box .title-sub{font-size:1.6rem;margin-top:30px}}.p-page-flow .intro .box .title-sub::before{content:"";position:absolute;top:.5em;left:0;width:1em;height:1em;background:#ff4d33;border-radius:50%}.p-page-flow .intro .box .title-sub:first-child{margin-top:0}.p-page-flow .intro .box .list{margin-top:26px}@media screen and (max-width:768px){.p-page-flow .intro .box .list{margin-top:20px}}.p-page-flow .flow{margin-top:110px}@media screen and (max-width:768px){.p-page-flow .flow{margin-top:60px}}.p-page-flow .flow .lead{margin-top:43px}@media screen and (max-width:768px){.p-page-flow .flow .lead{margin-top:30px}}.p-page-flow .flow .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:67px}@media screen and (max-width:768px){.p-page-flow .flow .tab{margin-top:30px}}.p-page-flow .flow .tab .button{font-weight:normal;text-align:center;width:32.2%;padding:24px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #ff4d33;color:#ff4d33;cursor:pointer;position:relative;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.15);box-shadow:5px 5px 5px rgba(0,0,0,.15);-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:769px){.p-page-flow .flow .tab .button:hover{color:#fff;background:#ff4d33}.p-page-flow .flow .tab .button::before:hover{opacity:1}}@media screen and (max-width:768px){.p-page-flow .flow .tab .button{font-size:1.1rem;line-height:1.36;padding:13px 10px}}.p-page-flow .flow .tab .button.-current{color:#fff;background:#ff4d33}.p-page-flow .flow .tab.tab-top .button::before{content:"";position:absolute;bottom:-40px;border:20px solid transparent;border-top:20px solid #ff4d33;opacity:0;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:769px){.p-page-flow .flow .tab.tab-top .button:hover::before{opacity:1;border-top-color:#ff4d33}}.p-page-flow .flow .tab.tab-top .button.-current::before{opacity:1;border-top-color:#ff4d33}.p-page-flow .flow .tab.tab-bottom{margin-top:100px}.p-page-flow .flow .tab-area+.tab{margin-top:100px}@media screen and (max-width:768px){.p-page-flow .flow .tab-area+.tab{margin-top:40px}}.p-page-flow .flow .box-step{margin-top:76px;border:1px solid #ccc;padding:40px 73px}@media screen and (max-width:768px){.p-page-flow .flow .box-step{padding:40px 30px 30px;margin-top:40px}.p-page-flow .flow .box-step+.box-step{margin-top:30px}.p-page-flow .flow .box-step .title-sub img{width:auto;height:81px}.p-page-flow .flow .box-step .title-sub img.-sp-line2{height:107px}}.p-page-flow .flow .box-step .text{margin-top:22px}.p-page-flow .flow .box-step .msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:31px}@media screen and (max-width:768px){.p-page-flow .flow .box-step .msg{display:block}}.p-page-flow .flow .box-step .photo{width:150px}@media screen and (max-width:768px){.p-page-flow .flow .box-step .photo{width:auto}.p-page-flow .flow .box-step .photo .user{width:64px;margin:0 auto}}.p-page-flow .flow .box-step .photo .name{text-align:center;margin-top:5px}@media screen and (max-width:768px){.p-page-flow .flow .box-step .photo .name{font-size:1.3rem}}.p-page-flow .flow .box-step .balloon{margin-left:35px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#ededed;border-radius:10px;padding:20px;position:relative;text-align:justify}@media screen and (max-width:768px){.p-page-flow .flow .box-step .balloon{font-size:1.3rem;line-height:1.84;margin-left:0;padding:10px;margin:35px -10px 0}}.p-page-flow .flow .box-step .balloon::before{content:"";position:absolute;top:30px;left:-40px;border:20px solid transparent;border-right:20px solid #ededed}@media screen and (max-width:768px){.p-page-flow .flow .box-step .balloon::before{top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:20px solid transparent;border-bottom:20px solid #ededed}}.p-page-flow .flow .box-step .button{margin-top:20px}@media screen and (max-width:768px){.p-page-flow .flow .box-step .button{margin-top:30px}}.p-page-flow .flow .box-step .button .c-button-type01_link{max-width:351px;margin:0 auto}.p-page-flow .flow .box-tab{display:none}.p-page-flow .flow .box-tab.-current{display:block}.p-page-flow .flow .box-tab .box-lead{margin-top:60px}@media screen and (max-width:768px){.p-page-flow .flow .box-tab .box-lead{margin-top:40px}}.p-page-flow .flow .box-tab .box-lead+.box-step{margin-top:50px}@media screen and (max-width:768px){.p-page-flow .flow .box-tab .box-lead+.box-step{margin-top:30px}}.min-txt{font-size:1.2rem}.right-txt{text-align:right}.p-page-ism .what{margin-top:142px}@media screen and (max-width:768px){.p-page-ism .what{margin-top:60px}}.p-page-ism .what .box-flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:55px}@media screen and (max-width:768px){.p-page-ism .what .box-flex{margin-top:27px;display:block}}.p-page-ism .what .box-text{max-width:495px;width:50%}@media screen and (max-width:768px){.p-page-ism .what .box-text{max-width:inherit;width:auto}}@media screen and (min-width:769px){.p-page-ism .what .img{position:absolute;top:0;right:0}}@media screen and (max-width:768px){.p-page-ism .what .img{display:block;text-align:center;margin:30px -30px}}.p-page-ism .roadmap{margin-top:125px}@media screen and (max-width:768px){.p-page-ism .roadmap{margin-top:60px}}.p-page-ism .roadmap .lead{margin-top:42px}@media screen and (max-width:768px){.p-page-ism .roadmap .lead{margin-top:30px}}.p-page-ism .roadmap .box-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:65px}@media screen and (max-width:768px){.p-page-ism .roadmap .box-flex{display:block}}.p-page-ism .roadmap .box-flex+.box-flex{margin-top:90px}@media screen and (max-width:768px){.p-page-ism .roadmap .box-flex+.box-flex{margin-top:60px}}.p-page-ism .roadmap .box-text{max-width:590px;width:58%}@media screen and (max-width:768px){.p-page-ism .roadmap .box-text{max-width:inherit;width:auto}.p-page-ism .roadmap .box-text .title-sub img{width:auto}.p-page-ism .roadmap .box-text .title-sub img.-sp-line2{height:80px}}.p-page-ism .roadmap .box-text .text{margin-top:33px}.p-page-ism .roadmap .img{max-width:400px;width:40%}@media screen and (max-width:768px){.p-page-ism .roadmap .img{max-width:inherit;width:auto;margin-top:30px}}.p-page-prize .intro{margin-top:142px}@media screen and (max-width:768px){.p-page-prize .intro{margin-top:60px}}.p-page-prize .intro .lead{margin-top:43px}@media screen and (max-width:768px){.p-page-prize .intro .lead{margin-top:30px}}.p-page-prize .intro .box-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width:768px){.p-page-prize .intro .box-flex{display:block}}.p-page-prize .intro .box-flex+.box-flex{margin-top:86px}@media screen and (max-width:768px){.p-page-prize .intro .box-flex+.box-flex{margin-top:80px}}.p-page-prize .intro .box-text{max-width:590px;width:58%}@media screen and (max-width:768px){.p-page-prize .intro .box-text{max-width:inherit;width:auto;margin-top:25px}}.p-page-prize .intro .box-text .year{color:#ff4d33;font-size:3rem;line-height:1}@media screen and (max-width:768px){.p-page-prize .intro .box-text .year{font-size:2rem}}.p-page-prize .intro .box-text .year img{width:auto;height:22px}@media screen and (max-width:768px){.p-page-prize .intro .box-text .year img{height:17px}}.p-page-prize .intro .box-text .company{margin-top:15px}.p-page-prize .intro .box-text .text{margin-top:10px}.p-page-prize .intro .box-text .button{margin-top:15px}@media screen and (max-width:768px){.p-page-prize .intro .box-text .button .c-button-type01_link{margin-left:auto;margin-right:auto}}.p-page-prize .intro .img{max-width:400px;width:40%;position:relative}@media screen and (max-width:768px){.p-page-prize .intro .img{max-width:inherit;width:auto}}.p-page-prize .intro .img::before{content:"";position:absolute;top:-30px;left:10px;background: url(../img/prize-voice/ico_badge_01.png) no-repeat center center/contain;width:69px;height:94px}@media screen and (max-width:768px){.p-page-prize .intro .img::before{width:51px;height:76px}}.p-page-prize .kuchikomi{margin-top:130px}@media screen and (max-width:768px){.p-page-prize .kuchikomi{margin-top:80px}}.p-page-prize .kuchikomi .lead{margin-top:43px;margin-bottom:2%}@media screen and (max-width:768px){.p-page-prize .kuchikomi .lead{margin-top:30px}}.p-page-prize .kuchikomi .box-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width:768px){.p-page-prize .kuchikomi .box-flex{display:block}}.p-page-prize .kuchikomi .box-flex+.box-flex{margin-top:42px}@media screen and (max-width:768px){.p-page-prize .kuchikomi .box-flex+.box-flex{margin-top:40px}}.p-page-prize .kuchikomi .photo{width:96px}@media screen and (max-width:768px){.p-page-prize .kuchikomi .photo{width:auto}.p-page-prize .kuchikomi .photo .user{width:64px;margin:0 auto}}.p-page-prize .kuchikomi .photo .name{text-align:center;margin-top:5px}@media screen and (max-width:768px){.p-page-prize .kuchikomi .photo .name{font-size:1.3rem}}.p-page-prize .kuchikomi .balloon{margin-left:35px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #ccc;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;padding:50px 60px;position:relative}@media screen and (max-width:768px){.p-page-prize .kuchikomi .balloon{font-size:1.3rem;line-height:1.84;margin-left:0;padding:30px;margin:30px 0 0}}.p-page-prize .kuchikomi .balloon::before,.p-page-prize .kuchikomi .balloon::after{content:"";position:absolute;top:30px;left:-40px;border:20px solid transparent;border-right:20px solid #ccc}@media screen and (max-width:768px){.p-page-prize .kuchikomi .balloon::before,.p-page-prize .kuchikomi .balloon::after{top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:20px solid transparent;border-bottom:20px solid #ccc}}@media screen and (min-width:769px){.p-page-prize .kuchikomi .balloon::after{left:-38px;border-right-color:#fff}}@media screen and (max-width:768px){.p-page-prize .kuchikomi .balloon::after{top:-39px;border-bottom-color:#fff}}.p-page-prize .kuchikomi .balloon .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-page-prize .kuchikomi .balloon .top .star{font-size:1.8rem}@media screen and (max-width:768px){.p-page-prize .kuchikomi .balloon .top .star{font-size:1.6rem}}.p-page-prize .kuchikomi .balloon .top .time{font-size:1.2rem;margin-left:20px}.p-page-prize .kuchikomi .balloon .text{margin-top:30px}.p-page-prize .kuchikomi .button{margin-top:40px}@media screen and (max-width:768px){.p-page-prize .kuchikomi .button{margin-top:30px}}.p-page-prize .kuchikomi .button .c-button-type02_link{padding-left:12px}.p-page-prize .kuchikomi .button .c-button-type02_link::before{width:5px;height:5px}.p-page-company .info{margin-top:144px}@media screen and (max-width:768px){.p-page-company .info{margin-top:65px}}.p-page-company .info .table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:53px auto 0}@media screen and (max-width:768px){.p-page-company .info .table{max-width:inherit;width:auto;margin-top:33px}}.p-page-company .info .table dt,.p-page-company .info .table dd{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 0}@media screen and (max-width:768px){.p-page-company .info .table dt,.p-page-company .info .table dd{padding:17px 30px}}.p-page-company .info .table dt:first-of-type,.p-page-company .info .table dd:first-of-type{border-top:1px solid #ccc}.p-page-company .info .table dt{width:205px}@media screen and (max-width:768px){.p-page-company .info .table dt{width:110px;padding-right:10px}}.p-page-company .info .table dd{width:calc(100% - 205px)}@media screen and (max-width:768px){.p-page-company .info .table dd{width:calc(100% - 110px);padding-left:10px}}.p-page-company .msg{margin-top:140px}@media screen and (max-width:768px){.p-page-company .msg{margin-top:65px}}.p-page-company .msg .box-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:75px}@media screen and (max-width:768px){.p-page-company .msg .box-flex{display:block;margin-top:30px}}.p-page-company .msg .box-text{max-width:512px;width:50%}@media screen and (max-width:768px){.p-page-company .msg .box-text{max-width:inherit;width:auto}.p-page-company .msg .box-text .title-sub img{height:40px;width:auto}}.p-page-company .msg .box-text .text{margin-top:44px}.p-page-company .msg .box-text .name{font-size:1.8rem;font-weight:700;margin-top:30px}@media screen and (max-width:768px){.p-page-company .msg .box-text .name{font-size:1.6rem}}.p-page-company .msg .img{max-width:400px;width:39%}@media screen and (max-width:768px){.p-page-company .msg .img{max-width:inherit;width:auto;margin-top:30px}}.p-page-recruit{margin-top:120px}@media screen and (max-width:768px){.p-page-recruit{margin-top:60px}}.p-page-recruit .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.p-page-recruit .intro{display:block}}.p-page-recruit .intro .box-text{max-width:412px;width:46%}@media screen and (max-width:768px){.p-page-recruit .intro .box-text{max-width:inherit;width:auto}}.p-page-recruit .intro .text{margin-top:45px}@media screen and (max-width:768px){.p-page-recruit .intro .text{margin-top:33px}}.p-page-recruit .intro .img{max-width:512px;width:50%}@media screen and (max-width:768px){.p-page-recruit .intro .img{max-width:inherit;width:auto;margin-top:30px}}.p-page-recruit .our{margin-top:100px}@media screen and (max-width:768px){.p-page-recruit .our{margin-top:50px}}.p-page-recruit .our>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:80px}@media screen and (max-width:768px){.p-page-recruit .our>div{display:block;margin-top:40px}}.p-page-recruit .our>div:first-child{margin-top:0}.p-page-recruit .our .title{width:310px;line-height:1}@media screen and (max-width:768px){.p-page-recruit .our .title{width:auto}.p-page-recruit .our .title img{width:auto;height:14px}.p-page-recruit .our .title-sub{margin-top:20px}}.p-page-recruit .our .box-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-page-recruit .our .box-text .text{margin-top:30px}@media screen and (max-width:768px){.p-page-recruit .our .box-text .text{margin-top:20px}}.p-page-recruit .schedule{margin-top:100px}@media screen and (max-width:768px){.p-page-recruit .schedule{margin-top:60px}}.p-page-recruit .schedule .box{padding:60px 150px;background:#f2f2f2}@media screen and (max-width:768px){.p-page-recruit .schedule .box{padding:30px}}.p-page-recruit .schedule .box+.box{margin-top:133px}@media screen and (max-width:768px){.p-page-recruit .schedule .box+.box{margin-top:60px}.p-page-recruit .schedule .box .title img{width:auto;height:16px}}.p-page-recruit .schedule .box .text{margin-top:30px}@media screen and (max-width:768px){.p-page-recruit .schedule .box .text{margin-top:25px}}.p-page-recruit .schedule .box .time{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.p-page-recruit .schedule .box .time{margin-top:45px}}.p-page-recruit .schedule .box .time dt,.p-page-recruit .schedule .box .time dd{padding-bottom:55px}@media screen and (max-width:768px){.p-page-recruit .schedule .box .time dt,.p-page-recruit .schedule .box .time dd{padding-bottom:20px}}.p-page-recruit .schedule .box .time dt:last-of-type,.p-page-recruit .schedule .box .time dd:last-of-type{padding-bottom:0}.p-page-recruit .schedule .box .time dt{padding-top:.2em;color:#3d3d3d;width:84px;position:relative}@media screen and (max-width:768px){.p-page-recruit .schedule .box .time dt{width:50px}}.p-page-recruit .schedule .box .time dt::before{content:"";position:absolute;top:.7em;right:-9px;width:18px;height:18px;background:#ff4d33;border-radius:50%;z-index:1}@media screen and (max-width:768px){.p-page-recruit .schedule .box .time dt::before{top:.35em}}.p-page-recruit .schedule .box .time dt::after{content:"";position:absolute;top:.7em;right:0;width:1px;height: calc(100% + 0.7em);background:#ccc}@media screen and (max-width:768px){.p-page-recruit .schedule .box .time dt::after{top:.35em;height: calc(100% + 0.35em)}}.p-page-recruit .schedule .box .time dt:last-of-type::after{display:none}.p-page-recruit .schedule .box .time dd{padding-left:72px;width:calc(100% - 84px)}@media screen and (max-width:768px){.p-page-recruit .schedule .box .time dd{padding-left:30px;padding-top:1px;width:calc(100% - 50px)}}.p-page-recruit .schedule .box .time dd .big{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.p-page-recruit .schedule .box .time dd .big{font-size:1.4rem}}.p-page-recruit .appli{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:150px}@media screen and (max-width:768px){.p-page-recruit .appli{display:block;margin-top:60px}}.p-page-recruit .appli .box-text{max-width:692px;width:67.5%}@media screen and (max-width:768px){.p-page-recruit .appli .box-text{max-width:inherit;width:auto}}.p-page-recruit .appli .table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.p-page-recruit .appli .table{display:block}.p-page-recruit .appli .table{max-width:inherit;width:auto;margin-top:33px}}.p-page-recruit .appli .table dt,.p-page-recruit .appli .table dd{border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 0}@media screen and (max-width:768px){.p-page-recruit .appli .table dt,.p-page-recruit .appli .table dd{padding:17px 30px;width:auto}}.p-page-recruit .appli .table dt:first-of-type,.p-page-recruit .appli .table dd:first-of-type{border-top:1px solid #ccc}.p-page-recruit .appli .table dt{width:180px}@media screen and (max-width:768px){.p-page-recruit .appli .table dt{width:auto;border-bottom:0}}.p-page-recruit .appli .table dd{width:calc(100% - 180px)}@media screen and (max-width:768px){.p-page-recruit .appli .table dd{width:auto;border-top:0;padding-top:0}.p-page-recruit .appli .table dd:first-of-type{border-top:0}}.p-page-recruit .appli .text{margin-top:30px}.p-page-recruit .appli .button{margin-top:40px}@media screen and (max-width:768px){.p-page-recruit .appli .button{margin-top:30px}}.p-page-contact{margin-top:167px;margin-bottom:160px}@media screen and (max-width:768px){.p-page-contact{margin-top:140px;margin-bottom:120px}}.p-page-contact .wrap{max-width:800px}.p-page-contact .title{text-align:center}.p-page-contact .lead{margin-top:67px;line-height:1.8}@media screen and (max-width:768px){.p-page-contact .lead{margin-top:30px}}.p-page-contact input[type="text"],.p-page-contact textarea{width:100%;height:60px;padding:0 10px;background:#f2f2f2}@media screen and (max-width:768px){.p-page-contact input[type="text"],.p-page-contact textarea{height:50px}}.p-page-contact textarea{padding:10px;height:140px}@media screen and (max-width:768px){.p-page-contact textarea{height:120px}}.p-page-contact .radio{position:relative;margin-top:4px;display:inline-block;margin-right:20px}.p-page-contact .radio:first-child{margin-top:0}.p-page-contact .radio input{position:absolute;top:0;left:0;visibility:hidden;width:1px;opacity:0}.p-page-contact .radio span{position:relative;padding-left:30px;font-weight:500}@media screen and (max-width:768px){.p-page-contact .radio span{padding-left:25px}}.p-page-contact .radio span::before,.p-page-contact .radio span::after{content:"";position:absolute;top:-1px;left:0;width:20px;height:20px;border-radius:50%;border:2px solid #707070;background:#f2f2f2}@media screen and (max-width:768px){.p-page-contact .radio span::before,.p-page-contact .radio span::after{top:0;width:17px;height:17px;border-width:1px}}.p-page-contact .radio span::after{top:3px;left:4px;width:11px;height:11px;background:#707070;opacity:0}@media screen and (max-width:768px){.p-page-contact .radio span::after{top:4px;width:9px;height:9px}}.p-page-contact .radio input:checked+span::after{opacity:1}.p-page-contact .radio_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:5px}.p-page-contact .radio_wrap input[type="text"]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:30px;margin-left:20px}.p-page-contact .table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.p-page-contact .table.form-list{display:block}.p-page-contact .table.form-list .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-page-contact .table.form-list .form-item select{text-align:center;padding:0 8px}.p-page-contact .table.form-list .form-item .required{background-color: #ffe1e182}.p-page-contact .table.form-list .form-item.ok .required{background-color:#f2f2f2}@media screen and (max-width:768px){.p-page-contact .table{display:block}.p-page-contact .table.form-list .form-item dt,.p-page-contact .table.form-list .form-item dd{width:100%}.p-page-contact .table{max-width:inherit;width:auto;margin-top:33px}}.p-page-contact .table dt,.p-page-contact .table dd{border-bottom:1px solid #ccc;padding:20px 0}.p-page-contact .table.form-list dt,.p-page-contact .table.form-list dd{border-bottom:0;border-top:0!important}.p-page-contact .table.form-list .form-item{border-bottom:1px solid #ccc}.p-page-contact .table.form-list .form-item:first-child{border-top:1px solid #ccc}@media screen and (min-width:769px){.p-page-contact .table dt.pdx2,.p-page-contact .table dd.pdx2{padding:40px 0}}@media screen and (max-width:768px){.p-page-contact .table dt,.p-page-contact .table dd{padding:17px 0;width:auto}}.p-page-contact .table dt:first-of-type,.p-page-contact .table dd:first-of-type{border-top:1px solid #ccc}.p-page-contact .table dt{width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:500}.p-page-contact .table.form-list dt{display:block}@media screen and (min-width:769px){.p-page-contact .table dt.center{padding-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-page-contact .table dt.pdx2{padding-top:40px}}@media screen and (max-width:768px){.p-page-contact .table dt{width:auto;padding-top:20px;padding-bottom:10px;border-bottom:0}}.p-page-contact .table dd{width:calc(100% - 260px)}@media screen and (max-width:768px){.p-page-contact .table dd{width:auto;border-top:0;padding-top:0}.p-page-contact .table dd:first-of-type{border-top:0}}.p-page-contact .table dd .notes{margin-top:5px;line-height:1.6}.p-page-contact .table dd .notes.weight-med{font-weight:500}.p-page-contact .table dd .notes+.notes{margin-top:10px}.p-page-contact .table .textarea_wrap{position:relative}.p-page-contact .table .textarea_wrap textarea{background-color:transparent;opacity:.7;min-height:150px;max-height:90svh;line-height:1.4;background-color:#f2f2f2;color:#000}.p-page-contact .table .textarea_wrap .p_placeholder{position:absolute;width:calc(100% - 20px);top:10px;left:10px;font-size:14px;z-index:-1;line-height:1.2;color:#696969}.p-page-contact .table .textarea_wrap .p_placeholder.none{display:none}.p-page-contact .table .req{font-size:1.3rem;color:#ff4d33;font-weight:700;vertical-align:middle;margin-top:3px;margin-left:24px}.p-page-contact .table.form-list .req{display:inline-block;padding:4px 10px;line-height:1;border-radius:15px;background-color:#ff4d33;color:#fff;vertical-align:text-bottom;margin:0 0 0 10px}@media screen and (max-width:768px){.p-page-contact .table .req{font-size:1.1rem;margin-left:20px}}.p-page-contact .table .req-balloon{margin-top:10px}.p-page-contact .table .req-balloon_text{margin-top:10px;font-size:1.4rem;color:#d30000;padding:3px 11px;border-radius:8px;background:#fff;border:2px solid #d30000;position:relative;font-weight:500;display:none}.p-page-contact .table .req-balloon_text.error{display:inline-block}@media screen and (max-width:768px){.p-page-contact .table .req-balloon_text{font-size:1.3rem}}.p-page-contact .table .req-balloon_text::before{content:"";position:absolute;display:block;width:0;height:0;left:10px;top:-12px;border-right:3px solid transparent;border-bottom:12px solid #d30000;border-left:3px solid transparent;border-radius:2px}.p-page-contact .table .req-balloon_text::after{content:"";position:absolute;display:block;width:0;height:0;left:10px;top:-6px;border-right:3px solid transparent;border-bottom:12px solid #fff;border-left:3px solid transparent;border-radius:2px}.p-page-contact .table .chk-balloon_text{margin-top:10px;font-size:1.4rem;color:#d30000;padding:3px 11px;border-radius:8px;background:#fff;border:2px solid #d30000;position:relative;font-weight:500;display:none}.p-page-contact .table .chk-balloon_text.error{display:inline-block}@media screen and (max-width:768px){.p-page-contact .table .chk-balloon_text{font-size:1.3rem}}.p-page-contact .table .chk-balloon_text::before{content:"";position:absolute;display:block;width:0;height:0;left:10px;top:-12px;border-right:3px solid transparent;border-bottom:12px solid #d30000;border-left:3px solid transparent;border-radius:2px}.p-page-contact .table .chk-balloon_text::after{content:"";position:absolute;display:block;width:0;height:0;left:10px;top:-6px;border-right:3px solid transparent;border-bottom:12px solid #fff;border-left:3px solid transparent;border-radius:2px}.p-page-contact .privacy{max-width:550px;width:100%;border:1px solid #707070;height:142px;overflow-y:scroll;margin:80px auto 0}@media screen and (max-width:768px){.p-page-contact .privacy{max-width:inherit;margin-top:60px}}.p-page-contact .privacy .inner{padding:20px 30px}.p-page-contact .privacy .text{font-size:1.2rem}@media screen and (max-width:768px){.p-page-contact .privacy .text{font-size:1rem}}.p-page-contact .privacy .text .big{font-size:1.4rem;margin-bottom:10px;display:block;font-weight:bold}@media screen and (max-width:768px){.p-page-contact .privacy .text .big{font-size:1.2rem}}.p-page-contact .privacy-text{text-align:center;margin-top:55px;font-size:14px;line-height:1.1}@media screen and (max-width:768px){.p-page-contact .privacy-text{margin-top:40px}}.p-page-contact .file-delete{cursor:pointer;display:none}.p-page-contact .file-delete.active{display:inline-block;font-size:12px;color:#707070;text-decoration:underline;margin-left:10px}.p-page-contact .button{margin-top:10px}.p-page-contact .button_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;background:#ff4d33;border:1px solid #ff4d33;width:100%;height:112px;color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.p-page-contact .button_link.ng{background:#eaeaea;border:1px solid #eaeaea;cursor:not-allowed}@media screen and (max-width:768px){.p-page-contact .button_link{height:80px}}.p-page-contact .button_link:hover{-webkit-box-shadow:0 5px 25px -5px rgba(0,0,0,.15) , 0 0 5px rgba(0,0,0,.1);box-shadow:0 5px 25px -5px rgba(0,0,0,.15) , 0 0 5px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.p-page-contact .error-text{border:3px solid #feb93b;padding:3px 10px;margin-top:15px}@media screen and (max-width:768px){.p-page-contact .error-text{border-width:2px;padding:3px 30px}}.p-page-contact .recaptcha{font-size:1.2rem;font-weight:500;text-align:center;margin-top:184px}@media screen and (max-width:768px){.p-page-contact .recaptcha{font-size:1rem;margin-top:100px}}.p-page-contact .recaptcha img{vertical-align:middle;margin-top:-3px}@media screen and (max-width:768px){.p-page-contact .recaptcha img{width:10px}}.p-page-contact .recaptcha .link{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s;color:#1968ff}.p-page-contact .recaptcha .link:hover{opacity:.7}.js-scrollarea.js-nobottomarea .p-page-contact .form-footer{width:100%;position:fixed;bottom:0;left:0;background:rgba(255,255,255,.9);padding:15px 0}.js-scrollarea.js-nobottomarea .p-page-contact .form-footer .form-footer-inner{width:80%;max-width:800px;margin:0 auto}.js-scrollarea.js-nobottomarea .p-page-contact .form-footer .privacy{margin-top:0;height:80px}.js-scrollarea.js-nobottomarea .p-page-contact .form-footer .privacy-text{margin-top:0;font-size:14px}.js-scrollarea.js-nobottomarea .p-page-contact .form-footer .button_link{height:80px}.p-page-contact .p_require_text{margin-top:10px;font-size:14px;font-weight:bold;text-align:center;display:none;color:#ff4d33;line-height:1.1}.p-page-contact .p_require_text.active{display:block}@media screen and (max-width:768px){.js-scrollarea.js-nobottomarea .p-page-contact .form-footer .privacy{height:60px}.js-scrollarea.js-nobottomarea .p-page-contact .form-footer .button_link{height:50px}}.p-page-contact-thanks{margin-top:210px;margin-bottom:100px}@media screen and (max-width:768px){.p-page-contact-thanks{margin-top:140px;margin-bottom:60px}}.p-page-contact-thanks .wrap{max-width:800px}.p-page-contact-thanks .title{text-align:center}.p-page-contact-thanks .lead{margin:67px auto 0;max-width:600px;line-height:1.8}@media screen and (max-width:768px){.p-page-contact-thanks .lead{margin-top:30px}}.p-other-article.contact-recruit{max-width:100%;width:100%;padding:60px 0 80px;margin:0 auto;background:#dcdfe2}@media screen and (max-width:768px){.p-other-article.contact-recruit{padding:40px 0 50px}}.p-other-article.contact-recruit .wrap{margin:0 auto;max-width:930px}@media screen and (max-width:768px){.p-other-article.contact-recruit .wrap{width:calc(100% - 20px)}}.p-other-article.contact-recruit .list{margin:25px auto 0}@media screen and (min-width:769px){.p-other-article.contact-recruit .list{max-width:760px}}@media screen and (max-width:768px){.p-other-article.contact-recruit .list{margin-top:15px}}.p-other-article.contact-recruit .contact-recruit_text{margin:0 auto 35px;line-height:1.6}@media screen and (min-width:769px){.p-other-article.contact-recruit .contact-recruit_text{max-width:600px}}@media screen and (max-width:768px){.p-other-article.contact-recruit .contact-recruit_text{padding:0 15px;margin:0 auto 25px}}.p-other-article.contact-recruit .contact-recruit_box{padding:40px 0 50px;background:#fff}@media screen and (min-width:769px){.p-other-article.contact-recruit .contact-recruit_box{min-width:800px}}@media screen and (max-width:768px){.p-other-article.contact-recruit .contact-recruit_box{padding:30px 15px 30px}}.p-other-article.contact-recruit .title-l{margin:0 auto}@media screen and (min-width:769px){.p-other-article.contact-recruit .title-l{max-width:760px}}.p-sns-account{padding:50px 0 120px;margin:0 auto}@media screen and (max-width:768px){.p-sns-account{padding:40px 0 50px}}.p-sns-account+.p-reserve{margin-top:0}.p-sns-account .title-l{margin-bottom:60px;text-align:center}@media screen and (max-width:768px){.p-sns-account .title-l{margin-bottom:25px}}.p-sns-account .p-sns-account_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.p-sns-account .p-sns-account_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-sns-account .p-sns-account_box{width:332px}@media screen and (max-width:768px){.p-sns-account .p-sns-account_box{width:100%}}.p-sns-account .p-sns-account_box+.p-sns-account_box{margin-left:14px}@media screen and (max-width:768px){.p-sns-account .p-sns-account_box+.p-sns-account_box{margin-left:0;margin-top:15px}}.p-sns-account .p-sns-account_box .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 15px;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:15px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:769px){.p-sns-account .p-sns-account_box .link:hover{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 15px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (max-width:768px){.p-sns-account .p-sns-account_box .link{padding:15px 10px}}.p-sns-account .p-sns-account_box .link .title_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.p-sns-account .p-sns-account_box .link .title_box .ico{margin-right:10px}.p-sns-account .p-sns-account_box .link .title_box .title{line-height:1.6;font-weight:normal}.p-sns-account .p-sns-account_box .link .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex}.p-sns-account .p-sns-account_box .link .txt_box .img{-ms-flex-negative:0;flex-shrink:0;position:relative;width:71px;height:71px;margin-right:15px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.p-sns-account .p-sns-account_box .link .txt_box .img img{position:absolute;z-index:1;top:50%;left:50%;height:auto;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden;-o-object-fit:cover;object-fit:cover}.p-sns-account .p-sns-account_box .link .txt_box .text{line-height:1.6}.p-sns-account .p-sns-account_box .link .text_btn{margin-top:30px;line-height:1;position:relative;padding-right:20px;font-size:1.4rem;font-weight:500;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:768px){.p-sns-account .p-sns-account_box .link .text_btn{margin-top:20px}.p-sns-account .p-sns-account_box .link .text_btn{font-size:1.2rem}}.p-sns-account .p-sns-account_box .link .text_btn::before{position:absolute;top:5%;right:0;bottom:0;margin:auto;content:"";display:block;width:9px;height:9px;border-top:2px solid #d357b7;border-right:2px solid #d357b7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:769px){.p-sns-account .p-sns-account_box .link:hover .text_btn{color:#ff4d33}}.p-sns-account .p-sns-account_box .link.twitter .text_btn::before{border-color:#1d9bf0}.p-sns-account .button{margin-top:75px}@media screen and (max-width:768px){.p-sns-account .button{margin-top:22px}}.p-sns-account .button .c-button-type01_link{margin:0 auto}.grecaptcha-badge{display:none!important}.bnr-fixed.-media{display:none!important}.p-page-title.-media{padding:35px 0 15px;margin:120px 0 15px;min-height:0}@media screen and (max-width:768px){.p-page-title.-media{padding:60px 0 25px;margin-top:80px}}.p-page-title.-media .wrap{padding-bottom:0}@media screen and (max-width:768px){.p-page-title.-media .wrap{width:100%}.p-page-title.-media .title img{height:37px}}.p-page-title .media_category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}@media screen and (max-width:768px){.p-page-title .media_category{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;padding-left:25px;padding-bottom:5px;overflow:auto}}.p-page-title .media_category_li{-ms-flex-negative:0;flex-shrink:0;margin-right:22px;line-height:1.6}.p-page-title .media_category_li:last-child{margin-right:0}@media screen and (max-width:768px){.p-page-title .media_category_li:last-child{padding-right:25px}}.p-page-title .media_category_li .link{font-size:1.2rem;-webkit-transition:color .3s;transition:color .3s}.p-page-title .media_category_li .link:hover{color:#ff4d33}.p-media-slick{margin:50px 0 80px}@media screen and (max-width:768px){.p-media-slick{margin:30px 0 50px}}.p-media-slick .wrap{position:relative;max-width:1040px}@media screen and (max-width:768px){.p-media-slick .wrap{width:calc(100% - 38px);margin-right:0}}.p-media-slick .c-recruit-archive .slick-arrow{position:absolute;z-index:10;top:70px;display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}@media screen and (max-width:768px){.p-media-slick .c-recruit-archive .slick-arrow{top:50px}}.p-media-slick .c-recruit-archive .slick-arrow.prev_arrow{left:-30px;border-bottom:2px solid #707070;border-left:2px solid #707070}@media screen and (max-width:768px){.p-media-slick .c-recruit-archive .slick-arrow.prev_arrow{left:-23px}}.p-media-slick .c-recruit-archive .slick-arrow.next_arrow{right:-30px;border-top:2px solid #707070;border-right:2px solid #707070}@media screen and (max-width:768px){.p-media-slick .c-recruit-archive .slick-arrow.next_arrow{right:15px}}.p-media-slick .c-recruit-archive_li{width:260px;padding:0 10px;margin:0;border:0}@media screen and (max-width:768px){.p-media-slick .c-recruit-archive_li{width:173px;padding:0 8px}}.p-media-slick .c-recruit-archive_li:nth-child(n+5) {margin-top:0}@media screen and (min-width:769px){.p-media-slick .c-recruit-archive_li:hover .c-recruit-archive_thumb img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0);transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0)}.p-media-slick .c-recruit-archive_li:hover .c-recruit-archive_text_link{color:#ff4d33}}.p-media-slick .c-recruit-archive_thumb{width:240px;height:160px}@media screen and (max-width:768px){.p-media-slick .c-recruit-archive_thumb{width:155px;height:103px}}.p-media-slick .c-recruit-archive_box-text{margin-top:10px}.p-media-slick .c-recruit-archive_text{font-size:1.4rem;font-weight:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left}.p-page-media .media-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:70px}@media screen and (max-width:768px){.p-page-media .media-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}}.p-page-media .category-title{margin:45px 0 20px}@media screen and (max-width:768px){.p-page-media .category-title{margin:30px 0 10px}}.p-page-media .category-text{font-size:1.6rem;margin-bottom:30px;line-height:1.8}@media screen and (max-width:768px){.p-page-media .category-text{margin-bottom:20px;font-size:1.4rem}}.p-page-media .media_list{width:760px;padding-bottom:30px}@media screen and (max-width:768px){.p-page-media .media_list{width:100%;padding-bottom:50px}}.p-page-media .media_list .title-l{margin-bottom:25px}@media screen and (max-width:768px){.p-page-media .media_list .title-l{margin-bottom:15px}}.p-page-media .media_list .c-archive_li{padding:30px 0}@media screen and (min-width:769px){.p-page-media .media_list .c-archive_li .c-archive_thumb_link:hover img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0);transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0)}}@media screen and (max-width:768px){.p-page-media .media_list .c-archive_li{padding:19px 0}}.p-page-media .media_list .c-archive_thumb{width:278px;height:185px}@media screen and (max-width:768px){.p-page-media .media_list .c-archive_thumb{width:104px;height:69px}}.p-page-media .media_list .c-archive_text{margin-top:0;font-size:1.8rem}@media screen and (max-width:768px){.p-page-media .media_list .c-archive_text{font-size:1.3rem}.p-page-media .media_list .c-archive_cat{display:none}}.p-page-media .media_list .c-archive_tag{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left}@media screen and (max-width:768px){.p-page-media .media_list .c-archive_tag{display:none}}.p-page-media .media_list .c-archive_time{margin-top:15px;padding:1px 24px 1px;background:url(https://izul.co.jp/wp-mng/wp-content/themes/izul_theme/img/media/icon_time.svg) no-repeat left center}@media screen and (max-width:768px){.p-page-media .media_list .c-archive_time{padding-left:18px;margin-top:10px;font-size:1.1rem;background-size:13px}}.p-page-media .media-side{-ms-flex-negative:0;flex-shrink:0;width:224px;margin-left:30px}@media screen and (max-width:768px){.p-page-media .media-side{position:relative;width:100vw;padding:40px 25px;margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.p-page-media .media-side .search_box{-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%;height:45px;margin-bottom:45px;border:1px solid #ccc;border-radius:50px}.p-page-media .media-side .search_box form{width:100%;height:100%}.p-page-media .media-side .search_box .search_txt{width:calc(100% - 50px);height:100%;padding-left:20px;font-size:1.4rem}.p-page-media .media-side .search_box .search_txt::-webkit-input-placeholder{font-weight:bold;color:#ccc}.p-page-media .media-side .search_box .search_txt::-moz-placeholder{font-weight:bold;color:#ccc}.p-page-media .media-side .search_box .search_txt:-ms-input-placeholder{font-weight:bold;color:#ccc}.p-page-media .media-side .search_box .search_txt::-ms-input-placeholder{font-weight:bold;color:#ccc}.p-page-media .media-side .search_box .search_txt::placeholder{font-weight:bold;color:#ccc}.p-page-media .media-side .search_box .search_btn{position:absolute;z-index:2;right:0;bottom:0;width:45px;height:100%;background:url(https://izul.co.jp/wp-mng/wp-content/themes/izul_theme/img/media/icon_search.svg) no-repeat 8px center}.p-page-media .media-side_box .title{margin-bottom:10px;font-weight:700;font-size:1.6rem}.p-page-media .media-side .media-rank{margin-bottom:55px}@media screen and (max-width:768px){.p-page-media .media-side .media-rank{margin-bottom:30px}}.p-page-media .media-side .media-rank .list{width:100%}.p-page-media .media-side .media-rank .list .c-archive_li{width:100%;padding:15px 0}@media screen and (min-width:769px){.p-page-media .media-side .media-rank .list .c-archive_li:hover .c-archive_thumb img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0);transform:translateX(-50%) translateY(-50%) scale(1.05) translateZ(0)}.p-page-media .media-side .media-rank .list .c-archive_li:hover .c-archive_text{color:#ff4d33}}.p-page-media .media-side .media-rank .list .c-archive_thumb{width:60px;height:60px;margin-right:10px;text-align:center}.p-page-media .media-side .media-rank .list .c-archive_thumb::before{position:absolute;top:0;left:0;content:"";z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;background:#ff4d33;color:#fff;font-size:1.1rem;font-weight:bold;line-height:1;pointer-events:none}.p-page-media .media-side .media-rank .list .c-archive_li:nth-child(1) .c-archive_thumb::before {content:"1"}.p-page-media .media-side .media-rank .list .c-archive_li:nth-child(2) .c-archive_thumb::before {content:"2"}.p-page-media .media-side .media-rank .list .c-archive_li:nth-child(3) .c-archive_thumb::before {content:"3"}.p-page-media .media-side .media-rank .list .c-archive_li:nth-child(4) .c-archive_thumb::before {content:"4"}.p-page-media .media-side .media-rank .list .c-archive_li:nth-child(5) .c-archive_thumb::before {content:"5"}.p-page-media .media-side .media-rank .list .c-archive_text{font-size:1.3rem;font-weight:normal}@media screen and (max-width:768px){.p-page-media .media-side .media-rank .list .c-archive_text{margin-top:0}}.p-page-media .media-side .media-category .list .cate{line-height:1.6;margin-top:5px;font-size:1.3rem}.p-page-media .media-side .media-category .list .cate .cate_inner{-webkit-transition:color .3s;transition:color .3s}.p-page-media .media-side .media-category .list .cate .cate_inner:hover{color:#ff4d33}.p-page-media .media-side .media-category .list .sub_cate01{padding-left:1em;padding-bottom:3px}.p-page-media .media-side .media-category .list .sub_cate01 .cate{padding-bottom:2px;font-size:1.2rem}.p-page-media .media-side .media-category .list .sub_cate01 .cate::before{content:"- "}.p-page-media .media-side .media-category .list .sub_cate02{padding-left:1em}.p-page-media .media-side .media-category .list .sub_cate02 .cate{font-size:1.1rem}.p-page-media .media-side .media-category .list .sub_cate02 .cate::before{content:"・"}.p-page-media .media-side .media-tag{margin-top:40px}@media screen and (max-width:768px){.p-page-media .media-side .media-tag{margin-top:30px}}.p-page-media .media-side .media-tag .title{margin-bottom:0}.p-page-media .media-side .media-tag .c-tag{margin-top:0}.p-page-media .media-side .media-tag .c-tag_inner{margin-top:10px;font-size:1.3rem}.c-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;line-height:1;color:#666}.c-tag_inner{margin-right:15px;line-height:1.5;font-size:1.1rem;color:#666;-webkit-transition:color .3s;transition:color .3s}.c-tag_inner::before{content:"# "}.c-tag_inner:hover{color:#ff4d33}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}@media screen and (max-width:768px){.pager{margin-top:60px}}.pager_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager .pager_num,.pager .pager_arw{width:50px;height:50px}@media screen and (max-width:768px){.pager .pager_num,.pager .pager_arw{width:40px;height:40px}}.pager .pager_num .pager_link,.pager .pager_arw .pager_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:1px solid #ff4d33;border-radius:50%;font-weight:bold;color:#ff4d33;-webkit-transition:all .3s;transition:all .3s}.pager .pager_num .pager_link:hover,.pager .pager_arw .pager_link:hover{color:#fff;background:#ff4d33;border-color:#ff4d33}@media screen and (min-width:769px){.pager .pager_num .pager_link:hover,.pager .pager_arw .pager_link:hover{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.pager .pager_num.current .pager_link,.pager .pager_arw.current .pager_link{background:#ff4d33;color:#fff}.pager .pager_num.current .pager_link:hover,.pager .pager_arw.current .pager_link:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.pager .pager_num+.pager_num{margin-left:5px}.pager .pager_arw{position:relative}.pager .pager_arw.prev .pager_link::before,.pager .pager_arw.next .pager_link::before{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;content:"";display:block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pager .pager_arw.prev{margin-right:30px}@media screen and (max-width:768px){.pager .pager_arw.prev{margin-right:20px}}.pager .pager_arw.prev .pager_link::before{left:2px;border-bottom:2px solid #ff4d33;border-left:2px solid #ff4d33}.pager .pager_arw.prev .pager_link:hover::before{border-color:#fff}.pager .pager_arw.next{margin-left:30px}@media screen and (max-width:768px){.pager .pager_arw.next{margin-left:20px}}.pager .pager_arw.next .pager_link::before{right:2px;border-top:2px solid #ff4d33;border-right:2px solid #ff4d33}.pager .pager_arw.next .pager_link:hover::before{border-color:#fff}.serif{font-family:"Shippori Mincho","Helvetica Neue","Arial","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","BIZ UDPGothic",serif}.serif-bold{font-family:"Yu Mincho Demibold","YuMincho Demibold","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho","Shippori Mincho","Helvetica Neue","Arial","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","BIZ UDPGothic",serif}.didot{font-family:"Helvetica Neue","Arial","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo","BIZ UDPGothic",serif}.tac{text-align:center!important}.tar{padding-left:70%}.tal{text-align:left!important}.bold{font-weight:700}.orange{color:#ff4d33}@media only screen and (max-width:767px){.tar{text-align:right!important;padding-left:0%!important}}@media only screen and (min-width:768px){.tar{padding-left:70%!important}}@media screen and (max-width:768px){.sp-tac{text-align:center!important}.sp-tar{text-align:right!important}.sp-tal{text-align:left!important}}@media screen and (min-width:769px){.sp{display:none!important}}@media screen and (max-width:768px){.pc{display:none!important}}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}@media print{.header{display:none!important}.sp{display:none!important}.p-page-title.-media{display:none!important}.p-page-title.-media+.c-breadcrumb{display:none!important}.footer{display:none!important}.media-side{display:none!important}.media-details .date-wrap .printing_btn{display:none!important}.media-details .cta{display:none!important}.media-details .sns-btn_box{display:none!important}.media-details .media-related{display:none!important}.media-details .btn-box{display:none!important}}.p-voice .box_flex{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-bottom:40px}.p-voice .ti-reviews-container-wrapper{margin-top:20%!important}.p-voice .c-button-type01_link{display:inline-block;margin-top:20px}.p-voice .ti-widget.ti-goog .ti-reviews-container-wrapper{margin-top:0!important}@media only screen and (min-width:769px){.p-voice .box_flex .box_img{width:calc(100% - 427px - 30px);max-width:568px}}.size-s{font-size:1.4rem}.size-ss{font-size:1.3rem}.ta-c{text-align:center}input:-webkit-autofill{box-shadow:0 0 0 1000px #f2f2f2 inset}