﻿@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}#content{padding:0}#content section{padding:0 0 50px}#content .f22{font-size:22px}#content .f20{font-size:20px}#content .f18{font-size:18px}#content .f15{font-size:15px}#content .f14{font-size:14px}#content .b{font-weight:700}#content .titleBox{padding:0 0 40px}@media screen and (max-width: 520px){#content .titleBox{padding:0 0 20px}}#content .titleBox p{padding:0}#content .titleBox p.en{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:80px;line-height:100%;font-weight:700;padding:0 0 21px !important;text-align:left !important}@media screen and (max-width: 520px){#content .titleBox p.en{font-size:36px;padding:0 0 5px !important}}#content .titleBox h2{min-height:50px;font-size:20px;position:relative;padding:10px 0 0 14px;z-index:2}@media screen and (max-width: 520px){#content .titleBox h2{font-size:14px;padding:0 0 0 10px;display:flex;justify-content:flex-start;align-items:center}}#content .titleBox h2:before{background:url("../images/page/title.webp") no-repeat center;background-size:100%;content:"";width:44px;height:50px;position:absolute;top:0;left:0;z-index:1}.no-webp #content .titleBox h2:before{background:url("../images/page/title.png") no-repeat center}@media screen and (max-width: 520px){#content .titleBox h2:before{width:30px;height:40px;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}}#content .numBox{display:flex;justify-content:flex-start;padding:0 0 10px}@media screen and (max-width: 520px){#content .numBox{padding:0 0 10px}}#content .numBox .num{width:70px;height:70px;background-color:#FFF;display:flex;justify-content:center;align-items:center;font-size:40px;font-weight:700;font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;line-height:100%;border:2px solid #000}@media screen and (max-width: 520px){#content .numBox .num{font-size:20px;width:50px;height:50px}}#content .numBox .title{display:flex;align-items:center;font-size:28px;font-weight:700;background-color:#000;color:#FFF;border:2px solid #000;padding:0 35px}@media screen and (max-width: 520px){#content .numBox .title{font-size:16px;padding:0 15px}}#content .countBox,.reason #content .reasonBox1 .reason_in,.education #content .educationBox3 .flexBox,.mid-career #content .inner .carrierBox3 .flexBox,.womanwork #content .inner .carrierBox3 .flexBox{padding:40px 0 0 55px;gap:0 2%}@media screen and (max-width: 767px){#content .countBox,.reason #content .reasonBox1 .reason_in,.education #content .educationBox3 .flexBox,.mid-career #content .inner .carrierBox3 .flexBox,.womanwork #content .inner .carrierBox3 .flexBox{gap:0;padding:40px 0 0 0}}#content .countBox .inBox,.reason #content .reasonBox1 .reason_in .inBox,.education #content .educationBox3 .flexBox .inBox,.mid-career #content .inner .carrierBox3 .flexBox .inBox,.womanwork #content .inner .carrierBox3 .flexBox .inBox{width:48%;min-height:290px;padding:30px 35px;border:2px solid #000;margin:0 0 65px;position:relative}@media screen and (max-width: 767px){#content .countBox .inBox,.reason #content .reasonBox1 .reason_in .inBox,.education #content .educationBox3 .flexBox .inBox,.mid-career #content .inner .carrierBox3 .flexBox .inBox,.womanwork #content .inner .carrierBox3 .flexBox .inBox{width:100%}}@media screen and (max-width: 520px){#content .countBox .inBox,.reason #content .reasonBox1 .reason_in .inBox,.education #content .educationBox3 .flexBox .inBox,.mid-career #content .inner .carrierBox3 .flexBox .inBox,.womanwork #content .inner .carrierBox3 .flexBox .inBox{min-height:100px;padding:30px 15px}}#content .countBox .inBox .num,.reason #content .reasonBox1 .reason_in .inBox .num,.education #content .educationBox3 .flexBox .inBox .num,.mid-career #content .inner .carrierBox3 .flexBox .inBox .num,.womanwork #content .inner .carrierBox3 .flexBox .inBox .num{background-color:#FFF;position:absolute;top:-37px;left:20px;padding:0 11px;transform:rotate(0.03deg)}@media screen and (max-width: 520px){#content .countBox .inBox .num,.reason #content .reasonBox1 .reason_in .inBox .num,.education #content .educationBox3 .flexBox .inBox .num,.mid-career #content .inner .carrierBox3 .flexBox .inBox .num,.womanwork #content .inner .carrierBox3 .flexBox .inBox .num{top:-18px}}#content .countBox .inBox .num p,.reason #content .reasonBox1 .reason_in .inBox .num p,.education #content .educationBox3 .flexBox .inBox .num p,.mid-career #content .inner .carrierBox3 .flexBox .inBox .num p,.womanwork #content .inner .carrierBox3 .flexBox .inBox .num p{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;white-space:nowrap;color:#a6a6a7;font-size:54px;letter-spacing:0.05em;line-height:100%;font-weight:700;filter:url(#carrierTx);position:relative;padding:0;z-index:2}@media screen and (max-width: 520px){#content .countBox .inBox .num p,.reason #content .reasonBox1 .reason_in .inBox .num p,.education #content .educationBox3 .flexBox .inBox .num p,.mid-career #content .inner .carrierBox3 .flexBox .inBox .num p,.womanwork #content .inner .carrierBox3 .flexBox .inBox .num p{font-size:30px}}#content .countBox .inBox .num p span,.reason #content .reasonBox1 .reason_in .inBox .num p span,.education #content .educationBox3 .flexBox .inBox .num p span,.mid-career #content .inner .carrierBox3 .flexBox .inBox .num p span,.womanwork #content .inner .carrierBox3 .flexBox .inBox .num p span{color:#173661}#content .countBox .inBox .num svg,.reason #content .reasonBox1 .reason_in .inBox .num svg,.education #content .educationBox3 .flexBox .inBox .num svg,.mid-career #content .inner .carrierBox3 .flexBox .inBox .num svg,.womanwork #content .inner .carrierBox3 .flexBox .inBox .num svg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#content .countBox .inBox h3,.reason #content .reasonBox1 .reason_in .inBox h3,.education #content .educationBox3 .flexBox .inBox h3,.mid-career #content .inner .carrierBox3 .flexBox .inBox h3,.womanwork #content .inner .carrierBox3 .flexBox .inBox h3{font-size:36px;font-weight:900;padding:21px 0 19px;color:#231815}@media screen and (max-width: 520px){#content .countBox .inBox h3,.reason #content .reasonBox1 .reason_in .inBox h3,.education #content .educationBox3 .flexBox .inBox h3,.mid-career #content .inner .carrierBox3 .flexBox .inBox h3,.womanwork #content .inner .carrierBox3 .flexBox .inBox h3{font-size:22px;padding:0px 0 20px}}#content .in_nav{display:flex;justify-content:center;flex-wrap:wrap;padding:0 0 93px;gap:0 35px}@media screen and (max-width: 767px){#content .in_nav{gap:0 10px}}@media screen and (max-width: 520px){#content .in_nav{padding:0 0 30px}}#content .in_nav .in{width:250px}@media screen and (max-width: 767px){#content .in_nav .in{width:auto}}#content .in_nav .in a{display:block;position:relative;padding:18px 25px 38px;text-align:center;border:1px solid #000;font-size:18px}@media screen and (max-width: 767px){#content .in_nav .in a{font-size:14px;padding:9px 12px 30px}}#content .in_nav .in a:after{display:block;content:"";position:absolute;bottom:0;left:0;height:20px;width:100%;background-color:#000;z-index:1}#content .in_nav .in a:before{content:"";position:absolute;bottom:5px;left:50%;width:19px;height:8px;background:url("../images/common/nav_arrow.svg") no-repeat center;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);z-index:2}#content p{line-height:35px;padding:0 0 1em}@media screen and (max-width: 520px){#content p{line-height:28px;font-size:15px}}#content p:last-child{padding:0}#content p:empty{display:none;padding:0;line-height:0}#content table{width:100%}#content table th,#content table td{position:relative;padding:24px 20px 23px 40px;border-bottom:1px solid #000}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{padding:24px 10px 23px;font-size:16px;text-align:left;vertical-align:middle;width:172px}@media screen and (max-width: 520px){#content table th{border-bottom:none;padding:10px 10px 0}}#content table td{font-size:16px;width:calc(100% - 172px)}@media screen and (max-width: 520px){#content table td{font-size:15px}}#content table td div{padding:20px 0}@media screen and (max-width: 520px){#content table td div{padding:0 0 10px}}#content table.table th{position:relative}#content table.table th:after{position:absolute;content:"";width:100%;height:5px;background-color:#000;bottom:-3px;left:0}@media screen and (max-width: 520px){#content table.table th:after{display:none}}#content table.table td{line-height:33px}#content table.table td ul li{padding:0 0 0 1.2em;position:relative}#content table.table td ul li:before{content:"・";display:block;position:absolute;top:0;left:0}#content table.table td .pdf{position:relative}#content table.table td .pdf span{position:relative}#content table.table td .pdf span:after{content:"";width:100%;height:1px;background-color:#333;position:absolute;bottom:-3px;left:0}#content table.table td .pdf:after{content:"";position:absolute;right:-50px;top:50%;width:39px;height:39px;background:url("../images/page/pdf.webp") no-repeat center;background-size:100%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.no-webp #content table.table td .pdf:after{background:url("../images/page/pdf.jpg") no-repeat center}#content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.philosophy #content .inner .philosophyBox1{padding:0 0 100px}.philosophy #content .inner .philosophyBox1 .flexBox .lBox{width:55%}@media screen and (max-width: 767px){.philosophy #content .inner .philosophyBox1 .flexBox .lBox{width:100%}}.philosophy #content .inner .philosophyBox1 .flexBox .lBox h3{font-size:28px;padding:0 0 30px}@media screen and (max-width: 520px){.philosophy #content .inner .philosophyBox1 .flexBox .lBox h3{font-size:20px}}.philosophy #content .inner .philosophyBox1 .flexBox .rBox{width:40%}@media screen and (max-width: 767px){.philosophy #content .inner .philosophyBox1 .flexBox .rBox{padding:20px 0 0 0;width:100%}}.philosophy #content .inner .philosophyBox1 .flexBox .rBox img{width:100%;height:auto}@media screen and (max-width: 1560px){.philosophy #content .inner .philosophyBox2{padding:0 70px 0 0}}@media screen and (max-width: 1024px){.philosophy #content .inner .philosophyBox2{padding:0}}.philosophy #content .inner .philosophyBox2 .inBox{margin:0 0 70px;background-color:#f4f4f4}@media screen and (max-width: 520px){.philosophy #content .inner .philosophyBox2 .inBox{margin:0 0 35px}}.philosophy #content .inner .philosophyBox2 .inBox p{padding:0 50px 50px 50px}@media screen and (max-width: 520px){.philosophy #content .inner .philosophyBox2 .inBox p{padding:0 25px 25px 25px}}.philosophy #content .inner .philosophyBox3{padding:0 0 50px}@media screen and (max-width: 520px){.philosophy #content .inner .philosophyBox3{padding:0 0 25px}}.philosophy #content .inner .philosophyBox3 .titleBox .en{text-align:left}.philosophy #content .inner .philosophyBox3 h3{font-size:28px;padding:0 0 40px;text-align:center}@media screen and (max-width: 520px){.philosophy #content .inner .philosophyBox3 h3{padding:0 0 20px;font-size:20px}}.philosophy #content .inner .philosophyBox3 .imgBox{padding:0 0 40px;text-align:center}@media screen and (max-width: 520px){.philosophy #content .inner .philosophyBox3 .imgBox{padding:0 0 20px}}.philosophy #content .inner .philosophyBox3 p{line-height:50px;padding:0 0 2em;text-align:center}@media screen and (max-width: 520px){.philosophy #content .inner .philosophyBox3 p{line-height:36px;text-align:left}}.aboutus #content .inner .aboutBox .inBox{max-width:1060px;margin:0 auto;padding:0 0 100px}.aboutus #content .inner .aboutBox .inBox .in{background-color:#f4f4f4;padding:50px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 0 40px}@media screen and (max-width: 520px){.aboutus #content .inner .aboutBox .inBox .in{padding:25px}}.aboutus #content .inner .aboutBox .inBox .in:last-child{margin:0}.aboutus #content .inner .aboutBox .inBox .in .imgBox{width:48%}@media screen and (max-width: 767px){.aboutus #content .inner .aboutBox .inBox .in .imgBox{width:100%;text-align:center}}.aboutus #content .inner .aboutBox .inBox .in .txBox{width:48%}@media screen and (max-width: 767px){.aboutus #content .inner .aboutBox .inBox .in .txBox{width:100%;padding:20px 0 0 0}}.aboutus #content .inner .aboutBox .inBox .in .txBox h3{font-size:28px;padding:0 0 30px}.aboutus #content .inner .aboutBox .inBox .in .txBox .btn a,.aboutus #content .inner .aboutBox .inBox .in .txBox .btn .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:"";color:#000;margin:10px;padding:18px;border:2px solid #000;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.aboutus #content .inner .aboutBox .inBox .in .txBox .btn a:after,.aboutus #content .inner .aboutBox .inBox .in .txBox .btn .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#000}.aboutus #content .inner .aboutBox .inBox .in .txBox .btn a:hover,.aboutus #content .inner .aboutBox .inBox .in .txBox .btn .link:hover{cursor:pointer}.aboutus #content .inner .aboutBox .inBox .in .txBox .btn a:hover:after,.aboutus #content .inner .aboutBox .inBox .in .txBox .btn .link:hover:after{width:100%;left:0}@media screen and (max-width: 767px){.aboutus #content .inner .aboutBox .inBox .in .txBox .btn{text-align:center;margin:0 auto}}.reason #content .reasonBox1{padding:0 0 5px}@media screen and (max-width: 520px){.reason #content .reasonBox1{padding:0 0 5px}}.reason #content .reasonBox1 .reason_in{gap:0;max-width:1245px;margin:0 auto;padding:50px 0 0 17px}@media screen and (max-width: 520px){.reason #content .reasonBox1 .reason_in{padding:20px 0 0 0px}}.reason #content .reasonBox1 .reason_in .inBox{width:100%;padding:60px 20px 45px 60px;margin:0 0 90px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.reason #content .reasonBox1 .reason_in .inBox{padding:30px 15px 15px 15px}}@media screen and (max-width: 520px){.reason #content .reasonBox1 .reason_in .inBox{margin:0 0 60px}}.reason #content .reasonBox1 .reason_in .inBox.sec{padding:60px 30px 45px 20px}@media screen and (max-width: 1000px){.reason #content .reasonBox1 .reason_in .inBox.sec{padding:30px 15px 15px 15px}}.reason #content .reasonBox1 .reason_in .inBox.sec .num{left:auto;right:5px}.reason #content .reasonBox1 .reason_in .inBox.sec .imgBox{order:1}.reason #content .reasonBox1 .reason_in .inBox.sec .txBox{order:2}.reason #content .reasonBox1 .reason_in .inBox .num{top:-50px;left:30px}@media screen and (max-width: 520px){.reason #content .reasonBox1 .reason_in .inBox .num{top:-25px;left:15px}}.reason #content .reasonBox1 .reason_in .inBox .num p{font-size:70px}@media screen and (max-width: 520px){.reason #content .reasonBox1 .reason_in .inBox .num p{font-size:40px}}.reason #content .reasonBox1 .reason_in .inBox .imgBox{width:500px}@media screen and (max-width: 1000px){.reason #content .reasonBox1 .reason_in .inBox .imgBox{text-align:center;width:100%;order:1;padding:0 0 30px}}.reason #content .reasonBox1 .reason_in .inBox .txBox{width:calc(100% - 550px)}@media screen and (max-width: 1000px){.reason #content .reasonBox1 .reason_in .inBox .txBox{width:100%;order:2}}.reason #content .reasonBox1 .reason_in .inBox .txBox h3{padding-top:0;font-size:50px;font-weight:900;line-height:68px;margin:-10px 0 10px 0}@media screen and (max-width: 1000px){.reason #content .reasonBox1 .reason_in .inBox .txBox h3{font-size:40px;margin:0;line-height:160%}}@media screen and (max-width: 520px){.reason #content .reasonBox1 .reason_in .inBox .txBox h3{font-size:24px}}.reason #content .reasonBox1 .reason_in .inBox .txBox p{font-size:16px;line-height:32px}@media screen and (max-width: 520px){.reason #content .reasonBox1 .reason_in .inBox .txBox p{font-size:15px;line-height:30px}}.reason #content .reasonBox1 .reason_in .inBox .txBox p span{font-size:20px;color:#FFF;padding:0 10px;margin:0 5px;background:linear-gradient(90deg, #106cee 0%, #2a3ea1 80%)}@media screen and (max-width: 520px){.reason #content .reasonBox1 .reason_in .inBox .txBox p span{font-size:17px;padding:3px 5px;margin:0;line-height:220%}}.reason #content .reasonBox2 .titleBox{padding:0 0 20px}.reason #content .reasonBox2 .inBox{background-color:#f4f4f4;padding:32px 0}.reason #content .reasonBox2 .inBox .inner{max-width:1225px}.reason #content .reasonBox2 .inBox .inner .flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin:25px 0}.reason #content .reasonBox2 .inBox .inner .flex .in{background-color:#FFF;position:relative;width:100%;min-height:200px;padding-top:82px;padding-bottom:60px}.reason #content .reasonBox2 .inBox .inner .flex .in h3,.reason #content .reasonBox2 .inBox .inner .flex .in p,.reason #content .reasonBox2 .inBox .inner .flex .in span.num{position:relative;z-index:1}.reason #content .reasonBox2 .inBox .inner .flex .in h3{position:absolute;top:0;left:0;color:#FFF;background-color:#000;font-size:36px;font-weight:700;padding:5px 28px}@media screen and (max-width: 767px){.reason #content .reasonBox2 .inBox .inner .flex .in h3{font-size:24px}}.reason #content .reasonBox2 .inBox .inner .flex .in p{font-weight:700;font-size:28px;padding:0}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in p{font-size:18px}}.reason #content .reasonBox2 .inBox .inner .flex .in p.tx1{padding:10px 0 0 0}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in p.tx1{width:100%}}.reason #content .reasonBox2 .inBox .inner .flex .in p.tx2{font-size:48px;padding:70px 0 0 0}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in p.tx2{font-size:30px;padding:50px 0 0 0}}.reason #content .reasonBox2 .inBox .inner .flex .in p.tx3{text-align:center;font-size:82px;padding:30px 0 0 0}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in p.tx3{font-size:63px}}.reason #content .reasonBox2 .inBox .inner .flex .in span.num{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:140px;font-weight:700;position:relative;color:#b50d23;line-height:100%;padding:0 10px 0 20px}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in span.num{font-size:90px}}.reason #content .reasonBox2 .inBox .inner .flex .in span.num span.l{padding:0 0 0 20px}.reason #content .reasonBox2 .inBox .inner .flex .in span.num span.c{padding:0}.reason #content .reasonBox2 .inBox .inner .flex .in span.num span.r{padding:0 10px 0 0}.reason #content .reasonBox2 .inBox .inner .flex .in .js-scrollable{overflow:hidden;padding:0 20px}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in .js-scrollable{min-height:0;overflow-x:auto;overflow-y:hidden !important;width:100%;margin:0;overflow-x:scroll;justify-content:flex-start;white-space:nowrap;padding:0 20px}}.reason #content .reasonBox2 .inBox .inner .flex .in .js-scrollable .scroll-hint-icon-wrap{display:none}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in .js-scrollable .scroll-hint-icon-wrap{display:block}}.reason #content .reasonBox2 .inBox .inner .flex .in.one{width:64%;padding-left:70px}@media screen and (max-width: 970px){.reason #content .reasonBox2 .inBox .inner .flex .in.one{width:100%;margin:0 0 25px}}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in.one{padding-left:20px;margin:0 0 25px}}.reason #content .reasonBox2 .inBox .inner .flex .in.one:after{content:"";width:100%;height:100%;background:url("../images/page/reason6.webp") no-repeat right bottom;background-size:303px 303px;position:absolute;top:0;left:0;z-index:0}.no-webp .reason #content .reasonBox2 .inBox .inner .flex .in.one:after{background:url("../images/page/reason6.png") no-repeat right bottom}.reason #content .reasonBox2 .inBox .inner .flex .in.one .flex_in{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 620px){.reason #content .reasonBox2 .inBox .inner .flex .in.one .flex_in{flex-wrap:wrap}}.reason #content .reasonBox2 .inBox .inner .flex .in.two{width:calc(100% - 64% - 25px)}@media screen and (max-width: 970px){.reason #content .reasonBox2 .inBox .inner .flex .in.two{width:100%}}@media screen and (max-width: 520px){.reason #content .reasonBox2 .inBox .inner .flex .in.two{min-height:310px}}.reason #content .reasonBox2 .inBox .inner .flex .in.two .flex_in{display:flex;justify-content:center;align-items:center;padding:35px 0 0 0}@media screen and (max-width: 520px){.reason #content .reasonBox2 .inBox .inner .flex .in.two .flex_in{padding:0}}.reason #content .reasonBox2 .inBox .inner .flex .in.three{text-align:center}.reason #content .reasonBox2 .inBox .inner .flex .in.six{min-height:493px;position:relative}.reason #content .reasonBox2 .inBox .inner .flex .in.six:after{content:"";width:100%;height:100%;background:url("../images/page/reason12.webp") no-repeat center bottom;background-size:180px 436px;position:absolute;top:0;left:0;z-index:0}.no-webp .reason #content .reasonBox2 .inBox .inner .flex .in.six:after{background:url("../images/page/reason12.png") no-repeat center bottom}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six:after{top:auto;left:30px;bottom:0;width:95px;height:230px;background-size:100%}}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box_flex{display:flex;justify-content:flex-end;padding:0 100px}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box_flex:nth-child(3){justify-content:flex-start}}@media screen and (max-width: 520px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box_flex{padding:0 20px}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box{position:absolute;z-index:2;border:7px solid #000;background-color:#000;left:50%;min-width:325px}@media screen and (max-width: 1170px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box{min-width:100px}}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box{position:relative;left:0%;width:210px;margin:0 0 50px}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box:after{content:"";width:75px;height:87px;background-color:#000;position:absolute;right:-75px;top:50%}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .head{color:#FFF;padding:0 10px 5px;font-size:26px;font-weight:700;justify-content:center;display:flex;align-items:center}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .head{font-size:17px}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo{display:flex;justify-content:center;align-items:center;background-color:#FFF;padding:0 10px 15px}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo p{font-size:44px}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo p{font-size:28px}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo p.tx1{padding:60px 0 0 0}@media screen and (max-width: 520px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo p.tx1{width:auto}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo span.num{font-size:120px;padding:0 5px}@media screen and (max-width: 1000px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo span.num{font-size:90px}}@media screen and (max-width: 900px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box .bo span.num{font-size:77px}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box1{top:34%;-webkit-transform:translate(-150%, 0%);-moz-transform:translate(-150%, 0%);-ms-transform:translate(-150%, 0%);-o-transform:translate(-150%, 0%);transform:translate(-150%, 0%)}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box1{top:auto;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box1:after{clip-path:polygon(100% 0, 0 19%, 0 100%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box1:after{width:52px;height:39px;clip-path:polygon(100% 0, 11% 0, 0 100%);right:auto;left:50%;bottom:-60px;top:auto}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box2{top:5.5%;-webkit-transform:translate(50%, 0%);-moz-transform:translate(50%, 0%);-ms-transform:translate(50%, 0%);-o-transform:translate(50%, 0%);transform:translate(50%, 0%)}@media screen and (max-width: 1170px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box2{-webkit-transform:translate(70%, 0%);-moz-transform:translate(70%, 0%);-ms-transform:translate(70%, 0%);-o-transform:translate(70%, 0%);transform:translate(70%, 0%)}}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box2{top:auto;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box2 .head{padding:5px 10px 15px}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box2:after{clip-path:polygon(100% 0, 0 100%, 100% 90%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:61px;height:61px;right:0;left:-61px}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box2:after{width:52px;height:39px;clip-path:polygon(91% 0, 0 0, 100% 100%);right:auto;left:50%;bottom:-60px;top:auto}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box3{top:51%;-webkit-transform:translate(63%, 0%);-moz-transform:translate(63%, 0%);-ms-transform:translate(63%, 0%);-o-transform:translate(63%, 0%);transform:translate(63%, 0%)}@media screen and (max-width: 1170px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box3{-webkit-transform:translate(90%, 0%);-moz-transform:translate(90%, 0%);-ms-transform:translate(90%, 0%);-o-transform:translate(90%, 0%);transform:translate(90%, 0%)}}@media screen and (max-width: 900px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box3{-webkit-transform:translate(75%, 0%);-moz-transform:translate(75%, 0%);-ms-transform:translate(75%, 0%);-o-transform:translate(75%, 0%);transform:translate(75%, 0%)}}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box3{top:auto;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box3 .head{padding:5px 10px 15px}.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box3:after{clip-path:polygon(100% 10%, 0 0, 100% 100%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:91px;height:63px;right:0;left:-91px}@media screen and (max-width: 820px){.reason #content .reasonBox2 .inBox .inner .flex .in.six .box.box3:after{width:81px;height:36px;clip-path:polygon(100% 0, 11% 0, 0 100%);right:auto;left:10%;bottom:-60px;top:auto}}.reason #content .reasonBox2 .inBox .inner .flex.fore{gap:0 25px}@media screen and (max-width: 970px){.reason #content .reasonBox2 .inBox .inner .flex.fore{gap:0}}.reason #content .reasonBox2 .inBox .inner .flex.fore .in{flex:1}@media screen and (max-width: 970px){.reason #content .reasonBox2 .inBox .inner .flex.fore .in{width:100%;flex:none;margin:0 0 25px}}.reason #content .reasonBox2 .inBox .inner .flex.fore .in .icon{text-align:center;height:90px;justify-content:center;align-items:center}.reason #content .reasonBox2 .inBox .inner .flex.fore .in .flex_in{display:flex;justify-content:center;align-items:center;padding:20px 0 0 0}.reason #content .reasonBox2 .inBox .inner .flex.fore .in .flex_in span.num{font-size:100px}.reason #content .reasonBox2 .inBox .inner .flex.fore .in .flex_in p{font-size:40px}.reason #content .reasonBox2 .inBox .inner .flex.five{gap:0 25px}@media screen and (max-width: 970px){.reason #content .reasonBox2 .inBox .inner .flex.five{gap:0}}.reason #content .reasonBox2 .inBox .inner .flex.five .in{flex:1}@media screen and (max-width: 970px){.reason #content .reasonBox2 .inBox .inner .flex.five .in{width:100%;flex:none;margin:0 0 25px}}.reason #content .reasonBox2 .inBox .inner .flex.five .in .five_flex{display:flex;justify-content:center}.reason #content .reasonBox2 .inBox .inner .flex.five .in .img{padding:0 20px 0 0}@media screen and (max-width: 520px){.reason #content .reasonBox2 .inBox .inner .flex.five .in .img{width:98px;margin:-30px 0 0 0;padding:0}}.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in{display:block;padding:20px 0 0 0;text-align:center}.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in .flex_in{display:flex;justify-content:center}.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in .flex_in p{padding:40px 0 0 0}.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in span.num{width:86px;font-size:80px;padding:0}.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in span.num.tx3{font-size:60px}@media screen and (max-width: 520px){.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in span.num.tx3{font-size:50px}}.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in p{font-size:36px}@media screen and (max-width: 520px){.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in p{font-size:30px}}.reason #content .reasonBox2 .inBox .inner .flex.five .in .flex_in p.tx3{padding:0 0 10px}.message #content .messageBox{background-color:#F4F4F4;padding:100px 50px 50px;margin:50px auto;position:relative}@media screen and (max-width: 520px){.message #content .messageBox{padding:100px 25px 50px;margin:25px auto}}.message #content .messageBox h3{color:#FFF;font-size:36px;position:absolute;top:-40px;left:0}@media screen and (max-width: 1210px){.message #content .messageBox h3{top:-80px}}@media screen and (max-width: 520px){.message #content .messageBox h3{top:-40px;font-size:20px}}.message #content .messageBox h3 span{background:linear-gradient(90deg, #106cee 0%, #2a3ea1 80%);display:inline-block;padding:10px 40px;margin:5px 0}@media screen and (max-width: 520px){.message #content .messageBox h3 span{padding:10px}}.message #content .messageBox .flexBox{align-items:center}.message #content .messageBox .flexBox .lBox{width:55%}@media screen and (max-width: 520px){.message #content .messageBox .flexBox .lBox{width:100%;order:2;padding:20px 0 0 0}}.message #content .messageBox .flexBox .lBox p{line-height:40px;padding:0 0 2em}.message #content .messageBox .flexBox .lBox p:last-child{padding:0}.message #content .messageBox .flexBox .lBox .name{display:flex;justify-content:flex-end}.message #content .messageBox .flexBox .lBox .name p span{font-size:20px;padding:0 0 0 20px}.message #content .messageBox .flexBox .rBox{width:40%}@media screen and (max-width: 520px){.message #content .messageBox .flexBox .rBox{width:100%;order:1}}.education #content .educationBox1{padding:0 0 11px}.education #content .educationBox1 .inBox{background-color:#f4f4f4;margin:0 0 60px}.education #content .educationBox1 .inBox .in{padding:25px 57px 48px 68px}@media screen and (max-width: 520px){.education #content .educationBox1 .inBox .in{padding:10px 20px 10px}}.education #content .educationBox1 .inBox .in p{font-size:18px}@media screen and (max-width: 520px){.education #content .educationBox1 .inBox .in p{font-size:15px}}.education #content .educationBox1 .inBox .in .img{padding:16px 0 30px}.education #content .educationBox1 .inBox .in.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.education #content .educationBox1 .inBox .in.flex .txBox{width:calc(100% - 550px)}@media screen and (max-width: 1100px){.education #content .educationBox1 .inBox .in.flex .txBox{width:100%;order:2}}.education #content .educationBox1 .inBox .in.flex .imgBox{width:500px;margin:-51px 0 0 0}@media screen and (max-width: 1100px){.education #content .educationBox1 .inBox .in.flex .imgBox{width:100%;padding:0 0 20px;margin:0;text-align:center;order:1}}.education #content .educationBox2{padding:0 0 50px}.education #content .educationBox2 .inBox{background-color:#f4f4f4;margin:-10px 0 0 0}.education #content .educationBox2 .inBox .inner .flexBox{gap:0 2%;padding:60px 0 45px}@media screen and (max-width: 520px){.education #content .educationBox2 .inBox .inner .flexBox{padding:30px 0px;gap:0}}.education #content .educationBox2 .inBox .inner .flexBox .in{background-color:#FFF;width:23%}@media screen and (max-width: 1000px){.education #content .educationBox2 .inBox .inner .flexBox .in{width:48%;margin:0 0 20px}}@media screen and (max-width: 520px){.education #content .educationBox2 .inBox .inner .flexBox .in{width:100%}}.education #content .educationBox2 .inBox .inner .flexBox .in:first-child .txBox h3:after{bottom:-9px}@media screen and (max-width: 1000px){.education #content .educationBox2 .inBox .inner .flexBox .in .imgBox img{max-width:none;width:100%;height:auto}}.education #content .educationBox2 .inBox .inner .flexBox .in .txBox{padding:30px}@media screen and (max-width: 1370px){.education #content .educationBox2 .inBox .inner .flexBox .in .txBox{padding:30px 15px}}.education #content .educationBox2 .inBox .inner .flexBox .in .txBox h3{font-size:21px;text-align:center;position:relative;height:70px;margin:0 0 12px}@media screen and (max-width: 1150px){.education #content .educationBox2 .inBox .inner .flexBox .in .txBox h3{font-size:18px}}.education #content .educationBox2 .inBox .inner .flexBox .in .txBox h3:after{content:"";width:50px;height:3px;background-color:#173661;position:absolute;bottom:14px;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.education #content .educationBox2 .inBox .inner .flexBox .in .txBox h3.sec{margin:0 0 28px}.education #content .educationBox2 .inBox .inner .flexBox .in .txBox p{line-height:28px}.education #content .educationBox3{padding:0 0 10px 0}@media screen and (max-width: 1560px){.education #content .educationBox3{padding:0 55px 10px 0}}@media screen and (max-width: 1024px){.education #content .educationBox3{padding:0 0 10px}}@media screen and (max-width: 520px){.education #content .educationBox3{padding:0}}@media screen and (max-width: 767px){.education #content .educationBox3 .flexBox{padding-left:0}}.culture #content .cultureBox{padding:0 0 100px}@media screen and (max-width: 520px){.culture #content .cultureBox{padding:0 0 40px}}.culture #content .cultureBox .flexBox{gap:0 1%}@media screen and (max-width: 520px){.culture #content .cultureBox .flexBox{gap:0}}.culture #content .cultureBox .flexBox .inBox{width:32%;text-align:center;padding:50px 20px;border:2px solid #000;margin:0 0 30px}@media screen and (max-width: 1000px){.culture #content .cultureBox .flexBox .inBox{width:48%}}@media screen and (max-width: 520px){.culture #content .cultureBox .flexBox .inBox{width:100%}}.culture #content .cultureBox .flexBox .inBox .num{font-size:24px;font-weight:700;font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;line-height:100%;padding:0 0 10px}.culture #content .cultureBox .flexBox .inBox h3{font-size:28px}.culture #content .cultureBox .flexBox .inBox .icon{height:120px;display:flex;justify-content:center;align-items:center}.culture #content .cultureBox2{padding:50px;background-color:#F4F4F4}@media screen and (max-width: 520px){.culture #content .cultureBox2{padding:25px}}.culture #content .cultureBox2 .inBox{text-align:center}@media screen and (max-width: 520px){.culture #content .cultureBox2 .inBox{text-align:left}}.culture #content .cultureBox2 .inBox p{padding:0 0 40px}@media screen and (max-width: 520px){.culture #content .cultureBox2 .inBox p{padding:0 0 20px}}.culture #content .cultureBox2 .inBox .imgBox{width:80%;margin:0 auto}@media screen and (max-width: 520px){.culture #content .cultureBox2 .inBox .imgBox{width:100%;text-align:center}}.mid-career #content .inner .carrierBox1,.womanwork #content .inner .carrierBox1{padding:30px 0 100px}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox1,.womanwork #content .inner .carrierBox1{padding:0 0 50px}}.mid-career #content .inner .carrierBox1 p,.womanwork #content .inner .carrierBox1 p{text-align:center;font-size:20px;line-height:50px}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox1 p,.womanwork #content .inner .carrierBox1 p{font-size:18px;line-height:36px}}.mid-career #content .inner .carrierBox2,.womanwork #content .inner .carrierBox2{background-color:#F4F4F4;padding:50px;margin:0 0 100px}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox2,.womanwork #content .inner .carrierBox2{padding:25px 10px;margin:0 0 50px}}.mid-career #content .inner .carrierBox2 h2,.womanwork #content .inner .carrierBox2 h2{font-size:32px;text-align:center;position:relative;padding:30px 0 90px}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox2 h2,.womanwork #content .inner .carrierBox2 h2{font-size:24px}}.mid-career #content .inner .carrierBox2 h2:after,.womanwork #content .inner .carrierBox2 h2:after{position:absolute;content:"";width:100px;height:2px;background-color:#000;left:50%;bottom:50px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.mid-career #content .inner .carrierBox2 .flexBox,.womanwork #content .inner .carrierBox2 .flexBox{gap:0 2%;justify-content:center}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox2 .flexBox,.womanwork #content .inner .carrierBox2 .flexBox{gap:0}}.mid-career #content .inner .carrierBox2 .flexBox .inBox,.womanwork #content .inner .carrierBox2 .flexBox .inBox{width:31%;text-align:center;padding:30px 15px;border:2px solid #000;margin:0 0 30px}@media screen and (max-width: 1000px){.mid-career #content .inner .carrierBox2 .flexBox .inBox,.womanwork #content .inner .carrierBox2 .flexBox .inBox{width:48%}}@media screen and (max-width: 767px){.mid-career #content .inner .carrierBox2 .flexBox .inBox,.womanwork #content .inner .carrierBox2 .flexBox .inBox{width:100%}}.mid-career #content .inner .carrierBox2 .flexBox .inBox .num,.womanwork #content .inner .carrierBox2 .flexBox .inBox .num{font-size:24px;font-weight:700;font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;line-height:100%;padding:0 0 10px}.mid-career #content .inner .carrierBox2 .flexBox .inBox h3,.womanwork #content .inner .carrierBox2 .flexBox .inBox h3{font-size:24px;min-height:75px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox2 .flexBox .inBox h3,.womanwork #content .inner .carrierBox2 .flexBox .inBox h3{font-size:20px}}.mid-career #content .inner .carrierBox2 .flexBox .inBox .imgBox,.womanwork #content .inner .carrierBox2 .flexBox .inBox .imgBox{padding:20px 0}.mid-career #content .inner .carrierBox2 .flexBox .inBox p,.womanwork #content .inner .carrierBox2 .flexBox .inBox p{text-align:left}.mid-career #content .inner .carrierBox3,.womanwork #content .inner .carrierBox3{padding:0 0 100px 0}@media screen and (max-width: 1560px){.mid-career #content .inner .carrierBox3,.womanwork #content .inner .carrierBox3{padding:0 70px 100px 0}}@media screen and (max-width: 1024px){.mid-career #content .inner .carrierBox3,.womanwork #content .inner .carrierBox3{padding:0 0 70px}}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox3,.womanwork #content .inner .carrierBox3{padding:0}}.mid-career #content .inner .carrierBox4,.womanwork #content .inner .carrierBox4{background-color:#F4F4F4;padding:50px;margin:0 0 100px}@media screen and (max-width: 1560px){.mid-career #content .inner .carrierBox4,.womanwork #content .inner .carrierBox4{width:95%}}@media screen and (max-width: 1024px){.mid-career #content .inner .carrierBox4,.womanwork #content .inner .carrierBox4{width:100%}}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox4,.womanwork #content .inner .carrierBox4{padding:25px 15px;margin:0}}.mid-career #content .inner .carrierBox4 .flexBox,.womanwork #content .inner .carrierBox4 .flexBox{gap:0 2%}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox4 .flexBox,.womanwork #content .inner .carrierBox4 .flexBox{gap:0}}.mid-career #content .inner .carrierBox4 .flexBox .inBox,.womanwork #content .inner .carrierBox4 .flexBox .inBox{width:31%;background-color:#FFF}@media screen and (max-width: 1000px){.mid-career #content .inner .carrierBox4 .flexBox .inBox,.womanwork #content .inner .carrierBox4 .flexBox .inBox{width:48%;margin:10px 0}}@media screen and (max-width: 767px){.mid-career #content .inner .carrierBox4 .flexBox .inBox,.womanwork #content .inner .carrierBox4 .flexBox .inBox{width:100%;margin:10px 0}}.mid-career #content .inner .carrierBox4 .flexBox .inBox .imgBox,.womanwork #content .inner .carrierBox4 .flexBox .inBox .imgBox{text-align:center}@media screen and (max-width: 767px){.mid-career #content .inner .carrierBox4 .flexBox .inBox .imgBox,.womanwork #content .inner .carrierBox4 .flexBox .inBox .imgBox{margin:30px 0 0}}@media screen and (max-width: 520px){.mid-career #content .inner .carrierBox4 .flexBox .inBox .imgBox,.womanwork #content .inner .carrierBox4 .flexBox .inBox .imgBox{margin:0}.mid-career #content .inner .carrierBox4 .flexBox .inBox .imgBox img,.womanwork #content .inner .carrierBox4 .flexBox .inBox .imgBox img{max-width:none;width:100%;height:auto}}.mid-career #content .inner .carrierBox4 .flexBox .inBox .txBox,.womanwork #content .inner .carrierBox4 .flexBox .inBox .txBox{padding:30px 20px}.mid-career #content .inner .carrierBox4 .flexBox .inBox .txBox p.tx1,.womanwork #content .inner .carrierBox4 .flexBox .inBox .txBox p.tx1{font-size:24px;font-weight:700;padding:0}.mid-career #content .inner .carrierBox4 .flexBox .inBox .txBox p.tx2,.womanwork #content .inner .carrierBox4 .flexBox .inBox .txBox p.tx2{font-size:14px}.mid-career #content .inner .carrierBox4 .flexBox .inBox .txBox .tx3 p,.womanwork #content .inner .carrierBox4 .flexBox .inBox .txBox .tx3 p{line-height:32px}.qa #content .faqBox{padding:50px 70px 0 0;margin:0 auto}@media screen and (max-width: 1024px){.qa #content .faqBox{padding:50px 0 0 0}}@media screen and (max-width: 900px){.qa #content .faqBox{width:100%;box-sizing:border-box;padding:0}}.qa #content .faqBox .in{padding:20px 0;margin:0 0 30px;background-color:#efefef}.qa #content .faqBox .in.open .qTx:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(0%, -50%) rotate(-45deg);-moz-transform:translate(0%, -50%) rotate(-45deg);-ms-transform:translate(0%, -50%) rotate(-45deg);-o-transform:translate(0%, -50%) rotate(-45deg);transform:translate(0%, -50%) rotate(-45deg)}.qa #content .faqBox .in .qTx{cursor:pointer;font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;transform:rotate(0.03deg);font-size:18px;font-weight:600;position:relative;padding:20px 50px 20px 5em;border-radius:10px}@media screen and (max-width: 520px){.qa #content .faqBox .in .qTx{line-height:180%;padding:20px 40px 20px 3em;font-size:16px;line-height:150%}}.qa #content .faqBox .in .qTx:before{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;content:"Ｑ";position:absolute;top:50%;left:30px;font-size:40px;color:#000;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 520px){.qa #content .faqBox .in .qTx:before{left:10px;font-size:30px}}.qa #content .faqBox .in .qTx:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;content:'';width:15px;height:15px;border-top:solid 3px #000;border-right:solid 3px #000;position:absolute;right:40px;top:50%;-webkit-transform:translate(0%, -50%) rotate(135deg);-moz-transform:translate(0%, -50%) rotate(135deg);-ms-transform:translate(0%, -50%) rotate(135deg);-o-transform:translate(0%, -50%) rotate(135deg);transform:translate(0%, -50%) rotate(135deg)}@media screen and (max-width: 520px){.qa #content .faqBox .in .qTx:after{width:10px;height:10px;right:15px}}.qa #content .faqBox .in .aTx{display:none;font-size:16px;color:#606060;position:relative;padding:40px 30px 20px 6em}@media screen and (max-width: 520px){.qa #content .faqBox .in .aTx{line-height:180%;padding:20px 10px 0px 3.5em;font-size:14px;line-height:150%}}.qa #content .faqBox .in .aTx:before{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;content:"A";position:absolute;top:40px;left:40px;font-size:40px;font-weight:600;color:#333}@media screen and (max-width: 520px){.qa #content .faqBox .in .aTx:before{-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);top:50%;left:15px;font-size:30px}}.qa #content .btn{text-align:center}.qa #content .btn a,.qa #content .btn .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:"";color:#000;margin:10px;padding:18px;border:2px solid #000;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.qa #content .btn a:after,.qa #content .btn .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#000}.qa #content .btn a:hover,.qa #content .btn .link:hover{cursor:pointer}.qa #content .btn a:hover:after,.qa #content .btn .link:hover:after{width:100%;left:0}.qa #content .btn a{display:inline-block}.privacypolicy #content{padding:30px 0 50px 70px}@media screen and (max-width: 520px){.privacypolicy #content{padding:20px 0 50px}}.privacypolicy #content p{line-height:34px}.privacypolicy #content p.tx{padding:0 0 30px}.privacypolicy #content .box{padding:0 0 60px}@media screen and (max-width: 520px){.privacypolicy #content .box{padding:0 0 20px}}.privacypolicy #content .box h2{font-size:20px;font-weight:600;padding:0 0 20px}.privacypolicy #content .box p{padding:0 0 0px 20px}@media screen and (max-width: 520px){.privacypolicy #content .box p{padding:0 0 30px}}.privacypolicy #content .box .tx{font-weight:900}.privacypolicy #content .box ul,.privacypolicy #content .box ol{padding:10px 10px 0px 20px}@media screen and (max-width: 520px){.privacypolicy #content .box ul,.privacypolicy #content .box ol{padding:0}}.privacypolicy #content .box ul li,.privacypolicy #content .box ol li{font-size:16px;font-weight:500;list-style-type:none;position:relative;padding:0 10px 5px 1em;line-height:250%}@media screen and (max-width: 520px){.privacypolicy #content .box ul li,.privacypolicy #content .box ol li{line-height:200%}}.privacypolicy #content .box ul li:before,.privacypolicy #content .box ol li:before{content:"・";position:absolute;left:0;top:0}.privacypolicy #content .box ol{margin:0 0 30px 1.5em}.privacypolicy #content .box ol li{list-style:decimal;padding:0 10px 5px 0}.privacypolicy #content .box ol li:before{display:none}.privacypolicy #content .box ol li ul{padding:0 0 20px}.privacypolicy #content .box ol li ul li{list-style:none;padding:0 10px 5px 2em}.privacypolicy #content .box ol li ul li span{position:absolute;top:0;left:0}.interview #content .inner{max-width:1150px}@media screen and (max-width: 1190px){.interview #content .inner{padding:0 20px}}.interview #content .inner .list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 5%}@media screen and (max-width: 767px){.interview #content .inner .list{gap:0}}.interview #content .inner .list .inBox{width:45%;border:2px solid #000;margin:0 0 50px}@media screen and (max-width: 767px){.interview #content .inner .list .inBox{width:100%;margin:10px 0}}.interview #content .inner .list .inBox a{display:block}.interview #content .inner .list .inBox a:hover .txBox .btn .link:after{width:100%;left:0}.interview #content .inner .list .inBox .imgBox{position:relative;width:100%;height:500px;overflow:hidden}@media screen and (max-width: 1040px){.interview #content .inner .list .inBox .imgBox{height:400px}}@media screen and (max-width: 840px){.interview #content .inner .list .inBox .imgBox{height:350px}}@media screen and (max-width: 520px){.interview #content .inner .list .inBox .imgBox{width:100%;height:300px}}.interview #content .inner .list .inBox .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:100%;height:auto;max-width:none;z-index:1}.interview #content .inner .list .inBox .imgBox .cate{position:absolute;top:0;left:0;font-weight:600;font-size:20px;z-index:2;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 5px}.interview #content .inner .list .inBox .imgBox .cate div{background-color:rgba(0,0,0,0.7);color:#FFF;padding:5px 20px}.interview #content .inner .list .inBox .txBox{background-color:#FFF;padding:30px}@media screen and (max-width: 767px){.interview #content .inner .list .inBox .txBox{padding:15px}}@media screen and (max-width: 520px){.interview #content .inner .list .inBox .txBox{width:100%}}.interview #content .inner .list .inBox .txBox p{padding:0;font-size:18px}@media screen and (max-width: 520px){.interview #content .inner .list .inBox .txBox p{font-size:16px}}.interview #content .inner .list .inBox .txBox p.tx2{padding:0 0 20px}.interview #content .inner .list .inBox .txBox p.tx3{font-size:26px;font-weight:600}@media screen and (max-width: 520px){.interview #content .inner .list .inBox .txBox p.tx3{font-size:24px}}.interview #content .inner .list .inBox .txBox p.tx4{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-weight:500;white-space:nowrap;padding:0 0 30px}@media screen and (max-width: 520px){.interview #content .inner .list .inBox .txBox p.tx4{padding:0 0 10px}}.interview #content .inner .list .inBox .btn{text-align:center}.interview #content .inner .list .inBox .btn a,.interview #content .inner .list .inBox .btn .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:"";color:#000;margin:10px;padding:18px;border:2px solid #000;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.interview #content .inner .list .inBox .btn a:after,.interview #content .inner .list .inBox .btn .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#000}.interview #content .inner .list .inBox .btn a:hover,.interview #content .inner .list .inBox .btn .link:hover{cursor:pointer}.interview #content .inner .list .inBox .btn a:hover:after,.interview #content .inner .list .inBox .btn .link:hover:after{width:100%;left:0}.interview #content .inner .list .inBox .btn .link{display:inline-block}.interview.single #content .inner{display:block}.interview.single #content .inner .interviewBox .box1{text-align:center}.interview.single #content .inner .interviewBox .box1 .flex{display:flex;justify-content:center;flex-wrap:wrap;gap:0 1em;padding:0 0 30px}.interview.single #content .inner .interviewBox .box1 h1{padding:0 0 50p}.interview.single #content .inner .interviewBox .box1 p{padding:0;font-size:18px}.interview.single #content .inner .interviewBox .box1 p.tx1{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-weight:500;white-space:nowrap;padding:0 0 30px}.interview.single #content .inner .interviewBox .imgBox{text-align:center;width:450px;margin:0 auto}@media screen and (max-width: 740px){.interview.single #content .inner .interviewBox .imgBox{width:100%}}.interview.single #content .inner .interviewBox .box2{padding:50px 0 0}.interview.single #content .inner .interviewBox .box2 .in{background-color:#F4F4F4;padding:30px 50px;margin:10px 0}.interview.single #content .inner .interviewBox .box2 .in h2{margin:0 0 30px}.interview.single #content .inner .interviewBox .post_content{padding:0}.interview.single #content .inner .interviewBox .post_content .single_content{min-height:0}.crosstalk #content .inner{max-width:1150px}@media screen and (max-width: 1190px){.crosstalk #content .inner{padding:0 20px}}.crosstalk #content .inner .list .inBox{border:2px solid #000;background-color:#f4f4f4;margin:0 0 30px}@media screen and (max-width: 767px){.crosstalk #content .inner .list .inBox{width:100%;margin:0 0 30px}}.crosstalk #content .inner .list .inBox a{display:flex;justify-content:space-between;flex-wrap:wrap}.crosstalk #content .inner .list .inBox a:hover .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:105%}@media screen and (max-width: 1160px){.crosstalk #content .inner .list .inBox a:hover .imgBox img{width:auto;height:105%}}@media screen and (max-width: 767px){.crosstalk #content .inner .list .inBox a:hover .imgBox img{width:105%}}.crosstalk #content .inner .list .inBox a:hover .txBox .btn .link:after{width:100%;left:0}.crosstalk #content .inner .list .inBox .imgBox{position:relative;width:50%;overflow:hidden}@media screen and (max-width: 767px){.crosstalk #content .inner .list .inBox .imgBox{width:100%;height:380px}}@media screen and (max-width: 590px){.crosstalk #content .inner .list .inBox .imgBox{height:320px}}@media screen and (max-width: 500px){.crosstalk #content .inner .list .inBox .imgBox{height:270px}}@media screen and (max-width: 420px){.crosstalk #content .inner .list .inBox .imgBox{height:220px}}@media screen and (max-width: 350px){.crosstalk #content .inner .list .inBox .imgBox{height:180px}}.crosstalk #content .inner .list .inBox .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto;max-width:none;z-index:1}@media screen and (max-width: 1160px){.crosstalk #content .inner .list .inBox .imgBox img{height:100%;width:auto}}@media screen and (max-width: 767px){.crosstalk #content .inner .list .inBox .imgBox img{width:100%;height:auto}}.crosstalk #content .inner .list .inBox .txBox{width:50%;padding:30px}@media screen and (max-width: 767px){.crosstalk #content .inner .list .inBox .txBox{padding:15px;width:100%}}.crosstalk #content .inner .list .inBox .txBox h2{font-size:28px;padding:0 0 30px}@media screen and (max-width: 520px){.crosstalk #content .inner .list .inBox .txBox h2{font-size:22px}}.crosstalk #content .inner .list .inBox .txBox p{padding:0;font-size:18px}@media screen and (max-width: 520px){.crosstalk #content .inner .list .inBox .txBox p{font-size:16px}}.crosstalk #content .inner .list .inBox .txBox p.tx{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-weight:700;white-space:nowrap;font-size:24px}.crosstalk #content .inner .list .inBox .btn{padding:30px 0 0 0;text-align:right}.crosstalk #content .inner .list .inBox .btn a,.crosstalk #content .inner .list .inBox .btn .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:"";color:#000;margin:10px;padding:18px;border:2px solid #000;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.crosstalk #content .inner .list .inBox .btn a:after,.crosstalk #content .inner .list .inBox .btn .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#000}.crosstalk #content .inner .list .inBox .btn a:hover,.crosstalk #content .inner .list .inBox .btn .link:hover{cursor:pointer}.crosstalk #content .inner .list .inBox .btn a:hover:after,.crosstalk #content .inner .list .inBox .btn .link:hover:after{width:100%;left:0}.crosstalk #content .inner .list .inBox .btn .link{display:inline-block}.crosstalk.single #content .inner{display:block;max-width:1150px}.crosstalk.single #content .inner .crosstalkBox{text-align:center}.crosstalk.single #content .inner .crosstalkBox .tx{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-weight:700;white-space:nowrap;font-size:24px;padding:0 0 10px}.crosstalk.single #content .inner .crosstalkBox h1{font-size:34px;padding:0 0 50px}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox h1{font-size:26px;padding:0 0 20px}}.crosstalk.single #content .inner .crosstalkBox .imgBox{text-align:center;width:700px;margin:0 auto 70px}@media screen and (max-width: 740px){.crosstalk.single #content .inner .crosstalkBox .imgBox{width:100%;margin:0 auto 20px}}.crosstalk.single #content .inner .crosstalkBox .movieBox{display:flex;justify-content:center;align-items:center;margin:0 0 70px}.crosstalk.single #content .inner .crosstalkBox .box2{text-align:left;font-size:22px}.crosstalk.single #content .inner .crosstalkBox .box2 p{line-height:50px}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 p{line-height:36px}}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .talk_in{background-color:#f4f4f4;padding:50px;margin:0 0 50px}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 .talk .talk_in{padding:15px}}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .talk_in:last-child{margin:0}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox{padding:20px 0;align-items:center}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox{align-items:flex-start;padding:10px 0}}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffImg{width:126px;text-align:center}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffImg{width:50px}}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffImg .img{border-radius:50%;overflow:hidden;width:126px;height:126px}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffImg .img{width:50px;height:50px}}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffImg .name{color:#595757;font-size:16px;padding:5px 0 0 0}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffImg .name{display:none}}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffTx{width:calc(100% - 180px);font-size:16px}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffTx{width:calc(100% - 70px)}}.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffTx p{padding:0 0 1em;line-height:36px}@media screen and (max-width: 520px){.crosstalk.single #content .inner .crosstalkBox .box2 .talk .flexBox .staffTx p{font-size:14px;line-height:26px}}.recruit #content .inner{max-width:1150px}@media screen and (max-width: 1190px){.recruit #content .inner{padding:0 20px}}.recruit #content .inner .term_par{background-color:#f4f4f4;padding:30px 50px;margin:0 0 50px}@media screen and (max-width: 767px){.recruit #content .inner .term_par{padding:15px}}.recruit #content .inner .term_par .term_box{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:10px 0}.recruit #content .inner .term_par .term_box p{width:200px;padding:0}@media screen and (max-width: 767px){.recruit #content .inner .term_par .term_box p{width:100%}}.recruit #content .inner .term_par .term_box ul{width:calc(100% - 230px);display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 767px){.recruit #content .inner .term_par .term_box ul{width:100%}}.recruit #content .inner .term_par .term_box ul li{padding:5px 5px}.recruit #content .inner .term_par .term_box ul li a{display:block;padding:5px 30px;text-align:center;border:2px solid #000;border-radius:30px;background-color:#FFF}@media screen and (max-width: 767px){.recruit #content .inner .term_par .term_box ul li a{font-size:14px;padding:3px 10px}}.recruit #content .inner .term_par .term_box ul li a:hover{background-color:#000;color:#FFF;opacity:1}.recruit #content .inner .term_par .term_box ul li.current a{background-color:#000;color:#FFF}.recruit #content .inner .list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 2%}.recruit #content .inner .list .inBox{margin:0 0 50px;width:32%}@media screen and (max-width: 900px){.recruit #content .inner .list .inBox{width:48%}}@media screen and (max-width: 520px){.recruit #content .inner .list .inBox{width:100%}}.recruit #content .inner .list .inBox a{display:block;padding:0;border:2px solid #000}.recruit #content .inner .list .inBox a:hover{opacity:1}.recruit #content .inner .list .inBox a:hover .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:105%}.recruit #content .inner .list .inBox a:hover .txBox .btn .link:after{width:100%;left:0}.recruit #content .inner .list .inBox a .imgBox{position:relative;width:100%;height:220px;overflow:hidden}@media screen and (max-width: 1150px){.recruit #content .inner .list .inBox a .imgBox{height:160px}}@media screen and (max-width: 767px){.recruit #content .inner .list .inBox a .imgBox{height:120px}}@media screen and (max-width: 520px){.recruit #content .inner .list .inBox a .imgBox{height:220px}}.recruit #content .inner .list .inBox a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.recruit #content .inner .list .inBox a .txBox{padding:20px 20px 10px;background-color:#FFF}.recruit #content .inner .list .inBox a .txBox .cate{display:flex;justify-content:flex-start;flex-wrap:wrap}.recruit #content .inner .list .inBox a .txBox .cate div{border:1px solid #000;color:#FFF;background-color:#000;font-size:14px;padding:0px 10px;margin:0 5px 5px;border-radius:30px}.recruit #content .inner .list .inBox a .txBox h2{font-size:20px}@media screen and (max-width: 520px){.recruit #content .inner .list .inBox a .txBox h2{font-size:20px}}.recruit #content .inner .list .inBox a .btn{padding:30px 0 0 0;text-align:right}.recruit #content .inner .list .inBox a .btn a,.recruit #content .inner .list .inBox a .btn .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:200px;color:#000;margin:10px;padding:18px;border:2px solid #000;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.recruit #content .inner .list .inBox a .btn a:after,.recruit #content .inner .list .inBox a .btn .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#000}.recruit #content .inner .list .inBox a .btn a:hover,.recruit #content .inner .list .inBox a .btn .link:hover{cursor:pointer}.recruit #content .inner .list .inBox a .btn a:hover:after,.recruit #content .inner .list .inBox a .btn .link:hover:after{width:100%;left:0}.recruit #content .inner .list .inBox a .btn .link{display:inline-block;padding:5px;font-size:16px}.recruit.single #content .inner{display:block;max-width:1150px}.recruit.single #content .inner .recruitBox{text-align:center}.recruit.single #content .inner .recruitBox h1{font-size:34px;padding:0 0 50px}@media screen and (max-width: 520px){.recruit.single #content .inner .recruitBox h1{font-size:26px;padding:0 0 20px}}.recruit.single #content .inner .recruitBox h2{text-align:left}.recruit.single #content .inner .recruitBox .imgBox{text-align:center;width:700px;margin:0 auto 70px}@media screen and (max-width: 740px){.recruit.single #content .inner .recruitBox .imgBox{width:100%;margin:0 auto 20px}}.recruit.single #content .inner .recruitBox .txBox{background-color:#f4f4f4;padding:30px 50px 80px;margin:0 0 50px;text-align:left;font-size:22px}@media screen and (max-width: 520px){.recruit.single #content .inner .recruitBox .txBox{padding:25px}}.recruit.single #content .inner .recruitBox .txBox p{line-height:40px;padding:0 0 2em}.recruit.single #content .inner .recruitBox .txBox p:last-child{padding:0}@media screen and (max-width: 520px){.recruit.single #content .inner .recruitBox .txBox p{line-height:36px}}.recruit.single #content .inner .recruitBox .btn a,.recruit.single #content .inner .recruitBox .btn .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:"";color:#000;margin:10px;padding:18px;border:2px solid #000;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.recruit.single #content .inner .recruitBox .btn a:after,.recruit.single #content .inner .recruitBox .btn .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#000}.recruit.single #content .inner .recruitBox .btn a:hover,.recruit.single #content .inner .recruitBox .btn .link:hover{cursor:pointer}.recruit.single #content .inner .recruitBox .btn a:hover:after,.recruit.single #content .inner .recruitBox .btn .link:hover:after{width:100%;left:0}.blog #content .inner,.single #content .inner,.post #content .inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1386px){.blog #content .inner,.single #content .inner,.post #content .inner{padding:0 20px}}.blog #content .inner .lBox,.single #content .inner .lBox,.post #content .inner .lBox{width:70%}@media screen and (max-width: 520px){.blog #content .inner .lBox,.single #content .inner .lBox,.post #content .inner .lBox{width:100%}}.blog #content .inner .lBox .list,.single #content .inner .lBox .list,.post #content .inner .lBox .list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 2%}.blog #content .inner .lBox .list .inBox,.single #content .inner .lBox .list .inBox,.post #content .inner .lBox .list .inBox{margin:0 0 50px;width:32%}@media screen and (max-width: 520px){.blog #content .inner .lBox .list .inBox,.single #content .inner .lBox .list .inBox,.post #content .inner .lBox .list .inBox{width:100%}}.blog #content .inner .lBox .list .inBox a,.single #content .inner .lBox .list .inBox a,.post #content .inner .lBox .list .inBox a{display:block;padding:0}.blog #content .inner .lBox .list .inBox a .imgBox,.single #content .inner .lBox .list .inBox a .imgBox,.post #content .inner .lBox .list .inBox a .imgBox{position:relative;width:100%;height:220px}@media screen and (max-width: 1150px){.blog #content .inner .lBox .list .inBox a .imgBox,.single #content .inner .lBox .list .inBox a .imgBox,.post #content .inner .lBox .list .inBox a .imgBox{height:160px}}@media screen and (max-width: 767px){.blog #content .inner .lBox .list .inBox a .imgBox,.single #content .inner .lBox .list .inBox a .imgBox,.post #content .inner .lBox .list .inBox a .imgBox{height:120px}}@media screen and (max-width: 520px){.blog #content .inner .lBox .list .inBox a .imgBox,.single #content .inner .lBox .list .inBox a .imgBox,.post #content .inner .lBox .list .inBox a .imgBox{height:220px}}.blog #content .inner .lBox .list .inBox a .imgBox img,.single #content .inner .lBox .list .inBox a .imgBox img,.post #content .inner .lBox .list .inBox a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blog #content .inner .lBox .list .inBox a .flex,.single #content .inner .lBox .list .inBox a .flex,.post #content .inner .lBox .list .inBox a .flex{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.blog #content .inner .lBox .list .inBox a .flex .time,.single #content .inner .lBox .list .inBox a .flex .time,.post #content .inner .lBox .list .inBox a .flex .time{font-size:14px;line-height:150%;padding:0 20px 5px 0}.blog #content .inner .lBox .list .inBox a .flex .cate,.single #content .inner .lBox .list .inBox a .flex .cate,.post #content .inner .lBox .list .inBox a .flex .cate{display:flex;justify-content:flex-start;flex-wrap:wrap}.blog #content .inner .lBox .list .inBox a .flex .cate div,.single #content .inner .lBox .list .inBox a .flex .cate div,.post #content .inner .lBox .list .inBox a .flex .cate div{border:1px solid #000;color:#000;font-size:14px;padding:0px 10px;margin:0 5px 5px}.blog #content .inner .lBox .list .inBox a .tx,.single #content .inner .lBox .list .inBox a .tx,.post #content .inner .lBox .list .inBox a .tx{font-size:18px;padding:10px 0 0}.blog #content .inner .rBox,.single #content .inner .rBox,.post #content .inner .rBox{width:25%;padding:30px 0 100px 0}@media screen and (max-width: 520px){.blog #content .inner .rBox,.single #content .inner .rBox,.post #content .inner .rBox{width:100%;padding-bottom:50px}}.blog #content .inner .rBox .title,.single #content .inner .rBox .title,.post #content .inner .rBox .title{font-size:20px;color:#000;padding:0 10px 10px 10px;border-bottom:1px solid #000}.blog #content .inner .rBox .inBox,.single #content .inner .rBox .inBox,.post #content .inner .rBox .inBox{padding:0 0 50px}.blog #content .inner .rBox .inBox .in a,.single #content .inner .rBox .inBox .in a,.post #content .inner .rBox .inBox .in a{display:block;padding:20px 0 10px}.blog #content .inner .rBox .inBox .in a .time,.single #content .inner .rBox .inBox .in a .time,.post #content .inner .rBox .inBox .in a .time{color:#AAAAAA;font-size:12px;line-height:150%;padding:0}.blog #content .inner .rBox .inBox .in a .tx,.single #content .inner .rBox .inBox .in a .tx,.post #content .inner .rBox .inBox .in a .tx{font-size:16px}.blog #content .inner .rBox .cate,.single #content .inner .rBox .cate,.post #content .inner .rBox .cate{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:20px 0 50px}.blog #content .inner .rBox .cate div,.single #content .inner .rBox .cate div,.post #content .inner .rBox .cate div{margin:0 5px 5px}.blog #content .inner .rBox .cate div a,.single #content .inner .rBox .cate div a,.post #content .inner .rBox .cate div a{color:#000;display:block;border:1px solid #000;padding:0px 10px;font-size:14px}.blog #content .inner .rBox .cate div.active a,.single #content .inner .rBox .cate div.active a,.post #content .inner .rBox .cate div.active a{background-color:#000;color:#FFF}.blog #content .inner .rBox .archive-dropdown,.single #content .inner .rBox .archive-dropdown,.post #content .inner .rBox .archive-dropdown{padding:20px 0 0 0}.blog #content .inner .rBox .archive-dropdown select,.single #content .inner .rBox .archive-dropdown select,.post #content .inner .rBox .archive-dropdown select{width:100%;padding:5px;border-radius:5px}.single #content .inner h1{font-size:36px}@media screen and (max-width: 520px){.single #content .inner h1{font-size:26px}}.single #content .inner h2{font-size:26px;padding:20px 0 30px;margin:0 0 50px;position:relative}@media screen and (max-width: 520px){.single #content .inner h2{padding:10px 0 15px;margin:0 0 20px}}.single #content .inner h2:after{content:"";width:83px;height:2px;background-color:#000;position:absolute;bottom:0;left:0;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}.single #content .inner h3{font-size:20px;padding:20px 0 20px 20px;margin:0 0 20px;border-left:4px solid #173661}@media screen and (max-width: 520px){.single #content .inner h3{padding:10px 0 10px 20px}}.single #content .inner h4{font-size:18px;padding:0 0 10px 0;margin:30px 0}@media screen and (max-width: 520px){.single #content .inner h4{padding:0 0 10px 0;margin:0 0 15px}}.single #content .inner .post_content{padding:50px 0 0 0}.single #content .inner .post_content .time{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-weight:700;color:#000;font-size:20px;font-weight:700;padding:0 0 30px}.single #content .inner .single_content{min-height:300px;padding:50px 0 0 0;line-height:34px}@media screen and (max-width: 520px){.single #content .inner .single_content{white-space:normal;overflow-wrap:break-word}}.single #content .inner .single_content .wp-block-columns{padding:0 0 0px}.single #content .inner .single_content .wp-element-caption{font-size:14px;padding:10px 0}.single #content .inner .single_content p{width:100%;line-height:34px;padding:0 1.5em 2em 0}@media screen and (max-width: 520px){.single #content .inner .single_content p{font-size:15px;line-height:28px}}.single #content .inner .single_content p:after{display:block;content:"";width:100%;height:1px;clear:both}.single #content .inner .single_content a{text-decoration:underline;color:#000}.single #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.single #content .inner .single_content table{margin:0 auto 50px !important}@media screen and (max-width: 520px){.single #content .inner .single_content table{table-layout:fixed;margin:0 auto 50px !important}}.single #content .inner .single_content table tr th{background-color:#F0F0F0}.single #content .inner .single_content table tr th,.single #content .inner .single_content table tr td{border:1px solid #D0D0D0;padding:10px;width:auto}@media screen and (max-width: 520px){.single #content .inner .single_content table tr th,.single #content .inner .single_content table tr td{display:table-cell;font-size:14px;padding:5px}}.single #content .inner .single_content ul{width:100%;margin:0 0 30px 0;padding:50px;background-color:#abb7c233}@media screen and (max-width: 520px){.single #content .inner .single_content ul{padding:20px 20px 20px 40px}}.single #content .inner .single_content ul li{list-style:outside;font-size:16px;padding:5px 0}@media screen and (max-width: 520px){.single #content .inner .single_content ul li{font-size:14px;padding:3px 0;line-height:28px}}.single #content .inner .single_content ul li ul{background:#FFF;margin:10px 0 0 0;padding:10px 20px 10px 40px}.single #content .inner .single_content ul li ul li{list-style-type:circle}.single #content .inner .single_content ul.nolist li{list-style:none}.single #content .inner .single_content ol{margin:0 0 30px 1.5em}.single #content .inner .single_content ol li{font-size:16px;padding:5px 0}.single #content .inner .single_content .wp-block-image img{margin:20px auto 50px}@media screen and (max-width: 520px){.single #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width: 520px){.single #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.single #content .inner .single_content .is-style-rounded{border-radius:50px}.single #content .inner .single_content .is-style-rounded img{border-radius:50px}.single #content .inner .single_content .has-background{padding:50px}@media screen and (max-width: 520px){.single #content .inner .single_content .has-background{padding:20px}}.single #content .inner .single_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.single #content .inner .single_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.single #content .inner .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.single #content .inner .single_content .btn{text-align:center}.single #content .inner .single_content .btn a{width:300px;display:inline-block}.single #content .inner .single_content .wp-block-button a,.single #content .inner .single_content .wp-block-button .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:"";color:#FFF;margin:10px;padding:18px;border:2px solid #FFF;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.single #content .inner .single_content .wp-block-button a:after,.single #content .inner .single_content .wp-block-button .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#FFF}.single #content .inner .single_content .wp-block-button a:hover,.single #content .inner .single_content .wp-block-button .link:hover{cursor:pointer}.single #content .inner .single_content .wp-block-button a:hover:after,.single #content .inner .single_content .wp-block-button .link:hover:after{width:100%;left:0}.single #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}.single #content .inner .postlink{display:flex;justify-content:center;align-items:center;padding:100px 0;width:100%}@media screen and (max-width: 520px){.single #content .inner .postlink{padding:30px 0}}.single #content .inner .postlink .box{padding:0 50px;min-height:1px}@media screen and (max-width: 520px){.single #content .inner .postlink .box{padding:0 10px}}.single #content .inner .postlink .box.box_l:empty,.single #content .inner .postlink .box.box_r:empty{display:none}.single #content .inner .postlink .box.box_l a,.single #content .inner .postlink .box.box_r a{display:flex;justify-content:center;align-items:center;font-size:13px}@media screen and (max-width: 520px){.single #content .inner .postlink .box.box_l a,.single #content .inner .postlink .box.box_r a{width:40px;height:40px;border-radius:50%;border:2px solid #000;color:#000;display:flex;justify-content:center;align-items:center}}.single #content .inner .postlink .box.box_l a span,.single #content .inner .postlink .box.box_r a span{font-size:16px;padding:0 10px}@media screen and (max-width: 520px){.single #content .inner .postlink .box.box_l a span,.single #content .inner .postlink .box.box_r a span{display:none}}.single #content .inner .postlink .box.box_c a{color:#000;font-weight:700}.not404 #container .inner{display:block}.not404 #container .error{position:relative;max-width:960px;font-size:18px;font-weight:500;line-height:200%;text-align:center;padding:100px 0}@media screen and (max-width: 520px){.not404 #container .error{font-size:14px;padding:50px 0}}.not404 #container .error p{padding:0 0 1.5em}.not404 #container .error p.title{font-size:80px;font-weight:700;text-align:center;padding:0 0 80px}@media screen and (max-width: 520px){.not404 #container .error p.title{font-size:24px}}.not404 #container .error .btn a,.not404 #container .error .btn .link{font-family:'YakuHanJP_Narrow', 'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em;font-size:20px;font-weight:600;display:inline-block;width:250px;color:#000;margin:10px;padding:18px;border:2px solid #000;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s}.not404 #container .error .btn a:after,.not404 #container .error .btn .link:after{position:absolute;transition:.3s;content:'';width:0;left:0;bottom:0;height:3px;background:#000}.not404 #container .error .btn a:hover,.not404 #container .error .btn .link:hover{cursor:pointer}.not404 #container .error .btn a:hover:after,.not404 #container .error .btn .link:hover:after{width:100%;left:0}.thanks_area{text-align:center;font-size:20px;line-height:200%}.thanks_area p{padding:0 0 50px}
