﻿#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:50px 30px;border-bottom:1px solid rgba(51,51,51,0.2)}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{padding:50px 30px 50px 60px;font-size:16px;text-align:left;vertical-align:middle;width:25%}@media screen and (max-width: 520px){#content table th{border-bottom:none;padding:10px 10px 0}}#content table td{font-size:16px;width:75%}@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 .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}#content h2.icon{font-size:30px;background-position:left 20px}@media screen and (max-width: 520px){#content h2.icon{font-size:22px;background-position:left 15px;background-size:40px 5px;padding:0 0 20px 50px}}#content .groupPart{padding:0 0 150px}@media screen and (max-width: 520px){#content .groupPart{padding:0 0 70px}}#content .groupPart .flexBox{display:flex;justify-content:center;flex-wrap:wrap;gap:0 22px;margin:15px 0 0 0}@media screen and (max-width: 1350px){#content .groupPart .flexBox{gap:0 2%}}@media screen and (max-width: 767px){#content .groupPart .flexBox{gap:20px 0;padding:0}}#content .groupPart .flexBox .in{width:405px;text-align:left}@media screen and (max-width: 1350px){#content .groupPart .flexBox .in{width:31%}}@media screen and (max-width: 767px){#content .groupPart .flexBox .in{width:100%}}#content .groupPart .flexBox .in.type1 a:after{background:url("../images/top/theory1_h.webp") no-repeat center;background-size:cover}.no-webp #content .groupPart .flexBox .in.type1 a:after{background:url("../images/top/theory1_h.png") no-repeat center}#content .groupPart .flexBox .in.type2 a:after{background:url("../images/top/theory2_h.webp") no-repeat center;background-size:cover}.no-webp #content .groupPart .flexBox .in.type2 a:after{background:url("../images/top/theory2_h.png") no-repeat center}#content .groupPart .flexBox .in.type3 a:after{background:url("../images/top/theory3_h.webp") no-repeat center;background-size:cover}.no-webp #content .groupPart .flexBox .in.type3 a:after{background:url("../images/top/theory3_h.png") no-repeat center}#content .groupPart .flexBox .in.type4 a:after{background:url("../images/top/theory4_h.webp") no-repeat center;background-size:cover}.no-webp #content .groupPart .flexBox .in.type4 a:after{background:url("../images/top/theory4_h.png") no-repeat center}#content .groupPart .flexBox .in a{position:relative;display:block;box-shadow:12px 12px 12px #c4c2c2,-2px 0px 12px rgba(196,194,194,0.2);border-radius:40px;background-color:#FFF;padding:35px 20px 25px;overflow:hidden}@media screen and (max-width: 1000px){#content .groupPart .flexBox .in a{padding:30px 10px 20px}}@media (any-hover: hover){#content .groupPart .flexBox .in a:hover{opacity:1;color:#FFF !important}#content .groupPart .flexBox .in 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;opacity:1}#content .groupPart .flexBox .in a:hover:before{background:url("../images/common/link_w.svg") no-repeat center;background-size:100%}#content .groupPart .flexBox .in a:hover .txBox .sub span{-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;color:#FFF !important}}#content .groupPart .flexBox .in a: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;opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#content .groupPart .flexBox .in a: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;content:"";background:url("../images/common/link.svg") no-repeat center;background-size:100%;position:absolute;top:29px;right:24px;width:20px;height:20px;z-index:1}#content .groupPart .flexBox .in a .txBox{padding:0 29px;position:relative;z-index:1}#content .groupPart .flexBox .in a .txBox .sub{font-size:25px;font-weight:700;padding:0}@media screen and (max-width: 1110px){#content .groupPart .flexBox .in a .txBox .sub{font-size:20px}}#content .groupPart .flexBox .in a .txBox .sub span.t1{color:#ecdf00}#content .groupPart .flexBox .in a .txBox .sub span.t2{color:#1e9c39}#content .groupPart .flexBox .in a .txBox .sub span.t3{color:#415fd2}#content .groupPart .flexBox .in a .txBox .sub span.t4{color:#c80050}#content .groupPart .flexBox .in a .txBox .sub span.t5{color:#db5513}#content .groupPart .flexBox .in a .txBox .sub span.t6{color:#1e9c39}#content .groupPart .flexBox .in a .txBox .sub span.t7{color:#2b5fd5}#content .groupPart .flexBox .in a .txBox h3{padding:3px 0 20px;font-size:14px;font-weight:normal}#content .groupPart .flexBox .in a .txBox p{font-size:14px}#content .groupPart .flexBox .in a .txBox .tx{min-height:95px;line-height:21px}@media screen and (max-width: 1720px){#content .groupPart .flexBox .in a .txBox .tx br{display:none}}#content .groupPart .flexBox .in a .imgBox{text-align:center}.message #content .messageBox1{padding:30px 0 0 0}@media screen and (max-width: 520px){.message #content .messageBox1{padding:0}}.message #content .messageBox1 .title{background:url("../images/page/message1.webp") no-repeat center 75%;background-size:360px 35px;font-size:50px;font-weight:900;text-align:center;padding:0 0 45px;letter-spacing:0.09em}@media screen and (max-width: 767px){.message #content .messageBox1 .title{font-size:40px}}@media screen and (max-width: 520px){.message #content .messageBox1 .title{font-size:30px;background-size:200px 35px}}.message #content .messageBox1 .loopSlide{position:relative;left:auto;bottom:auto;height:200px;padding:0 0 20px}@media screen and (max-width: 520px){.message #content .messageBox1 .loopSlide{height:100px}}.message #content .messageBox1 .loopSlide .img1,.message #content .messageBox1 .loopSlide .img2{height:200px;width:auto;padding:0 20px 0 0}@media screen and (max-width: 520px){.message #content .messageBox1 .loopSlide .img1,.message #content .messageBox1 .loopSlide .img2{height:auto;width:1192px}}.message #content .messageBox1 .loopSlide div{padding:0 20px}@media screen and (max-width: 520px){.message #content .messageBox1 .loopSlide div{height:80px}}.message #content .messageBox1 .message_in{position:relative;background-color:#FFF;min-height:1500px;border-radius:0 0 95px 95px;margin:-10px 0 0 0;z-index:1}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in{border-radius:0 0 40px 40px;margin:0}}.message #content .messageBox1 .message_in:after{content:"";display:block;position:relative;height:1340px;width:100%}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in:after{height:800px}}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in:after{height:780px}}.message #content .messageBox1 .message_in:before{content:"";display:block;background:url("../images/top/theoryBg.webp") no-repeat center top;background-size:1205px 1030px;min-height:1100px;width:100%;top:0;left:0;position:sticky;z-index:-1}.no-webp .message #content .messageBox1 .message_in:before{background:url("../images/top/theoryBg.png") no-repeat center top}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in:before{background-size:602px 515px}}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in:before{background-size:95% 40%;min-height:10px}}@media screen and (max-width: 478px){.message #content .messageBox1 .message_in:before{min-height:850px}}@media screen and (max-width: 470px){.message #content .messageBox1 .message_in:before{min-height:900px}}@media screen and (max-width: 420px){.message #content .messageBox1 .message_in:before{min-height:950px}}@media screen and (max-width: 378px){.message #content .messageBox1 .message_in:before{min-height:970px}}@media screen and (max-width: 376px){.message #content .messageBox1 .message_in:before{min-height:1050px}}@media screen and (max-width: 366px){.message #content .messageBox1 .message_in:before{min-height:1100px}}@media screen and (max-width: 364px){.message #content .messageBox1 .message_in:before{min-height:1150px}}@media screen and (max-width: 360px){.message #content .messageBox1 .message_in:before{min-height:1200px}}.message #content .messageBox1 .message_in .inner{width:100%;position:absolute;top:50px;left:50%;z-index:1;-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: 520px){.message #content .messageBox1 .message_in .inner{top:0}}.message #content .messageBox1 .message_in .inner .inBox{padding:0 0 220px}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox{padding:0 0 100px}}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .inner .inBox{padding:0 0 50px}}.message #content .messageBox1 .message_in .inner .inBox.type2{padding:0 0 170px}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox.type2{padding:0}}.message #content .messageBox1 .message_in .inner .inBox.type2 p.tx1{padding:0 0 25px;line-height:53px}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .inner .inBox.type2 p.tx1{line-height:32px}}.message #content .messageBox1 .message_in .inner .inBox p{text-align:center}.message #content .messageBox1 .message_in .inner .inBox p span{color:#008FD3}.message #content .messageBox1 .message_in .inner .inBox p.tx1{font-size:22px;font-weight:600;line-height:64px;padding:0 0 50px;letter-spacing:0.07em}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox p.tx1{font-size:16px;line-height:40px}}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .inner .inBox p.tx1{line-height:32px;font-size:15px}}.message #content .messageBox1 .message_in .inner .inBox p.tx1 span{font-size:26px}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox p.tx1 span{font-size:18px}}.message #content .messageBox1 .message_in .inner .inBox p.tx2{font-size:32px;font-weight:700;line-height:59px;padding:0 0 0.7em;letter-spacing:0.05em}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox p.tx2{font-size:22px;line-height:40px}}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .inner .inBox p.tx2{line-height:32px;font-size:20px}}@media screen and (max-width: 400px){.message #content .messageBox1 .message_in .inner .inBox p.tx2{font-size:18px}}.message #content .messageBox1 .message_in .inner .inBox p.tx3{font-size:18px;font-weight:600;line-height:42px;padding:0 0 0.5em}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox p.tx3{font-size:16px;line-height:32px}}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .inner .inBox p.tx3{font-size:15px;text-align:left}}.message #content .messageBox1 .message_in .inner .inBox p.tx3 span{font-size:20px}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox p.tx3 span{font-size:18px}}.message #content .messageBox1 .message_in .inner .inBox p.tx4{padding:2.5em 0 0 0;font-size:18px}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox p.tx4{font-size:16px}}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .inner .inBox p.tx4{text-align:center}}.message #content .messageBox1 .message_in .inner .inBox p.tx4 span{font-size:24px;color:#333}@media screen and (max-width: 767px){.message #content .messageBox1 .message_in .inner .inBox p.tx4 span{font-size:20px}}.message #content .messageBox1 .message_in .img1{position:absolute;bottom:70px;left:0;z-index:2}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .img1{width:100px;height:auto;bottom:30px}}@media screen and (max-width: 420px){.message #content .messageBox1 .message_in .img1{width:80px;bottom:10px}}.message #content .messageBox1 .message_in .img2{position:absolute;bottom:-40px;right:120px;z-index:2}@media screen and (max-width: 520px){.message #content .messageBox1 .message_in .img2{width:150px;height:auto;right:5px}}@media screen and (max-width: 420px){.message #content .messageBox1 .message_in .img2{width:120px;right:0}}.message #content .messageBox1 .messageImg{display:block;content:"";width:100%;height:760px;background:url("../images/page/message5.webp") no-repeat center top;background-size:cover;position:relative;z-index:0;margin:-50px 0 0 0}.no-webp .message #content .messageBox1 .messageImg{background:url("../images/page/message5.jpg") no-repeat center top}@media screen and (max-width: 1400px){.message #content .messageBox1 .messageImg{height:560px}}@media screen and (max-width: 1020px){.message #content .messageBox1 .messageImg{height:500px}}@media screen and (max-width: 520px){.message #content .messageBox1 .messageImg{height:270px;background:url("../images/page/message5_sp.webp") no-repeat center top;background-size:cover;margin:-50px 0 0 0}.no-webp .message #content .messageBox1 .messageImg{background:url("../images/page/message5_sp.jpg") no-repeat center top}}.message #content .messageBox2{padding:70px 0 120px}@media screen and (max-width: 520px){.message #content .messageBox2{padding:50px 0}}.message #content .messageBox2 .inner .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.message #content .messageBox2 .inner .flexBox .inBox{padding:25px 40px 70px;width:50%;position:relative}@media screen and (max-width: 767px){.message #content .messageBox2 .inner .flexBox .inBox{width:100%;padding:20px}}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox{padding:20px 0 20px}}.message #content .messageBox2 .inner .flexBox .inBox:nth-child(1),.message #content .messageBox2 .inner .flexBox .inBox:nth-child(3),.message #content .messageBox2 .inner .flexBox .inBox:nth-child(5){border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}@media screen and (max-width: 767px){.message #content .messageBox2 .inner .flexBox .inBox:nth-child(1),.message #content .messageBox2 .inner .flexBox .inBox:nth-child(3),.message #content .messageBox2 .inner .flexBox .inBox:nth-child(5){border-right:none}}.message #content .messageBox2 .inner .flexBox .inBox:nth-child(2),.message #content .messageBox2 .inner .flexBox .inBox:nth-child(4){border-bottom:1px solid #E5E5E5}.message #content .messageBox2 .inner .flexBox .inBox:nth-child(5),.message #content .messageBox2 .inner .flexBox .inBox:nth-child(6){border-bottom:none;padding-top:50px}@media screen and (max-width: 767px){.message #content .messageBox2 .inner .flexBox .inBox:nth-child(5){border-bottom:1px solid #E5E5E5}}.message #content .messageBox2 .inner .flexBox .inBox:nth-child(1):after,.message #content .messageBox2 .inner .flexBox .inBox:nth-child(3):after{content:"";position:absolute;width:60px;height:30px;background-color:#FFF;bottom:-15px;right:-30px;z-index:1}@media screen and (max-width: 767px){.message #content .messageBox2 .inner .flexBox .inBox:nth-child(1):after,.message #content .messageBox2 .inner .flexBox .inBox:nth-child(3):after{display:none}}.message #content .messageBox2 .inner .flexBox .inBox h3{font-size:28px;font-weight:700;padding:20px 0 25px 60px;text-shadow:3px 3px 3px rgba(255,255,255,0.9),-3px -3px 3px rgba(255,255,255,0.9),-3px 3px 3px rgba(255,255,255,0.9),3px -3px 3px rgba(255,255,255,0.9)}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3{font-size:20px;padding:10px 0 15px 15px}}.message #content .messageBox2 .inner .flexBox .inBox h3.type1{background:url("../images/page/message_icon1.webp") no-repeat left top;background-size:93px 87px;background-position:15px top}.no-webp .message #content .messageBox2 .inner .flexBox .inBox h3.type1{background:url("../images/page/message_icon1.png") no-repeat left top}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type1{background-position:left top}}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type1{background-size:50px 53px}}.message #content .messageBox2 .inner .flexBox .inBox h3.type2{background:url("../images/page/message_icon2.webp") no-repeat left top;background-size:93px 87px}.no-webp .message #content .messageBox2 .inner .flexBox .inBox h3.type2{background:url("../images/page/message_icon2.png") no-repeat left top}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type2{background-size:50px 53px}}.message #content .messageBox2 .inner .flexBox .inBox h3.type3{background:url("../images/page/message_icon3.webp") no-repeat left top;background-size:93px 87px;background-position:15px top}.no-webp .message #content .messageBox2 .inner .flexBox .inBox h3.type3{background:url("../images/page/message_icon3.png") no-repeat left top}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type3{background-position:left top}}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type3{background-size:50px 53px}}.message #content .messageBox2 .inner .flexBox .inBox h3.type4{background:url("../images/page/message_icon4.webp") no-repeat left top;background-size:93px 87px}.no-webp .message #content .messageBox2 .inner .flexBox .inBox h3.type4{background:url("../images/page/message_icon4.png") no-repeat left top}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type4{background-size:50px 53px}}.message #content .messageBox2 .inner .flexBox .inBox h3.type5{background:url("../images/page/message_icon5.webp") no-repeat left top;background-size:93px 87px;background-position:15px top}.no-webp .message #content .messageBox2 .inner .flexBox .inBox h3.type5{background:url("../images/page/message_icon5.png") no-repeat left top}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type5{background-position:left top}}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type5{background-size:50px 53px}}.message #content .messageBox2 .inner .flexBox .inBox h3.type6{background:url("../images/page/message_icon6.webp") no-repeat left top;background-size:93px 87px}.no-webp .message #content .messageBox2 .inner .flexBox .inBox h3.type6{background:url("../images/page/message_icon6.png") no-repeat left top}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox h3.type6{background-size:50px 53px}}.message #content .messageBox2 .inner .flexBox .inBox p{font-size:18px;padding:0 0 0 100px}@media screen and (max-width: 1000px){.message #content .messageBox2 .inner .flexBox .inBox p{padding:0 0 0 45px}}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .flexBox .inBox p{font-size:15px;padding:0 0 0 15px}}.message #content .messageBox2 .inner .btn{display:flex;justify-content:center;align-items:center;padding:25px 50px 25px 0}@media screen and (max-width: 520px){.message #content .messageBox2 .inner .btn{padding:25px 0}}.message #content .messageBox2 .inner .btn a{font-size:16px}.message #content .messageBox2 .inner .btn a:before{width:50px;height:50px;background-size:11px 15px}@media screen and (max-width: 520px){.about #content{padding:0}}.about #content .aboutBox1{background:url("../images/page/about_bg.webp") no-repeat 46% 32px;background-size:1060px 594px;padding:68px 0 130px;position:relative}.no-webp .about #content .aboutBox1{background:url("../images/page/about_bg.png") no-repeat 46% 32px}@media screen and (max-width: 767px){.about #content .aboutBox1{padding:30px 20px;background-image:none}}@media screen and (max-width: 520px){.about #content .aboutBox1{padding:0px 20px 60px}}.about #content .aboutBox1 .title{background:url("../images/page/message1.webp") no-repeat center bottom;background-size:360px 35px;font-size:28px;font-weight:700;text-align:center;padding:0 0 10px;margin:0 0 40px;line-height:70px;position:relative}@media screen and (max-width: 767px){.about #content .aboutBox1 .title{font-size:20px;position:relative;z-index:1}.about #content .aboutBox1 .title:after{background:url("../images/page/about_bg1.webp") no-repeat center bottom;background-size:100%;content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:200px}}@media screen and (max-width: 520px){.about #content .aboutBox1 .title{margin:0 0 30px;line-height:40px;background-size:260px 35px}}.about #content .aboutBox1 .title span{font-weight:900;font-size:50px;letter-spacing:0.15em}@media screen and (max-width: 767px){.about #content .aboutBox1 .title span{font-size:40px}}@media screen and (max-width: 520px){.about #content .aboutBox1 .title span{font-size:32px}}.about #content .aboutBox1 p{line-height:56.5px;font-size:20px;font-weight:600;text-align:center;padding:0 0 1.3em}@media screen and (max-width: 920px){.about #content .aboutBox1 p{font-size:16px}}@media screen and (max-width: 520px){.about #content .aboutBox1 p{line-height:45px}}.about #content .aboutBox1 p span{font-weight:700;font-size:28px;color:#008FD3}@media screen and (max-width: 520px){.about #content .aboutBox1 p span{font-size:22px}}.about #content .aboutBox1 .img1{position:absolute;top:20%;right:20px}@media screen and (max-width: 1780px){.about #content .aboutBox1 .img1{width:400px;height:auto}}@media screen and (max-width: 1530px){.about #content .aboutBox1 .img1{width:300px;height:auto}}@media screen and (max-width: 1330px){.about #content .aboutBox1 .img1{top:10%}}@media screen and (max-width: 1250px){.about #content .aboutBox1 .img1{width:200px;top:33%}}@media screen and (max-width: 1100px){.about #content .aboutBox1 .img1{top:55%}}@media screen and (max-width: 1020px){.about #content .aboutBox1 .img1{top:51%}}@media screen and (max-width: 767px){.about #content .aboutBox1 .img1{position:relative;top:auto;right:auto;text-align:center;padding:20px 30px;width:100%;z-index:1}.about #content .aboutBox1 .img1:after{background:url("../images/page/about_bg2.webp") no-repeat center bottom;background-size:100%;content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:200px}}@media screen and (max-width: 520px){.about #content .aboutBox1 .img1:after{height:300px}}.about #content .aboutBox1 .img2{position:absolute;top:48%;left:10px}@media screen and (max-width: 1780px){.about #content .aboutBox1 .img2{width:400px;height:auto}}@media screen and (max-width: 1530px){.about #content .aboutBox1 .img2{width:300px;height:auto}}@media screen and (max-width: 1330px){.about #content .aboutBox1 .img2{top:70%}}@media screen and (max-width: 1250px){.about #content .aboutBox1 .img2{width:200px}}@media screen and (max-width: 1100px){.about #content .aboutBox1 .img2{top:60%}}@media screen and (max-width: 1020px){.about #content .aboutBox1 .img2{top:56%}}@media screen and (max-width: 767px){.about #content .aboutBox1 .img2{position:relative;top:auto;left:auto;text-align:center;padding:20px 30px;width:100%;z-index:1}.about #content .aboutBox1 .img2:after{background:url("../images/page/about_bg3.webp") no-repeat center bottom;background-size:100%;content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:200px}}.about #content .aboutBox2{padding:0 0 100px;position:relative}@media screen and (max-width: 520px){.about #content .aboutBox2{padding:0}}.about #content .aboutBox2 .inner .philosophy{position:relative;z-index:0;padding:17px 0 0 0}@media screen and (max-width: 520px){.about #content .aboutBox2 .inner .philosophy{padding:0}}.about #content .aboutBox2 .inner .philosophy .inBox{-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;padding:20px 160px 24px 26px;background-color:#FFF;max-width:850px;position:relative;border-bottom:1px solid #a6a6a7;cursor:pointer}@media screen and (max-width: 1250px){.about #content .aboutBox2 .inner .philosophy .inBox{max-width:61%}}@media screen and (max-width: 1100px){.about #content .aboutBox2 .inner .philosophy .inBox{max-width:100%;padding:20px 20px 20px 330px}}@media screen and (max-width: 767px){.about #content .aboutBox2 .inner .philosophy .inBox{padding:280px 20px 20px 20px}}@media screen and (max-width: 520px){.about #content .aboutBox2 .inner .philosophy .inBox{border-bottom:none}}.about #content .aboutBox2 .inner .philosophy .inBox .img{display:none;content:"";width:280px;height:230px;position:absolute;top:20px;left:20px}@media screen and (max-width: 1100px){.about #content .aboutBox2 .inner .philosophy .inBox .img{display:block}}@media screen and (max-width: 767px){.about #content .aboutBox2 .inner .philosophy .inBox .img{width:96%;left:2%}}.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(1) .img{background:url("../images/page/about3.webp") no-repeat center;background-size:cover}.no-webp .about #content .aboutBox2 .inner .philosophy .inBox:nth-child(1) .img{background:url("../images/page/about3.png") no-repeat center}.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(2){padding-top:24px}@media screen and (max-width: 1100px){.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(2){padding-top:20px}}@media screen and (max-width: 767px){.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(2){padding-top:280px}}.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(2) .img{background:url("../images/page/about4.webp") no-repeat center;background-size:cover}.no-webp .about #content .aboutBox2 .inner .philosophy .inBox:nth-child(2) .img{background:url("../images/page/about4.png") no-repeat center}.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(3){padding-top:24px}@media screen and (max-width: 1100px){.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(3){padding-top:20px}}@media screen and (max-width: 767px){.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(3){padding-top:280px}}.about #content .aboutBox2 .inner .philosophy .inBox:nth-child(3) .img{background:url("../images/page/about5.webp") no-repeat center;background-size:cover}.no-webp .about #content .aboutBox2 .inner .philosophy .inBox:nth-child(3) .img{background:url("../images/page/about5.png") no-repeat center}@media screen and (max-width: 1100px){.about #content .aboutBox2 .inner .philosophy .inBox:before,.about #content .aboutBox2 .inner .philosophy .inBox:after{display:none}}.about #content .aboutBox2 .inner .philosophy .inBox: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:"";position:absolute;top:73px;right:69px;width:55px;height:55px;background-color:#FFF;border:1px solid #008FD3;border-radius:50%;z-index:0}.about #content .aboutBox2 .inner .philosophy .inBox: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;content:"";position:absolute;top:95px;right:94px;width:11px;height:11px;border-top:solid 2px #008FD3;border-right:solid 2px #008FD3;transform:rotate(45deg);z-index:1}@media (any-hover: hover){.about #content .aboutBox2 .inner .philosophy .inBox:hover{-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:#f0fcff}.about #content .aboutBox2 .inner .philosophy .inBox: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-color:#008FD3}.about #content .aboutBox2 .inner .philosophy .inBox: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;border-color:#FFF}}.about #content .aboutBox2 .inner .philosophy .inBox .en{font-family:'Hurricane','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:500;color:#008FD3;font-size:32px;padding:0}@media screen and (max-width: 520px){.about #content .aboutBox2 .inner .philosophy .inBox .en{font-size:24px}}.about #content .aboutBox2 .inner .philosophy .inBox h3{font-size:24px;padding:18px 0 20px}@media screen and (max-width: 520px){.about #content .aboutBox2 .inner .philosophy .inBox h3{font-size:20px;padding:10px 0 20px}}.about #content .aboutBox2 .inner .philosophy .inBox p{line-height:34px}@media screen and (max-width: 520px){.about #content .aboutBox2 .inner .philosophy .inBox p{line-height:30px}}.about #content .aboutBox2 .imgArea{background-color:#FFF;position:absolute;top:17px;right:0;z-index:1;width:41.5%;height:100%}@media screen and (max-width: 1800px){.about #content .aboutBox2 .imgArea{height:90%;top:30px}}@media screen and (max-width: 1600px){.about #content .aboutBox2 .imgArea{width:40%}}@media screen and (max-width: 1400px){.about #content .aboutBox2 .imgArea{width:36%}}@media screen and (max-width: 1300px){.about #content .aboutBox2 .imgArea{width:33%}}@media screen and (max-width: 1250px){.about #content .aboutBox2 .imgArea{width:40%}}@media screen and (max-width: 1100px){.about #content .aboutBox2 .imgArea{display:none}}.about #content .aboutBox2 .imgArea .type1{opacity:0;visibility:hidden;background:url("../images/page/about3.webp") no-repeat center;background-size:100%;width:100%;height:100%;overflow:hidden;border-radius:30px 0 0 30px}.no-webp .about #content .aboutBox2 .imgArea .type1{background:url("../images/page/about3.png") no-repeat center}@media screen and (max-width: 1800px){.about #content .aboutBox2 .imgArea .type1{background-size:cover}}.about #content .aboutBox2 .imgArea .type2{opacity:0;visibility:hidden;background:url("../images/page/about4.webp") no-repeat center;background-size:100%;width:100%;height:100%;overflow:hidden;border-radius:30px 0 0 30px}.no-webp .about #content .aboutBox2 .imgArea .type2{background:url("../images/page/about4.png") no-repeat center}@media screen and (max-width: 1800px){.about #content .aboutBox2 .imgArea .type2{background-size:cover}}.about #content .aboutBox2 .imgArea .type3{opacity:0;visibility:hidden;background:url("../images/page/about5.webp") no-repeat center;background-size:100%;width:100%;height:100%;overflow:hidden;border-radius:30px 0 0 30px}.no-webp .about #content .aboutBox2 .imgArea .type3{background:url("../images/page/about5.png") no-repeat center}@media screen and (max-width: 1800px){.about #content .aboutBox2 .imgArea .type3{background-size:cover}}.about #content .aboutBox2 .imgArea .type1,.about #content .aboutBox2 .imgArea .type2,.about #content .aboutBox2 .imgArea .type3{-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:0;left:0}.about #content .aboutBox2 .imgArea .type1.dis,.about #content .aboutBox2 .imgArea .type2.dis,.about #content .aboutBox2 .imgArea .type3.dis{-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;opacity:1;visibility:visible}.about #content .aboutBox3{padding:43px 0 70px}@media screen and (max-width: 520px){.about #content .aboutBox3{padding:40px 0}}.about #content .aboutBox3 h2.icon{padding-bottom:50px}@media screen and (max-width: 520px){.about #content .aboutBox3 h2.icon{padding-bottom:20px}}.about #content .aboutBox3 p{padding:0 0 1em 85px;font-size:18px;font-weight:600;position:relative;z-index:1;line-height:40px}@media screen and (max-width: 520px){.about #content .aboutBox3 p{padding:0 0 1em 0;font-size:15px;line-height:30px}}.about #content .aboutBox3 p span{font-size:26px;font-weight:700;color:#008FD3}@media screen and (max-width: 520px){.about #content .aboutBox3 p span{font-size:20px}}.about #content .aboutBox3 .btn{padding:25px 0 0 83px;position:relative;z-index:1}@media screen and (max-width: 520px){.about #content .aboutBox3 .btn{padding:20px 0 0 0}}.about #content .aboutBox3 .btn a{font-size:16px}.about #content .aboutBox3 .btn a:before{width:50px;height:50px}.about #content .aboutBox3 .flexBox{position:relative;z-index:0;display:flex;justify-content:space-between;align-items:center;margin:-50px 0 0 15px;padding:0 5px 0 0}@media screen and (max-width: 1360px){.about #content .aboutBox3 .flexBox{margin:0;padding:30px 0 0 0;text-align:center;justify-content:center;gap:0 30px}.about #content .aboutBox3 .flexBox picture{width:43%;height:auto}}@media screen and (max-width: 520px){.about #content .aboutBox3 .flexBox{flex-wrap:wrap}.about #content .aboutBox3 .flexBox picture{width:100%;margin:0 0 30px}.about #content .aboutBox3 .flexBox picture img{width:90%;height:auto}}.about #content .aboutBox3 .flexBox .img{margin:-8px 0 0 0}@media screen and (max-width: 1360px){.about #content .aboutBox3 .flexBox .img{margin:auto}}.about #content .aboutBox4{padding:77px 0 110px;background:linear-gradient(60deg, #FFFFE9 0%, #C9F7FF 100%);border-radius:83px 83px 0 0}@media screen and (max-width: 520px){.about #content .aboutBox4{background:linear-gradient(-60deg, #C9F7FF 0%, #FFFFE9 100%);border-radius:50px 50px 0 0;padding:50px 0 50px}}.about #content .aboutBox4 .inner p.rtx{text-align:right;padding:0 50px 0.6em 0;margin:-20px 0 0 0}@media screen and (max-width: 1400px){.about #content .aboutBox4 .inner p.rtx{padding:0 0 1em;margin:0}}.about #content .aboutBox4 .inner .flexBox{justify-content:center;gap:30px 30px}@media screen and (max-width: 1320px){.about #content .aboutBox4 .inner .flexBox{gap:30px 2%}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox{gap:20px 2%;justify-content:flex-start}}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox{gap:20px 0;justify-content:center}}.about #content .aboutBox4 .inner .flexBox .inBox{position:relative;width:620px;min-height:280px;box-shadow:7px 7px 7px #c3e5c5;background-color:#FFF;border-radius:38.5px;display:flex;justify-content:center;align-items:center;padding:50px 20px}@media screen and (max-width: 1320px){.about #content .aboutBox4 .inner .flexBox .inBox{width:49%}}@media screen and (max-width: 1000px){.about #content .aboutBox4 .inner .flexBox .inBox{min-height:200px;padding:30px 20px !important}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox{flex-wrap:wrap}}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox .inBox{min-height:100px;width:90%}}@media screen and (max-width: 520px){.about #content .aboutBox4 .inner .flexBox .inBox{width:100%}}.about #content .aboutBox4 .inner .flexBox .inBox .imgBox{width:48%;text-align:center}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox .inBox .imgBox{width:100%;position:absolute;top:0;right:0}.about #content .aboutBox4 .inner .flexBox .inBox .imgBox img{max-width:none;width:80px;height:auto}}@media screen and (max-width: 420px){.about #content .aboutBox4 .inner .flexBox .inBox .imgBox img{width:60px}}.about #content .aboutBox4 .inner .flexBox .inBox .txBox{width:52%;padding:20px 0 0 20px}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox .inBox .txBox{width:100%}}.about #content .aboutBox4 .inner .flexBox .inBox.type{padding:50px 20px 40px}.about #content .aboutBox4 .inner .flexBox .inBox.type .imgBox{padding:0 30px 10px 0}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type .imgBox{padding:0;position:absolute;top:20px;right:40px;width:60px}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type .imgBox.ad{width:80px;right:40px;top:30px}}@media screen and (max-width: 420px){.about #content .aboutBox4 .inner .flexBox .inBox.type .imgBox.ad img{width:90px}}.about #content .aboutBox4 .inner .flexBox .inBox.type .txBox{padding:0px 0 35px 5px}.about #content .aboutBox4 .inner .flexBox .inBox.type .txBox .tx2{padding:0 0 42px}.about #content .aboutBox4 .inner .flexBox .inBox.type .txBox .tx3{margin:0 0 0 -10px}.about #content .aboutBox4 .inner .flexBox .inBox.type .txBox .tx3 span{letter-spacing:0}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type .txBox{width:90%}.about #content .aboutBox4 .inner .flexBox .inBox.type .txBox .tx3{justify-content:center}}.about #content .aboutBox4 .inner .flexBox .inBox.type1{padding:55px 20px 30px}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .imgBox{width:auto}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .imgBox{position:relative;top:auto;left:auto;width:100%}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .imgBox img{width:220px;height:auto}}@media screen and (max-width: 420px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .imgBox img{width:180px}}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .imgBox .img{margin:-35px 0px 35px 40px}@media screen and (max-width: 1000px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .imgBox .img{margin:0}}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .txBox{padding:0;width:55%}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .txBox{width:90%}}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .txBox .tx1{padding-bottom:15px}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .txBox.type1{padding:0 0 0 20px}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .tx3{padding:0 0 25px 0}@media screen and (max-width: 1000px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .tx3{padding:30px 0 0 0}}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .tx3{justify-content:center}}.about #content .aboutBox4 .inner .flexBox .inBox.type1 .tx3 span{font-size:70px}@media screen and (max-width: 1270px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .tx3 span{font-size:45px}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .tx3 span{font-size:70px}}@media screen and (max-width: 520px){.about #content .aboutBox4 .inner .flexBox .inBox.type1 .tx3 span{font-size:60px}}.about #content .aboutBox4 .inner .flexBox .inBox.type2{width:400px;flex-wrap:wrap}@media screen and (max-width: 1320px){.about #content .aboutBox4 .inner .flexBox .inBox.type2{width:32%}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type2{width:48%}}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox .inBox.type2{width:90%}}@media screen and (max-width: 520px){.about #content .aboutBox4 .inner .flexBox .inBox.type2{width:100%}}@media screen and (max-width: 600px){.about #content .aboutBox4 .inner .flexBox .inBox.type2 .imgBox{position:relative;top:auto;left:auto}}.about #content .aboutBox4 .inner .flexBox .inBox.type2 .txBox{display:flex;justify-content:space-between;width:100%;padding:0 30px}@media screen and (max-width: 1000px){.about #content .aboutBox4 .inner .flexBox .inBox.type2 .txBox{padding:0}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type2 .txBox{display:block;width:80%;text-align:center}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type2 .txBox .in_flex{text-align:left}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type2 .txBox .in_flex .tx1 br{display:none}}.about #content .aboutBox4 .inner .flexBox .inBox.type2 .txBox img{margin:-15px 0 0 0px}.about #content .aboutBox4 .inner .flexBox .inBox.type2 .oneBox{width:100%;margin:20px 0}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox.type2 .oneBox{padding:30px 0 0 0}}.about #content .aboutBox4 .inner .flexBox .inBox.type2 .oneBox .tx3{justify-content:center}.about #content .aboutBox4 .inner .flexBox .inBox p{padding:0}.about #content .aboutBox4 .inner .flexBox .inBox p.tx1{font-size:38px;font-weight:700;line-height:40px;padding:0 0 5px}@media screen and (max-width: 1270px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx1{font-size:30px}}@media screen and (max-width: 1080px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx1{font-size:24px;line-height:30px}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx1{font-size:32px;line-height:40px}}@media screen and (max-width: 520px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx1{font-size:26px}}.about #content .aboutBox4 .inner .flexBox .inBox p.tx2{font-size:15px;padding:0 0 30px;line-height:150%}.about #content .aboutBox4 .inner .flexBox .inBox p.tx3{display:flex;justify-content:flex-start;align-items:baseline;font-size:34px;font-weight:600;line-height:25px;gap:0 15px}@media screen and (max-width: 1140px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx3{font-size:30px}}.about #content .aboutBox4 .inner .flexBox .inBox p.tx3 span{font-size:78px;color:#008FD3}@media screen and (max-width: 1270px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx3 span{font-size:50px}}@media screen and (max-width: 767px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx3 span{font-size:70px}}@media screen and (max-width: 520px){.about #content .aboutBox4 .inner .flexBox .inBox p.tx3 span{font-size:60px}}.about #content .aboutBox5{padding:85px 0 130px}@media screen and (max-width: 520px){.about #content .aboutBox5{padding:50px 0 70px}}.about #content .aboutBox5 p{padding:0 0 1em 70px;font-size:18px;font-weight:600;position:relative;z-index:1;text-align:center;line-height:44px}@media screen and (max-width: 520px){.about #content .aboutBox5 p{text-align:left;padding:0 0 1em 0;line-height:30px;font-size:15px}}.about #content .aboutBox5 p span{font-size:24px;font-weight:700;color:#008FD3}@media screen and (max-width: 520px){.about #content .aboutBox5 p span{font-size:20px}}.about #content .aboutBox5 .flexBox{display:flex;justify-content:center;flex-wrap:wrap}.about #content .aboutBox5 .flexBox .inBox{width:360px;height:310px;position:relative;padding:45px 0 0 70px}@media screen and (max-width: 1140px){.about #content .aboutBox5 .flexBox .inBox{width:33%}}@media screen and (max-width: 767px){.about #content .aboutBox5 .flexBox .inBox{height:auto;padding:20px}}@media screen and (max-width: 520px){.about #content .aboutBox5 .flexBox .inBox{width:50%;padding:20px 10px}}.about #content .aboutBox5 .flexBox .inBox:before{content:"";position:absolute;top:25px;left:-25px;width:100%;height:100%;background:url("../images/page/about_bg4.webp") no-repeat center;background-size:360px 300px;z-index:-1}.no-webp .about #content .aboutBox5 .flexBox .inBox:before{background:url("../images/page/about_bg4.png") no-repeat center}@media screen and (max-width: 1140px){.about #content .aboutBox5 .flexBox .inBox:before{background-size:90%}}@media screen and (max-width: 767px){.about #content .aboutBox5 .flexBox .inBox:before{background-size:180px 150px;background-position:left center}}.about #content .aboutBox5 .flexBox .inBox:first-child{padding:75px 0 0 42px;margin:30px 0 0 0}@media screen and (max-width: 767px){.about #content .aboutBox5 .flexBox .inBox:first-child{padding:20px}}@media screen and (max-width: 520px){.about #content .aboutBox5 .flexBox .inBox:first-child{margin:0;padding:20px 10px}}.about #content .aboutBox5 .flexBox .inBox:nth-child(2):before{background:url("../images/page/about_bg5.webp") no-repeat center;background-size:350px 307px}.no-webp .about #content .aboutBox5 .flexBox .inBox:nth-child(2):before{background:url("../images/page/about_bg5.png") no-repeat center}@media screen and (max-width: 1140px){.about #content .aboutBox5 .flexBox .inBox:nth-child(2):before{background-size:90%}}@media screen and (max-width: 767px){.about #content .aboutBox5 .flexBox .inBox:nth-child(2):before{background-size:180px 150px;background-position:left center}}@media screen and (max-width: 520px){.about #content .aboutBox5 .flexBox .inBox:nth-child(2):before{left:0px}}.about #content .aboutBox5 .flexBox .inBox:last-child{width:380px;padding:75px 0 0 82px;margin:30px 0 0 0}@media screen and (max-width: 1140px){.about #content .aboutBox5 .flexBox .inBox:last-child{width:33%}}@media screen and (max-width: 767px){.about #content .aboutBox5 .flexBox .inBox:last-child{padding:20px}}@media screen and (max-width: 520px){.about #content .aboutBox5 .flexBox .inBox:last-child{margin:0;width:50%;padding:20px 0px}}.about #content .aboutBox5 .flexBox .inBox:last-child:before{top:25px;left:15px;background:url("../images/page/about_bg6.webp") no-repeat center;background-size:350px 307px}.no-webp .about #content .aboutBox5 .flexBox .inBox:last-child:before{background:url("../images/page/about_bg6.png") no-repeat center}@media screen and (max-width: 1140px){.about #content .aboutBox5 .flexBox .inBox:last-child:before{background-size:90%}}@media screen and (max-width: 767px){.about #content .aboutBox5 .flexBox .inBox:last-child:before{background-size:180px 150px;background-position:left center}}@media screen and (max-width: 520px){.about #content .aboutBox5 .flexBox .inBox:last-child:before{left:0}}.about #content .aboutBox5 .flexBox .inBox p{padding:0;text-align:left;position:relative;z-index:1}.about #content .aboutBox5 .flexBox .inBox p.num{font-family:'Hurricane','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:500;font-size:32px;color:#008FD3;transform:rotate(-10deg);padding:0 0 20px;margin:0 0 0 -10px}@media screen and (max-width: 767px){.about #content .aboutBox5 .flexBox .inBox p.num{padding:0 0 20px;margin:0}}.about #content .aboutBox5 .flexBox .inBox p.tx{font-size:24px;font-weight:600;line-height:40px}@media screen and (max-width: 1100px){.about #content .aboutBox5 .flexBox .inBox p.tx{font-size:20px}}@media screen and (max-width: 900px){.about #content .aboutBox5 .flexBox .inBox p.tx{font-size:18px}.about #content .aboutBox5 .flexBox .inBox p.tx br{display:none}}@media screen and (max-width: 520px){.about #content .aboutBox5 .flexBox .inBox p.tx{font-size:16px;line-height:24px}}.about #content .aboutBox5 .loopSlide{padding:50px 0 0 0;position:relative !important;left:auto !important;bottom:auto !important;height:210px}@media screen and (max-width: 520px){.about #content .aboutBox5 .loopSlide{padding:40px 0 0 0;height:170px}}.about #content .aboutBox5 .loopSlide .img1,.about #content .aboutBox5 .loopSlide .img2{width:1422px;height:auto;padding:0 40px 0 0}@media screen and (max-width: 520px){.about #content .aboutBox5 .loopSlide .img1,.about #content .aboutBox5 .loopSlide .img2{width:1100px;height:auto}}.about #content .aboutBox5 .loopSlide .img1{animation:slide1 40s -20s linear infinite}@media screen and (max-width: 520px){.about #content .aboutBox5 .loopSlide .img1{animation:slide1 60s -30s linear infinite}}.about #content .aboutBox5 .loopSlide .img2{animation:slide2 40s linear infinite}@media screen and (max-width: 520px){.about #content .aboutBox5 .loopSlide .img2{animation:slide2 60s linear infinite}}.about #content .aboutBox6{padding:0 0 100px}@media screen and (max-width: 520px){.about #content .aboutBox6{padding:0 0 70px}}.about #content .aboutBox6 .inner h2.icon{padding-bottom:30px}.about #content .aboutBox6 .inner .inBox{position:relative;padding:30px 20px 0 15px}@media screen and (max-width: 420px){.about #content .aboutBox6 .inner .inBox{padding:40px 20px 0}}.about #content .aboutBox6 .inner .inBox:after{content:"";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%);background:url("../images/page/about_bg7.webp") no-repeat center top;background-size:100%;height:617px;width:100%;z-index:-1}.no-webp .about #content .aboutBox6 .inner .inBox:after{background:url("../images/page/about_bg7.png") no-repeat center top}@media screen and (max-width: 1400px){.about #content .aboutBox6 .inner .inBox:after{background-size:cover;border-radius:10px}}@media screen and (max-width: 900px){.about #content .aboutBox6 .inner .inBox:after{height:500px}}@media screen and (max-width: 520px){.about #content .aboutBox6 .inner .inBox:after{background:url("../images/page/about_bg7_sp.webp") no-repeat center top;background-size:cover;height:400px}.no-webp .about #content .aboutBox6 .inner .inBox:after{background:url("../images/page/about_bg7_sp.png") no-repeat center top}}.about #content .aboutBox6 .inner .inBox .in{position:relative;max-width:1090px;margin:0 auto;z-index:1}.about #content .aboutBox6 .inner .inBox .in p{color:#FFF}.about #content .aboutBox6 .inner .inBox .in p.en{font-family:'Hurricane','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:500;font-size:56px;transform:rotate(-8deg);padding:0 0 95px}@media screen and (max-width: 767px){.about #content .aboutBox6 .inner .inBox .in p.en{padding:0 0 60px}}@media screen and (max-width: 520px){.about #content .aboutBox6 .inner .inBox .in p.en{font-size:46px}}@media screen and (max-width: 420px){.about #content .aboutBox6 .inner .inBox .in p.en{font-size:36px;padding:0 0 40px}}.about #content .aboutBox6 .inner .inBox .in .flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 30px 28px 15px}@media screen and (max-width: 1100px){.about #content .aboutBox6 .inner .inBox .in .flex{padding:0 0 20px}}@media screen and (max-width: 767px){.about #content .aboutBox6 .inner .inBox .in .flex{display:block}}.about #content .aboutBox6 .inner .inBox .in .flex p{font-size:20px;width:calc(100% - 200px)}@media screen and (max-width: 1200px){.about #content .aboutBox6 .inner .inBox .in .flex p br{display:none}}@media screen and (max-width: 767px){.about #content .aboutBox6 .inner .inBox .in .flex p{width:100%}}@media screen and (max-width: 520px){.about #content .aboutBox6 .inner .inBox .in .flex p{font-size:15px}}.about #content .aboutBox6 .inner .inBox .in .flex .btnBox{width:160px;height:50px}@media screen and (max-width: 767px){.about #content .aboutBox6 .inner .inBox .in .flex .btnBox{width:auto;height:auto;display:flex;justify-content:flex-end}}.about #content .aboutBox6 .inner .inBox .in .flex .btnBox a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#FFF;border-radius:50px;position:relative}@media screen and (max-width: 767px){.about #content .aboutBox6 .inner .inBox .in .flex .btnBox a{width:160px;height:50px}}@media screen and (max-width: 520px){.about #content .aboutBox6 .inner .inBox .in .flex .btnBox a{font-size:15px;height:40px;width:140px}}.about #content .aboutBox6 .inner .inBox .in .flex .btnBox a:after{content:"";background:url("../images/common/other.svg") no-repeat center;background-size:100%;width:20px;height:20px;margin:0 0 0 10px}@media screen and (max-width: 520px){.about #content .aboutBox6 .inner .inBox .in .flex .btnBox a:after{width:15px;height:15px}}.history #content{padding:65px 0 0 0}.history #content .history_head{padding:0 0 40px}.history #content .history_head p{text-align:center;line-height:38px;margin:-20px 0 0 0}@media screen and (max-width: 520px){.history #content .history_head p{margin:0;font-size:13px;padding:20px 0 0 0}}.history #content .history_Box{padding:0 0 70px;max-width:1200px;margin:0 auto}@media screen and (max-width: 520px){.history #content .history_Box{padding:0 0 20px}}.history #content .history_Box.last{padding:0 0 140px}@media screen and (max-width: 520px){.history #content .history_Box.last{padding:0 0 50px}}.history #content .history_Box.open .history_par: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(0deg);-moz-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg);-o-transform:translate(0%, -50%) rotate(0deg);transform:translate(0%, -50%) rotate(0deg)}.history #content .history_Box.open .history_chi{-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;opacity:0;visibility:hidden;display:none}.history #content .history_Box.open .history_chi.add{-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;opacity:1;visibility:visible}.history #content .history_Box .history_par{width:100%;height:270px;display:flex;justify-content:flex-start;align-items:center;background-color:#ECECEC;padding:25px 100px 25px 25px;position:relative;cursor:pointer}@media screen and (max-width: 767px){.history #content .history_Box .history_par{height:200px}}@media screen and (max-width: 520px){.history #content .history_Box .history_par{height:100px;padding:10px 55px 10px 10px}}.history #content .history_Box .history_par:before,.history #content .history_Box .history_par:after{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";position:absolute;top:50%;right:55px;width:33px;height:5px;background-color:#FFF;-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){.history #content .history_Box .history_par:before,.history #content .history_Box .history_par:after{right:25px;width:20px;height:3px}}.history #content .history_Box .history_par: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(90deg);-moz-transform:translate(0%, -50%) rotate(90deg);-ms-transform:translate(0%, -50%) rotate(90deg);-o-transform:translate(0%, -50%) rotate(90deg);transform:translate(0%, -50%) rotate(90deg)}.history #content .history_Box .history_par .year{display:flex;justify-content:center;align-items:center;background:url("../images/page/history_year.webp") no-repeat center;background-size:cover;width:330px;height:200px;font-size:57px;font-weight:700;color:#FFF}.no-webp .history #content .history_Box .history_par .year{background:url("../images/page/history_year.png") no-repeat center}@media screen and (max-width: 1000px){.history #content .history_Box .history_par .year{font-size:40px;height:150px;width:250px}}@media screen and (max-width: 767px){.history #content .history_Box .history_par .year{font-size:30px;height:100px;width:200px}}@media screen and (max-width: 650px){.history #content .history_Box .history_par .year{font-size:24px}}@media screen and (max-width: 520px){.history #content .history_Box .history_par .year{height:60px;width:120px;font-size:18px}}@media screen and (max-width: 480px){.history #content .history_Box .history_par .year{font-size:15px;width:100px}}.history #content .history_Box .history_par h2{font-size:30px;font-weight:600;color:#FFF;padding:0 0 0 25px}@media screen and (max-width: 1000px){.history #content .history_Box .history_par h2{font-size:24px}}@media screen and (max-width: 650px){.history #content .history_Box .history_par h2{font-size:20px}}@media screen and (max-width: 520px){.history #content .history_Box .history_par h2{font-size:16px}}@media screen and (max-width: 480px){.history #content .history_Box .history_par h2{font-size:15px;padding:0 0 0 10px;width:calc(100% - 100px)}}.history #content .history_Box .history_par.type1{background:url("../images/page/history_head1.webp") no-repeat center;background-size:cover}.no-webp .history #content .history_Box .history_par.type1{background:url("../images/page/history_head1.jpg") no-repeat center}.history #content .history_Box .history_par.type2{background:url("../images/page/history_head2.webp") no-repeat center;background-size:cover}.no-webp .history #content .history_Box .history_par.type2{background:url("../images/page/history_head2.jpg") no-repeat center}.history #content .history_Box .history_par.type3{background:url("../images/page/history_head3.webp") no-repeat center;background-size:cover}.no-webp .history #content .history_Box .history_par.type3{background:url("../images/page/history_head3.jpg") no-repeat center}.history #content .history_Box .history_par.type4{background:url("../images/page/history_head4.webp") no-repeat center;background-size:cover}.no-webp .history #content .history_Box .history_par.type4{background:url("../images/page/history_head4.jpg") no-repeat center}.history #content .history_Box .history_par.type5{background:url("../images/page/history_head5.webp") no-repeat center;background-size:cover}.no-webp .history #content .history_Box .history_par.type5{background:url("../images/page/history_head5.jpg") no-repeat center}.history #content .history_Box .history_chi{-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;opacity:0;visibility:hidden;display:none;background:url("../images/page/history_bg.webp") repeat center;background-size:173px 173px;padding:61px 120px 59px 77px}.no-webp .history #content .history_Box .history_chi{background:url("../images/page/history_bg.png") repeat center}@media screen and (max-width: 1000px){.history #content .history_Box .history_chi{padding:35px !important}}@media screen and (max-width: 520px){.history #content .history_Box .history_chi{padding:20px !important}}.history #content .history_Box .history_chi.type2{padding-top:38px;padding-left:85px}.history #content .history_Box .history_chi .inBox{position:relative;padding:0 0 26.5px}.history #content .history_Box .history_chi .inBox:last-child:before{display:none}.history #content .history_Box .history_chi .inBox:last-child .in p.tx1{padding:0 0 1em}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox:last-child .in p.tx1{padding:0 0 1em}}.history #content .history_Box .history_chi .inBox:before{content:"";width:1px;height:100%;position:absolute;top:8px;left:11px;background-color:#808080}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox:before{display:none}}.history #content .history_Box .history_chi .inBox .year{position:relative;color:#008FD3;font-size:24px;font-weight:600;padding:0 0 10px 35px}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .year{font-size:18px;padding:0 0 10px 20px}}.history #content .history_Box .history_chi .inBox .year:before{content:"";position:absolute;top:8px;left:0;width:23px;height:23px;background-color:#008FD3}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .year:before{width:16px;height:16px}}.history #content .history_Box .history_chi .inBox .in{padding:0 0 0 35px}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .in{padding:0}}.history #content .history_Box .history_chi .inBox .in p{line-height:32px}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .in p{line-height:28px}}.history #content .history_Box .history_chi .inBox .in p.tx1{font-size:18px;font-weight:600}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .in p.tx1{font-size:16px}}.history #content .history_Box .history_chi .inBox .in p.tx1.type2{padding-bottom:2.3em}.history #content .history_Box .history_chi .inBox .in .imgBox{max-width:740px;text-align:center;margin:30px auto 0}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .in .imgBox{margin:10px auto 0}}.history #content .history_Box .history_chi .inBox .in .imgBox p{text-align:center;font-size:24px;font-weight:700;padding:20px 15px;background-color:#FFF}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .in .imgBox p{font-size:17px}}@media screen and (max-width: 520px){.history #content .history_Box .history_chi .inBox .in .imgBox p span{display:none}}.service #content .serviceBox1{max-width:1286px;margin:0 auto;padding:0 0 75px}@media screen and (max-width: 520px){.service #content .serviceBox1{padding:0 0 20px}}.service #content .serviceBox1 .imgBox{text-align:center;padding:10px 0 0 0}.service #content .serviceBox2{max-width:1286px;margin:0 auto}.service #content .serviceBox2 .inBox{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative;padding:40px 30px 50px;margin:0 0 40px;border-radius:8px;box-shadow:5px 5px 5px rgba(206,206,206,0.8),-2px 0px 5px rgba(206,206,206,0.2)}@media screen and (max-width: 520px){.service #content .serviceBox2 .inBox{margin:0 0 20px;padding:20px 15px}}.service #content .serviceBox2 .inBox.type2{padding-bottom:100px}.service #content .serviceBox2 .inBox.type3{padding-bottom:60px}.service #content .serviceBox2 .inBox.type4{padding-bottom:80px}.service #content .serviceBox2 .inBox.type5{padding-bottom:60px}.service #content .serviceBox2 .inBox .imgBox{width:450px;position:relative;z-index:1}@media screen and (max-width: 1000px){.service #content .serviceBox2 .inBox .imgBox{width:30%}}@media screen and (max-width: 767px){.service #content .serviceBox2 .inBox .imgBox{width:100%;text-align:center;padding:0 0 20px}}.service #content .serviceBox2 .inBox .txBox{width:calc(100% - 490px);position:relative;z-index:1}@media screen and (max-width: 1000px){.service #content .serviceBox2 .inBox .txBox{width:65%}}@media screen and (max-width: 767px){.service #content .serviceBox2 .inBox .txBox{width:100%}}.service #content .serviceBox2 .inBox .txBox h3{font-size:28px;font-weight:700;padding:0 0 22px}@media screen and (max-width: 767px){.service #content .serviceBox2 .inBox .txBox h3{padding:0 0 10px}}@media screen and (max-width: 520px){.service #content .serviceBox2 .inBox .txBox h3{font-size:20px}}.service #content .serviceBox2 .inBox .txBox p{line-height:32px;letter-spacing:0.05em}@media screen and (max-width: 520px){.service #content .serviceBox2 .inBox .txBox p{line-height:28px}}.service #content .serviceBox2 .inBox .back{font-family:'Hurricane','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;position:absolute;bottom:55px;right:30px;color:rgba(0,143,211,0.1);font-size:80px;font-weight:400;transform:rotate(-10deg)}@media screen and (max-width: 767px){.service #content .serviceBox2 .inBox .back{font-size:50px}}@media screen and (max-width: 520px){.service #content .serviceBox2 .inBox .back{font-size:35px}}.service #content .group{padding:40px 0 100px}@media screen and (max-width: 520px){.service #content .group{padding:40px 0 70px}}.service #content .group a{display:block;background:url("../images/page/service6.webp") no-repeat center;background-size:cover;color:#FFF;padding:65px 120px 55px 100px;width:100%;height:370px}.no-webp .service #content .group a{background:url("../images/page/service6.jpg") no-repeat center}@media screen and (max-width: 850px){.service #content .group a{height:auto}}@media screen and (max-width: 767px){.service #content .group a{padding:40px 30px}}@media screen and (max-width: 520px){.service #content .group a{background:url("../images/page/service6_sp.webp") no-repeat center;background-size:cover;height:350px;padding:40px 25px}.no-webp .service #content .group a{background:url("../images/page/service6_sp.jpg") no-repeat center}}@media (any-hover: hover){.service #content .group a:hover{opacity:1}.service #content .group a:hover .btnBox: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;transform:scale(1.15)}}.service #content .group a p.tx1{font-family:'Hurricane','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:40px;font-weight:400;position:relative;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 520px){.service #content .group a p.tx1{font-size:25px}}.service #content .group a p.tx1 span{display:block;width:260px}@media screen and (max-width: 520px){.service #content .group a p.tx1 span{width:200px}}.service #content .group a p.tx1:after{content:"";width:calc(100% - 270px);height:2px;background-color:#FFF;margin:10px 0 0 0}@media screen and (max-width: 520px){.service #content .group a p.tx1:after{width:calc(100% - 200px)}}.service #content .group a p.tx2{font-size:40px;font-weight:700;padding:0 0 30px}@media screen and (max-width: 520px){.service #content .group a p.tx2{font-size:30px}}.service #content .group a p.tx3{font-size:18px}@media screen and (max-width: 520px){.service #content .group a p.tx3{font-size:16px;padding:0 0 30px}}.service #content .group a .btnBox{font-size:18px;display:flex;justify-content:flex-end;align-items:center;gap:0 20px;padding:0 25px 0 0}@media screen and (max-width: 520px){.service #content .group a .btnBox{padding:0}}.service #content .group a .btnBox: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;content:"";width:55px;height:55px;border-radius:40px;background:url("../images/common/btnArrow_b.svg") no-repeat center,#FFF;background-size:15px 20px}@media screen and (max-width: 520px){.service #content .group a .btnBox:before{width:45px;height:45px}}.new-graduate #content .new-graduate1{background:url("../images/page/new-graduate_bg.webp") no-repeat left 60px}@media screen and (max-width: 767px){.new-graduate #content .new-graduate1{background-size:100%}}.new-graduate #content .new-graduate1 .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.new-graduate #content .new-graduate1 .inner .lBox{width:calc(100% - 640px);padding:75px 0 0 0}@media screen and (max-width: 1120px){.new-graduate #content .new-graduate1 .inner .lBox{width:60%}}@media screen and (max-width: 767px){.new-graduate #content .new-graduate1 .inner .lBox{width:100%}}@media screen and (max-width: 520px){.new-graduate #content .new-graduate1 .inner .lBox{padding:0}}.new-graduate #content .new-graduate1 .inner .lBox .box{padding:0 0 65px}@media screen and (max-width: 520px){.new-graduate #content .new-graduate1 .inner .lBox .box{padding:0 0 40px}}.new-graduate #content .new-graduate1 .inner .lBox .box h2.icon{padding-bottom:15px}.new-graduate #content .new-graduate1 .inner .lBox .box h2.icon.type2{padding-bottom:35px}.new-graduate #content .new-graduate1 .inner .lBox .box p{line-height:40px;font-size:18px;padding:0 0 0 10px;letter-spacing:0.06em}@media screen and (max-width: 520px){.new-graduate #content .new-graduate1 .inner .lBox .box p{font-size:15px;padding:0;line-height:30px}}.new-graduate #content .new-graduate1 .inner .lBox .box p span{font-size:20px;color:#008FD3}@media screen and (max-width: 520px){.new-graduate #content .new-graduate1 .inner .lBox .box p span{font-size:18px}}.new-graduate #content .new-graduate1 .inner .rBox{width:510px;height:1036px;overflow:hidden}@media screen and (max-width: 1120px){.new-graduate #content .new-graduate1 .inner .rBox{width:38%}}@media screen and (max-width: 767px){.new-graduate #content .new-graduate1 .inner .rBox{display:flex;justify-content:flex-start;width:100%;height:260px;overflow:hidden}.new-graduate #content .new-graduate1 .inner .rBox img{max-width:none;width:auto;height:260px}}@media screen and (max-width: 520px){.new-graduate #content .new-graduate1 .inner .rBox{height:180px}.new-graduate #content .new-graduate1 .inner .rBox img{width:1018px;height:auto;margin:0 20px 0 0}}.new-graduate #content .new-graduate1 .inner .rBox .slide1{display:grid;animation:va1 60s -30s linear infinite;padding:0 0 42px}@media screen and (max-width: 767px){.new-graduate #content .new-graduate1 .inner .rBox .slide1{display:block;animation:va3 60s -30s linear infinite;padding:0;margin:0 20px 0 0}}.new-graduate #content .new-graduate1 .inner .rBox .slide2{display:grid;animation:va2 60s linear infinite;padding:0 0 42px}@media screen and (max-width: 767px){.new-graduate #content .new-graduate1 .inner .rBox .slide2{display:block;animation:va4 60s linear infinite;padding:0;margin:0 20px 0 0}}@keyframes va1{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes va2{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes va3{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes va4{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.new-graduate #content .new-graduate2{padding:80px 0 80px}@media screen and (max-width: 520px){.new-graduate #content .new-graduate2{padding:40px 0}}.new-graduate #content .new-graduate2 .inner{display:block}.new-graduate #content .new-graduate2 .flowHead{max-width:960px;height:120px;margin:10px auto 34px;background:url("../images/page/new-graduate_flow.webp") no-repeat center;background-size:cover;display:flex;justify-content:flex-start;align-items:center}.no-webp .new-graduate #content .new-graduate2 .flowHead{background:url("../images/page/new-graduate_flow.png") no-repeat center}@media screen and (max-width: 940px){.new-graduate #content .new-graduate2 .flowHead{background-size:100%;margin:0 auto 20px}}@media screen and (max-width: 767px){.new-graduate #content .new-graduate2 .flowHead{background-size:100% 100%}}@media screen and (max-width: 440px){.new-graduate #content .new-graduate2 .flowHead{height:80px}}.new-graduate #content .new-graduate2 .flowHead .in{flex:1;color:#FFF;font-size:19px;font-weight:700;padding:0 0 0 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 900px){.new-graduate #content .new-graduate2 .flowHead .in{font-size:16px}}@media screen and (max-width: 440px){.new-graduate #content .new-graduate2 .flowHead .in{font-size:13px}}@media screen and (max-width: 380px){.new-graduate #content .new-graduate2 .flowHead .in{font-size:12px}}.new-graduate #content .new-graduate2 .flowHead .in .spbr2{display:none}@media screen and (max-width: 610px){.new-graduate #content .new-graduate2 .flowHead .in .spbr2{display:block}}@media screen and (max-width: 700px){.new-graduate #content .new-graduate2 .flowHead .in.num2{padding:0 0 0 20px}}.new-graduate #content .new-graduate2 .flowHead .in.num3{padding:0 0 0 20px}.new-graduate #content .new-graduate2 .flowHead .in.num4{color:#ffe900;padding:0 0 0 10px}.new-graduate #content .new-graduate2 .flow{max-width:960px;margin:0 auto}.new-graduate #content .new-graduate2 .flow .inBox{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px;border:1px solid #cdcece;border-radius:8px;margin:0 0 23px;background-color:#FFF}.new-graduate #content .new-graduate2 .flow .inBox.type2{padding:7px 20px}.new-graduate #content .new-graduate2 .flow .inBox .flowlBox{display:flex;justify-content:flex-start;align-items:center;font-size:20px;font-weight:700;color:#008FD3;padding:10px 10px 10px 20px;width:200px}@media screen and (max-width: 520px){.new-graduate #content .new-graduate2 .flow .inBox .flowlBox{width:100%;padding:10px}.new-graduate #content .new-graduate2 .flow .inBox .flowlBox br{display:none}}.new-graduate #content .new-graduate2 .flow .inBox .flowrBox{padding:15px 0 15px 35px;width:calc(100% - 200px);position:relative}.new-graduate #content .new-graduate2 .flow .inBox .flowrBox:before{content:"";width:1px;height:84px;position:absolute;left:0;top:50%;border-left:1px solid #cdcece;-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: 1000px){.new-graduate #content .new-graduate2 .flow .inBox .flowrBox:before{height:90%}}@media screen and (max-width: 520px){.new-graduate #content .new-graduate2 .flow .inBox .flowrBox:before{display:none}}@media screen and (max-width: 520px){.new-graduate #content .new-graduate2 .flow .inBox .flowrBox{width:100%;border-left:none;border-top:1px solid #cdcece;padding:10px}}.new-graduate #content .new-graduate2 .flow .inBox .flowrBox p{line-height:27px;padding:0}.new-graduate #content .new-graduate2 .flow .inBox .flowrBox .in_flex{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 40px}@media screen and (max-width: 980px){.new-graduate #content .new-graduate2 .flow .inBox .flowrBox .in_flex .btnBox{padding:20px 0 0 0}}.new-graduate #content .new-graduate2 .flow .inBox .flowrBox .in_flex .btnBox a{display:block;width:200px;text-align:center;background-color:#008FD3;color:#FFF;font-weight:700;padding:12px;border-radius:30px}.new-graduate #content .new-graduate3{position:relative;padding:0 0 140px}@media screen and (max-width: 520px){.new-graduate #content .new-graduate3{padding:0 0 70px}}.new-graduate #content .new-graduate3 .inner{position:relative;z-index:1}.new-graduate #content .new-graduate3 .inner h2.icon{padding-bottom:20px}.new-graduate #content .new-graduate3 .inner .in{padding:0 25px 0 30px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 900px){.new-graduate #content .new-graduate3 .inner .in{padding:0}}.new-graduate #content .new-graduate3 .inner .in p{line-height:36px;font-size:18px;padding:0;letter-spacing:0.06em}@media screen and (max-width: 520px){.new-graduate #content .new-graduate3 .inner .in p{font-size:15px;line-height:32px}}.new-graduate #content .new-graduate3 .inner .in p span{font-size:20px;color:#008FD3}@media screen and (max-width: 520px){.new-graduate #content .new-graduate3 .inner .in p span{font-size:18px}}.new-graduate #content .new-graduate3 .inner .in .lBox{width:calc(100% - 544px)}@media screen and (max-width: 1120px){.new-graduate #content .new-graduate3 .inner .in .lBox{width:60%}}@media screen and (max-width: 767px){.new-graduate #content .new-graduate3 .inner .in .lBox{width:100%}}@media screen and (max-width: 520px){.new-graduate #content .new-graduate3 .inner .in .lBox{order:2;padding:20px 0 0 0}}.new-graduate #content .new-graduate3 .inner .in .lBox .btn{padding:40px 0 0 0}@media screen and (max-width: 520px){.new-graduate #content .new-graduate3 .inner .in .lBox .btn{padding:20px 0 0 0}}.new-graduate #content .new-graduate3 .inner .in .lBox .btn a{font-size:16px}.new-graduate #content .new-graduate3 .inner .in .lBox .btn a:before{width:60px;height:60px}@media screen and (max-width: 520px){.new-graduate #content .new-graduate3 .inner .in .lBox .btn a:before{width:50px;height:50px}}.new-graduate #content .new-graduate3 .inner .in .rBox{padding:10px 0 0 0}@media screen and (max-width: 1120px){.new-graduate #content .new-graduate3 .inner .in .rBox{width:38%}}@media screen and (max-width: 767px){.new-graduate #content .new-graduate3 .inner .in .rBox{width:100%;text-align:center}}@media screen and (max-width: 520px){.new-graduate #content .new-graduate3 .inner .in .rBox{order:1}}.new-graduate .footCta .mid-career{display:none}.mid-career #content{padding:41px 0 0 0}.mid-career #content .mid-career1{position:relative;padding:0 0 95px}@media screen and (max-width: 520px){.mid-career #content .mid-career1{padding:0 0 60px}}.mid-career #content .mid-career1:after{content:"";width:491px;height:435px;position:absolute;top:0;right:0;background:url("../images/page/mid-career_bg1.webp") no-repeat right top;background-size:100%;z-index:-1}@media screen and (max-width: 767px){.mid-career #content .mid-career1:after{width:250px;height:250px}}.mid-career #content .mid-career1 .inner{position:relative;z-index:1}.mid-career #content .mid-career1 .inner .in{margin:-5px 0 0 0;padding:0 0 0 110px}@media screen and (max-width: 900px){.mid-career #content .mid-career1 .inner .in{padding:0}}.mid-career #content .mid-career1 .inner .in p{line-height:37px;font-size:18px;letter-spacing:0.06em}@media screen and (max-width: 520px){.mid-career #content .mid-career1 .inner .in p{font-size:15px;line-height:30px}}.mid-career #content .mid-career1 .inner .in p span{color:#008FD3;font-size:20px}.mid-career #content .mid-career2{position:relative;padding:0 0 140px}@media screen and (max-width: 520px){.mid-career #content .mid-career2{padding:0 0 70px}}.mid-career #content .mid-career2:after{content:"";width:309px;height:303px;position:absolute;top:0;left:0;background:url("../images/page/mid-career_bg2.webp") no-repeat left top;background-size:100%;z-index:-1}@media screen and (max-width: 767px){.mid-career #content .mid-career2:after{width:150px;height:160px}}.mid-career #content .mid-career2 .inner{position:relative;z-index:1}.mid-career #content .mid-career2 .inner .in{padding:10px 0 0 120px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 900px){.mid-career #content .mid-career2 .inner .in{padding:0}}.mid-career #content .mid-career2 .inner .in p{line-height:30px;font-size:18px;letter-spacing:0.06em}@media screen and (max-width: 520px){.mid-career #content .mid-career2 .inner .in p{font-size:15px}}.mid-career #content .mid-career2 .inner .in p span{color:#008FD3}.mid-career #content .mid-career2 .inner .in .lBox{width:40%}@media screen and (max-width: 767px){.mid-career #content .mid-career2 .inner .in .lBox{width:100%;order:2;padding:20px 0 0 0}}.mid-career #content .mid-career2 .inner .in .lBox .btn{padding:20px 0 0 0}.mid-career #content .mid-career2 .inner .in .lBox .btn a{font-size:20px}@media screen and (max-width: 520px){.mid-career #content .mid-career2 .inner .in .lBox .btn a{font-size:16px}}.mid-career #content .mid-career2 .inner .in .lBox .btn a:before{width:55px;height:55px}@media screen and (max-width: 520px){.mid-career #content .mid-career2 .inner .in .lBox .btn a:before{width:50px;height:50px}}.mid-career #content .mid-career2 .inner .in .rBox{width:56%}@media screen and (max-width: 767px){.mid-career #content .mid-career2 .inner .in .rBox{order:1;width:100%;text-align:center}}.privacy-policy #content .inner,.privacy #content .inner{max-width:1200px}.privacy-policy #content p,.privacy #content p{line-height:34px}.privacy-policy #content p.tx,.privacy #content p.tx{padding:0 0 30px}.privacy-policy #content .box,.privacy #content .box{padding:0 0 60px}.privacy-policy #content .box h2,.privacy #content .box h2{font-size:20px;font-weight:600;padding:0 0 20px}.privacy-policy #content .box p,.privacy #content .box p{padding:0 0 0px 20px}@media screen and (max-width: 520px){.privacy-policy #content .box p,.privacy #content .box p{padding:0 0 30px}}.privacy-policy #content .box .tx,.privacy #content .box .tx{font-weight:900}.privacy-policy #content .box ul,.privacy-policy #content .box ol,.privacy #content .box ul,.privacy #content .box ol{padding:10px 10px 0px 20px}@media screen and (max-width: 520px){.privacy-policy #content .box ul,.privacy-policy #content .box ol,.privacy #content .box ul,.privacy #content .box ol{padding:0}}.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #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){.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #content .box ol li{line-height:200%}}.privacy-policy #content .box ul li:before,.privacy-policy #content .box ol li:before,.privacy #content .box ul li:before,.privacy #content .box ol li:before{content:"・";position:absolute;left:0;top:0}.privacy-policy #content .box ol,.privacy #content .box ol{margin:0 0 30px 1.5em}.privacy-policy #content .box ol li,.privacy #content .box ol li{list-style:decimal;padding:0 10px 5px 0}.privacy-policy #content .box ol li:before,.privacy #content .box ol li:before{display:none}.privacy-policy #content .box ol li ul,.privacy #content .box ol li ul{padding:0 0 20px}.privacy-policy #content .box ol li ul li,.privacy #content .box ol li ul li{list-style:none;padding:0 10px 5px 2em}.privacy-policy #content .box ol li ul li span,.privacy #content .box ol li ul li span{position:absolute;top:0;left:0}.privacy-policy #content .box2,.privacy #content .box2{padding:0 0 90px;text-align:right}.privacy-policy #content .box3,.privacy #content .box3{padding:20px;margin:0 0 30px;text-align:center;background-color:#EFEFEF}.privacy-policy #content .box3 p,.privacy #content .box3 p{padding:0}.privacy-policy #content .box3 p.tx,.privacy #content .box3 p.tx{font-weight:700}.privacy-policy #content .box4,.privacy #content .box4{padding:20px 40px;border:1px solid  #EFEFEF}.privacy-policy #content .box4 p,.privacy #content .box4 p{padding:0;font-size:12px;line-height:180%}.privacy-policy #content .box4 p.tx,.privacy #content .box4 p.tx{font-weight:700;font-size:16px;padding:0 0 10px}.privacy-policy #content .btn,.privacy #content .btn{text-align:center;padding:50px 0 0}@media screen and (max-width: 520px){.privacy-policy #content .btn,.privacy #content .btn{margin-bottom:0}}.privacy-policy #content .btn a,.privacy #content .btn a{display:inline-block;width:290px}.entry #content,.career-palette #content{padding-top:41px}.entry #content .inner .cateSBox,.career-palette #content .inner .cateSBox{max-width:1292px;margin:0 auto 60px;border:1px solid #cdcece;border-radius:8px;padding:20px 30px}@media screen and (max-width: 767px){.entry #content .inner .cateSBox,.career-palette #content .inner .cateSBox{padding:20px 10px 0;margin:0 auto 20px}}.entry #content .inner .cateSBox .titleBox,.career-palette #content .inner .cateSBox .titleBox{display:flex;justify-content:center;align-items:center;gap:0 30px;padding:0 20px 0 0}@media screen and (max-width: 520px){.entry #content .inner .cateSBox .titleBox,.career-palette #content .inner .cateSBox .titleBox{padding:0;gap:0 10px}}.entry #content .inner .cateSBox .titleBox .en,.career-palette #content .inner .cateSBox .titleBox .en{font-size:48px;color:#008FD3;font-family:'Hurricane','Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400;transform:rotate(-10deg);padding:0}@media screen and (max-width: 767px){.entry #content .inner .cateSBox .titleBox .en,.career-palette #content .inner .cateSBox .titleBox .en{font-size:28px}}@media screen and (max-width: 520px){.entry #content .inner .cateSBox .titleBox .en,.career-palette #content .inner .cateSBox .titleBox .en{width:30%}}@media screen and (max-width: 520px){.entry #content .inner .cateSBox .titleBox .en,.career-palette #content .inner .cateSBox .titleBox .en{width:35%;text-align:right}}.entry #content .inner .cateSBox .titleBox .txBox,.career-palette #content .inner .cateSBox .titleBox .txBox{padding:5px 0 0 0}@media screen and (max-width: 520px){.entry #content .inner .cateSBox .titleBox .txBox,.career-palette #content .inner .cateSBox .titleBox .txBox{width:70%}}@media screen and (max-width: 520px){.entry #content .inner .cateSBox .titleBox .txBox,.career-palette #content .inner .cateSBox .titleBox .txBox{width:65%}}.entry #content .inner .cateSBox .titleBox .txBox p,.career-palette #content .inner .cateSBox .titleBox .txBox p{padding:0;line-height:30px;font-weight:600}@media screen and (max-width: 767px){.entry #content .inner .cateSBox .titleBox .txBox p,.career-palette #content .inner .cateSBox .titleBox .txBox p{line-height:22px}}.entry #content .inner .cateSBox .titleBox .txBox p.tx1,.career-palette #content .inner .cateSBox .titleBox .txBox p.tx1{font-size:20px}@media screen and (max-width: 767px){.entry #content .inner .cateSBox .titleBox .txBox p.tx1,.career-palette #content .inner .cateSBox .titleBox .txBox p.tx1{font-size:16px}}.entry #content .inner .cateSBox .titleBox .txBox p.tx2,.career-palette #content .inner .cateSBox .titleBox .txBox p.tx2{font-size:14px}@media screen and (max-width: 767px){.entry #content .inner .cateSBox .titleBox .txBox p.tx2,.career-palette #content .inner .cateSBox .titleBox .txBox p.tx2{font-size:12px}}.entry #content .inner .cateSBox h3,.career-palette #content .inner .cateSBox h3{position:relative;font-size:24px}@media screen and (max-width: 767px){.entry #content .inner .cateSBox h3,.career-palette #content .inner .cateSBox h3{font-size:18px}}.entry #content .inner .cateSBox h3 span,.career-palette #content .inner .cateSBox h3 span{position:relative;z-index:1;background-color:#FFF;padding:0 30px 0 0}.entry #content .inner .cateSBox h3:after,.career-palette #content .inner .cateSBox h3:after{content:"";width:100%;height:1px;background-color:#909091;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%);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%);z-index:-1}.entry #content .inner .cateSBox .flexBox,.career-palette #content .inner .cateSBox .flexBox{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 0.8%;padding:30px 0;margin:6px 0 0 0}@media screen and (max-width: 1380px){.entry #content .inner .cateSBox .flexBox,.career-palette #content .inner .cateSBox .flexBox{gap:10px 1%;margin:0}}@media screen and (max-width: 767px){.entry #content .inner .cateSBox .flexBox,.career-palette #content .inner .cateSBox .flexBox{padding:10px 0 20px}}@media screen and (max-width: 520px){.entry #content .inner .cateSBox .flexBox,.career-palette #content .inner .cateSBox .flexBox{gap:5px 1%}}.entry #content .inner .cateSBox .flexBox .inBox,.career-palette #content .inner .cateSBox .flexBox .inBox{-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:16%;height:55px;display:flex;justify-content:center;align-items:center;background-color:#FFF;border:1px solid #909091;text-align:center;cursor:pointer;line-height:18px;font-size:16px;font-weight:600}@media screen and (max-width: 1080px){.entry #content .inner .cateSBox .flexBox .inBox,.career-palette #content .inner .cateSBox .flexBox .inBox{font-size:14px}}@media screen and (max-width: 960px){.entry #content .inner .cateSBox .flexBox .inBox,.career-palette #content .inner .cateSBox .flexBox .inBox{width:24%}}@media screen and (max-width: 767px){.entry #content .inner .cateSBox .flexBox .inBox,.career-palette #content .inner .cateSBox .flexBox .inBox{height:40px;font-size:12px}}@media screen and (max-width: 600px){.entry #content .inner .cateSBox .flexBox .inBox,.career-palette #content .inner .cateSBox .flexBox .inBox{width:32%;font-size:10px}}.entry #content .inner .cateSBox .flexBox .inBox:hover,.career-palette #content .inner .cateSBox .flexBox .inBox:hover{-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;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.select,.career-palette #content .inner .cateSBox .flexBox .inBox.select{color:#333}.entry #content .inner .cateSBox .flexBox .inBox.all.select,.career-palette #content .inner .cateSBox .flexBox .inBox.all.select{background-color:rgba(51,51,51,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.all:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.all:hover{background-color:#333;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_0.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_0.select{background-color:rgba(233,233,233,0.3);color:#333}.entry #content .inner .cateSBox .flexBox .inBox.type_0:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_0:hover{background-color:#e9e9e9;color:#333}.entry #content .inner .cateSBox .flexBox .inBox.type_entry1,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry1{border-color:#171c61}.entry #content .inner .cateSBox .flexBox .inBox.type_entry1.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry1.select{background-color:rgba(23,28,97,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry1:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry1:hover{background-color:#171c61;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry2,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry2{border-color:#b50d23}.entry #content .inner .cateSBox .flexBox .inBox.type_entry2.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry2.select{background-color:rgba(181,13,35,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry2:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry2:hover{background-color:#b50d23;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry3,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry3{border-color:#c80050}.entry #content .inner .cateSBox .flexBox .inBox.type_entry3.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry3.select{background-color:rgba(200,0,80,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry3:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry3:hover{background-color:#c80050;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry4,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry4{border-color:#e48800}.entry #content .inner .cateSBox .flexBox .inBox.type_entry4.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry4.select{background-color:rgba(228,136,0,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry4:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry4:hover{background-color:#e48800;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry5,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry5{border-color:#ffe200}.entry #content .inner .cateSBox .flexBox .inBox.type_entry5.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry5.select{background-color:rgba(255,226,0,0.2);color:#333}.entry #content .inner .cateSBox .flexBox .inBox.type_entry5:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry5:hover{background-color:#ffe200;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry6,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry6{border-color:#80b41f}.entry #content .inner .cateSBox .flexBox .inBox.type_entry6.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry6.select{background-color:rgba(128,180,31,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry6:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry6:hover{background-color:#80b41f;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry7,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry7{border-color:#00833a}.entry #content .inner .cateSBox .flexBox .inBox.type_entry7.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry7.select{background-color:rgba(0,131,58,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry7:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry7:hover{background-color:#00833a;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry8,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry8{border-color:#0d9e67}.entry #content .inner .cateSBox .flexBox .inBox.type_entry8.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry8.select{background-color:rgba(13,158,103,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry8:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry8:hover{background-color:#0d9e67;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry9,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry9{border-color:#2c98d2}.entry #content .inner .cateSBox .flexBox .inBox.type_entry9.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry9.select{background-color:rgba(44,152,210,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry9:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry9:hover{background-color:#2c98d2;color:#FFF}.entry #content .inner .cateSBox .flexBox .inBox.type_entry10,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry10{border-color:#960b5e}.entry #content .inner .cateSBox .flexBox .inBox.type_entry10.select,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry10.select{background-color:rgba(150,11,94,0.2)}.entry #content .inner .cateSBox .flexBox .inBox.type_entry10:hover,.career-palette #content .inner .cateSBox .flexBox .inBox.type_entry10:hover{background-color:#960b5e;color:#FFF}.entry #content .inner .result_wrap,.career-palette #content .inner .result_wrap{background-color:#eaf9ff;padding:50px 0;margin:0 0 135px}@media screen and (max-width: 600px){.entry #content .inner .result_wrap,.career-palette #content .inner .result_wrap{padding:25px 0}}@media screen and (max-width: 520px){.entry #content .inner .result_wrap,.career-palette #content .inner .result_wrap{margin:0 0 20px}}.entry #content .inner .result_wrap .result,.career-palette #content .inner .result_wrap .result{max-width:1100px;margin:0 auto}@media screen and (max-width: 1200px){.entry #content .inner .result_wrap .result,.career-palette #content .inner .result_wrap .result{width:100%;padding:0 50px}}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result,.career-palette #content .inner .result_wrap .result{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 1%}}@media screen and (max-width: 520px){.entry #content .inner .result_wrap .result,.career-palette #content .inner .result_wrap .result{gap:10px 0;padding:0 20px}}.entry #content .inner .result_wrap .result .no_result,.career-palette #content .inner .result_wrap .result .no_result{font-size:20px;text-align:center;padding:20px}@media screen and (max-width: 520px){.entry #content .inner .result_wrap .result .no_result,.career-palette #content .inner .result_wrap .result .no_result{font-size:15px}}.entry #content .inner .result_wrap .result .inBox,.career-palette #content .inner .result_wrap .result .inBox{position:relative;border-radius:8px;background-color:#FFF;box-shadow:5px 5px 5px rgba(184,204,232,0.8),1px 1px 1px rgba(184,204,232,0.3);overflow:hidden;margin:0 0 30px}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox,.career-palette #content .inner .result_wrap .result .inBox{width:49%}}@media screen and (max-width: 450px){.entry #content .inner .result_wrap .result .inBox,.career-palette #content .inner .result_wrap .result .inBox{width:100%;margin:0 0 10px}}.entry #content .inner .result_wrap .result .inBox a,.career-palette #content .inner .result_wrap .result .inBox a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:25px 20px 15px;position:relative}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a,.career-palette #content .inner .result_wrap .result .inBox a{padding:10px 10px 25px}}.entry #content .inner .result_wrap .result .inBox a .imgBox,.career-palette #content .inner .result_wrap .result .inBox a .imgBox{width:170px;min-height:160px;position:relative}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a .imgBox,.career-palette #content .inner .result_wrap .result .inBox a .imgBox{width:100%;text-align:center}}.entry #content .inner .result_wrap .result .inBox a .imgBox img,.career-palette #content .inner .result_wrap .result .inBox a .imgBox img{border-radius:8px}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a .imgBox img,.career-palette #content .inner .result_wrap .result .inBox a .imgBox img{width:100%;height:auto;max-width:none}}.entry #content .inner .result_wrap .result .inBox a .txBox,.career-palette #content .inner .result_wrap .result .inBox a .txBox{width:calc(100% - 195px);padding:5px 0 0 0}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a .txBox,.career-palette #content .inner .result_wrap .result .inBox a .txBox{width:100%;padding:10px 0 0 0}}.entry #content .inner .result_wrap .result .inBox a .txBox .title,.career-palette #content .inner .result_wrap .result .inBox a .txBox .title{font-size:24px;font-weight:700;padding:0 0 15px;line-height:37px}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a .txBox .title,.career-palette #content .inner .result_wrap .result .inBox a .txBox .title{font-size:18px;padding:0 0 5px}}.entry #content .inner .result_wrap .result .inBox a .txBox .tx,.career-palette #content .inner .result_wrap .result .inBox a .txBox .tx{font-size:15px;line-height:25px}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a .txBox .tx,.career-palette #content .inner .result_wrap .result .inBox a .txBox .tx{font-size:13px;line-height:160%}}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 200px 0 0;gap:0 10px}@media screen and (max-width: 1000px){.entry #content .inner .result_wrap .result .inBox a .txBox .catelist,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist{padding:0 140px 0 0}}@media screen and (max-width: 800px){.entry #content .inner .result_wrap .result .inBox a .txBox .catelist,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist{padding:0 0 20px}}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a .txBox .catelist,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist{gap:0 5px}}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li{min-width:120px;text-align:center;font-size:13px;padding:7px 10px;margin:3px 0;border:1px solid #909091;border-radius:50px}@media screen and (max-width: 1000px){.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li{min-width:0;font-size:12px;padding:2px 5px}}@media screen and (max-width: 600px){.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li{margin:1px 0}}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry1,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry1{border-color:#171c61}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry2,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry2{border-color:#b50d23}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry3,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry3{border-color:#c80050}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry4,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry4{border-color:#e48800}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry5,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry5{border-color:#ffe200}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry6,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry6{border-color:#80b41f}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry7,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry7{border-color:#00833a}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry8,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry8{border-color:#0d9e67}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry9,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry9{border-color:#2c98d2}.entry #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry10,.career-palette #content .inner .result_wrap .result .inBox a .txBox .catelist li.type_entry10{border-color:#960b5e}.entry #content .inner .result_wrap .result .inBox a .btnArea,.career-palette #content .inner .result_wrap .result .inBox a .btnArea{position:absolute;bottom:0;right:0;width:193px;background:url("../images/page/entry_search.svg") no-repeat 85% center,#008FD3;background-size:30px 30px;color:#FFF;text-align:center;padding:18px 40px 20px 0;border-radius:8px 0 0 0}@media screen and (max-width: 1000px){.entry #content .inner .result_wrap .result .inBox a .btnArea,.career-palette #content .inner .result_wrap .result .inBox a .btnArea{width:auto;padding:5px 40px 7px 20px;background-size:20px 20px;background-position:90% center;font-size:14px}}@media screen and (max-width: 520px){.entry.single #content,.career-palette.single #content{padding:0}}.entry.single #content .inner .post_content .flexBox,.career-palette.single #content .inner .post_content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 100px 10px 30px}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .flexBox,.career-palette.single #content .inner .post_content .flexBox{padding:20px 0}}.entry.single #content .inner .post_content .flexBox .lBox,.career-palette.single #content .inner .post_content .flexBox .lBox{width:calc(100% - 350px)}@media screen and (max-width: 1200px){.entry.single #content .inner .post_content .flexBox .lBox,.career-palette.single #content .inner .post_content .flexBox .lBox{width:60%}}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .flexBox .lBox,.career-palette.single #content .inner .post_content .flexBox .lBox{padding:10px 0 0 0;width:100%;order:2}}.entry.single #content .inner .post_content .flexBox .lBox h1,.career-palette.single #content .inner .post_content .flexBox .lBox h1{font-size:30px;font-weight:700;padding:0 0 10px}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .flexBox .lBox h1,.career-palette.single #content .inner .post_content .flexBox .lBox h1{font-size:22px}}.entry.single #content .inner .post_content .flexBox .lBox h2,.career-palette.single #content .inner .post_content .flexBox .lBox h2{font-size:20px}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .flexBox .lBox h2,.career-palette.single #content .inner .post_content .flexBox .lBox h2{font-size:18px}}.entry.single #content .inner .post_content .flexBox .lBox h2:before,.career-palette.single #content .inner .post_content .flexBox .lBox h2:before{content:"■ ";color:#008FD3}.entry.single #content .inner .post_content .flexBox .lBox p,.career-palette.single #content .inner .post_content .flexBox .lBox p{font-size:15px}.entry.single #content .inner .post_content .flexBox .lBox .cateBox,.career-palette.single #content .inner .post_content .flexBox .lBox .cateBox{padding:5px 0 0 0}.entry.single #content .inner .post_content .flexBox .lBox .cateBox ul,.career-palette.single #content .inner .post_content .flexBox .lBox .cateBox ul{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:15px 0 0 1.5em;gap:5px 20px}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .flexBox .lBox .cateBox ul,.career-palette.single #content .inner .post_content .flexBox .lBox .cateBox ul{gap:5px;padding:20px 0 0 0}}.entry.single #content .inner .post_content .flexBox .lBox .cateBox ul li,.career-palette.single #content .inner .post_content .flexBox .lBox .cateBox ul li{font-size:13px;font-weight:600;border:1px solid #909091;border-radius:60px;min-width:120px;padding:8px 9px 7px;text-align:center}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .flexBox .lBox .cateBox ul li,.career-palette.single #content .inner .post_content .flexBox .lBox .cateBox ul li{min-width:0;padding:5px;font-size:12px}}.entry.single #content .inner .post_content .flexBox .rBox,.career-palette.single #content .inner .post_content .flexBox .rBox{padding:5px 0 0 0;width:305px;text-align:center}@media screen and (max-width: 1200px){.entry.single #content .inner .post_content .flexBox .rBox,.career-palette.single #content .inner .post_content .flexBox .rBox{width:35%}}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .flexBox .rBox,.career-palette.single #content .inner .post_content .flexBox .rBox{width:100%;order:1}}.entry.single #content .inner .post_content .entryBox h2,.career-palette.single #content .inner .post_content .entryBox h2{padding:0 0 30px 30px;font-size:20px}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .entryBox h2,.career-palette.single #content .inner .post_content .entryBox h2{padding:0 0 30px 0px}}.entry.single #content .inner .post_content .entryBox h2:before,.career-palette.single #content .inner .post_content .entryBox h2:before{content:"■ ";color:#008FD3}.entry.single #content .inner .post_content .entryBox .inBox,.career-palette.single #content .inner .post_content .entryBox .inBox{background-color:#eaf9ff;padding:40px 0 80px}@media screen and (max-width: 600px){.entry.single #content .inner .post_content .entryBox .inBox,.career-palette.single #content .inner .post_content .entryBox .inBox{padding:20px 0 40px}}.entry.single #content .inner .post_content .entryBox .inBox .in,.career-palette.single #content .inner .post_content .entryBox .inBox .in{max-width:1100px;margin:0 auto;padding:30px 60px 60px 60px;border-radius:8px;background-color:#FFF}@media screen and (max-width: 1200px){.entry.single #content .inner .post_content .entryBox .inBox .in,.career-palette.single #content .inner .post_content .entryBox .inBox .in{width:95%}}@media screen and (max-width: 767px){.entry.single #content .inner .post_content .entryBox .inBox .in,.career-palette.single #content .inner .post_content .entryBox .inBox .in{padding:15px 20px 30px}}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .entryBox .inBox .in,.career-palette.single #content .inner .post_content .entryBox .inBox .in{padding:15px 10px 30px}}.entry.single #content .inner .post_content .entryBox .inBox .in .box,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #cdcece;padding:29px}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .entryBox .inBox .in .box,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box{padding:15px}}.entry.single #content .inner .post_content .entryBox .inBox .in .box .lBox,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box .lBox{width:20%;color:#008FD3;padding:0 0 0 3px;margin:-10px 0 0 0}@media screen and (max-width: 767px){.entry.single #content .inner .post_content .entryBox .inBox .in .box .lBox,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box .lBox{width:100%;padding:0 0 10px}}.entry.single #content .inner .post_content .entryBox .inBox .in .box .rBox,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box .rBox{width:80%}@media screen and (max-width: 767px){.entry.single #content .inner .post_content .entryBox .inBox .in .box .rBox,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box .rBox{width:100%}}.entry.single #content .inner .post_content .entryBox .inBox .in .box .rBox p,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box .rBox p{font-size:15px;line-height:26px;letter-spacing:0.08em}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .entryBox .inBox .in .box .rBox p,.career-palette.single #content .inner .post_content .entryBox .inBox .in .box .rBox p{font-size:14px;line-height:160%}}.entry.single #content .inner .post_content .entryBox .inBox .in .btnBox,.career-palette.single #content .inner .post_content .entryBox .inBox .in .btnBox{display:flex;justify-content:center;align-items:center;padding:40px 0 0 0}.entry.single #content .inner .post_content .entryBox .inBox .in .btnBox a,.career-palette.single #content .inner .post_content .entryBox .inBox .in .btnBox a{padding:15px 0 0 0;display:block;width:400px;height:100px;font-weight:600;font-size:15px;text-align:center;border-radius:8px;background-color:#008FD3;color:#FFF}@media screen and (max-width: 420px){.entry.single #content .inner .post_content .entryBox .inBox .in .btnBox a,.career-palette.single #content .inner .post_content .entryBox .inBox .in .btnBox a{width:90%;font-size:12px;padding:10px 0 0}}.entry.single #content .inner .post_content .entryBox .inBox .in .btnBox a span,.career-palette.single #content .inner .post_content .entryBox .inBox .in .btnBox a span{font-size:28px;font-weight:700;display:block}.entry.single #content .inner .post_content .modoru,.career-palette.single #content .inner .post_content .modoru{padding:40px 0 100px 25px}@media screen and (max-width: 520px){.entry.single #content .inner .post_content .modoru,.career-palette.single #content .inner .post_content .modoru{padding:30px 0 0 0}}.entry.single #content .inner .post_content .modoru a,.career-palette.single #content .inner .post_content .modoru a{display:inline-block;border-radius:8px;background-color:#e0e0e1;font-size:15px;padding:20px 27px}.entry #content{padding-top:72px}.entry.single #content{padding-top:25px}@media screen and (max-width: 520px){.entry.single #content{padding:0}}.career-palette #content .inner .ftx{text-align:center;font-size:18px;padding:0 0 50px}@media screen and (max-width: 520px){.career-palette #content .inner .ftx{font-size:15px;text-align:left;padding:0 0 20px}}.career-palette #content .inner .cateSBox .titleBox .en{color:#4ca000}.career-palette #content .inner .cateSBox .flexBox{margin:-15px 0 0 0}@media screen and (max-width: 1380px){.career-palette #content .inner .cateSBox .flexBox{margin:0}}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career1{border-color:#171c61}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career1.select{background-color:rgba(23,28,97,0.2)}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career1:hover{background-color:#171c61;color:#FFF}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career2{border-color:#b50d23}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career2.select{background-color:rgba(181,13,35,0.2)}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career2:hover{background-color:#b50d23;color:#FFF}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career3{border-color:#c80050}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career3.select{background-color:rgba(200,0,80,0.2)}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career3:hover{background-color:#c80050;color:#FFF}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career4{border-color:#ffe200}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career4.select{background-color:rgba(255,226,0,0.2);color:#333}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career4:hover{background-color:#ffe200;color:#FFF}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career5{border-color:#1e9c39}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career5.select{background-color:rgba(30,156,57,0.2)}.career-palette #content .inner .cateSBox .flexBox .inBox.type_career5:hover{background-color:#1e9c39;color:#FFF}.career-palette #content .inner .result_wrap{background-color:#f5fcee}.career-palette #content .inner .result_wrap .result{max-width:1260px}@media screen and (max-width: 1300px){.career-palette #content .inner .result_wrap .result{width:100%;padding:0 20px}}.career-palette #content .inner .result_wrap .result .flexBox{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 2%;overflow:hidden}@media screen and (max-width: 1000px){.career-palette #content .inner .result_wrap .result .flexBox{padding:0 0 10px}}@media screen and (max-width: 450px){.career-palette #content .inner .result_wrap .result .flexBox{gap:20px 0}}.career-palette #content .inner .result_wrap .result .flexBox .inBox{width:32%;box-shadow:5px 5px 5px rgba(185,219,192,0.8),1px 1px 1px rgba(185,219,192,0.3)}@media screen and (max-width: 1000px){.career-palette #content .inner .result_wrap .result .flexBox .inBox{width:48%}}@media screen and (max-width: 767px){.career-palette #content .inner .result_wrap .result .flexBox .inBox{width:100%}}.career-palette #content .inner .result_wrap .result .flexBox .inBox a{padding:0;display:block;overflow:hidden;border-radius:8px;height:100%}.career-palette #content .inner .result_wrap .result .flexBox .inBox a: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;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/page/viewmore.svg") no-repeat center,rgba(35,24,21,0.5);background-size:130px, 114px;z-index:2;opacity:0;visibility:hidden}@media screen and (max-width: 767px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a{display:flex;justify-content:space-between;align-items:stretch}}.career-palette #content .inner .result_wrap .result .flexBox .inBox a:hover{opacity:1}.career-palette #content .inner .result_wrap .result .flexBox .inBox 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;opacity:1;visibility:visible}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .imgArea{width:100%;height:265px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .imgArea{width:40%}}@media screen and (max-width: 450px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .imgArea{height:160px;width:100%}}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .imgArea 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%);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%);z-index:0}@media screen and (max-width: 1350px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .imgArea img{max-width:none;height:100%;width:auto}}@media screen and (max-width: 767px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .imgArea img{width:auto;height:100%;position:relative}}@media screen and (max-width: 450px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .imgArea img{width:100%;height:auto}}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea{padding:25px 30px;background-color:#FFF}@media screen and (max-width: 767px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea{width:60%;padding:20px}}@media screen and (max-width: 450px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea{width:100%}}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .tx1{font-size:18px;font-weight:700;padding:0 0 15px;min-height:70px}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .tx1 p{line-height:30px}@media screen and (max-width: 520px){.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .tx1 p{line-height:26px}}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .cateBox ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:3px 5px}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .cateBox ul li{font-size:13px;color:#808080;line-height:20px}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .other{color:#4ca000;font-size:18px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1em;padding:10px 0 0px 0;line-height:29px}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .other p{padding:0}.career-palette #content .inner .result_wrap .result .flexBox .inBox a .txArea .name{font-size:22px;font-weight:700}@media screen and (max-width: 520px){.career-palette.single #content{padding:0}}.career-palette.single #content .inner .career-palette_content img{filter:brightness(105%)}.career-palette.single #content .inner .career-palette_content .icon{background:url("../images/common/title_icon.webp") no-repeat left 20px;background-size:53px 9px;font-weight:bold;font-size:30px;padding:0 0 40px 70px;position:relative;z-index:2}.no-webp .career-palette.single #content .inner .career-palette_content .icon{background:url("../images/common/title_icon.png") no-repeat left 20px}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .icon{background-size:40px 5px;font-size:22px;background-position:left 15px;background-size:40px 5px;padding:0 0 20px 50px}}.career-palette.single #content .inner .career-palette_content .flexBox{padding:0 50px 85px 0}@media screen and (max-width: 950px){.career-palette.single #content .inner .career-palette_content .flexBox{padding:0 0 30px}}.career-palette.single #content .inner .career-palette_content .flexBox .lBox{width:calc(100% - 680px);padding:35px 25px 0 65px}@media screen and (max-width: 1366px){.career-palette.single #content .inner .career-palette_content .flexBox .lBox{width:46%}}@media screen and (max-width: 1100px){.career-palette.single #content .inner .career-palette_content .flexBox .lBox{padding:20px 25px 0 20px}}@media screen and (max-width: 950px){.career-palette.single #content .inner .career-palette_content .flexBox .lBox{width:100%;order:2}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .flexBox .lBox{padding:20px 0 0 0}}.career-palette.single #content .inner .career-palette_content .flexBox .lBox h1{font-size:26px;position:relative;z-index:1;padding:0 0 30px}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .flexBox .lBox h1{font-size:20px}}.career-palette.single #content .inner .career-palette_content .flexBox .lBox h1:after{content:"";position:absolute;top:-5px;left:-45px;background:url("../images/page/career1.webp") no-repeat center;background-size:100%;width:67px;height:127px;z-index:-1}.career-palette.single #content .inner .career-palette_content .flexBox .lBox .cateBox ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:3px 5px}.career-palette.single #content .inner .career-palette_content .flexBox .lBox .cateBox ul li{font-size:16px;color:#808080}.career-palette.single #content .inner .career-palette_content .flexBox .lBox .other{color:#4ca000;font-size:20px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1em;padding:25px 0 10px 0}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .flexBox .lBox .other{padding:5px 0 10px}}.career-palette.single #content .inner .career-palette_content .flexBox .lBox .other p{padding:0}.career-palette.single #content .inner .career-palette_content .flexBox .lBox .name{font-size:30px;font-weight:700}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .flexBox .lBox .name{font-size:24px}}.career-palette.single #content .inner .career-palette_content .flexBox .rBox{width:680px;padding:5px;position:relative}@media screen and (max-width: 1366px){.career-palette.single #content .inner .career-palette_content .flexBox .rBox{width:52%}}@media screen and (max-width: 950px){.career-palette.single #content .inner .career-palette_content .flexBox .rBox{padding:0;width:100%;order:1;text-align:center}}.career-palette.single #content .inner .career-palette_content .flexBox .rBox img{position:relative;z-index:0}.career-palette.single #content .inner .career-palette_content .flexBox .rBox:before{content:"";position:absolute;top:-55px;left:-30px;width:122px;height:90px;background:url("../images/page/career2.webp") no-repeat center;background-size:100%;z-index:1}.career-palette.single #content .inner .career-palette_content .flexBox .rBox:after{content:"";position:absolute;bottom:-65px;right:5px;width:100px;height:80px;background:url("../images/page/career3.webp") no-repeat center;background-size:100%;z-index:1}.career-palette.single #content .inner .career-palette_content .interviewBox{background-color:#f5fcee;padding:70px 80px 15px}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .interviewBox{padding:40px 30px 15px}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .interviewBox{padding:20px 20px 15px}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox{padding:0 0 55px}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox{padding:0 0 25px}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox h3{position:relative;font-size:26px;padding:0 0 45px 25px;font-weight:700;z-index:1}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox h3{font-size:18px;padding:0 0 25px 10px}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox h3:after{content:"";position:absolute;top:-20px;left:-5px;z-index:-1;background:url("../images/page/career4.webp") no-repeat center;background-size:100%;width:52px;height:58px}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox h3:after{top:-10px}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox h3:after{width:30px;height:40px}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox p{padding:0 0 0 25px}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox p{padding:0 0 10px;line-height:26px}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type_img{display:flex;justify-content:space-between;flex-wrap:wrap}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type_img .lBox{width:45.5%}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type_img .lBox{width:100%}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type_img .rBox{width:50%;padding:20px 0 0 0}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type_img .rBox{width:100%;padding:20px 0 0 0}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type2 .lBox{order:2}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type2 .lBox{order:1}}.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type2 .rBox{order:1}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .interviewBox .inBox.type2 .rBox{order:2}}.career-palette.single #content .inner .career-palette_content .other_list{padding:85px 0 0 0}.career-palette.single #content .inner .career-palette_content .other_list .flexBox{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 45px 10px;gap:20px 2%}@media screen and (max-width: 1000px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox{padding:0 0 10px}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox{gap:20px 0}}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox{width:32%}@media screen and (max-width: 1000px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox{width:48%}}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox{width:100%}}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a{display:block;height:100%;overflow:hidden;border-radius:8px;box-shadow:5px 5px 5px rgba(185,219,192,0.8),-1px -1px 2px rgba(185,219,192,0.2)}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a{display:flex;justify-content:space-between;align-items:stretch}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a{flex-wrap:wrap}}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .imgBox{width:100%;height:265px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .imgBox{width:40%}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .imgBox{height:160px;width:100%}}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .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%);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: 1350px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .imgBox img{max-width:none;height:100%;width:auto}}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .imgBox img{width:auto;height:100%;position:relative}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .imgBox img{width:100%;height:auto}}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox{padding:20px 30px 40px;background-color:#FFF}@media screen and (max-width: 767px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox{width:60%;padding:20px}}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox{width:100%}}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox .tx1{font-size:18px;line-height:29px;font-weight:700;padding:0 0 5px}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox .cateBox ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:3px 5px}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox .cateBox ul li{font-size:13px;color:#808080;line-height:20px}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox .other{color:#4ca000;font-size:18px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1em;padding:15px 0 0px 0;line-height:29px}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox .other p{padding:0}.career-palette.single #content .inner .career-palette_content .other_list .flexBox .inBox a .txBox .name{font-size:22px;font-weight:700}.career-palette.single #content .inner .career-palette_content .modoru{padding:40px 0 100px 40px}@media screen and (max-width: 520px){.career-palette.single #content .inner .career-palette_content .modoru{padding:20px 0 0 0}}.career-palette.single #content .inner .career-palette_content .modoru a{display:inline-block;border-radius:8px;background-color:#e0e0e1;font-size:15px;padding:20px}.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{padding:50px 0}@media screen and (max-width: 520px){.not404 #container .error .btn{padding:20px 0}}.not404 #container .error .btn a,.not404 #container .error .btn span{font-size:22px;display:flex;justify-content:flex-start;align-items:center;gap:0 20px}.not404 #container .error .btn a:before,.not404 #container .error .btn span: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;content:"";width:67px;height:67px;border-radius:40px;background:url("../images/common/btnArrow.svg") no-repeat center,#008FD3;background-size:15px 20px}@media screen and (max-width: 520px){.not404 #container .error .btn a:before,.not404 #container .error .btn span:before{width:50px;height:50px}}@media (any-hover: hover){.not404 #container .error .btn a:hover,.not404 #container .error .btn span:hover{opacity:1}.not404 #container .error .btn a:hover:before,.not404 #container .error .btn span: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;transform:scale(1.15)}}.not404 #container .error .btn.free a,.not404 #container .error .btn.free span{max-width:none;width:auto !important;color:#FFF !important;text-decoration:none !important}.not404 #container .error .btn.free a:hover,.not404 #container .error .btn.free span:hover{color:#00833a !important}.thanks_area{text-align:center;font-size:20px;line-height:200%}.thanks_area p{padding:0 0 50px}
