.arrRImg{background-repeat:no-repeat;background-position:right 10px center;-webkit-background-size:7px 12px;background-size:7px 12px}.arrRImg.big{-webkit-background-size:11px 19px;background-size:11px 19px}.arrRImg.bottom{-webkit-background-size:14px 24px;background-size:14px 24px}@media screen and (max-width: 768px){.arrRImg.bottom{-webkit-background-size:12px 20px;background-size:12px 20px}}.f_company.index .block1{position:relative;padding:60px 0 0;background:#fff}@media screen and (max-width: 768px){.f_company.index .block1{padding:30px 0 0}}.f_company.index .block1 .read{text-align:center;line-height:1.8}@media screen and (max-width: 768px){.f_company.index .block1 .read{font-size:12px}}.f_company.index .block1 .links dl{width:310px;margin:80px 0 0}@media screen and (max-width: 768px){.f_company.index .block1 .links dl{width:100%;margin:20px 0 0}.f_company.index .block1 .links dl+dl{margin-top:40px}}.f_company.index .block1 .links dl dt{font-size:18px;font-weight:600;text-align:center;line-height:50px}.f_company.index .block1 .links dl dt a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:187px;padding-top:20px;border:solid 2px #a8d200}.f_company.index .block1 .links dl dt a img{height:52px}.f_company.index .block1 .links dl dt a span{display:block}.f_company.index .block1 .links dl dd{margin:1em 0 0;font-size:12px}@media screen and (max-width: 768px){.f_company.index .block1 .links dl dd{font-size:10px}}.f_message.index .block1{padding:60px 0 353px;background:url(../../img/company/message/index/bg.jpg) center bottom no-repeat}@media screen and (max-width: 768px){.f_message.index .block1{padding:30px 0 175px;background-size:700px auto}}.f_message.index .block1 .inner{width:573px}@media screen and (max-width: 768px){.f_message.index .block1 .inner{width:100%}.f_message.index .block1 .inner h2 img{width:155px}}.f_message.index .block1 .inner figure{margin-left:-62px}@media screen and (max-width: 768px){.f_message.index .block1 .inner figure{margin-left:-10px;margin-bottom:1.5em}.f_message.index .block1 .inner figure img{width:55px}}.f_message.index .block1 .inner p{margin-top:2em;line-height:1.8}@media screen and (max-width: 768px){.f_message.index .block1 .inner p{font-size:12px}}.f_message.index .block1 .inner p.sign{margin-top:4em;text-align:right}@media screen and (max-width: 768px){.f_message.index .block1 .inner p.sign{margin-top:2em}.f_message.index .block1 .inner p.sign img{width:107px}}.f_access.index .block1{margin:60px 0 0}@media screen and (max-width: 768px){.f_access.index .block1{margin:40px 0 0}}@media screen and (max-width: 768px){.f_access.index .block1 ul{padding:0}}.f_access.index .block1 ul li{width:-webkit-calc(100% / 3);width:33.3333333333%}.f_access.index .block1 ul li a{position:relative;width:100%;height:80px;padding-bottom:.5em;border:1px solid #ccc}@media screen and (max-width: 768px){.f_access.index .block1 ul li a{height:45px;border-left:none;font-size:11px}}.f_access.index .block1 ul li a::after{position:absolute;z-index:2;top:52px;right:50%;width:8px;height:8px;margin-top:-6px;margin-right:-4px;border-color:#666;border-right:1px solid;border-bottom:1px solid;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.f_access.index .block1 ul li a::after{top:30px;width:5px;height:5px;margin-top:-2px}}.f_access.index .block1 ul li a:hover{background:#a8d200;color:#fff}@media screen and (max-width: 768px){.f_access.index .block1 ul li:last-child a{border-right:none}}.f_access.index .block1 ul li+li a{border-left:none}.f_access.index .tenpo{margin:120px 0 0}@media screen and (max-width: 768px){.f_access.index .tenpo{position:relative;margin:60px 0 0}}.f_access.index .tenpo+.tenpo{margin-top:80px}@media screen and (max-width: 768px){.f_access.index .tenpo+.tenpo{margin-top:40px}}.f_access.index .tenpo+.tenpo .inner{padding-top:80px;border-top:solid 1px #ccc}@media screen and (max-width: 768px){.f_access.index .tenpo+.tenpo .inner{padding-top:40px}}.f_access.index .tenpo h2{font-size:24px;font-weight:500;color:#a8d200}@media screen and (max-width: 768px){.f_access.index .tenpo h2{font-size:16px}}.f_access.index .tenpo .accessInfo{margin:5px 0 0}.f_access.index .tenpo .accessInfo li{line-height:1.8}@media screen and (max-width: 768px){.f_access.index .tenpo .accessInfo li{font-size:10px}}.f_access.index .tenpo .info .txtBox{float:left;width:540px;margin:20px 0 0}@media screen and (max-width: 768px){.f_access.index .tenpo .info .txtBox{float:none;width:100%;margin:10px 0 0}}.f_access.index .tenpo .info .txtBox table{width:100%;border-top:solid 1px #ccc;line-height:1.8}@media screen and (max-width: 768px){.f_access.index .tenpo .info .txtBox table{font-size:12px;line-height:1.5}}.f_access.index .tenpo .info .txtBox table th{width:10em;padding:1em;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fafafa;font-weight:600}.f_access.index .tenpo .info .txtBox table td{border:solid 1px #ccc;border-top:none;padding:1em;letter-spacing:.06em}.f_access.index .tenpo .info .txtBox table td strong{font-weight:600}.f_access.index .tenpo .info .txtBox table td a.map{color:#a8d200;text-decoration:underline}.f_access.index .tenpo .info .txtBox table td a.map:hover{text-decoration:none}.f_access.index .tenpo .info .txtBox table td a.tel{pointer-events:none}@media screen and (max-width: 768px){.f_access.index .tenpo .info .txtBox table td a.tel{pointer-events:all}}.f_access.index .tenpo .info .txtBox table td a.tel strong{color:#a8d200}.f_access.index .tenpo .info .imgBox{float:right;width:430px;margin:20px 0 0 0}@media screen and (max-width: 768px){.f_access.index .tenpo .info .imgBox{float:none;width:100%}}.f_access.index .tenpo .info .imgBox li{border:solid 1px #ccc}.f_access.index .tenpo .info .imgBox li img{width:428px}@media screen and (max-width: 768px){.f_access.index .tenpo .info .imgBox li img{width:100%}}.f_dates.index .block1{padding:60px 0 0;position:relative;background:#fff}@media screen and (max-width: 768px){.f_dates.index .block1{padding-top:40px}}.f_dates.index .block1 table{width:100%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}.f_dates.index .block1 table th,.f_dates.index .block1 table td{padding:1.5em 2em;border:solid 1px #ccc;border-top:none;border-left:none;font-weight:500;text-align:left;vertical-align:top;line-height:1.8}@media screen and (max-width: 768px){.f_dates.index .block1 table th,.f_dates.index .block1 table td{display:block;padding:5px 10px;font-size:12px}}.f_dates.index .block1 table th{width:170px;background:#fafafa;font-weight:600}@media screen and (max-width: 768px){.f_dates.index .block1 table th{width:100%}}.f_dates.index .block1 figure{margin-top:120px}@media screen and (max-width: 768px){.f_dates.index .block1 figure{margin-top:60px}.f_dates.index .block1 figure img{width:100%}}.f_recruit.index .block1{padding:60px 0 0;position:relative;background:#fff}@media screen and (max-width: 768px){.f_recruit.index .block1{padding:40px 0 0}}@media screen and (max-width: 768px){.f_recruit.index .block1 .visual img{width:100%}}.f_recruit.index .block1 .readBox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:40px 0 0;line-height:1.8}@media screen and (max-width: 768px){.f_recruit.index .block1 .readBox{display:block;margin:20px 0 0;font-size:12px}}.f_recruit.index .block1 .readBox dl{display:-webkit-flex;display:flex;width:470px;padding:17px;border:solid 1px #ccc}@media screen and (max-width: 768px){.f_recruit.index .block1 .readBox dl{width:100%;margin:10px 0 20px;padding:10px}}.f_recruit.index .block1 .readBox dl dt{width:120px}@media screen and (max-width: 768px){.f_recruit.index .block1 .readBox dl dt{width:90px}.f_recruit.index .block1 .readBox dl dt img{width:90px}}.f_recruit.index .block1 .readBox dl dd{padding:0 0 0 20px}@media screen and (max-width: 768px){.f_recruit.index .block1 .readBox dl dd{padding:0 0 0 10px;font-size:10px}}.f_recruit.index .block1 .readBox dl dd h2{font-size:18px;font-weight:600;line-height:1.5}@media screen and (max-width: 768px){.f_recruit.index .block1 .readBox dl dd h2{font-size:16px}}.f_recruit.index .block1 .readBox dl dd h2 span{font-size:14px}@media screen and (max-width: 768px){.f_recruit.index .block1 .readBox dl dd h2 span{font-size:12px}}.f_recruit.index .AnchorBlock{padding:80px 0 0;position:relative;background:#fff}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock{padding:40px 0 0}}.f_recruit.index .AnchorBlock dt{font-size:18px;font-weight:600;letter-spacing:.06em}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock dt{width:100%;font-size:16px}}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock dd{width:100%}}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock dd ul{margin:5px -20px 0;border-bottom:1px solid #ccc}}.f_recruit.index .AnchorBlock dd ul li{width:200px}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock dd ul li{width:-webkit-calc(100% / 2);width:50%}}.f_recruit.index .AnchorBlock dd ul li a{position:relative;width:100%;height:80px;padding-bottom:.5em;border:1px solid #ccc}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock dd ul li a{height:45px;border:none;border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:11px;font-weight:700}}.f_recruit.index .AnchorBlock dd ul li a::after{position:absolute;z-index:2;top:52px;right:50%;width:8px;height:8px;margin-top:-6px;margin-right:-4px;border-color:#666;border-right:1px solid;border-bottom:1px solid;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock dd ul li a::after{top:30px;width:5px;height:5px;margin-top:-2px}}.f_recruit.index .AnchorBlock dd ul li a:hover{background:#a8d200;color:#fff}.f_recruit.index .AnchorBlock dd ul li+li a{border-left:none}@media screen and (max-width: 768px){.f_recruit.index .AnchorBlock dd ul li:nth-child(2n) a{border-right:none}}.f_recruit.index .bosyu{padding:120px 0 0;position:relative;background:#fff}@media screen and (max-width: 768px){.f_recruit.index .bosyu{padding:60px 0 0}}.f_recruit.index .bosyu+.bosyu{padding-top:160px}@media screen and (max-width: 768px){.f_recruit.index .bosyu+.bosyu{padding-top:80px}}.f_recruit.index .bosyu .inner{position:relative}.f_recruit.index .bosyu .inner h2{font-size:24px;font-weight:500;color:#a8d200}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner h2{font-size:16px}}.f_recruit.index .bosyu .inner h2 img{margin-right:.5em}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner h2 img{width:15px}}.f_recruit.index .bosyu .inner>dl{margin:20px 0 0;border-top:solid 1px #ccc}.f_recruit.index .bosyu .inner>dl>*{padding:1.5em;border:solid 1px #ccc;border-top:none;line-height:1.8}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner>dl>*{padding:10px;font-size:12px}}.f_recruit.index .bosyu .inner>dl>dt{width:170px;background:#fafafa;font-weight:600}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner>dl>dt{width:100%}}.f_recruit.index .bosyu .inner>dl>dd{width:830px;border-left:none}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner>dl>dd{width:100%;border-left:solid 1px #ccc}}.f_recruit.index .bosyu .inner .registBtn{position:absolute;top:0;right:0}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner .registBtn{right:20px}}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner .registBtn a{width:120px;height:30px;font-size:12px}}.f_recruit.index .bosyu .inner .registBtn a::after{position:absolute;z-index:2;top:50%;right:10px;width:6px;height:6px;margin-top:-3px;border-color:#fff;border-top:1px solid;border-right:1px solid;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.f_recruit.index .bosyu .inner .registBtn a::after{width:4px;height:4px;margin-top:-2px}}.f_recruit.index .block5{margin-top:120px}@media screen and (max-width: 768px){.f_recruit.index .block5{margin-top:40px}.f_recruit.index .block5 img{width:100%}}.f_inquiry.index .block1{margin:60px 0 0}@media screen and (max-width: 768px){.f_inquiry.index .block1{margin:40px 0 0}}.f_inquiry.index .block1 form>dl{display:table;width:100%;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}@media screen and (max-width: 768px){.f_inquiry.index .block1 form>dl{display:block}}.f_inquiry.index .block1 form>dl+dl{border-top:none}.f_inquiry.index .block1 form>dl>*{display:table-cell;position:relative;padding:1.5em;line-height:1.8;vertical-align:middle}@media screen and (max-width: 768px){.f_inquiry.index .block1 form>dl>*{display:block;padding:10px}}.f_inquiry.index .block1 form>dl .must{display:inline-block;position:relative;top:-2px;width:40px;margin-left:.5em;background:#a8d200;color:#fff;font-size:12px;font-weight:400;text-align:center;line-height:18px}.f_inquiry.index .block1 form>dl>dt{width:240px;background:#fafafa;font-weight:600}@media screen and (max-width: 768px){.f_inquiry.index .block1 form>dl>dt{width:100%}}.f_inquiry.index .block1 form>dl>dt .must{position:absolute;top:50%;right:1em;margin-top:-9px}.f_inquiry.index .block1 form>dl>dd{width:760px}@media screen and (max-width: 768px){.f_inquiry.index .block1 form>dl>dd{width:100%}}.f_inquiry.index .block1 form>dl>dd .zipcode{display:inline-block;margin:0 0 0 1em}.f_inquiry.index .block1 form>dl>dd .zipcode a{text-decoration:underline}.f_inquiry.index .block1 form>dl>dd .zipcode a:hover{text-decoration:none}.f_inquiry.index .block1 form>dl>dd li+li{margin-top:1em}.f_inquiry.index .block1 form>dl>dd input[type=text]{width:460px;padding:.5em;border:solid 1px #ccc;font-size:16px}@media screen and (max-width: 768px){.f_inquiry.index .block1 form>dl>dd input[type=text]{box-sizing:border-box;width:100%}}.f_inquiry.index .block1 form>dl>dd input[type=text].small{width:200px}@media screen and (max-width: 768px){.f_inquiry.index .block1 form>dl>dd input[type=text].small{width:100%}}.f_inquiry.index .block1 form>dl>dd textarea{width:460px;height:200px;padding:.5em;border:solid 1px #ccc;font-size:16px}@media screen and (max-width: 768px){.f_inquiry.index .block1 form>dl>dd textarea{box-sizing:border-box;width:100%}}.f_inquiry.index .block1 form .privacy{margin:40px 0 0;padding:25px 0;background:#fafafa;text-align:center}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .privacy{margin:20px 0 0;padding:10px 0}}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .privacy dl dt{font-size:12px}}.f_inquiry.index .block1 form .privacy dl dt a{text-decoration:underline}.f_inquiry.index .block1 form .privacy dl dt a:hover{text-decoration:none}.f_inquiry.index .block1 form .privacy dl dd{display:table;margin:0 auto}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .privacy dl dd{display:block}}.f_inquiry.index .block1 form .privacy dl dd p{display:table-cell;font-size:12px;text-align:left;vertical-align:middle}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .privacy dl dd p{font-size:10px;text-align:center}.f_inquiry.index .block1 form .privacy dl dd p img{width:70px}}.f_inquiry.index .block1 form .privacy dl dd p+p{padding-left:10px}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .privacy dl dd p+p{width:auto;padding:10px 10px 0;text-align:left}}.f_inquiry.index .block1 form .btnBlock{margin:40px 0 0}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .btnBlock{margin:20px 0 0}}.f_inquiry.index .block1 form .btnBlock li{position:relative;margin:0 auto;text-align:center;line-height:70px}.f_inquiry.index .block1 form .btnBlock li input{width:100%;outline:none;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;appearance:none}.f_inquiry.index .block1 form .btnBlock li::after{position:absolute;top:50%;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.f_inquiry.index .block1 form .btnBlock .reset{float:left;width:200px}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .btnBlock .reset{width:49%}}.f_inquiry.index .block1 form .btnBlock .reset input{height:44px;border:solid 1px #ccc}.f_inquiry.index .block1 form .btnBlock .reset::after{left:20px;width:6px;height:6px;margin-top:-3px;border-bottom:solid 1px #666;border-left:solid 1px #666}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .btnBlock .reset::after{left:10px}}.f_inquiry.index .block1 form .btnBlock .reset .oBtn{display:inline-flex;width:100%}.f_inquiry.index .block1 form .btnBlock .submit{width:480px}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .btnBlock .submit{float:right;width:49%}}.f_inquiry.index .block1 form .btnBlock .submit input{height:70px;background:#a8d200;font-size:18px;color:#fff}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .btnBlock .submit input{height:44px;font-size:14px}}.f_inquiry.index .block1 form .btnBlock .submit::after{right:20px;width:10px;height:10px;margin-top:-5px;border-top:solid 1px #fff;border-right:solid 1px #fff}@media screen and (max-width: 768px){.f_inquiry.index .block1 form .btnBlock .submit::after{right:10px}}.f_award.index .breadcrumb ol{max-width:1560px}.f_award.index .contents_mask{position:relative;padding:40px 0 120px;background-color:#fff}@media screen and (max-width: 768px){.f_award.index .contents_mask{padding:32px 0 64px}}.f_award.index .award-nav{display:flex;flex-direction:column;gap:24px;max-width:1320px;margin:0 auto;padding:0 20px}.f_award.index .award-nav .nav-tag{padding:48px;background-color:#f0f0f0}@media screen and (max-width: 768px){.f_award.index .award-nav .nav-tag{display:none}}.f_award.index .award-nav .nav-tag ul{display:flex;flex-wrap:wrap;gap:16px}.f_award.index .award-nav .nav-tag ul li a{display:block;padding:8px 24px;border-radius:4px;border:solid 1px #ccc;background-color:#fff;font-family:"Yu Gothic Medium","Yu Gothic","Hiragino Sans","Meiryo",sans-serif;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0;color:#000;transition:all .3s ease}.f_award.index .award-nav .nav-tag ul li a:hover,.f_award.index .award-nav .nav-tag ul li a._current{border-color:#333;background-color:#333;color:#fff}.f_award.index .award-nav .nav-archive{display:flex;gap:8px}.f_award.index .award-nav .nav-archive [class^=select-]{overflow:hidden;position:relative;border-radius:4px;border:solid 1px #ccc;background-color:#fff}@media screen and (max-width: 768px){.f_award.index .award-nav .nav-archive [class^=select-]{width:calc(50% - 4px)}}.f_award.index .award-nav .nav-archive [class^=select-]::before{content:"";display:block;position:absolute;top:calc(50% - 10px);right:16px;width:20px;height:20px;background-color:#333;-webkit-mask-image:url("/img/company/award/icon-arrow_select.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url("/img/company/award/icon-arrow_select.svg");mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width: 768px){.f_award.index .award-nav .nav-archive [class^=select-]::before{top:calc(50% - 8px);width:16px;height:16px}}.f_award.index .award-nav .nav-archive [class^=select-] select{outline:none;box-sizing:border-box;display:block;position:relative;width:216px;padding:16px 40px 16px 16px;border:none;border-radius:0;background-color:rgba(0,0,0,0);appearance:none;font-family:"Yu Gothic Medium","Yu Gothic","Hiragino Sans","Meiryo",sans-serif;font-weight:400;font-size:16px;color:#000;cursor:pointer}@media screen and (max-width: 768px){.f_award.index .award-nav .nav-archive [class^=select-] select{width:100%;max-width:calc(100% - 16px);font-size:14px}}.f_award.index .award-nav .nav-archive .select-category{display:none}@media screen and (max-width: 768px){.f_award.index .award-nav .nav-archive .select-category{display:block}}.f_award.index .award-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;max-width:1600px;margin:40px auto 0}@media screen and (max-width: 768px){.f_award.index .award-list{display:flex;flex-direction:column;gap:16px;margin-top:32px}}.f_award.index .award-list article a{overflow:hidden;aspect-ratio:520/346;display:block;position:relative}.f_award.index .award-list article a:hover .image img{transform:scale(1.15)}.f_award.index .award-list article a .title{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:1;width:100%;height:100%;padding:24px;background-color:rgba(0,0,0,.4);font-family:"Yu Gothic Medium","Yu Gothic","Hiragino Sans","Meiryo",sans-serif;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0;color:#fff}@media screen and (max-width: 768px){.f_award.index .award-list article a .title{padding:16px;font-size:16px}}.f_award.index .award-list article a .image{position:absolute;top:0;left:0;width:100%;height:100%}.f_award.index .award-list article a .image img{object-fit:cover;width:100%;height:100%;transition:all .3s ease}.f_award.index .award-list .button-viewmore{grid-column:1/-1;width:100%;width:calc(100% - 40px);max-width:1280px;margin:36px auto 0;padding:24px 0;border:solid 1px #000;font-family:"Cormorant Garamond",serif;font-style:normal;font-weight:600;font-size:28px;line-height:100%;letter-spacing:0;color:#000;transition:all .3s ease}@media screen and (max-width: 768px){.f_award.index .award-list .button-viewmore{margin-top:16px;padding:16px 0;font-size:24px}}.f_award.index .award-list .button-viewmore:hover{background-color:#000;color:#fff}.f_award.index .award-content{max-width:1280px;margin:0 auto 144px}@media screen and (max-width: 768px){.f_award.index .award-content{margin-bottom:64px}}.f_award.index .award-content .content_header{margin:56px 20px 0;text-align:center}@media screen and (max-width: 768px){.f_award.index .award-content .content_header{margin:40px 16px 0}}.f_award.index .award-content .content_header .icon_image{display:flex;align-items:center;justify-content:center;gap:-3px}.f_award.index .award-content .content_header .icon_image::before,.f_award.index .award-content .content_header .icon_image::after{content:"";display:block;width:40px;height:71px;background-image:url("/img/company/award/icon-award.svg");background-size:100% 100%}@media screen and (max-width: 768px){.f_award.index .award-content .content_header .icon_image::before,.f_award.index .award-content .content_header .icon_image::after{width:32px;height:57px}}.f_award.index .award-content .content_header .icon_image::after{transform:scale(-1, 1)}.f_award.index .award-content .content_header .icon_image .title-1{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#b29858}.f_award.index .award-content .content_header .icon_image .title-1 .text-1{margin:6px 0 -2px;font-family:"Cormorant Garamond",serif;font-style:normal;font-weight:600;font-size:16px;line-height:1;letter-spacing:.04em}@media screen and (max-width: 768px){.f_award.index .award-content .content_header .icon_image .title-1 .text-1{font-size:14px}}.f_award.index .award-content .content_header .icon_image .title-1 .text-2{font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:32px;line-height:130%;letter-spacing:.04em}@media screen and (max-width: 768px){.f_award.index .award-content .content_header .icon_image .title-1 .text-2{font-size:24px}}.f_award.index .award-content .content_header .title-2{margin:16px 0 0;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:32px;line-height:130%;letter-spacing:.04em;color:#000}@media screen and (max-width: 768px){.f_award.index .award-content .content_header .title-2{margin-top:24px;font-size:24px}}.f_award.index .award-content .content_body{margin:56px 20px 0}@media screen and (max-width: 768px){.f_award.index .award-content .content_body{margin:40px 16px 0}}.f_award.index .award-content .content_body .image_wrap{max-width:900px;margin:0 auto}.f_award.index .award-content .content_body .image_wrap img{max-width:100%}.f_award.index .award-content .content_body .text_wrap{margin:56px 0 0;font-family:"Yu Gothic Medium","Yu Gothic","Hiragino Sans","Meiryo",sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#020202}@media screen and (max-width: 768px){.f_award.index .award-content .content_body .text_wrap{margin-top:40px;font-size:14px}}.f_award.index .award-content .content_body .text_wrap::after{content:"";display:block;clear:both;height:0;visibility:hidden}.f_award.index .award-content .content_body .text_wrap .exlink{margin-top:2em}.f_award.index .award-content .content_body .text_wrap .exlink a{color:#020202}.f_award.index .award-content .content_footer{display:flex;align-items:center;justify-content:space-between;max-width:830px;margin:96px auto 0}@media screen and (max-width: 768px){.f_award.index .award-content .content_footer{margin-top:64px;padding:0 16px}}.f_award.index .award-content .content_footer li a{display:flex;align-items:center;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:.04em;color:#000;transition:all .3s ease}@media screen and (max-width: 768px){.f_award.index .award-content .content_footer li a{font-size:16px}}.f_award.index .award-content .content_footer li a:hover{opacity:.6}.f_award.index .award-content .content_footer li a::before{content:"";display:block;width:24px;height:24px;transform:scale(-1, 1);background-color:#000;-webkit-mask-image:url("/img/company/award/icon-arrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-image:url("/img/company/award/icon-arrow.svg");mask-repeat:no-repeat;mask-size:24px 24px}@media screen and (max-width: 768px){.f_award.index .award-content .content_footer li a::before{width:16px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px}}.f_award.index .award-content .content_footer li:not(.list)._hide a{pointer-events:none;border-bottom-color:#ccc;color:#ccc}.f_award.index .award-content .content_footer li:not(.list)._hide a::before{background-color:#ccc}.f_award.index .award-content .content_footer li:not(.list) a{gap:4px;padding:0 0 12px;border-bottom:solid 1px #6d6d6d}@media screen and (max-width: 768px){.f_award.index .award-content .content_footer li:not(.list) a{padding-bottom:8px}}.f_award.index .award-content .content_footer li.next a{flex-direction:row-reverse}.f_award.index .award-content .content_footer li.next a::before{transform:scale(1, 1)}.f_award.index .award-content .content_footer li.list a{justify-content:center;position:relative;padding:24px 32px 24px 48px;border-radius:4px;border:solid 1px #6d6d6d;background-color:#fff;width:279px}@media screen and (max-width: 768px){.f_award.index .award-content .content_footer li.list a{width:auto}}.f_award.index .award-content .content_footer li.list a::before{position:absolute;top:calc(50% - 12px);left:24px}@media screen and (max-width: 768px){.f_award.index .award-content .content_footer li.list a::before{top:calc(50% - 8px);left:16px}}.f_award .module-sec_instagram{margin-top:112px}@media screen and (max-width: 768px){.f_award .module-sec_instagram{margin-bottom:56px}}.f_award .module-sec_instagram .title{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 48px;font-family:"Cormorant Garamond",serif;font-style:normal;font-weight:400;font-size:64px;line-height:1;color:#000}@media screen and (max-width: 768px){.f_award .module-sec_instagram .title{margin-bottom:32px;font-size:48px}}@media screen and (max-width: 768px){.f_award .module-sec_instagram .title svg{max-width:36px}}.f_award .module-sec_instagram .read{font-size:16px;line-height:160%;letter-spacing:.04em;text-align:center}@media screen and (max-width: 768px){.f_award .module-sec_instagram .read{font-size:14px}}.f_award .module-sec_instagram .read a{color:#000;text-decoration:underline}.f_award .module-sec_instagram .read a:hover{text-decoration:none}.f_award .module-button{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:72px 0 0}@media screen and (max-width: 768px){.f_award .module-button{margin-top:40px}}@media screen and (max-width: 768px){.f_award .module-button._anker li{min-width:112px}}.f_award .module-button._anker li a .icon-arrow{transform:rotate(90deg)}.f_award .module-button li{min-width:280px}@media screen and (max-width: 768px){.f_award .module-button li{min-width:232px}}.f_award .module-button li a{display:block;position:relative;padding:0 0 24px;border-bottom:solid 1px #333;font-family:"Shippori Mincho",serif;font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:.04em;color:#000}@media screen and (max-width: 768px){.f_award .module-button li a{padding-bottom:16px;font-size:16px}}.f_award .module-button li a:hover .icon-arrow::before{transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1) 0s,opacity .3s cubic-bezier(0.23, 1, 0.32, 1) 0s;transform:translateX(100%);opacity:0}.f_award .module-button li a:hover .icon-arrow::after{transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1) .15s;transform:translateX(0)}.f_award .module-button li a .icon-arrow{overflow:hidden;display:block;position:absolute;top:0;right:0;width:24px;height:24px}.f_award .module-button li a .icon-arrow::before,.f_award .module-button li a .icon-arrow::after{content:"";display:block;position:absolute;inset:0;background-color:#000;-webkit-mask-image:url("/img/property/brands/icon-arrow.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url("/img/property/brands/icon-arrow.svg");mask-repeat:no-repeat;mask-size:contain}.f_award .module-button li a .icon-arrow::before{opacity:1;transform:translateX(0)}.f_award .module-button li a .icon-arrow::after{transform:translateX(-100%)}.f_staff [class^=block]{position:relative;background:#fff}.f_staff .mainvisual1{height:406px;margin-top:80px}@media screen and (max-width: 768px){.f_staff .mainvisual1{display:block;height:auto;margin-top:30px}}.f_staff .mainvisual1 .imgWrap{top:180px;height:406px}@media screen and (max-width: 768px){.f_staff .mainvisual1 .imgWrap{position:static;height:203px}}.f_staff .mainvisual1 .bx-wrapper{height:100%;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.f_staff .mainvisual1 .bxslider{height:406px}@media screen and (max-width: 768px){.f_staff .mainvisual1 .bxslider{height:203px}}.f_staff .mainvisual1 .bxslider li{height:100%}@media screen and (min-width: 769px){.f_staff .mainvisual1 .bxslider li{width:640px !important;margin-right:4px}}@media screen and (max-width: 768px){.f_staff .mainvisual1 .bxslider li{width:320.0957178841px !important;margin-right:2px}}.f_staff .mainvisual1 .box{padding:65px 30px 57px 50px;background:hsla(0,0%,100%,.97)}@media screen and (min-width: 769px){.f_staff .mainvisual1 .box{position:absolute;top:50%;right:50%;width:500px;height:280px;margin-top:-140px}}@media screen and (max-width: 768px){.f_staff .mainvisual1 .box{padding:20px}}.f_staff .mainvisual1 .box .pageHeading{margin-bottom:12px;color:#a8d200;font-size:28px;line-height:1}@media screen and (max-width: 768px){.f_staff .mainvisual1 .box .pageHeading{margin-bottom:16px;font-size:21px}}.f_staff .mainvisual1 .box .txt{line-height:1.7142857143}@media screen and (max-width: 768px){.f_staff .mainvisual1 .box .txt{font-size:12px;line-height:1.5}}.f_staff .lTabArea1{padding-top:50px}@media screen and (max-width: 768px){.f_staff .lTabArea1{padding-top:10px}}.f_staff .lTabArea1 .oTabBtn1{width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px)/2);height:60px}@media screen and (max-width: 768px){.f_staff .lTabArea1 .oTabBtn1{width:-webkit-calc((100% - 5px) / 2);width:calc((100% - 5px)/2);height:40px}}.f_staff .lTabArea1{position:relative;background:#fff;border-bottom:1px solid #ccc}.f_staff .lTabArea1 .oTabBtn1{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#eee;border:1px solid rgba(0,0,0,0);color:#aaa;font-size:14px;cursor:pointer}@media screen and (min-width: 769px){.f_staff .lTabArea1 .oTabBtn1{border-bottom:none}}@media screen and (max-width: 768px){.f_staff .lTabArea1 .oTabBtn1{font-size:10px}}.f_staff .lTabArea1 .oTabBtn1{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.f_staff .lTabArea1 .oTabBtn1.select{background:#fff;border-color:#ccc;color:#666;cursor:default}.f_staff .lTabArea1 .oTabBtn1:not(.select):hover{opacity:.7}.f_staff .tabContents .show{display:block}.f_staff .tabContents .hide{display:none}.f_staff .block1{padding-top:100px}@media screen and (max-width: 768px){.f_staff .block1{padding-top:40px}}.f_staff .staffBox{position:relative}@media screen and (max-width: 768px){.f_staff .staffBox{overflow:visible}}.f_staff .staffBox+.staffBox{margin-top:100px}@media screen and (max-width: 768px){.f_staff .staffBox+.staffBox{margin-top:60px}}.f_staff .staffBox.right .heading,.f_staff .staffBox.right .txt{text-align:right}.f_staff .staffBox.right .heading::after{right:auto;left:-webkit-calc(50% - 200px);left:calc(50% - 200px)}@media screen and (max-width: 768px){.f_staff .staffBox.right .heading::after{left:auto;right:-20px}}.f_staff .staffBox.right .txt{margin-left:auto}.f_staff .staffBox.right .images{-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (min-width: 769px){.f_staff .staffBox.box1>.img{position:absolute;top:340px;left:-200px}}@media screen and (max-width: 768px){.f_staff .staffBox.box1>.img{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:40px 0 0 -20px}}@media screen and (max-width: 768px){.f_staff .staffBox.box3 .images:nth-of-type(2) .imgBox:nth-child(3n-2){margin-left:10px}}@media screen and (max-width: 768px){.f_staff .staffBox.box3 .images:nth-of-type(2) .imgBox:nth-child(3n){margin-left:0}}@media screen and (min-width: 769px){.f_staff .staffBox.box3>.img{position:absolute;top:220px;right:-200px}}@media screen and (max-width: 768px){.f_staff .staffBox.box3>.img{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin:40px -20px 0 0}}@media screen and (min-width: 769px){.f_staff .staffBox.box4{margin-top:205px}}@media screen and (min-width: 769px){.f_staff .staffBox.box4>.img{position:absolute;top:10px;left:-200px}}@media screen and (max-width: 768px){.f_staff .staffBox.box4>.img{display:block;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:40px -20px 0 auto}}@media screen and (min-width: 769px){.f_staff .staffBox.box5{margin-top:174px}}@media screen and (min-width: 769px){.f_staff .staffBox.box5>.img{position:absolute;top:340px;left:-200px}}@media screen and (max-width: 768px){.f_staff .staffBox.box5>.img{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin:40px 0 0 -20px}}.f_staff .staffBox.box6{margin-top:125px}@media screen and (max-width: 768px){.f_staff .staffBox.box6{margin-top:60px}}.f_staff .staffBox .heading{position:relative;font-size:28px;font-weight:300;letter-spacing:.5px}@media screen and (max-width: 768px){.f_staff .staffBox .heading{font-size:16px}}.f_staff .staffBox .heading::after{position:absolute;bottom:0;right:-webkit-calc(50% - 200px);right:calc(50% - 200px);width:-webkit-calc(49vw + 200px);width:calc(49vw + 200px);height:1px;background:#ccc;content:""}@media screen and (max-width: 768px){.f_staff .staffBox .heading::after{right:auto;left:-20px;width:-webkit-calc(50% + 100px);width:calc(50% + 100px)}}.f_staff .staffBox .txt{margin-top:15px;line-height:1.7142857143}@media screen and (max-width: 768px){.f_staff .staffBox .txt{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);margin-bottom:10px;font-size:12px;line-height:1.5}}.f_staff .staffBox .images{display:flex;margin-top:20px}@media screen and (max-width: 768px){.f_staff .staffBox .images{display:inline;font-size:0}}.f_staff .staffBox .images .imgBox{text-align:center;width:100px}@media screen and (max-width: 768px){.f_staff .staffBox .images .imgBox{display:inline-block;width:-webkit-calc((100% - 20px) / 3);width:calc((100% - 20px)/3);margin-top:10px;vertical-align:top}}.f_staff .staffBox .images .imgBox+.imgBox{margin-left:10px}@media screen and (max-width: 768px){.f_staff .staffBox .images .imgBox:nth-child(3n-2){margin-left:0}}.f_staff .staffBox .images .imgBox img{width:100%}.f_staff .staffBox .images .imgBox .name{margin-top:9px;font-weight:300;line-height:1;letter-spacing:.5px}@media screen and (max-width: 768px){.f_staff .staffBox .images .imgBox .name{margin-top:5px;font-size:10px}}.f_staff .topSection .heading2{margin-bottom:6px;font-size:28px}@media screen and (max-width: 768px){.f_staff .topSection .heading2{font-size:21px}}.f_staff .topSection .txt{line-height:1.7142857143}@media screen and (max-width: 768px){.f_staff .topSection .txt{font-size:12px;line-height:1.5}}.f_staff .topAnchorBlock{margin:35px 0 0}@media screen and (max-width: 768px){.f_staff .topAnchorBlock ul{padding:0}}.f_staff .topAnchorBlock li{width:-webkit-calc(100% / 3);width:33.3333333333%}.f_staff .topAnchorBlock li+li a{border-left:none}.f_staff .topAnchorBlock a{position:relative;width:100%;height:80px;padding-bottom:.5em;border:1px solid #ccc}@media screen and (max-width: 768px){.f_staff .topAnchorBlock a{height:44px;font-size:10px}}.f_staff .topAnchorBlock a:hover,.f_staff .topAnchorBlock a.select{background:#a8d200;color:#fff}.f_staff .topAnchorBlock a::after{position:absolute;top:52px;right:50%;width:8px;height:8px;margin-top:-6px;border-color:#666;border-right:1px solid;border-bottom:1px solid;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;margin-right:-4px}@media screen and (max-width: 768px){.f_staff .topAnchorBlock a::after{top:32px}}.f_staff .staffWrap{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.f_staff .staffWrap:first-child .lStaff:first-child{margin-top:0}}.f_staff .lStaff{margin-top:53px}@media screen and (min-width: 769px){.f_staff .lStaff{width:480px}}@media screen and (max-width: 768px){.f_staff .lStaff{margin-top:60px}}.f_staff .lStaff .intro{display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.f_staff .lStaff .intro>.img{width:40%}.f_staff .lStaff .intro>.img img{width:100%}}@media screen and (min-width: 769px){.f_staff .lStaff .intro .info{width:260px}}@media screen and (max-width: 768px){.f_staff .lStaff .intro .info{margin-left:10px}}.f_staff .lStaff .intro .info .name{font-size:20px}@media screen and (max-width: 768px){.f_staff .lStaff .intro .info .name{font-size:16px}}.f_staff .lStaff .intro .info .name .small{margin-left:1em;font-size:12px}@media screen and (max-width: 768px){.f_staff .lStaff .intro .info .name .small{font-size:10px}}.f_staff .lStaff .intro .info table,.f_staff .lStaff .intro .info tbody,.f_staff .lStaff .intro .info tr{width:100%}.f_staff .lStaff .intro .info table{margin-top:4px}.f_staff .lStaff .intro .info tr+tr{border-top:1px dotted #ccc}.f_staff .lStaff .intro .info th,.f_staff .lStaff .intro .info td{padding:5px 0;font-size:12px;line-height:1.6666666667}@media screen and (max-width: 768px){.f_staff .lStaff .intro .info th,.f_staff .lStaff .intro .info td{padding:3px 0;line-height:1.5}}.f_staff .lStaff .intro .info th{width:55px;vertical-align:top}@media screen and (max-width: 768px){.f_staff .lStaff .intro .info th{width:50px}}.f_staff .lStaff .message{margin-top:20px;padding:1em;background:#eee;line-height:1.7142857143}@media screen and (max-width: 768px){.f_staff .lStaff .message{font-size:12px;line-height:1.5}}/*# sourceMappingURL=company.css.map */