﻿:root{--color1:#0068B4;--color2:#50A3DB;--color3:#EEF8FB;--hover:#0054AD;--text-color:#1f1f1f}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}header{background-color:#FFF}.pageMain{margin-top:88px;display:flex;justify-content:flex-start;align-items:center;width:100%;height:300px;padding:50px;position:relative;overflow:hidden}@media screen and (max-width: 520px){.pageMain{margin-top:60px}}.pageMain:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/page/pageMain.webp") no-repeat center;background-size:cover;z-index:-1}@media screen and (max-width: 520px){.pageMain:after{background-position:left center}}@media screen and (max-width: 520px){.pageMain{height:200px;padding:30px 20px}}.pageMain .inner{position:relative;z-index:1}@media screen and (max-width: 520px){.pageMain .inner{padding:0;width:100%}}.pageMain .inner .ens{font-family:"Arimo", Arial, Helvetica, "sans-serif","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:80px;font-weight:700;font-style:italic;line-height:120%;text-transform:capitalize;background:linear-gradient(90deg, #50A3DB 0%, #0068B4 25%, #48BDCF 35%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media screen and (max-width: 520px){.pageMain .inner .ens{font-size:56px}}.pageMain .inner .title{font-size:32px;font-weight:900;padding:5px 0 0 0}@media screen and (max-width: 520px){.pageMain .inner .title{font-size:24px;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 p{line-height:36px;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{padding:2em 20px;border-top:none;border-bottom:2px solid var(--color1);letter-spacing:0.04em;line-height:30px}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{font-size:16px;text-align:center;vertical-align:top;width:200px}@media screen and (max-width: 520px){#content table th{border-top:none;border-bottom:none;padding:10px 10px 0;text-align:left}}#content table td{font-size:16px;width:calc(100% - 200px);border-bottom:2px solid #DDDDDD;padding:10px 20px 10px 50px}@media screen and (max-width: 520px){#content table td{border-top:none;font-size:15px;padding:10px 10px 10px 20px}}#content table td div{padding:20px 0}@media screen and (max-width: 520px){#content table td div{padding:0 0 10px}}#content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}#content .titleArea{position:relative;padding:50px 0 0 0;margin:0 0 20px}#content .titleArea h2{color:var(--color1);font-size:40px;font-weight:900;position:relative;z-index:1}@media screen and (max-width: 520px){#content .titleArea h2{font-size:30px;margin-top:-20px}}#content .titleArea .en{z-index:0;position:absolute;top:0;left:0;font-family:"Arimo", Arial, Helvetica, "sans-serif","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:80px;font-weight:700;font-style:italic;line-height:120%;text-transform:capitalize;background:linear-gradient(90deg, #50A3DB 0%, #0068B4 60%, #48BDCF 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;opacity:0.2}@media screen and (max-width: 520px){#content .titleArea .en{font-size:50px}}#content .titleArea.type2 h2{color:#FFF}#content .titleArea.type2 .en{background:linear-gradient(90deg, #FFF 0%, #FFF 60%, #FFF 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;opacity:0.3}#content .sub_titleArea{margin:0 0 20px;width:415px}@media screen and (max-width: 440px){#content .sub_titleArea{min-width:0;width:100%}}#content .sub_titleArea .txt{width:100%;display:inline-block;font-size:24px;font-weight:900;position:relative;padding:0 0 10px}@media screen and (max-width: 520px){#content .sub_titleArea .txt{font-size:22px}}#content .sub_titleArea .txt:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:var(--color1);z-index:0}#content .sub_titleArea .txt:before{position:absolute;bottom:-1px;left:0;content:"";width:100px;height:3px;background-color:var(--color1)}#content .sub_titleArea.type2 .txt{color:#FFF}#content .sub_titleArea.type2 .txt:after,#content .sub_titleArea.type2 .txt:before{background-color:#FFF}.company #content .company_flexBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;gap:35px 3%;padding-bottom:30px}@media screen and (max-width: 767px){.company #content .company_flexBox{gap:20px 2%}}@media screen and (max-width: 520px){.company #content .company_flexBox{gap:10px 2%}}.company #content .company_flexBox .inBox{width:31.3%;background:#FFFFFF;border-radius:7px;box-shadow:0px 0px 15px rgba(80,163,219,0.25)}@media screen and (max-width: 767px){.company #content .company_flexBox .inBox{width:48%}}.company #content .company_flexBox .inBox a{display:block;padding:30px 20px 10px}@media screen and (max-width: 520px){.company #content .company_flexBox .inBox a{padding:8px}}.company #content .company_flexBox .inBox a .imgBox{width:100%;height:200px}@media screen and (max-width: 520px){.company #content .company_flexBox .inBox a .imgBox{height:100px}}.company #content .company_flexBox .inBox a .imgBox img{object-fit:cover;width:100%;height:100%;max-width:none}.company #content .company_flexBox .inBox a .txBox{width:100%;height:80px;font-size:20px;font-weight:700;position:relative;text-align:left;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 520px){.company #content .company_flexBox .inBox a .txBox{font-size:16px;height:60px}}@media screen and (max-width: 420px){.company #content .company_flexBox .inBox a .txBox{font-size:14px;font-weight:600}}.company #content .company_flexBox .inBox a .txBox: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%);content:"";position:absolute;top:50%;right:0px;border-radius:50%;z-index:0;background-color:var(--color1);width:40px;height:40px;z-index:0}@media screen and (max-width: 520px){.company #content .company_flexBox .inBox a .txBox:before{width:26px;height:26px;right:0px}}.company #content .company_flexBox .inBox a .txBox:after{content:"";position:absolute;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%);z-index:1;background:url("../images/common/arrow_w.svg") no-repeat center;background-size:100%;width:20px;height:20px;right:10px}@media screen and (max-width: 520px){.company #content .company_flexBox .inBox a .txBox:after{width:16px;right:26px;right:4px}}.data .cta{margin-top:0}.data #content .dataBox2{background-color:#EEF8FB;padding:50px 0 80px}@media screen and (max-width: 520px){.data #content .dataBox2{padding:40px 0}}@media screen and (max-width: 768px){.data #content .inner{width:600px}}@media screen and (max-width: 620px){.data #content .inner{width:100%}}.data #content .inner h2{font-size:32px;font-weight:900;background:url("../images/common/noimg.webp") no-repeat left center;background-size:40px;padding:0 0 0 45px;margin-bottom:30px}@media screen and (max-width: 520px){.data #content .inner h2{font-size:28px}}.data #content .inner .dataBox{background:#FFFFFF;box-shadow:0px 0px 15px rgba(80,163,219,0.25);border-radius:7px;padding:30px 25px;margin-bottom:30px}@media screen and (max-width: 520px){.data #content .inner .dataBox{padding:20px}}.data #content .inner .dataBox .in{padding-bottom:36px}.data #content .inner .dataBox h3{text-align:center;font-size:24px;font-weight:900}@media screen and (max-width: 520px){.data #content .inner .dataBox h3{font-size:20px}}.data #content .inner .dataBox h4{text-align:center;font-size:20px;font-weight:700;color:#FFF;padding:0px 10px 2px;width:100%;background:linear-gradient(291.98deg, #24B4E9 0%, #0562A8 100%);border-radius:7px}.data #content .inner .dataBox p{font-size:14px;line-height:150%}.data #content .inner .dataBox p.c{text-align:center}.data #content .inner .dataBox .numBox{display:flex;justify-content:center;align-items:baseline;color:var(--color1);font-weight:700;font-size:40px}.data #content .inner .dataBox .numBox .num{font-family:'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:56px;font-weight:900}.data #content .inner .dataBox .imgBox{text-align:center;display:flex;justify-content:center;align-items:center}.data #content .inner .dataBox .imgBox img{width:100%;height:auto}.data #content .inner .dataBox .imgBox.type2{height:80px;margin-top:20px}.data #content .inner .dataBox .imgBox.type2 img{width:auto;height:100%}.data #content .inner .dataBox .imgBox.type3{width:85%;margin:25px auto 0}.data #content .inner .dataBox .imgBox.type3 img{width:100%;height:auto}.data #content .inner .one .in{width:820px;margin:0 auto}@media screen and (max-width: 860px){.data #content .inner .one .in{width:100%}}.data #content .inner .one .in:first-child{margin-bottom:30px}.data #content .inner .one .in .flexBox{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.data #content .inner .one .in .flexBox .txBox{width:40%}@media screen and (max-width: 768px){.data #content .inner .one .in .flexBox .txBox{width:100%;order:1}}.data #content .inner .one .in .flexBox .imgBox{width:40%}@media screen and (max-width: 768px){.data #content .inner .one .in .flexBox .imgBox{width:100%;order:3}}.data #content .inner .one .in .flexBox .bnr{width:100%;display:flex;justify-content:center;gap:10px 1%;margin-top:20px}@media screen and (max-width: 920px){.data #content .inner .one .in .flexBox .bnr{flex-wrap:wrap}}@media screen and (max-width: 768px){.data #content .inner .one .in .flexBox .bnr{order:2;margin-bottom:20px}}@media screen and (max-width: 520px){.data #content .inner .one .in .flexBox .bnr{gap:10px 2%}}.data #content .inner .one .in .flexBox .bnr.type2{gap:10px 2%}.data #content .inner .one .in .flexBox .bnr .bnr_in{display:flex;justify-content:center;align-items:center;height:60px;padding:0 10px;min-width:180px;background-color:#EEF8FB;border-radius:7px;font-size:20px}@media screen and (max-width: 520px){.data #content .inner .one .in .flexBox .bnr .bnr_in{width:49%;min-width:130px;font-size:13px}.data #content .inner .one .in .flexBox .bnr .bnr_in.type2{width:180px}}.data #content .inner .one .in .flexBox .bnr .bnr_in.mul{width:262px;background:url("../images/page/data_logo2.webp") no-repeat center,#EEF8FB;background-blend-mode:multiply;background-size:202px 32px}@media screen and (max-width: 520px){.data #content .inner .one .in .flexBox .bnr .bnr_in.mul{width:49%;background-size:80%}}.data #content .inner .two{display:flex;justify-content:space-between;flex-wrap:wrap}.data #content .inner .two .dataBox{width:32%}@media screen and (max-width: 768px){.data #content .inner .two .dataBox{width:100%}}.data #content .inner .two .dataBox:last-child{width:66%}@media screen and (max-width: 768px){.data #content .inner .two .dataBox:last-child{width:100%}}.data #content .inner .two .flexBox2{display:flex;justify-content:space-between;align-items:center;gap:10px 20px;padding:20px 0}@media screen and (max-width: 768px){.data #content .inner .two .flexBox2{gap:10px 4%;flex-wrap:wrap}}.data #content .inner .two .flexBox2 .en{flex:1;background-color:#EEF8FB;aspect-ratio:1 / 1;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:var(--color1);text-align:center}@media screen and (max-width: 950px){.data #content .inner .two .flexBox2 .en{font-size:16px}}@media screen and (max-width: 768px){.data #content .inner .two .flexBox2 .en{font-size:20px;flex:none;width:48%}}@media screen and (max-width: 400px){.data #content .inner .two .flexBox2 .en{font-size:16px}}.data #content .inner .three{display:flex;justify-content:space-between;flex-wrap:wrap}.data #content .inner .three .dataBox{width:32%}@media screen and (max-width: 768px){.data #content .inner .three .dataBox{width:100%}}.career{background:#EEF8FB}@media screen and (max-width: 520px){.career #content .careerBox1{padding-bottom:20px}}.career #content .careerBox1 p{line-height:150%}.career #content .careerBox1 p.tx{padding-bottom:3em}.career #content .careerBox1 .inBox{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 60px;gap:20px;background:#FFFFFF;box-shadow:0px 0px 15px rgba(80,163,219,0.25);border-radius:7px;margin-bottom:35px}@media screen and (max-width: 768px){.career #content .careerBox1 .inBox{align-items:center;padding:20px}}@media screen and (max-width: 600px){.career #content .careerBox1 .inBox{flex-wrap:wrap}}@media screen and (max-width: 520px){.career #content .careerBox1 .inBox{margin-bottom:20px}}.career #content .careerBox1 .inBox .txBox{width:545px}@media screen and (max-width: 768px){.career #content .careerBox1 .inBox .txBox{width:70%}}@media screen and (max-width: 600px){.career #content .careerBox1 .inBox .txBox{width:100%}}.career #content .careerBox1 .inBox .txBox h4{font-size:24px;font-weight:900;border-bottom:1px solid var(--color1);display:flex;justify-content:flex-start;align-items:center;gap:0 20px;padding:10px 0;margin-bottom:20px}@media screen and (max-width: 520px){.career #content .careerBox1 .inBox .txBox h4{font-size:22px}}.career #content .careerBox1 .inBox .txBox h4 span{font-family:'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:32px;font-weight:700;color:#50A3DB}@media screen and (max-width: 520px){.career #content .careerBox1 .inBox .txBox h4 span{font-size:30px}}.career #content .careerBox1 .inBox .txBox p{font-size:14px;line-height:150%}.career #content .careerBox1 .inBox .imgBox{width:252px;height:100%}@media screen and (max-width: 768px){.career #content .careerBox1 .inBox .imgBox{width:25%;height:150px}}@media screen and (max-width: 600px){.career #content .careerBox1 .inBox .imgBox{height:auto;width:100%}}.career #content .careerBox1 .inBox .imgBox img{object-fit:cover;max-width:none;width:100%;height:100%}.career #content .careerBox2{background:url("../images/page/careerBg.webp") no-repeat center;background-size:cover;padding:50px 0 80px}@media screen and (max-width: 520px){.career #content .careerBox2{padding:40px 0}}.career #content .careerBox2 .inner .flexBox{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 4%;padding-top:30px;margin-bottom:40px}@media screen and (max-width: 520px){.career #content .careerBox2 .inner .flexBox{gap:20px 0;margin-bottom:20px}}.career #content .careerBox2 .inner .flexBox .inBox{width:48%;padding:20px;background:#FFFFFF;box-shadow:0px 0px 15px rgba(80,163,219,0.15);border-radius:7px}@media screen and (max-width: 520px){.career #content .careerBox2 .inner .flexBox .inBox{width:100%}}.career #content .careerBox2 .inner .flexBox .inBox h4{display:flex;justify-content:flex-start;align-items:center;gap:0 20px;color:#50A3DB;padding-bottom:16px}@media screen and (max-width: 768px){.career #content .careerBox2 .inner .flexBox .inBox h4{display:block;text-align:center}}.career #content .careerBox2 .inner .flexBox .inBox h4 span{font-size:24px;font-weight:900;color:#333}@media screen and (max-width: 768px){.career #content .careerBox2 .inner .flexBox .inBox h4 span{width:100%;display:block;padding:0 0 10px}}@media screen and (max-width: 520px){.career #content .careerBox2 .inner .flexBox .inBox h4 span{font-size:22px}}.career #content .careerBox2 .inner .flexBox .inBox p{font-size:14px;line-height:150%}.career #content .careerBox2 .inner .flexBox .inBox p span{font-weight:700}.career #content .careerBox2 .inner .flexBox2{display:flex;justify-content:center;padding:30px;background:#00B19B;box-shadow:0px 0px 15px rgba(80,163,219,0.25);border-radius:7px}@media screen and (max-width: 768px){.career #content .careerBox2 .inner .flexBox2{flex-wrap:wrap;gap:20px 0}}@media screen and (max-width: 520px){.career #content .careerBox2 .inner .flexBox2{padding:20px}}.career #content .careerBox2 .inner .flexBox2 .inBox{color:#FFF;flex:1;border-right:1px solid #FFF;padding:20px}@media screen and (max-width: 768px){.career #content .careerBox2 .inner .flexBox2 .inBox{flex:none;width:100%;border-right:none;border-bottom:1px solid #FFF}}@media screen and (max-width: 520px){.career #content .careerBox2 .inner .flexBox2 .inBox{padding-top:0}}.career #content .careerBox2 .inner .flexBox2 .inBox:last-child{border-right:none}@media screen and (max-width: 768px){.career #content .careerBox2 .inner .flexBox2 .inBox:last-child{border-bottom:none}}.career #content .careerBox2 .inner .flexBox2 .inBox h4{text-align:center;font-size:24px;font-weight:900}@media screen and (max-width: 520px){.career #content .careerBox2 .inner .flexBox2 .inBox h4{font-size:22px}}.career #content .careerBox2 .inner .flexBox2 .inBox p{font-size:14px;line-height:150%}.career #content .careerBox2 .inner .flexBox2 .inBox .tx{text-align:center;padding:0 0 1em}.career #content .careerBox3{background-color:#FFF;padding:50px 0 80px}@media screen and (max-width: 520px){.career #content .careerBox3{padding:40px 0}}.career #content .careerBox3 .inner .box{background:#FFFFFF;box-shadow:0px 0px 15px rgba(80,163,219,0.25);border-radius:7px;padding:40px 60px;margin-top:40px}@media screen and (max-width: 560px){.career #content .careerBox3 .inner .box{padding:20px 20px}}.career #content .careerBox3 .inner .box h4{width:100%;font-size:24px;font-weight:900;text-align:center;padding-bottom:24px}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .box h4{font-size:20px;padding-bottom:12px}}.career #content .careerBox3 .inner .flexBox{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 13px}@media screen and (max-width: 1085px){.career #content .careerBox3 .inner .flexBox{justify-content:flex-start}}.career #content .careerBox3 .inner .flexBox .inBox{width:220px;height:220px;background-color:#EEF8FB;border-radius:50%;padding:55px 20px 0}@media screen and (max-width: 1085px){.career #content .careerBox3 .inner .flexBox .inBox{width:48%;height:auto;aspect-ratio:1 / 1;padding:0 20px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flexBox .inBox{width:100%;border-radius:0;display:block;aspect-ratio:0 / 0;padding:20px;border-radius:7px}}.career #content .careerBox3 .inner .flexBox .inBox p{font-size:14px;line-height:140%;text-align:center}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flexBox .inBox p{text-align:left}}.career #content .careerBox3 .inner .flexBox .inBox p.title{color:var(--color1);font-size:22px;font-weight:900}@media screen and (max-width: 630px){.career #content .careerBox3 .inner .flexBox .inBox p.title{font-size:18px}}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flexBox .inBox p.title{text-align:center;font-size:22px}}.career #content .careerBox3 .inner .box.type2{padding:40px 20px;overflow:hidden}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .box.type2{padding:20px}}.career #content .careerBox3 .inner .flexBox2{max-width:860px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1000px){.career #content .careerBox3 .inner .flexBox2{padding:0}}.career #content .careerBox3 .inner .flexBox2 .in{width:400px}@media screen and (max-width: 1060px){.career #content .careerBox3 .inner .flexBox2 .in{width:47%}}@media screen and (max-width: 600px){.career #content .careerBox3 .inner .flexBox2 .in{width:100%}}@media screen and (max-width: 600px){.career #content .careerBox3 .inner .flexBox2 .in .imgBox img{width:100%;height:auto}}.career #content .careerBox3 .inner .flexBox2 .in .txBox{padding:24px 0}.career #content .careerBox3 .inner .flexBox2 .in .txBox p{font-size:14px;line-height:150%}.career #content .careerBox3 .inner .flexBox2 .in .txBox p.title{text-align:center;color:var(--color1);font-size:24px;font-weight:900;border-bottom:1px solid var(--color1);padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 630px){.career #content .careerBox3 .inner .flexBox2 .in .txBox p.title{font-size:22px}}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flexBox2 .in .txBox p.title{text-align:center;font-size:22px}}.career #content .careerBox3 .inner .flow{display:flex;justify-content:center;align-items:center;gap:0 30px;padding:70px 0 0 0;position:relative;max-width:860px;margin:0 auto}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow{max-width:none;display:block;padding:30px 0;width:70%}}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flow{width:100%}}.career #content .careerBox3 .inner .flow:after{content:"";display:block;position:absolute;top:70px;left:0;width:100%;height:40px;z-index:0;background-color:#50A3DB;clip-path:polygon(0% 0%, 99% 0%, 100% 50%, 99% 100%, 0% 100%)}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow:after{width:40px;height:100%;clip-path:polygon(0% 0%, 100% 0, 100% 99%, 50% 100%, 0 99%);top:20px;left:30px}}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flow:after{height:95%}}.career #content .careerBox3 .inner .flow .in{width:200px;color:#00B19B;text-align:center;position:relative;z-index:1}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:0 20px;padding:20px 0}}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flow .in{gap:0 10px}}.career #content .careerBox3 .inner .flow .in:nth-child(2n){width:128px;color:var(--color1)}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in:nth-child(2n){width:100%}}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in:nth-child(2n) p{display:flex;justify-content:center;align-items:center}}.career #content .careerBox3 .inner .flow .in p{line-height:140%}@media screen and (max-width: 520px){.career #content .careerBox3 .inner .flow .in p{font-size:13px}}.career #content .careerBox3 .inner .flow .in .square{padding:8px 30px;margin-bottom:7px;background:#EFFFFD;border:3px solid #00B19B;border-radius:7px;font-size:20px;font-weight:900;text-align:center;color:#00B19B}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in .square{width:100px;margin-bottom:0;padding:8px;font-size:16px}}.career #content .careerBox3 .inner .flow .in .circle{position:relative;display:flex;justify-content:center;align-items:center;margin-top:-30px;margin-bottom:30px}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in .circle{width:100px;margin-top:0;margin-bottom:0;align-items:baseline}}.career #content .careerBox3 .inner .flow .in .circle:before,.career #content .careerBox3 .inner .flow .in .circle:after{content:"";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%);border-radius:50%;width:128px;aspect-ratio:1 / 1;z-index:0;background:linear-gradient(90deg, #50A3DB 0%, #0068B4 50%, #48BDCF 100%)}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in .circle:before,.career #content .careerBox3 .inner .flow .in .circle:after{width:100px}}.career #content .careerBox3 .inner .flow .in .circle:after{width:110px;background-image:none;background-color:#FFF;z-index:1}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in .circle:after{width:90px}}.career #content .careerBox3 .inner .flow .in .circle p{position:relative;z-index:2;font-size:20px;font-weight:900;color:var(--color1);line-height:160%;padding-top:5px}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in .circle p{height:auto;display:block;font-size:16px}}.career #content .careerBox3 .inner .flow .in .circle p span{font-size:16px}.career #content .careerBox3 .inner .flow .in .circle p span span{font-family:'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:40px}@media screen and (max-width: 670px){.career #content .careerBox3 .inner .flow .in .circle p span span{font-size:30px}}@media screen and (max-width: 520px){.interview .bread_crumb{margin-bottom:40px}}.interview #content .inner ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 2%;padding-bottom:30px}@media screen and (max-width: 767px){.interview #content .inner ul{gap:20px 3%}}.interview #content .inner ul li{width:32%;height:397px;position:relative;overflow:hidden;border-radius:7px;filter:drop-shadow(0px 0px 15px rgba(80,163,219,0.25))}@media screen and (max-width: 1000px){.interview #content .inner ul li{height:330px !important}}@media screen and (max-width: 767px){.interview #content .inner ul li{width:48.5%}}@media screen and (max-width: 520px){.interview #content .inner ul li{height:260px !important}}.interview #content .inner ul li a{display:block;width:100%;height:100%}.interview #content .inner ul li .noimg{position:relative;z-index:0}.interview #content .inner ul li img{object-fit:cover;width:100%;height:100%;position:relative;z-index:0}.interview #content .inner ul li .tx{position:absolute;bottom:0;left:0;width:100%;z-index:1;background:linear-gradient(180deg, rgba(0,104,180,0) 0%, #0068B4 100%);border-radius:0px 0px 7px 7px;padding:30px 16px 60px 16px;color:#FFF}@media screen and (max-width: 520px){.interview #content .inner ul li .tx{padding:20px 5px 40px 5px}}.interview #content .inner ul li .tx:before{content:"";position:absolute;bottom:15px;right:20px;width:40px;height:40px;background-color:#FFF;border-radius:50%;z-index:0}@media screen and (max-width: 520px){.interview #content .inner ul li .tx:before{width:26px;height:26px;right:10px}}.interview #content .inner ul li .tx:after{content:"";width:20px;height:20px;background:url("../images/common/arrow_b.svg") no-repeat center;background-size:100%;position:absolute;bottom:25px;right:30px;z-index:1}@media screen and (max-width: 520px){.interview #content .inner ul li .tx:after{width:12px;height:12px;right:17px;bottom:22px}}.interview #content .inner ul li .tx .name{display:flex;justify-content:flex-start;align-items:center;font-size:20px;gap:0 10px}@media screen and (max-width: 520px){.interview #content .inner ul li .tx .name{display:block;font-size:16px;padding-bottom:10px}}@media screen and (max-width: 520px){.interview #content .inner ul li .tx .name span{display:block}}.interview #content .inner ul li .tx .name span span{background-color:#FFF;font-size:16px;color:var(--color1);border-radius:20px;padding:0 10px}@media screen and (max-width: 520px){.interview #content .inner ul li .tx .name span span{display:inline-block;font-size:14px}}.interview #content .inner ul li .tx .txt{font-size:16px}@media screen and (max-width: 520px){.interview #content .inner ul li .tx .txt{font-size:14px}}.interview.single .bread_crumb{margin-top:120px}@media screen and (max-width: 520px){.interview.single .bread_crumb{margin-top:50px}}.interview.single #content .inner{max-width:900px}@media screen and (max-width: 940px){.interview.single #content .inner{padding:0 20px}}.interview.single #content .inner article h1{color:var(--color1);font-size:40px;padding:0 0 20px}@media screen and (max-width: 768px){.interview.single #content .inner article h1{font-size:28px}}.interview.single #content .inner article .profile{border:1px solid var(--color1);padding:24px 40px;margin:16px 0 40px;background:#EEF8FB;border:1px solid #0068B4;border-radius:7px}@media screen and (max-width: 520px){.interview.single #content .inner article .profile{padding:15px}}.interview.single #content .inner article .profile .title{padding:0}.interview.single #content .inner article .profile .title span{font-weight:900;font-size:24px;line-height:150%;background:linear-gradient(90deg, #50A3DB 0%, #0068B4 50%, #48BDCF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.interview.single #content .inner article .profile .inBox{display:flex;justify-content:flex-start;align-items:center;gap:0 30px}@media screen and (max-width: 710px){.interview.single #content .inner article .profile .inBox{flex-wrap:wrap}}.interview.single #content .inner article .profile .inBox .name{font-size:32px;font-weight:700;padding:0}@media screen and (max-width: 710px){.interview.single #content .inner article .profile .inBox .name{width:100%;padding:0 0 20px}}.interview.single #content .inner article .profile .inBox .in{display:flex;justify-content:flex-start;align-items:center;position:relative}@media screen and (max-width: 560px){.interview.single #content .inner article .profile .inBox .in{width:80%;padding:15px 0}}.interview.single #content .inner article .profile .inBox .in:after{content:"";position:absolute;bottom:-10px;left:0;border-bottom:1px dashed var(--color1);width:100%;height:1px}@media screen and (max-width: 560px){.interview.single #content .inner article .profile .inBox .in:after{bottom:0}}.interview.single #content .inner article .profile .inBox .in p{line-height:100%}.interview.single #content .inner article .profile .inBox .in .lBox{position:relative;padding:0 25px 0 30px}.interview.single #content .inner article .profile .inBox .in .lBox: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%);position:absolute;top:50%;left:0;content:"";width:20px;height:20px;border-radius:20px;border:1px solid var(--color1);z-index:0}.interview.single #content .inner article .profile .inBox .in .lBox:after{-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);position:absolute;top:50%;left:5px;content:"";z-index:1;width:6px;height:6px;border-top:solid 2px var(--color1);border-right:solid 2px var(--color1)}.interview.single #content .inner article .profile .inBox .in .rBox{padding:0 0 0 25px;border-left:1px solid #333}.interview.single #content .inner article .interview_content h2{padding:0px 0 0 20px;margin:0 0 20px;font-size:28px;font-weight:700;border-left:10px solid #0068B4}@media screen and (max-width: 768px){.interview.single #content .inner article .interview_content h2{font-size:24px}}.interview.single #content .inner article .interview_content p{padding-bottom:2em}.interview.single #content .inner article .interview_content p:last-child{padding-bottom:0}.interview.single #content .inner article .interview_content .wp-block-image{margin:0 0 3.5em}.interview.single #content .inner article .interview_content .wp-element-caption{font-size:14px;padding:10px 0;margin:0 0 0 3.5em}.interview.single #content .inner article .interview_content .wp-block-columns{margin:0 0 0 3.5em}@media screen and (max-width: 520px){.interview.single #content .inner article .interview_content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width: 520px){.interview.single #content .inner article .interview_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.interview.single #content .inner article .interview_content .is-style-rounded{margin:0 0 0 3.5em;border-radius:50px}.interview.single #content .inner article .interview_content .is-style-rounded img{border-radius:50px}.interview.single #content .inner article .interview_content .has-background{padding:50px;margin:0 0 0 3.5em}@media screen and (max-width: 520px){.interview.single #content .inner article .interview_content .has-background{padding:20px}}.interview.single #content .inner article .interview_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 3.5em;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.interview.single #content .inner article .interview_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.interview.single #content .inner article .interview_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.interview.single #content .inner article .interview_content .section_line{width:100%;height:1px;background-color:var(--color1);position:relative;margin-bottom:3.5em}.interview.single #content .inner article .interview_content .section_line:before{position:absolute;background-color:var(--color1);content:"";width:220px;height:3px;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.interview.single .cta{margin-top:80px}@media screen and (max-width: 520px){.job-category .pageMain .inner .ens{font-size:46px}}.job-category #content .jobs__list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 2%}.job-category #content .jobs__list .inBox{width:48%}@media screen and (max-width: 600px){.job-category #content .jobs__list .inBox{width:100%}}.job-category #content .jobs__list .inBox a{display:flex;justify-content:flex-start;align-items:center;padding:20px;border-radius:7px;background-color:#FFF;box-shadow:0px 0px 15px rgba(80,163,219,0.15)}@media screen and (max-width: 520px){.job-category #content .jobs__list .inBox a{padding:10px}}.job-category #content .jobs__list .inBox a .imgBox{width:30%;height:100px;position:relative}@media screen and (max-width: 520px){.job-category #content .jobs__list .inBox a .imgBox{height:70px}}.job-category #content .jobs__list .inBox a .imgBox img{object-fit:cover;width:100%;height:100%}.job-category #content .jobs__list .inBox a .title{position:relative;width:70%;padding:0 50px 0 20px;font-size:20px;font-weight:600}@media screen and (max-width: 520px){.job-category #content .jobs__list .inBox a .title{font-size:16px}}.job-category #content .jobs__list .inBox a .title: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%);content:"";position:absolute;top:50%;right:0px;border-radius:50%;z-index:0;background-color:var(--color1);width:40px;height:40px;z-index:0}@media screen and (max-width: 520px){.job-category #content .jobs__list .inBox a .title:before{width:26px;height:26px}}.job-category #content .jobs__list .inBox a .title:after{content:"";position:absolute;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%);z-index:1;background:url("../images/common/arrow_w.svg") no-repeat center;background-size:100%;width:20px;height:20px;right:10px}@media screen and (max-width: 520px){.job-category #content .jobs__list .inBox a .title:after{width:16px;right:5px}}.job.single{background-color:#EEF8FB}.job.single header{background-color:#FFF}.job.single .bread_crumb{margin-top:100px}@media screen and (max-width: 520px){.job.single .bread_crumb{margin-top:50px}}.job.single #content .inner{max-width:900px}@media screen and (max-width: 940px){.job.single #content .inner{padding:0 20px}}.job.single #content .inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}@media screen and (max-width: 700px){.job.single #content .inner .flexBox{flex-wrap:wrap}}.job.single #content .inner .flexBox .lBox{width:46%}@media screen and (max-width: 700px){.job.single #content .inner .flexBox .lBox{width:100%;padding-bottom:50px}}@media screen and (max-width: 520px){.job.single #content .inner .flexBox .lBox{padding-bottom:25px}}.job.single #content .inner .flexBox .lBox h1{font-size:40px;font-weight:900;padding-bottom:32px}@media screen and (max-width: 700px){.job.single #content .inner .flexBox .lBox h1{font-size:28px;padding-top:40px;padding-bottom:16px}}.job.single #content .inner .flexBox .lBox .in{width:230px;display:flex;justify-content:flex-start;align-items:center;position:relative}@media screen and (max-width: 560px){.job.single #content .inner .flexBox .lBox .in{width:80%;padding:15px 0}}.job.single #content .inner .flexBox .lBox .in:after{content:"";position:absolute;bottom:-10px;left:0;border-bottom:1px dashed var(--color1);width:100%;height:1px}@media screen and (max-width: 560px){.job.single #content .inner .flexBox .lBox .in:after{bottom:0}}.job.single #content .inner .flexBox .lBox .in p{line-height:100%}.job.single #content .inner .flexBox .lBox .in .lBox_in{position:relative;padding:0 25px 0 30px}.job.single #content .inner .flexBox .lBox .in .lBox_in: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%);position:absolute;top:50%;left:0;content:"";width:20px;height:20px;border-radius:20px;border:1px solid var(--color1);z-index:0}.job.single #content .inner .flexBox .lBox .in .lBox_in:after{-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);position:absolute;top:50%;left:5px;content:"";z-index:1;width:6px;height:6px;border-top:solid 2px var(--color1);border-right:solid 2px var(--color1)}.job.single #content .inner .flexBox .lBox .in .rBox_in{padding:0 0 0 25px;border-left:1px solid #333}.job.single #content .inner .flexBox .rBox{width:46%}@media screen and (max-width: 700px){.job.single #content .inner .flexBox .rBox{width:100%}.job.single #content .inner .flexBox .rBox img{width:100%;height:auto}}.job.single #content .inner .jobBox h2{border-left:10px solid #0068B4;padding:0px 0 0 25px;font-size:28px;font-weight:900;margin-bottom:16px}@media screen and (max-width: 700px){.job.single #content .inner .jobBox h2{font-size:24px}}@media screen and (max-width: 520px){.job.single #content .inner .jobBox:last-child .inBox{margin-bottom:0}}.job.single #content .inner .jobBox .inBox{padding:25px 40px 40px;margin-bottom:40px;background:#FFFFFF;box-shadow:0px 0px 15px rgba(80,163,219,0.25);border-radius:7px}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox{padding:10px 20px 20px}}.job.single #content .inner .jobBox .inBox .job1{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--color1);padding:15px 0}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job1{padding:10px 0;flex-wrap:wrap}}.job.single #content .inner .jobBox .inBox .job1 p{padding:0}.job.single #content .inner .jobBox .inBox .job1 p.tx1{width:156px;color:var(--color1);font-size:20px;font-weight:700}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job1 p.tx1{width:100%}}.job.single #content .inner .jobBox .inBox .job1 p.tx2{width:calc(100% - 156px);font-size:16px}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job1 p.tx2{width:100%}}.job.single #content .inner .jobBox .inBox .job2{border-bottom:1px solid var(--color1);padding:15px 0}.job.single #content .inner .jobBox .inBox .job2:last-child{border-bottom:none}.job.single #content .inner .jobBox .inBox .job2 p{padding:0}.job.single #content .inner .jobBox .inBox .job2 p.tx1{color:var(--color1);font-size:20px;font-weight:700;padding-bottom:10px}.job.single #content .inner .jobBox .inBox .job2 p.tx2{font-size:16px}.job.single #content .inner .jobBox .inBox .job2 table tr th{background:#EEF8FB;font-size:20px;font-weight:700;text-align:center;width:40%;padding:5px;border-bottom:none}.job.single #content .inner .jobBox .inBox .job2 table tr th:first-child{width:20%;border-radius:10px 0 0 10px}.job.single #content .inner .jobBox .inBox .job2 table tr th:last-child{border-radius:0 10px 10px 0}@media screen and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr th{display:none}}.job.single #content .inner .jobBox .inBox .job2 table tr td{border-bottom:1px solid #F2F2F2;padding:10px}@media screen and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr td{display:flex;justify-content:flex-start;gap:0 30px}.job.single #content .inner .jobBox .inBox .job2 table tr td:first-child{background:#EEF8FB;position:relative;padding:5px 0 5px 120px;border-radius:10px}}@media screen and (max-width: 520px) and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr td:first-child{padding-left:90px}}@media screen and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr td:first-child:before{content:"期間";font-weight:700;position:absolute;top:50%;left:10px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.job.single #content .inner .jobBox .inBox .job2 table tr td:nth-child(2){position:relative;padding:5px 0 5px 120px}}@media screen and (max-width: 520px) and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr td:nth-child(2){padding-left:90px}}@media screen and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr td:nth-child(2):before{content:"ゴール";font-weight:700;position:absolute;top:50%;left:10px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.job.single #content .inner .jobBox .inBox .job2 table tr td:last-child{position:relative;padding:5px 0 5px 120px}}@media screen and (max-width: 520px) and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr td:last-child{padding-left:90px}}@media screen and (max-width: 520px){.job.single #content .inner .jobBox .inBox .job2 table tr td:last-child:before{content:"サポート";font-weight:700;position:absolute;top:50%;left:10px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}}.job.single #content .inner .jobBox .inBox .job2 table tr:last-child td{border-bottom:none}.job.single #content .inner .jobBox .inBox .job3_title{background:#EEF8FB;font-size:20px;font-weight:700;padding:5px 50px;border-radius:10px;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job3_title{padding:5px 10px}}.job.single #content .inner .jobBox .inBox .job3_title p{padding:0}.job.single #content .inner .jobBox .inBox .job3_title .tx1{width:30%}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job3_title .tx1{width:20%}}.job.single #content .inner .jobBox .inBox .job3_title .tx2{width:70%}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job3_title .tx2{width:80%}}.job.single #content .inner .jobBox .inBox .job3{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #F2F2F2;padding:15px 50px}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job3{padding:10px 10px}}.job.single #content .inner .jobBox .inBox .job3:last-child{border-bottom:none}.job.single #content .inner .jobBox .inBox .job3 p{padding:0}.job.single #content .inner .jobBox .inBox .job3 p.tx1{font-size:16px;width:30%}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job3 p.tx1{width:20%}}.job.single #content .inner .jobBox .inBox .job3 .tx2{font-size:16px;width:70%}@media screen and (max-width: 700px){.job.single #content .inner .jobBox .inBox .job3 .tx2{width:80%}}.job.single #content .inner .jobBox .inBox .job3 .job_img{text-align:center}.selection #content .selectionBox1{padding-bottom:80px}@media screen and (max-width: 520px){.selection #content .selectionBox1{padding-bottom:0}}.selection #content .selectionBox1 .flow{display:flex;justify-content:flex-start;gap:0 20px;padding:30px 0 0 0}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow{display:block;padding:0}}.selection #content .selectionBox1 .flow .inBox{flex:1;position:relative}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 30px;padding:0 0 50px}}@media screen and (max-width: 400px){.selection #content .selectionBox1 .flow .inBox{gap:0 20px}}.selection #content .selectionBox1 .flow .inBox:after{content:"";position:absolute;top:35px;right:-7px;width:15px;height:15px;border-top:solid 4px #50A3DB;border-right:solid 4px #50A3DB;transform:rotate(45deg)}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox:after{top:auto;bottom:15px;right:auto;left:50%;-webkit-transform:translate(-50%, 0%) rotate(135deg);-moz-transform:translate(-50%, 0%) rotate(135deg);-ms-transform:translate(-50%, 0%) rotate(135deg);-o-transform:translate(-50%, 0%) rotate(135deg);transform:translate(-50%, 0%) rotate(135deg)}}.selection #content .selectionBox1 .flow .inBox:last-child:after{display:none}.selection #content .selectionBox1 .flow .inBox .circle{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox .circle{width:100px;margin-top:0;margin-bottom:0;align-content:center}}@media screen and (max-width: 400px){.selection #content .selectionBox1 .flow .inBox .circle{width:64px}}.selection #content .selectionBox1 .flow .inBox .circle:before,.selection #content .selectionBox1 .flow .inBox .circle:after{content:"";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%);border-radius:50%;width:124px;aspect-ratio:1 / 1;z-index:0;background:linear-gradient(90deg, #50A3DB 0%, #0068B4 50%, #48BDCF 100%)}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox .circle:before,.selection #content .selectionBox1 .flow .inBox .circle:after{width:100px;top:0;-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: 400px){.selection #content .selectionBox1 .flow .inBox .circle:before,.selection #content .selectionBox1 .flow .inBox .circle:after{width:64px}}.selection #content .selectionBox1 .flow .inBox .circle:after{width:106px;background-image:none;background-color:#FFF;z-index:1}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox .circle:after{width:90px;top:5px}}@media screen and (max-width: 400px){.selection #content .selectionBox1 .flow .inBox .circle:after{width:56px;top:4px}}.selection #content .selectionBox1 .flow .inBox .circle p{font-family:'Oswald',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;position:relative;z-index:2;font-size:24px;color:#50A3DB;line-height:160%;padding-top:5px}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox .circle p{height:auto;display:block;font-size:16px;padding:20px 0 0 0}}@media screen and (max-width: 400px){.selection #content .selectionBox1 .flow .inBox .circle p{font-size:14px;padding:5px 0 0 0}}.selection #content .selectionBox1 .flow .inBox .circle p span{font-weight:900;font-size:48px}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox .circle p span{font-size:30px}}@media screen and (max-width: 400px){.selection #content .selectionBox1 .flow .inBox .circle p span{font-size:29px}}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox .txBox{width:calc(100% - 120px)}}@media screen and (max-width: 400px){.selection #content .selectionBox1 .flow .inBox .txBox{width:calc(100% - 70px)}}.selection #content .selectionBox1 .flow .inBox .txBox h3{font-size:32px;font-weight:900;text-align:center;padding-bottom:20px}@media screen and (max-width: 670px){.selection #content .selectionBox1 .flow .inBox .txBox h3{text-align:left}}@media screen and (max-width: 400px){.selection #content .selectionBox1 .flow .inBox .txBox h3{font-size:22px;padding-bottom:10px}}.selection #content .selectionBox1 .flow .inBox .txBox p{font-size:16px;line-height:150%}.selection #content .selectionBox2{background:url("../images/page/selection1.webp") no-repeat center;background-size:cover;padding:200px 0 80px;position:relative}@media screen and (max-width: 768px){.selection #content .selectionBox2{padding:200px 0 20px}}@media screen and (max-width: 520px){.selection #content .selectionBox2{background-position:center top;background-size:200%}}.selection #content .selectionBox2:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,104,180,0) 0%, rgba(0,104,180,0.35096) 29.81%, #0068B4 100%);z-index:0}@media screen and (max-width: 520px){.selection #content .selectionBox2:before{background:linear-gradient(180deg, rgba(0,104,180,0) 0%, rgba(0,104,180,0.55096) 15.81%, #0068B4 30%, #0068B4 100%)}}@media screen and (max-width: 430px){.selection #content .selectionBox2:before{background:linear-gradient(180deg, rgba(0,104,180,0) 0%, rgba(0,104,180,0.55096) 15.81%, #0068B4 20%, #0068B4 100%)}}.selection #content .selectionBox2 .inner{position:relative;z-index:1}@media screen and (max-width: 520px){.selection #content .selectionBox2 .inner .titleArea h2{font-size:36px;margin-top:-10px}}@media screen and (max-width: 390px){.selection #content .selectionBox2 .inner .titleArea h2{font-size:30px;margin-top:-20px}}@media screen and (max-width: 520px){.selection #content .selectionBox2 .inner .titleArea .en{font-size:60px}}@media screen and (max-width: 390px){.selection #content .selectionBox2 .inner .titleArea .en{font-size:50px}}.selection #content .selectionBox2 .inner p.tx{color:#FFF;line-height:160%}.selection #content .selectionBox2 .inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 26px;padding-top:30px}@media screen and (max-width: 900px){.selection #content .selectionBox2 .inner .flexBox{gap:0 10px}}@media screen and (max-width: 768px){.selection #content .selectionBox2 .inner .flexBox{gap:20px 0}}@media screen and (max-width: 520px){.selection #content .selectionBox2 .inner .flexBox{padding-top:0}}.selection #content .selectionBox2 .inner .flexBox .inBox{flex:1;padding:20px;border-radius:7px;background-color:#FFF;box-shadow:0px 0px 15px rgba(80,163,219,0.25)}@media screen and (max-width: 768px){.selection #content .selectionBox2 .inner .flexBox .inBox{flex:none;width:100%}}.selection #content .selectionBox2 .inner .flexBox .inBox h3{text-align:center;font-size:24px;font-weight:900;padding:0 0 10px;margin:0 0 10px;color:var(--color1);border-bottom:1px solid var(--color1)}@media screen and (max-width: 520px){.selection #content .selectionBox2 .inner .flexBox .inBox h3{font-size:22px}}.selection #content .selectionBox2 .inner .flexBox .inBox p{font-size:14px;line-height:150%}.selection #content .selectionBox3{padding:50px 0 80px;background-color:#EEF8FB}@media screen and (max-width: 520px){.selection #content .selectionBox3{padding:40px 0}}.selection #content .selectionBox3 .inner{display:flex;justify-content:space-between}@media screen and (max-width: 1090px){.selection #content .selectionBox3 .inner{gap:0 20px}}@media screen and (max-width: 768px){.selection #content .selectionBox3 .inner{flex-wrap:wrap}}.selection #content .selectionBox3 .inner .imgBox{width:390px}@media screen and (max-width: 768px){.selection #content .selectionBox3 .inner .imgBox{width:100%;order:2}.selection #content .selectionBox3 .inner .imgBox img{width:100%;height:auto}}.selection #content .selectionBox3 .inner .txBox{width:596px}@media screen and (max-width: 768px){.selection #content .selectionBox3 .inner .txBox{width:100%;padding-bottom:30px}}.selection #content .selectionBox3 .inner .txBox .sub_titleArea{width:523px}@media screen and (max-width: 540px){.selection #content .selectionBox3 .inner .txBox .sub_titleArea{width:100%}}.selection #content .selectionBox3 .inner .txBox ul{padding:0 0 30px}.selection #content .selectionBox3 .inner .txBox ul li{position:relative;padding:14px 0 14px 50px;font-size:20px;font-weight:700}@media screen and (max-width: 520px){.selection #content .selectionBox3 .inner .txBox ul li{padding:14px 0 14px 30px;font-size:18px}}.selection #content .selectionBox3 .inner .txBox ul li:before{content:"";position:absolute;top:10px;left:0;width:40px;height:40px;border-radius:50%;background-color:var(--color1);z-index:0;background:url("../images/common/arrow_w.svg") no-repeat center,var(--color1);background-size:20px}@media screen and (max-width: 520px){.selection #content .selectionBox3 .inner .txBox ul li:before{top:15px;width:24px;height:24px;background-size:15px}}.selection #content .selectionBox3 .inner .txBox .tx{line-height:160%}.selection #content .selectionBox4{padding:50px 0 30px}@media screen and (max-width: 520px){.selection #content .selectionBox4{padding:40px 0 0}}.selection #content .selectionBox4 .inner .tx{padding-bottom:30px}.selection #content .selectionBox4 .inner .box{background:#FFFFFF;box-shadow:0px 0px 15px rgba(80,163,219,0.25);border-radius:7px;padding:40px 60px;margin-bottom:30px}@media screen and (max-width: 1000px){.selection #content .selectionBox4 .inner .box{padding:40px}}@media screen and (max-width: 520px){.selection #content .selectionBox4 .inner .box{padding:20px}}.selection #content .selectionBox4 .inner .box h3{font-size:24px;font-weight:900;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--color1)}@media screen and (max-width: 520px){.selection #content .selectionBox4 .inner .box h3{font-size:22px}}.selection #content .selectionBox4 .inner .box ul li{position:relative;font-size:20px;padding:7px 0 7px 35px}@media screen and (max-width: 520px){.selection #content .selectionBox4 .inner .box ul li{font-size:18px}}.selection #content .selectionBox4 .inner .box ul li:before{content:"";position:absolute;top:12px;left:0;width:24px;height:24px;background:url("../images/page/selection_arrow.webp") no-repeat center;background-size:100%}@media screen and (max-width: 520px){.selection #content .selectionBox4 .inner .box ul li:before{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%)}}.selection #content .selectionBox4 .inner .box.type1{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type1{flex-wrap:wrap}}.selection #content .selectionBox4 .inner .box.type1 .txBox{width:calc(100% - 380px)}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type1 .txBox{width:100%;padding:0 0 20px}}.selection #content .selectionBox4 .inner .box.type1 .imgBox{width:320px}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type1 .imgBox{width:100%}.selection #content .selectionBox4 .inner .box.type1 .imgBox img{width:100%;height:auto}}@media screen and (max-width: 520px){.selection #content .selectionBox4 .inner .box.type2{margin-bottom:0}}.selection #content .selectionBox4 .inner .box.type2 h3{text-align:center;border-bottom:none;margin-bottom:0}.selection #content .selectionBox4 .inner .box.type2 .flexBox{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding:20px 0}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type2 .flexBox{flex-wrap:wrap;gap:10px 0}}.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox{width:200px;height:200px;border-radius:50%;background-color:rgba(0,104,180,0.1);display:flex;justify-content:center;align-items:center;text-align:center;margin-left:-20px}@media screen and (max-width: 1000px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox{width:180px;height:180px}}@media screen and (max-width: 900px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox{height:160px}}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox{width:100%;height:auto;border-radius:7px;margin-left:auto;padding:20px 10px}}.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox .in p{line-height:140%;font-size:22px;font-weight:700;color:var(--color1)}@media screen and (max-width: 1000px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox .in p{font-size:18px}}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox .in p{font-size:20px}}.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox .in p.tx{font-size:16px;color:#333;padding-bottom:5px;font-weight:500}@media screen and (max-width: 1000px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox .in p.tx{font-size:14px}}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox .in p.tx{font-size:16px}}@media screen and (max-width: 768px){.selection #content .selectionBox4 .inner .box.type2 .flexBox .inBox .in p .br{display:none}}.selection .cta .inner .btnArea .btn a{background:linear-gradient(291.98deg, #48BDCF 0%, #00B19B 100%);box-shadow:1px 1px 10px rgba(0,0,0,0.3)}.selection .cta .inner .btnArea .btn a:after{background:url("../images/common/arrow_g.svg") no-repeat center;background-size:100%}.selection .cta .inner .btnArea .btn a:hover{background:linear-gradient(291.98deg, #FFF 0%, #FFF 100%);background-color:#FFF;color:#00B19B;opacity:1}.selection .cta .inner .btnArea .btn a:hover:before{-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;background-color:#00B19B}.selection .cta .inner .btnArea .btn a:hover: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;background:url("../images/common/arrow_w.svg") no-repeat center}.selection .cta .inner .btnArea .btn:last-child a{box-shadow:1px 1px 10px rgba(0,0,0,0.3);border:3px solid #00B19B;background-image:none;color:#00B19B}.selection .cta .inner .btnArea .btn:last-child a:before{background-color:#00B19B}.selection .cta .inner .btnArea .btn:last-child a:after{background:url("../images/common/arrow_w.svg") no-repeat center;background-size:100%}.selection .cta .inner .btnArea .btn:last-child a:hover{background:linear-gradient(291.98deg, #48BDCF 0%, #00B19B 100%);color:#FFF;opacity:1}.selection .cta .inner .btnArea .btn:last-child a:hover:before{-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;background-color:#FFF}.selection .cta .inner .btnArea .btn:last-child a:hover: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;background:url("../images/common/arrow_g.svg") no-repeat center}.selection .selectionFaq{background-color:#EEF8FB;padding:50px 0 80px}@media screen and (max-width: 520px){.selection .selectionFaq{padding:40px 0}}.selection .selectionFaq .inner .titleArea{position:relative;padding:50px 0 0 0;margin:0 0 20px}.selection .selectionFaq .inner .titleArea h2{color:var(--color1);font-size:40px;font-weight:900;position:relative;z-index:1;text-align:center}@media screen and (max-width: 520px){.selection .selectionFaq .inner .titleArea h2{font-size:30px;margin-top:-20px}}.selection .selectionFaq .inner .titleArea .en{z-index:0;position:absolute;top:0;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%);font-family:"Arimo", Arial, Helvetica, "sans-serif","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:80px;font-weight:700;font-style:italic;line-height:120%;text-transform:capitalize;background:linear-gradient(90deg, #50A3DB 0%, #0068B4 60%, #48BDCF 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;opacity:0.2}@media screen and (max-width: 520px){.selection .selectionFaq .inner .titleArea .en{font-size:56px}}.selection .selectionFaq .inner .inBox{background:#FFFFFF;box-shadow:0px 0px 15px rgba(80,163,219,0.25);border-radius:7px;padding:20px}@media screen and (max-width: 520px){.selection .selectionFaq .inner .inBox{padding:20px}}.selection .selectionFaq .inner .inBox .faqBox{padding:24px 20px;border-bottom:1px solid var(--color1)}@media screen and (max-width: 520px){.selection .selectionFaq .inner .inBox .faqBox{padding:12px 0}}.selection .selectionFaq .inner .inBox .faqBox:last-child{border-bottom:none}.selection .selectionFaq .inner .inBox .faqBox .qTx{position:relative;font-size:20px;font-weight:700;display:flex;justify-content:flex-start;align-items:center;gap:0 20px}@media screen and (max-width: 520px){.selection .selectionFaq .inner .inBox .faqBox .qTx{font-size:18px;gap:0 10px}}.selection .selectionFaq .inner .inBox .faqBox .qTx:before{font-family:"Arimo", Arial, Helvetica, "sans-serif","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:24px;color:#FFF;content:"Q";width:48px;height:48px;border-radius:50%;background-color:var(--color1);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 520px){.selection .selectionFaq .inner .inBox .faqBox .qTx:before{font-size:20px;width:35px;height:35px}}.selection .selectionFaq .inner .inBox .faqBox .qTx span{width:calc(100% - 68px)}.selection .selectionFaq .inner .inBox .faqBox .aTx{position:relative;font-size:16px;padding:20px 0 0 0;display:flex;justify-content:flex-start;align-items:flex-start;gap:0 20px}@media screen and (max-width: 520px){.selection .selectionFaq .inner .inBox .faqBox .aTx{gap:0 10px}}.selection .selectionFaq .inner .inBox .faqBox .aTx:before{font-family:"Josefin Sans","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:24px;font-weight:700;color:var(--color1);content:"A";width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:flex-start;padding:10px 0 0 0}@media screen and (max-width: 520px){.selection .selectionFaq .inner .inBox .faqBox .aTx:before{font-size:20px;width:35px;height:35px}}.selection .selectionFaq .inner .inBox .faqBox .aTx span{width:calc(100% - 68px)}@media screen and (max-width: 520px){.selection .selectionFaq .inner .inBox .faqBox .aTx span{width:calc(100% - 45px)}}#content{padding-bottom:0}#content .inner{padding-bottom:0}#content .inner .categoryPar{display:flex;justify-content:flex-start;align-items:center;gap:0 20px;padding:0 0 50px}@media screen and (max-width: 768px){#content .inner .categoryPar{flex-wrap:wrap;padding:0 0 20px}}#content .inner .categoryPar .title{width:100px}@media screen and (max-width: 768px){#content .inner .categoryPar .title{width:100%;text-align:center;padding:0 0 10px}}#content .inner .categoryPar .categoryBox{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 10px}@media screen and (max-width: 768px){#content .inner .categoryPar .categoryBox{gap:5px 5px}}#content .inner .categoryPar .categoryBox .inBox.current a{background-color:var(--color1);color:#FFF}#content .inner .categoryPar .categoryBox .inBox a{background-color:#FFF;display:block;border:1px solid var(--color1);border-radius:5px;color:var(--color1);text-align:center;padding:5px 15px}@media screen and (max-width: 520px){#content .inner .categoryPar .categoryBox .inBox a{padding:3px 5px;font-size:12px}}#content .inner .categoryPar .categoryBox .inBox a:hover{background-color:#FFF;color:var(--color1)}#content .inner .list_box{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 3.33%;padding-bottom:100px}#content .inner .list_box .in{width:31%}@media screen and (max-width: 1000px){#content .inner .list_box .in{width:47%;max-width:none;padding:0 0 30px}}@media screen and (max-width: 520px){#content .inner .list_box .in{width:100%;max-width:none;padding:0 0 30px}}#content .inner .list_box .in a{display:block}#content .inner .list_box .in a:hover .imgBox img{height:105%;-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 .inner .list_box .in .imgBox{position:relative;height:210px;overflow:hidden;border-radius:20px}#content .inner .list_box .in .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%);max-width:none;object-fit:cover;width:100%;height:100%}#content .inner .list_box .in .txBox{padding:20px 0}#content .inner .list_box .in .txBox .cate{display:flex;justify-content:flex-start;align-items:center;gap:3px 3px}#content .inner .list_box .in .txBox .cate span{background-color:var(--color2);color:#FFF;padding:3px 10px;border-radius:5px;font-size:12px}#content .inner .list_box .in .txBox .date{color:#797979;font-size:12px;text-align:right;padding:10px 0 0 0}#content .inner .list_box .in .txBox .tx1{font-size:20px;font-weight:700;padding:0 0 10px;color:var(--color1)}#content .inner .list_box .in .txBox .tx1.normal{font-weight:normal}.post.single #content{min-height:600px}.post.single #content .inner{display:flex;justify-content:space-between;flex-wrap:wrap;color:#333}@media screen and (max-width: 1240px){.post.single #content .inner{padding:0 20px}}.post.single #content .inner .lBox{width:calc(100% - 400px)}@media screen and (max-width: 767px){.post.single #content .inner .lBox{width:100%}}.post.single #content .inner .rBox{width:320px}@media screen and (max-width: 1240px){.post.single #content .inner .rBox{width:30%}}@media screen and (max-width: 767px){.post.single #content .inner .rBox{width:100%;padding:50px 0 0 0}}.post.single #content .inner .rBox .st{position:sticky}.post.single #content .inner .rBox .bnr{padding:0 0 30px}@media screen and (max-width: 767px){.post.single #content .inner .rBox .bnr{text-align:center}}.post.single #content .inner .rBox .title{font-size:20px;font-weight:700;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #C2C2C2}.post.single #content .inner .rBox aside{padding:5px 0 0 0}.post.single #content .inner .rBox aside.box{padding:0 0 30px}.post.single #content .inner .rBox aside.box .flexBox{padding:10px 0;margin:0}.post.single #content .inner .rBox aside.box .flexBox a{display:flex;justify-content:space-between;align-items:center;width:100%}.post.single #content .inner .rBox aside.box .flexBox a .imgBox{width:90px;height:60px;overflow:hidden;border-radius:5px;position:relative;background-color:#EFEFEF}.post.single #content .inner .rBox aside.box .flexBox 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%);object-fit:cover;width:100%;height:100%}.post.single #content .inner .rBox aside.box .flexBox a .txBox{width:calc(100% - 100px)}.post.single #content .inner .rBox aside.box .flexBox a .txBox p{padding:0;line-height:24px}.post.single #content .inner .rBox aside.box .flexBox a .txBox p.time{font-size:12px;color:#949494}.post.single #content .inner .rBox aside.box .flexBox a .txBox p.tx{font-size:14px}.post.single #content .inner .rBox aside.cate{border-radius:20px;padding:5px 20px;margin:0}.post.single #content .inner .rBox aside.cate a{display:block;padding:20px 0;border-bottom:1px solid #e5e5e5}.post.single #content .inner .rBox aside.cate a:last-child{border-bottom:none}.post.single #content .inner .rBox aside form{display:flex;justify-content:flex-start;align-items:center;gap:0 10px;padding:10px 0 0 0}.post.single #content .inner .rBox aside form #search_input{border:none;background-color:#F1F1F1;padding:5px 10px}.post.single #content .inner .rBox aside form #search_input:focus{outline:none}.post.single #content .inner .rBox aside form .submit{background-color:var(--color2);color:#FFF;border:none;border-radius:5px;font-size:12px;padding:6px 10px}.post.single #content .inner h1{font-size:28px;padding:20px 0}@media screen and (max-width: 520px){.post.single #content .inner h1{font-size:22px}}.post.single #content .inner .post_content{padding-bottom:100px}.post.single #content .inner .post_content .cateFlex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 520px){.post.single #content .inner .post_content .cateFlex{align-items:flex-start}}.post.single #content .inner .post_content .cateFlex .lBox{width:auto}.post.single #content .inner .post_content .cateFlex .lBox .cate{display:flex;justify-content:flex-start;gap:5px 10px}@media screen and (max-width: 520px){.post.single #content .inner .post_content .cateFlex .lBox .cate{gap:3px}}.post.single #content .inner .post_content .cateFlex .lBox .cate div{background-color:var(--color1);font-size:12px;padding:5px 15px;border-radius:5px;color:#FFF}@media screen and (max-width: 520px){.post.single #content .inner .post_content .cateFlex .lBox .cate div{padding:3px;font-size:10px}}.post.single #content .inner .post_content .cateFlex .rBox{width:auto}@media screen and (max-width: 767px){.post.single #content .inner .post_content .cateFlex .rBox{padding:0}}.post.single #content .inner .post_content .cateFlex .rBox .time{font-size:12px;padding:0;line-height:20px}.post.single #content .inner .single_content{min-height:100px;line-height:30px}@media screen and (max-width: 520px){.post.single #content .inner .single_content{white-space:normal;overflow-wrap:break-word}}.post.single #content .inner .single_content #ez-toc-container{border:none;padding:30px;background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:20px}@media screen and (max-width: 520px){.post.single #content .inner .single_content #ez-toc-container{padding:15px}}.post.single #content .inner .single_content #ez-toc-container .ez-toc-title-container{padding-bottom:10px}.post.single #content .inner .single_content #ez-toc-container nav{padding:0 30px}@media screen and (max-width: 520px){.post.single #content .inner .single_content #ez-toc-container nav{padding:0 10px}}.post.single #content .inner .single_content #ez-toc-container nav ul li{font-size:18px;padding:1em 0}.post.single #content .inner .single_content #ez-toc-container nav ul li ul li{padding:0.3em 0;font-size:16px}.post.single #content .inner .single_content h2{font-size:22px;padding:40px 0 10px;margin:0 0 20px;border-bottom:2px dotted var(--color1)}@media screen and (max-width: 520px){.post.single #content .inner .single_content h2{font-size:20px}}.post.single #content .inner .single_content h3{border-left:5px solid var(--color1);font-size:20px;padding:0 0 0 10px;margin:40px 0 10px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h3{font-size:18px}}.post.single #content .inner .single_content h4{font-size:18px;padding:40px 0 10px}.post.single #content .inner .single_content h5{font-size:16px;margin:20px 0 40px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h5{font-size:14px}}.post.single #content .inner .single_content .mainImg{padding:0 0 50px}.post.single #content .inner .single_content .mainImg img{margin:0 auto !important}.post.single #content .inner .single_content .wp-block-columns{padding:0 0 0px}.post.single #content .inner .single_content .wp-element-caption{font-size:14px;padding:10px 0}.post.single #content .inner .single_content p{width:100%;line-height:30px;padding:0 0 1em 0}@media screen and (max-width: 520px){.post.single #content .inner .single_content p{font-size:15px;line-height:28px}}.post.single #content .inner .single_content p a{text-decoration:underline;color:#00AFF8}.post.single #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.post.single #content .inner .single_content table{margin:0 auto 50px !important}@media screen and (max-width: 520px){.post.single #content .inner .single_content table{table-layout:fixed;margin:0 auto 50px !important}}.post.single #content .inner .single_content table tr th{background-color:#F0F0F0}.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{border:1px solid #D0D0D0;padding:10px;width:auto}@media screen and (max-width: 520px){.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{display:table-cell;font-size:14px;padding:5px}}.post.single #content .inner .single_content ul{width:100%}.post.single #content .inner .single_content ol{margin:0 0 30px 1em}.post.single #content .inner .single_content ol li{font-size:16px;padding:5px 0}.post.single #content .inner .single_content .wp-block-image{margin:0 1em}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-image{margin:0 0.5em}}.post.single #content .inner .single_content .wp-block-image img{margin:20px auto 50px}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-image img{margin:10px auto 25px}}.post.single #content .inner .single_content .wp-block-columns{margin:0 0 0 1em}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.post.single #content .inner .single_content .is-style-rounded{border-radius:50px}.post.single #content .inner .single_content .is-style-rounded img{border-radius:50px}.post.single #content .inner .single_content .has-background{padding:50px}@media screen and (max-width: 520px){.post.single #content .inner .single_content .has-background{padding:20px}}.post.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}.post.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}.post.single #content .inner .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.post.single #content .inner .single_content .btn{text-align:center}.post.single #content .inner .single_content .btn a{min-width:300px;display:inline-block;border-radius:50px;height:auto;padding:15px;text-decoration:none;color:#FFF;font-size:20px}.post.single #content .inner .single_content .wp-block-button a{-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:relative;display:flex;justify-content:flex-start;align-items:center;width:310px;font-size:16px;font-weight:600;background:linear-gradient(291.98deg, #24B4E9 0%, #0562A8 100%);color:#FFF;display:block;border-radius:50px;padding:20px 30px 20px 24px}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-button a{padding:10px 20px}}.post.single #content .inner .single_content .wp-block-button a: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%);content:"";position:absolute;top:50%;right:30px;width:26px;height:26px;background-color:#FFF;border-radius:50%;z-index:0}.post.single #content .inner .single_content .wp-block-button a:after{content:"";width:16px;height:20px;background:url("../images/common/arrow_b.svg") no-repeat center;background-size:100%;position:absolute;top:50%;right:35px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:1}.post.single #content .inner .single_content .wp-block-button a:hover{opacity:1;background-color:var(--color2)}.post.single #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}#content .postlink{display:flex;justify-content:center;align-items:center;padding:50px 0 50px;width:100%;gap:0 2%}@media screen and (max-width: 520px){#content .postlink{padding:30px 0}}#content .postlink .box{width:160px;min-height:1px}@media screen and (max-width: 520px){#content .postlink .box{padding:0 10px}}#content .postlink .box.box_l:empty,#content .postlink .box.box_r:empty{display:none}#content .postlink .box.box_l a,#content .postlink .box.box_r a{background-color:var(--color1);color:#FFF;display:flex;justify-content:center;align-items:center;font-size:22px;padding:10px 10px;border-radius:10px;text-align:center}#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{font-size:16px;padding:0 10px}@media screen and (max-width: 520px){#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{display:none}}.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{display:flex;justify-content:center}.not404 #container .error .btn a{width:280px}
