@charset "UTF-8";.header__menubox ul li a{color:#333}.logobox{height:100%;display:none;&.small{display:none}}.logobox2{height:100%;display:block;& h1 a img{width:var(--logo-width)}&.small{display:block;& h1 a img{width:var(--logo-width2)}}}main{width:100%;overflow:hidden;position:relative;padding-top:100px}.main__wrap{width:100%;height:30vh;background-color:var(--color-main);display:flex;align-items:center;justify-content:center}.main__wrap h2{color:#fff;font-size:3rem;font-weight:700}.breadcrumbs{max-width:1728px;margin:10px auto 0 auto;padding:0 2%;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:content-box}.breadcrumbs ul{width:100%;display:flex;justify-content:flex-start}.breadcrumbs ul li a{color:#333;text-decoration:underline}.breadcrumbs ul li a:hover{opacity:.5}.breadcrumbs ul li:after{content:'>';margin:0 .5em}.breadcrumbs ul li:last-child:after{content:'';margin:0}section:nth-of-type(even){background-color:#f8f8f8}.career__wrap{width:100%;margin-top:5%}.career__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;border-left:1px dotted #333}.career__wrap ul li{width:25%;border-right:1px dotted #333}.career__ttl{width:100%;padding:0 15px;font-size:2rem;font-weight:700;color:var(--color-main)}.career__cntbox{width:100%;height:100px;margin-top:10px;display:flex;align-items:flex-end;font-weight:700;color:#fff}.career__graph01{width:100%;height:40%;background-color:rgba(var(--color-main2),.4);display:flex;align-items:center;justify-content:center}.career__graph02{width:100%;height:60%;background-color:rgba(var(--color-main2),.6);display:flex;align-items:center;justify-content:center}.career__graph03{width:100%;height:80%;background-color:rgba(var(--color-main2),.8);display:flex;align-items:center;justify-content:center}.career__graph04{width:100%;height:100%;background-color:rgba(var(--color-main2),1);display:flex;align-items:center;justify-content:center}.career__txtbox{width:100%;padding:0 15px;margin-top:10px}.tra__wrap{width:100%;margin-top:5%}.tra__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px 0}.tra__wrap ul li{width:47.5%;margin-right:5%}.tra__wrap ul li:nth-child(2n){margin-right:0}.tra__ttl{width:100%;color:var(--color-main);font-weight:700;font-size:2rem;border-bottom:1px dotted #333;padding-bottom:5px}.tra__txt{width:100%;margin-top:10px}.benefit__wrap{width:100%;margin-top:5%}.benefit__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px 0}.benefit__wrap ul li{width:47.5%;border:2px solid var(--color-main);padding:20px;margin-right:5%}.benefit__wrap ul li:nth-child(2n){margin-right:0}.benefit__ttl{width:100%;height:100px;color:var(--color-main);font-weight:700;font-size:2rem;padding-bottom:5px;display:flex;align-items:center;justify-content:center;line-height:1.2em}.benefit__txt{width:100%;margin-top:5px}@media screen and (min-width:0px) and (max-width:834px){main{width:100%;overflow:hidden;position:relative;padding-top:72px}.main__wrap{width:100%;height:200px}.main__wrap h2{font-size:2rem}.breadcrumbs{margin:5px auto 0 auto;padding:0 5%}.breadcrumbs ul{overflow-x:scroll;word-break:keep-all;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs ul::-webkit-scrollbar{display:none}.career__wrap{width:100%;margin-top:12%}.career__wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;border-left:none}.career__wrap ul li{width:100%;border-right:none}.career__ttl{width:100%;padding:0;margin-top:20px}.career__wrap ul li:first-child .career__ttl{margin-top:0}.career__cntbox{width:100%;height:auto;margin-top:5px}.career__graph01,.career__graph02,.career__graph03,.career__graph04{width:100%;height:100%;padding:10px 0}.career__txtbox{width:100%;padding:0;margin-top:10px}.tra__wrap{width:100%;margin-top:12%}.tra__wrap ul{width:100%;gap:20px 0}.tra__wrap ul li{width:100%;margin-right:0}.tra__wrap ul li:nth-child(2n){margin-right:0}.tra__ttl{width:100%;font-size:1.8rem;padding-bottom:5px}.tra__txt{width:100%;margin-top:5px}.benefit__wrap{width:100%;margin-top:12%}.benefit__wrap ul{width:100%;gap:20px 0}.benefit__wrap ul li{width:100%;padding:20px;margin-right:0}.benefit__wrap ul li:nth-child(2n){margin-right:0}.benefit__ttl{width:100%;height:auto;color:var(--color-main);font-weight:700;font-size:2rem;padding-bottom:20px;padding-top:10px}.benefit__txt{width:100%;margin-top:0}}