@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap");*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body{background:#f5f4f0;color:#333;font-family:"Noto Sans JP",sans-serif}a{color:#00bfff;text-decoration:underline;cursor:pointer;transition:all 0.3s}a:hover{color:#66d9ff;text-decoration:none}a:focus{outline:none}a:focus,*:focus{outline:none}@media print{* html body{zoom:0.7}}*{box-sizing:border-box;padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:0.75rem}.pc{display:block}.sp{display:none}body{word-break:break-all;background:#fff}.inner{width:100%;max-width:1280px;margin:0 auto}img{width:100%;height:auto}.visually__hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.spnav{display:none}.header{padding-top:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.header .inner{max-width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header .inner h1{width:30%}.header .inner h1 img{display:block;width:clamp(8.4rem, calc(-3.5172413793rem + 24.8275862069vw), 12rem)}.header .inner .title{width:clamp(11.55rem, calc(-4.8362068966rem + 34.1379310345vw), 16.5rem)}.header .inner .title a{display:block}.header .inner .title a:hover{opacity:0.6}.header .inner .btns{width:30%;display:flex;justify-content:flex-end}.header .inner .btns ul li{margin-top:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem);margin-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem)}.header .inner .btns ul li a{display:block;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);width:clamp(7rem, calc(-2.9310344828rem + 20.6896551724vw), 10rem);padding-top:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem);padding-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem);background:#000;color:#fff;text-decoration:none;text-align:center;border-radius:8px}.header .inner .btns ul li a:hover{opacity:0.6}.header .inner .btns ul li:nth-child(2) a{background:url(../images/link_w.svg) no-repeat 90% center #000;background-size:10px}.pnav{border-top:1px solid #333;border-bottom:1px solid #333;padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.pnav ol{display:flex;flex-wrap:wrap}.pnav ol li{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);margin-right:11px}.pnav ol li:first-child{background:url(../images/icon_home.svg) no-repeat left center;background-size:14px;padding-left:25px}.pnav ol li a{display:inline-block;text-decoration:none;color:#333;background:url(../images/pnav_slash.svg) no-repeat right center;background-size:11px;padding-right:20px}.pnav ol li a:hover{opacity:0.6}.home .hero h2{text-align:center;border-bottom:1px solid #333;font-size:clamp(1.225rem, calc(-.5129310345rem + 3.6206896552vw), 1.75rem);padding-top:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .hero .slider{border-bottom:1px solid #333;background:url(../images/archive_slide_bg.webp) no-repeat center top;background-size:cover;width:100%;aspect-ratio:2000 / 550;position:relative;overflow:hidden}.home .hero .slider .slider__item{position:absolute;border-radius:20px 20px 0 0;background:#f00;transition:left 0.4s ease, width 0.4s ease, height 0.4s ease, padding 0.4s ease, box-shadow 0.4s ease;will-change:left, width, height, padding, box-shadow;bottom:-1px;box-shadow:0 2px 10px rgba(0,0,0,0.2)}.home .hero .slider .slider__item h3{position:absolute;top:3%;left:50%;background:#fff;display:inline-block;border-radius:100vh;transform:translate(-50%, 0);border:1px solid #999;padding:2% 5%;white-space:nowrap;transition:0.3s;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem)}.home .hero .slider .slider__item .img{background:#fff;border-radius:15px;margin-bottom:4%;transition:0.3s}.home .hero .slider .slider__item .img img{border-radius:10px}.home .hero .slider .slider__item .btn{text-align:center}.home .hero .slider .slider__item .btn a{text-decoration:none;display:inline-block;padding:2% 5%;border-radius:100vh;color:#fff;background:#2a5ef6;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.home .hero .slider .slider__item .btn a:hover{opacity:0.6}.home .hero .slider .slider__item .mark{position:absolute;top:65%;right:6%;width:20%;aspect-ratio:100 / 100;background:#fff;border-radius:100vh;z-index:10}.home .hero .slider .slider__item .mark .mark__img{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.home .hero .slider .slider__item .mark .mark__img img{display:block;width:70%}.home .hero .slider .item__0{width:15vw;left:-15vw;height:60%;padding:0.7%;z-index:90}.home .hero .slider .item__0 .img{padding:4px}.home .hero .slider .item__0 .btn,.home .hero .slider .item__0 .mark,.home .hero .slider .item__0 h3{display:none}.home .hero .slider .item__1{width:21.5vw;left:0;height:68%;padding:1.1%;z-index:95}.home .hero .slider .item__1 .img{padding:6px}.home .hero .slider .item__1 .btn,.home .hero .slider .item__1 .mark,.home .hero .slider .item__1 h3{display:none}.home .hero .slider .item__2{width:25vw;left:16%;height:80%;padding:1.5%;z-index:99}.home .hero .slider .item__2 .img{padding:8px}.home .hero .slider .item__2 .btn,.home .hero .slider .item__2 .mark,.home .hero .slider .item__2 h3{display:none}.home .hero .slider .item__3{width:32.5vw;left:33.75%;height:100%;padding:2%;z-index:100}.home .hero .slider .item__3 .img{padding:10px}.home .hero .slider .item__3 .btn,.home .hero .slider .item__3 .mark,.home .hero .slider .item__3 h3{display:block}.home .hero .slider .item__4{width:25vw;height:80%;left:59%;padding:1.5%;z-index:99}.home .hero .slider .item__4 .img{padding:8px}.home .hero .slider .item__4 .btn,.home .hero .slider .item__4 .mark,.home .hero .slider .item__4 h3{display:none}.home .hero .slider .item__5{width:21.5vw;height:68%;left:78.5%;padding:1.1%;z-index:95}.home .hero .slider .item__5 .img{padding:6px}.home .hero .slider .item__5 .btn,.home .hero .slider .item__5 .mark,.home .hero .slider .item__5 h3{display:none}.home .hero .slider .item__6{width:15vw;left:115vw;height:60%;padding:0.7%;z-index:90}.home .hero .slider .item__6 .img{padding:4px}.home .hero .slider .item__6 .btn,.home .hero .slider .item__6 .mark,.home .hero .slider .item__6 h3{display:none}.home .hero .slider .color__1{background:#52cc5a;border:1px solid #efc71c}.home .hero .slider .color__2{background:#fed712;border:1px solid #efc71c}.home .hero .slider .color__3{background:#48c1d3;border:1px solid #37a7be}.home .hero .slider .color__4{background:#fc9b24;border:1px solid #e08720}.home .hero .slider .color__5{background:#af8ec8;border:1px solid #895bb5}.home .hero .tags{padding-top:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-bottom:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);border-bottom:1px solid #333}.home .hero .tags ul li{margin:0 7px}.home .hero .tags ul li a{text-decoration:none;color:#333;display:inline-block;border:1px solid #333;background:#fff;padding:8px 15px;border-radius:100vh;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);white-space:nowrap}.home .hero .tags ul li a:hover{background:#333;color:#fff}.home .lead{text-align:center;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .lead .box{display:inline-block}.home .lead .box .wrap{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:clamp(1.96875rem, calc(-.8243534483rem + 5.8189655172vw), 2.8125rem)}.home .lead .box .logo{width:clamp(7.875rem, calc(-3.2974137931rem + 23.275862069vw), 11.25rem);margin-right:clamp(2.625rem, calc(-1.099137931rem + 7.7586206897vw), 3.75rem)}.home .lead .box .txt{flex:1}.home .lead .box .txt h2{font-size:clamp(1.225rem, calc(-.5129310345rem + 3.6206896552vw), 1.75rem);font-weight:600;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);text-indent:-1em}.home .lead .box .txt p{font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);text-align:left;line-height:1.7}.home .lead .illust{width:100%;height:95px;background:url(../images/company_illust.webp) no-repeat center top;background-size:auto 93px}.home .search{background:#efe7dc;border-top:1px solid #333;padding-bottom:clamp(2.625rem, calc(-1.099137931rem + 7.7586206897vw), 3.75rem);padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .search .inner{max-width:1280px}.home .search .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .search .wrap .label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .search .wrap .label h2{font-size:clamp(1.05rem, calc(-.4396551724rem + 3.1034482759vw), 1.5rem);font-weight:500}.home .search .wrap .label .btn a{text-decoration:none;display:inline-block;color:#fff;background:#0b5fff;border-radius:100vh;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);font-weight:500;width:clamp(6.34375rem, calc(-2.65625rem + 18.75vw), 9.0625rem);padding-top:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem);padding-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem);text-align:center}.home .search .wrap .label .btn a:hover{opacity:0.6}.home .search .wrap .attribute{width:50%;border-right:1px solid #333;padding-right:clamp(1.53125rem, calc(-.6411637931rem + 4.525862069vw), 2.1875rem)}.home .search .wrap .attribute .box{display:flex;justify-content:space-between;flex-wrap:wrap}.home .search .wrap .attribute .box .box__item{width:48%;margin-bottom:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem)}.home .search .wrap .attribute .box .box__item:last-child{margin-bottom:0}.home .search .wrap .attribute .box .box__item h3{font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);font-weight:400;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.home .search .wrap .attribute .box .box__item .item select{all:unset;box-sizing:border-box;border:1px solid #333;background:url(../images/select_mark.webp) no-repeat 95% center #fff;background-size:11px;width:100%;padding:10px 20px;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem)}.home .search .wrap .individuality{width:50%;padding-left:clamp(1.53125rem, calc(-.6411637931rem + 4.525862069vw), 2.1875rem)}.home .search .wrap .individuality .list ul{display:flex;flex-wrap:wrap}.home .search .wrap .individuality .list ul li{margin-right:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);margin-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem)}.home .search .wrap .individuality .list ul li label{display:block;cursor:pointer}.home .search .wrap .individuality .list ul li label input[type="checkbox"]{display:none}.home .search .wrap .individuality .list ul li label span{display:inline-block;border:1px solid #707070;border-radius:100vh;background:#fff;color:#333;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);padding-top:clamp(.30625rem, calc(-.1282327586rem + .9051724138vw), .4375rem);padding-bottom:clamp(.30625rem, calc(-.1282327586rem + .9051724138vw), .4375rem);padding-left:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding-right:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);transition:0.3s}.home .search .wrap .individuality .list ul li label span:hover{opacity:0.7}.home .search .wrap .individuality .list ul li label input[type="checkbox"]:checked+span{background:#0b5fff;border-color:#0b5fff;color:#fff}.home .search .submit{text-align:center;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .search .submit input{all:unset;display:inline-block;color:#fff;background:#0b5fff;border-radius:100vh;font-weight:500;font-size:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);width:clamp(16.8rem, calc(-7.0344827586rem + 49.6551724138vw), 24rem);padding-top:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);padding-bottom:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);cursor:pointer;transition:0.3s}.home .search .submit input:hover{opacity:0.6}.home .campany{background:#efe7dc;padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.home .campany .headline{background:#fff;text-align:center;border-top:1px solid #333;border-bottom:1px solid #333;padding-top:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.home .campany .headline .sub{font-family:"Montserrat",sans-serif;font-weight:700;line-height:1;font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.home .campany .headline h2{font-size:clamp(1.225rem, calc(-.5129310345rem + 3.6206896552vw), 1.75rem);font-weight:600;line-height:1}.home .campany .list{background:#fff;border-bottom:1px solid #333;margin-bottom:clamp(1.96875rem, calc(-.8243534483rem + 5.8189655172vw), 2.8125rem);display:grid;grid-template-columns:repeat(4, 1fr)}.home .campany .list .no-results{grid-column:1 / -1;width:100%;text-align:center;padding-top:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem)}.home .campany .list .item{border-top:1px solid #333;border-right:1px solid #333}.home .campany .list .item:nth-child(1),.home .campany .list .item:nth-child(2),.home .campany .list .item:nth-child(3),.home .campany .list .item:nth-child(4){border-top:none}.home .campany .list .item:nth-child(4n){border:none}.home .campany .list .item:nth-child(5n+1) .img{background:#52cc5a}.home .campany .list .item:nth-child(5n+2) .img{background:#fed712}.home .campany .list .item:nth-child(5n+3) .img{background:#48c1d3}.home .campany .list .item:nth-child(5n+4) .img{background:#fc9b24}.home .campany .list .item:nth-child(5n) .img{background:#af8ec8}.home .campany .list .item a{display:block;width:100%;height:100%;text-decoration:none;color:#333;padding:10% 8%}.home .campany .list .item a:hover{opacity:0.6}.home .campany .list .item .img{margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding:10px;border-radius:16px}.home .campany .list .item .img img{border-radius:12px}.home .campany .list .item .name{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.home .campany .list .item .name h3{font-weight:500;flex:1;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem)}.home .campany .list .item .name .achievements{width:clamp(4.15625rem, calc(-1.7403017241rem + 12.2844827586vw), 5.9375rem)}.home .campany .list .item .categories{margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.home .campany .list .item .categories ul{display:flex;flex-wrap:wrap}.home .campany .list .item .categories ul li{display:inline-block;margin:2px}.home .campany .list .item .categories ul li span{display:block;text-decoration:none;color:#333;font-size:clamp(.56875rem, calc(-.2381465517rem + 1.6810344828vw), .8125rem);border:1px solid #707070;background:#ebe3db;border-radius:8px;padding:4px 15px}.home .campany .list .item .tags ul{display:flex;flex-wrap:wrap}.home .campany .list .item .tags ul li{display:inline-block;margin:2px}.home .campany .list .item .tags ul li span{display:block;text-decoration:none;color:#333;font-size:clamp(.525rem, calc(-.2198275862rem + 1.5517241379vw), .75rem);border:1px solid #707070;background:#fff;border-radius:100vh;padding:5px 15px}.home .campany .more{text-align:center;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.home .campany .more a{display:inline-block;color:#fff;background:#0b5fff;text-decoration:none;border-radius:100vh;font-weight:500;font-size:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);width:clamp(16.8rem, calc(-7.0344827586rem + 49.6551724138vw), 24rem)}.home .campany .more a span{display:inline-block;background:url(../images/more_arrow_w.svg) no-repeat right center;background-size:18px;padding-right:22px;padding-top:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);padding-bottom:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem)}.home .campany .more a:hover{opacity:0.6}.arvhices .hitogara{background:#f0f4f8;border-bottom:1px solid #333;padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);display:flex;align-items:center}.arvhices .hitogara .label{width:clamp(5.20625rem, calc(-2.1799568966rem + 15.3879310345vw), 7.4375rem);margin-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .hitogara .list{flex:1}.arvhices .hitogara .list ul{display:flex;flex-wrap:wrap}.arvhices .hitogara .list ul li{margin-right:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.arvhices .hitogara .list ul li a{text-decoration:none;display:inline-block;background:#fff;border-radius:100vh;color:#333;border:1px solid #707070;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);padding-top:clamp(.30625rem, calc(-.1282327586rem + .9051724138vw), .4375rem);padding-bottom:clamp(.30625rem, calc(-.1282327586rem + .9051724138vw), .4375rem);padding-left:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding-right:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.arvhices .hitogara .list ul li a:hover{color:#fff;background:#333}.arvhices .data{border-bottom:1px solid #333;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.arvhices .data .inner{border-left:1px solid #333;border-right:1px solid #333;padding-top:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-left:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .data .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.arvhices .data .img{width:50%}.arvhices .data .txt{width:50%;background:#fed712;border-radius:0 10px 10px 0;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);display:flex;justify-content:center;align-items:center}.arvhices .data .txt .box{width:100%}.arvhices .data .txt .box .certificate{width:clamp(10.9375rem, calc(-4.5797413793rem + 32.3275862069vw), 15.625rem);margin-bottom:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem)}.arvhices .data .txt .box dl{display:flex;flex-wrap:wrap;margin:5px 0}.arvhices .data .txt .box dl dt{width:10em;background:#2b2b2b;color:#fff;text-align:center;font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding-top:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem);padding-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem);display:flex;justify-content:center;align-items:center}.arvhices .data .txt .box dl dd{flex:1;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);padding-top:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem);padding-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem);padding-left:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding-right:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);background:#fff}.arvhices .data .txt .box dl dd a{text-decoration:none;color:#333}.arvhices .data .txt .box dl dd a:hover{opacity:0.6}.arvhices .details{border-bottom:1px solid #333;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.arvhices .details .inner{border-left:1px solid #333;border-right:1px solid #333;padding-top:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-left:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .details .good{display:flex;flex-wrap:wrap;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .details .good h2{width:clamp(13.43125rem, calc(-5.6239224138rem + 39.6982758621vw), 19.1875rem);background:#fed712;border-radius:10px 0 0 10px}.arvhices .details .good .txt{flex:1;display:flex;align-items:center;background:#f9fe64;border-radius:0 10px 10px 0;font-size:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-left:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-right:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem)}.arvhices .details .points ul{display:flex;justify-content:space-between;flex-wrap:wrap}.arvhices .details .points ul li{width:calc(50% - 10px);margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#f5f5f5;border-radius:10px;padding-top:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-bottom:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-left:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-right:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem)}.arvhices .details .points ul li .icon{width:30%}.arvhices .details .points ul li .icon img{border-radius:14px}.arvhices .details .points ul li .txt{width:65%}.arvhices .details .points ul li .txt h3{font-size:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);font-weight:500;margin-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem)}.arvhices .details .points ul li .txt p{font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);line-height:1.7}.arvhices .details .recommended{background:#fed712;border-radius:10px;padding-top:clamp(1.53125rem, calc(-.6411637931rem + 4.525862069vw), 2.1875rem);padding-bottom:clamp(1.53125rem, calc(-.6411637931rem + 4.525862069vw), 2.1875rem);padding-left:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);padding-right:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem)}.arvhices .details .recommended h2{font-size:clamp(1.05rem, calc(-.4396551724rem + 3.1034482759vw), 1.5rem);font-weight:500;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .details .recommended ul li{padding-left:50px;margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.arvhices .details .recommended ul li h3{border:1px solid #333;background:#fff;font-weight:500;font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-left:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-right:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);position:relative}.arvhices .details .recommended ul li h3::after{position:absolute;top:-1px;left:-50px;width:50px;height:calc(100% + 2px);border:1px solid #333;border-radius:8px 0 0 8px;display:flex;justify-content:center;align-items:center;font-size:clamp(.9625rem, calc(-.4030172414rem + 2.8448275862vw), 1.375rem);font-weight:600}.arvhices .details .recommended ul li p{border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;background:#fff;line-height:1.7;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-left:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem);padding-right:clamp(1.09375rem, calc(-.4579741379rem + 3.2327586207vw), 1.5625rem)}.arvhices .details .recommended ul li:nth-child(1) h3::after{content:"1";background:#fc9b24}.arvhices .details .recommended ul li:nth-child(2) h3::after{content:"2";background:#52cc5a}.arvhices .details .recommended ul li:nth-child(3) h3::after{content:"3";background:#48c1d3}.arvhices .details .recommended ul li:nth-child(4) h3::after{content:"4";background:#48c1d3}.arvhices .details .recommended ul li:nth-child(5) h3::after{content:"5";background:#48c1d3}.arvhices .details .recommended ul li:nth-child(6) h3::after{content:"6";background:#48c1d3}.arvhices .details .recommended ul li:nth-child(7) h3::after{content:"7";background:#48c1d3}.arvhices .details .recommended ul li:nth-child(8) h3::after{content:"8";background:#48c1d3}.arvhices .details .recommended ul li:nth-child(9) h3::after{content:"9";background:#48c1d3}.arvhices .details .recommended ul li:nth-child(10) h3::after{content:"10";background:#48c1d3}.arvhices .interview{border-bottom:1px solid #333;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.arvhices .interview .inner{border-left:1px solid #333;border-right:1px solid #333;padding-top:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-left:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .interview .interview__h{background:#20638f;border-radius:10px 10px 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);padding-bottom:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);padding-left:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);padding-right:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem)}.arvhices .interview .interview__h::before{content:"";width:30%}.arvhices .interview .interview__h h2{flex:1;text-align:center;color:#fff;font-weight:500;font-size:clamp(1.05rem, calc(-.4396551724rem + 3.1034482759vw), 1.5rem)}.arvhices .interview .interview__h .interviewer{width:30%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.arvhices .interview .interview__h .interviewer .img{width:clamp(5.6rem, calc(-2.3448275862rem + 16.5517241379vw), 8rem);margin-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .interview .interview__h .interviewer .txt .label{color:#fff;margin-bottom:clamp(.35rem, calc(-.1465517241rem + 1.0344827586vw), .5rem)}.arvhices .interview .interview__h .interviewer .txt .label span{display:inline-block;border:1px solid #fff;border-radius:100vh;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);padding:2px 10px}.arvhices .interview .interview__h .interviewer .txt p{color:#fff;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:1.6}.arvhices .interview .interview__b{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .interview .interview__b .interviewee{width:25%;padding:0 5%}.arvhices .interview .interview__b .interviewee .img{margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.arvhices .interview .interview__b .interviewee .post{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem)}.arvhices .interview .interview__b .interviewee .name{font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem)}.arvhices .interview .interview__b .interviewee .year{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem)}.arvhices .interview .interview__b .entry{width:50%}.arvhices .interview .interview__b .entry h3{font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);font-weight:500;color:#1975a8;position:relative;padding-left:20px;margin:2em 0 1em 0}.arvhices .interview .interview__b .entry h3:first-child{margin-top:0}.arvhices .interview .interview__b .entry h3::after{content:"";background:#1975a8;width:15px;height:2px;position:absolute;top:15px;left:0}.arvhices .interview .interview__b .entry p{font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);line-height:1.8;text-align:justify;text-justify:inter-ideograph;margin:1.5em 0}.arvhices .interview .interview__b::after{content:"";width:25%}.arvhices .interview .interview__f{background:#20638f;border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);padding-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);padding-left:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-right:clamp(2.625rem, calc(-1.099137931rem + 7.7586206897vw), 3.75rem)}.arvhices .interview .interview__f .interviewer{width:clamp(5.6rem, calc(-2.3448275862rem + 16.5517241379vw), 8rem);margin-right:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem)}.arvhices .interview .interview__f .interviewer .img{margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.arvhices .interview .interview__f .interviewer .txt .label{text-align:center;color:#fff;font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);margin-bottom:clamp(.21875rem, calc(-.0915948276rem + .6465517241vw), .3125rem)}.arvhices .interview .interview__f .interviewer .txt p{color:#fff;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:1.6}.arvhices .interview .interview__f .message{flex:1}.arvhices .interview .interview__f .message h3{color:#fff;font-weight:500;font-size:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);margin-bottom:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.arvhices .interview .interview__f .message p{color:#fff;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);line-height:1.8;text-align:justify;text-justify:inter-ideograph}.arvhices .movie{border-bottom:1px solid #333;padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.arvhices .movie .inner{border-left:1px solid #333;border-right:1px solid #333;padding-top:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-left:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);padding-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.arvhices .movie h2{background:#2b2b2b;color:#fff;text-align:center;border-radius:10px 10px 0 0;font-weight:500;font-size:clamp(1.05rem, calc(-.4396551724rem + 3.1034482759vw), 1.5rem);padding-top:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding-bottom:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.footer .banners{background:#efe7dc;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(3.0625rem, calc(-1.2823275862rem + 9.0517241379vw), 4.375rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.footer .banners .inner{max-width:100%}.footer .banners .list ul{display:flex;justify-content:center;flex-wrap:wrap}.footer .banners .list ul li{width:clamp(22.4rem, calc(-9.3793103448rem + 66.2068965517vw), 32rem);margin-left:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);margin-right:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.footer .banners .list ul li a{display:block;text-decoration:none;color:#333}.footer .banners .list ul li a dl dt{font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);margin-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.footer .banners .list ul li a dl dd{background:#fff;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.footer .banners .list ul li a:hover{opacity:0.6}.footer .box{background:#2b3a3f;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.footer .box .fnav{margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.footer .box .fnav ul{display:flex;justify-content:center;flex-wrap:wrap}.footer .box .fnav ul li{border-right:1px solid #fff;line-height:1;padding-right:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);padding-left:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.footer .box .fnav ul li:last-child{border:none}.footer .box .fnav ul li a{display:inline-block;text-decoration:none;color:#fff;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem)}.footer .box .fnav ul li a:hover{opacity:0.6}.footer .box .fbtns{margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.footer .box .fbtns ul{display:flex;justify-content:center;flex-wrap:wrap}.footer .box .fbtns ul li{width:clamp(12.6rem, calc(-5.275862069rem + 37.2413793103vw), 18rem);margin-left:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);margin-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.footer .box .fbtns ul li a{display:block}.footer .box .fbtns ul li a:hover{opacity:0.6}.footer .box .fbtns2{margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.footer .box .fbtns2 ul{display:flex;justify-content:center}.footer .box .fbtns2 ul li{width:clamp(6.3rem, calc(-2.6379310345rem + 18.6206896552vw), 9rem);margin-left:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem)}.footer .box .fbtns2 ul li a{display:block;border:1px solid #333;border-radius:5px;overflow:hidden}.footer .box .fbtns2 ul li:nth-child(1){width:clamp(9.1875rem, calc(-3.8469827586rem + 27.1551724138vw), 13.125rem)}.footer .box .fbtns2 ul li:nth-child(1) a{background:#f28c38;border:1px solid #f28c38}.footer .box .fbtns2 ul li:nth-child(1) a:hover{opacity:0.6}.footer .box .fbtns2 ul li:nth-child(2) a{background:#89cdee;border:1px solid #89cdee}.footer .box .fbtns2 ul li:nth-child(2) a:hover:hover{opacity:0.6}.footer .box .copy{text-align:center;color:rgba(255,255,255,0.6);font-family:"Montserrat",sans-serif;font-size:clamp(.525rem, calc(-.2198275862rem + 1.5517241379vw), .75rem)}.fade{transform:translateY(50px);opacity:0;transition:1s}.fade__on{transform:translateY(0);opacity:1}.menubar{display:none}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}.header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:1000;background:#fff;padding-top:0;padding-bottom:0;padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);display:flex;align-items:center}.header .inner h1{width:20%}.header .inner h1 img{width:clamp(9.2307692308rem, calc(0rem + 49.2307692308vw), 23.6307692308rem)}.header .inner .title{width:40%}.header .inner .btns{width:20%}.header .inner .btns ul{display:none}.header .inner .btns ul li{margin-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.header .inner .btns ul li a{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);width:clamp(7.6923076923rem, calc(0rem + 41.0256410256vw), 19.6923076923rem);padding-top:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);padding-bottom:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);border-radius:8px}.header .inner .btns ul li:nth-child(2) a{background:url(../images/link_w.svg) no-repeat 90% center #000;background-size:10px}.pnav{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.pnav ol{flex-wrap:wrap}.pnav ol li{font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);margin-right:2px}.pnav ol li:first-child{background:url(../images/icon_home.svg) no-repeat left center;background-size:12px;padding-left:20px}.pnav ol li a{background:url(../images/pnav_slash.svg) no-repeat right center;background-size:11px;padding-right:15px}.home .hero h2{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.home .hero .slider{aspect-ratio:2000 / 1100}.home .hero .slider .slider__item{position:absolute;border-radius:14px 14px 0 0}.home .hero .slider .slider__item h3{top:1.5%;padding:2% 5%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.home .hero .slider .slider__item .img{border-radius:12px;margin-bottom:4%}.home .hero .slider .slider__item .img img{border-radius:8px}.home .hero .slider .slider__item .btn a{padding:4% 10%;font-size:clamp(.5288461538rem, calc(0rem + 2.8205128205vw), 1.3538461538rem)}.home .hero .slider .slider__item .mark{top:65%;right:6%;width:20%}.home .hero .slider .item__0{width:15vw;left:-15vw;padding:0.7%}.home .hero .slider .item__0 .img{padding:4px}.home .hero .slider .item__1{width:40vw;left:0;padding:1.1%}.home .hero .slider .item__1 .img{padding:6px}.home .hero .slider .item__2{width:50vw;left:10%;padding:1.5%}.home .hero .slider .item__2 .img{padding:8px}.home .hero .slider .item__3{width:60vw;left:20%;padding:2%}.home .hero .slider .item__3 .img{padding:10px}.home .hero .slider .item__4{width:50vw;left:40%;padding:1.5%}.home .hero .slider .item__4 .img{padding:8px}.home .hero .slider .item__5{width:40vw;left:78.5%;padding:1.1%}.home .hero .slider .item__5 .img{padding:6px}.home .hero .slider .item__6{width:15vw;left:115vw;padding:0.7%}.home .hero .slider .item__6 .img{padding:4px}.home .hero .tags{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.home .hero .tags ul li{margin:0 3px}.home .hero .tags ul li a{padding:5px 15px;font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.home .lead{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.home .lead .box .wrap{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem)}.home .lead .box .logo{width:100%;margin-right:0;margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.home .lead .box .logo img{width:30%;margin:0 auto}.home .lead .box .txt{flex:none;width:100%;padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .lead .box .txt h2{font-size:clamp(1.0096153846rem, calc(0rem + 5.3846153846vw), 2.5846153846rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);text-indent:0}.home .lead .box .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.7}.home .lead .illust{width:100%;height:75px;background:url(../images/company_illust.webp) no-repeat center top;background-size:auto 73px}.home .search{padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .search .wrap{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .search .wrap .label{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.home .search .wrap .label h2{font-size:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .search .wrap .label .btn a{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);width:clamp(6.9711538462rem, calc(0rem + 37.1794871795vw), 17.8461538462rem);padding-top:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem);padding-bottom:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem)}.home .search .wrap .attribute{width:100%;padding-right:0;border:none;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .search .wrap .attribute .box .box__item{width:49%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.home .search .wrap .attribute .box .box__item:last-child{width:100%;margin-bottom:0}.home .search .wrap .attribute .box .box__item h3{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.home .search .wrap .attribute .box .box__item .item select{background:url(../images/select_mark.webp) no-repeat 95% center #fff;background-size:11px;padding:10px 15px;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.home .search .wrap .individuality{width:100%;padding-left:0}.home .search .wrap .individuality .list ul li{margin-right:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.home .search .wrap .individuality .list ul li label span{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.home .search .submit{padding:0}.home .search .submit input{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);width:100%;padding-top:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-bottom:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.home .campany{padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .campany .headline{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.home .campany .headline .sub{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.home .campany .headline h2{font-size:clamp(1.3461538462rem, calc(0rem + 7.1794871795vw), 3.4461538462rem)}.home .campany .list{margin-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);grid-template-columns:repeat(2, 1fr)}.home .campany .list .no-results{grid-column:1 / -1;padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem)}.home .campany .list .item{border-top:1px solid #333;border-right:1px solid #333}.home .campany .list .item:nth-child(3),.home .campany .list .item:nth-child(4){border-top:1px solid #333}.home .campany .list .item:nth-child(-n+2){border-top:none}.home .campany .list .item:nth-child(2n){border-right:none}.home .campany .list .item a{padding:5% 5%}.home .campany .list .item .img{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding:5px}.home .campany .list .item .name{margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);flex-wrap:wrap}.home .campany .list .item .name h3{flex:none;width:100%;font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.home .campany .list .item .name .achievements{width:100%}.home .campany .list .item .name .achievements img{width:40%}.home .campany .list .item .categories{margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.home .campany .list .item .categories ul li{margin:2px}.home .campany .list .item .categories ul li span{font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding:4px 10px}.home .campany .list .item .tags ul li{margin:2px}.home .campany .list .item .tags ul li span{font-size:clamp(.5288461538rem, calc(0rem + 2.8205128205vw), 1.3538461538rem);padding:5px 10px}.home .campany .more{padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.home .campany .more a{font-size:clamp(1.0576923077rem, calc(0rem + 5.641025641vw), 2.7076923077rem);width:clamp(18.4615384615rem, calc(0rem + 98.4615384615vw), 47.2615384615rem)}.home .campany .more a span{background:url(../images/more_arrow_w.svg) no-repeat right center;background-size:18px;padding-right:22px;padding-top:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);padding-bottom:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem)}.arvhices .hitogara{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.arvhices .hitogara .label{width:clamp(4.3269230769rem, calc(0rem + 23.0769230769vw), 11.0769230769rem);margin-right:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.arvhices .hitogara .list{flex:1}.arvhices .hitogara .list ul li{margin:2px}.arvhices .hitogara .list ul li a{font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .data{padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .data .inner{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .data .img{width:100%}.arvhices .data .txt{width:100%;border-radius:0 0 10px 10px;padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .data .txt .box{width:100%}.arvhices .data .txt .box .certificate{width:50%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .data .txt .box dl{margin:5px 0}.arvhices .data .txt .box dl dt{width:100%;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.arvhices .data .txt .box dl dd{flex:none;width:100%;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);padding-top:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);padding-left:clamp(.4326923077rem, calc(0rem + 2.3076923077vw), 1.1076923077rem);padding-right:clamp(.4326923077rem, calc(0rem + 2.3076923077vw), 1.1076923077rem)}.arvhices .details{padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .details .inner{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .details .good{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .details .good h2{width:100%;border-radius:10px 10px 0 0;padding-top:8px}.arvhices .details .good h2 img{width:60%;margin:0 auto}.arvhices .details .good .txt{flex:none;width:100%;border-radius:0 0 10px 10px;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .details .points ul li{width:100%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .details .points ul li .icon{width:20%}.arvhices .details .points ul li .txt{width:75%}.arvhices .details .points ul li .txt h3{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.arvhices .details .points ul li .txt p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);line-height:1.7}.arvhices .details .recommended{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .details .recommended h2{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .details .recommended ul li{padding-left:30px;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .details .recommended ul li h3{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .details .recommended ul li h3::after{left:-30px;width:30px;font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem)}.arvhices .details .recommended ul li p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .interview{padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .interview .inner{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .interview .interview__h{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .interview .interview__h::before{width:100%}.arvhices .interview .interview__h h2{width:100%;font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .interview .interview__h .interviewer{width:100%;justify-content:center}.arvhices .interview .interview__h .interviewer .img{width:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem);margin-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .interview .interview__h .interviewer .txt .label{margin-bottom:clamp(.3846153846rem, calc(0rem + 2.0512820513vw), .9846153846rem)}.arvhices .interview .interview__h .interviewer .txt .label span{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);padding:2px 10px}.arvhices .interview .interview__h .interviewer .txt p{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.arvhices .interview .interview__b{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .interview .interview__b .interviewee{width:40%;padding:0;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);margin-left:auto;margin-right:auto}.arvhices .interview .interview__b .interviewee .img{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .interview .interview__b .interviewee .post{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.arvhices .interview .interview__b .interviewee .name{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem)}.arvhices .interview .interview__b .interviewee .year{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.arvhices .interview .interview__b .entry{width:100%}.arvhices .interview .interview__b .entry h3{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem)}.arvhices .interview .interview__b .entry p{font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .interview .interview__b::after{width:100%}.arvhices .interview .interview__f{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.arvhices .interview .interview__f .interviewer{width:100%;margin-right:0;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.arvhices .interview .interview__f .interviewer .img{margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .interview .interview__f .interviewer .img img{width:clamp(3.8461538462rem, calc(0rem + 20.5128205128vw), 9.8461538462rem);margin:0 auto}.arvhices .interview .interview__f .interviewer .txt .label{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.arvhices .interview .interview__f .interviewer .txt p{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);text-align:center}.arvhices .interview .interview__f .message{flex:none;width:100%}.arvhices .interview .interview__f .message h3{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .interview .interview__f .message p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.arvhices .movie{padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .movie .inner{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.arvhices .movie h2{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.footer .banners{padding-top:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .banners .list ul li{width:100%;margin-left:0;margin-right:0;margin-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.footer .banners .list ul li a dl dt{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.footer .banners .list ul li a dl dd{border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.footer .box{padding-top:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-bottom:clamp(1.2019230769rem, calc(0rem + 6.4102564103vw), 3.0769230769rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .box .fnav{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .box .fnav ul li{line-height:1;padding-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin:5px 0}.footer .box .fnav ul li a{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem)}.footer .box .fbtns{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .box .fbtns ul{justify-content:space-between}.footer .box .fbtns ul li{width:49%;margin:0 0 2.5% 0}.footer .box .fbtns2{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .box .fbtns2 ul{justify-content:space-between}.footer .box .fbtns2 ul li{width:48%;margin-left:0}.footer .box .fbtns2 ul li:nth-child(1){width:57.7%;margin-left:0}.footer .box .fbtns2 ul li:nth-child(2){width:39.5%}.footer .box .copy{font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem)}.menubar{position:fixed;z-index:2000;right:-1px;top:0;display:block;margin:0;padding:0}.menubar .menubar__trigger{all:unset;margin:0;padding:0;display:inline-block;transition:all 0.3s;box-sizing:border-box;position:relative;width:60px;height:60px;background:#0077c8;vertical-align:bottom}.menubar .menubar__trigger span{display:inline-block;transition:all 0.4s;box-sizing:border-box;position:absolute;left:25%;width:50%;height:1px;background-color:#fff}.menubar .menubar__trigger span:nth-of-type(1){top:19px}.menubar .menubar__trigger span:nth-of-type(2){top:29px}.menubar .menubar__trigger span:nth-of-type(3){top:39px}.menubar .menubar__trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menubar .menubar__trigger.active span:nth-of-type(2){opacity:0}.menubar .menubar__trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.spnav{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:#fff;z-index:2000}.spnav .spnav__list{padding-top:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.spnav .spnav__list ul li a{display:block;text-decoration:none;color:#333;font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);padding-left:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);background:url(../images/snav_mark.svg) no-repeat calc(100% - 30px) center;background-size:32px}.spnav .spnav__list ul li a span{display:block;padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);border-bottom:1px dashed #333}.spnav .spnav__list ul li a span font{display:inline-block;padding-right:23px;background:url(../images/snav_link.svg) no-repeat right center;background-size:12px}.spnav .spnav__btn{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.spnav .spnav__btn ul{background:#f5f4f0;border-radius:4px;padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.spnav .spnav__btn ul li{margin:10px 0}.spnav .spnav__btn ul li a{display:block;text-decoration:none;font-weight:500;color:#333;border-radius:8px;font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-left:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-right:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.spnav .spnav__btn ul li:nth-child(1) a{background:url(../images/snav_link.svg) no-repeat 90% center #ffc107;background-size:12px}.spnav .spnav__btn ul li:nth-child(2) a{background:url(../images/snav_link.svg) no-repeat 90% center #89cdee;background-size:12px}.spnav .spnav__copy{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-left:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);color:rgba(42,50,61,0.6)}}
/*# sourceMappingURL=style_hitokatu.css.map */
