﻿@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..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:#fff;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}.inner{width:100%;max-width:1100px;margin:0 auto}.wrap{display:flex;justify-content:space-between;flex-wrap:wrap}img{width:100%;height:auto}h1{width:clamp(10.28125rem, calc(-4.3049568966rem + 30.3879310345vw), 14.6875rem);position:fixed;top:0;left:0;z-index:10000}h1 a{display:block}h1 a:hover{opacity:0.6}.header{position:fixed;top:0;left:0;width:100%;height:clamp(2.40625rem, calc(-1.0075431034rem + 7.1120689655vw), 3.4375rem);background:url(../images/header_bg.webp) no-repeat center center;background-size:100% 100%;padding-left:clamp(10.9375rem, calc(-4.5797413793rem + 32.3275862069vw), 15.625rem);padding-right:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem);display:flex;align-items:center;justify-content:space-between;z-index:1000}.header .txt{color:#fff;font-family:"Bodoni Moda",serif;font-size:clamp(.48125rem, calc(-.2015086207rem + 1.4224137931vw), .6875rem)}.nav ul{display:flex}.nav ul li{margin-right:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.nav ul li a{text-decoration:none;font-family:"Noto Serif JP",serif;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem);letter-spacing:0.05em;font-weight:500;color:#fff}.nav ul li a:hover{color:#63111f}.main{padding-top:clamp(2.40625rem, calc(-1.0075431034rem + 7.1120689655vw), 3.4375rem)}.section__bg{background:url(../images/section_1_bg.webp) no-repeat center center;background-size:100% 100%}.visual{width:100%;position:relative}.visual video{width:100%;height:auto;display:block;object-fit:cover}.visual .visual__logo{position:absolute;top:0;left:0;width:auto;height:100%;z-index:1}.visual .visual__logo img{width:auto;height:100%}.visual .visual__txt{position:absolute;bottom:10%;right:5%;width:65%}.headline h2{color:#63111f;font-family:"Bodoni Moda",serif;font-size:clamp(1.575rem, calc(-.6594827586rem + 4.6551724138vw), 2.25rem);font-weight:600}.headline .jp{font-size:clamp(.525rem, calc(-.2198275862rem + 1.5517241379vw), .75rem);font-weight:700;letter-spacing:0.05em}.concept{width:100%;padding-top:clamp(3.5rem, calc(-1.4655172414rem + 10.3448275862vw), 5rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.concept .wrap{align-items:center}.concept .headline{width:25%;padding-left:5%}.concept .box{width:73%}.concept .box p{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:2.4;text-align:justify;text-justify:inter-ideograph}.mission{width:100%;padding-top:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-bottom:clamp(4.375rem, calc(-1.8318965517rem + 12.9310344828vw), 6.25rem);padding-left:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);padding-right:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.mission .headline{text-align:center;margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.mission .headline .jp{letter-spacing:0.7em}.mission .mission__txt{width:100%;margin-left:auto;margin-right:auto;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.mission .mission__txt p{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:2.4;text-align:center}.mission .mission__logo{width:clamp(6.5625rem, calc(-2.7478448276rem + 19.3965517241vw), 9.375rem);margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);margin-left:auto;margin-right:auto}.mission .mission__points{width:100%;margin-left:auto;margin-right:auto;padding-bottom:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);margin-bottom:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem);border-bottom:1px solid #888}.mission .mission__points ul{width:clamp(35rem, calc(-14.6551724138rem + 103.4482758621vw), 50rem);margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-wrap:wrap}.mission .mission__points ul li{width:19%}.mission .mission__lead{font-size:clamp(.7875rem, calc(-.3297413793rem + 2.3275862069vw), 1.125rem);font-weight:700;letter-spacing:0.15em;line-height:2;text-align:center;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem)}.mission .mission__lead span{letter-spacing:0}.mission .mission__box{width:clamp(30.625rem, calc(-12.8232758621rem + 90.5172413793vw), 43.75rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(2.1875rem, calc(-.9159482759rem + 6.4655172414vw), 3.125rem);text-align:center}.mission .mission__box h3{text-align:center;font-family:"Bodoni Moda",serif;font-size:clamp(.91875rem, calc(-.3846982759rem + 2.7155172414vw), 1.3125rem);line-height:1;font-weight:600;color:#63111f;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.mission .mission__box h3 span{display:inline-block;padding:5px 20px;border-left:1px solid #63111f;border-right:1px solid #63111f}.mission .mission__box p{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:1.9;text-align:center}.mission .mission__box .vision{text-align:center}.mission .mission__box .vision ul{display:inline-block;text-align:left}.mission .mission__box .vision ul li{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:2;position:relative;padding-left:20px}.mission .mission__box .vision ul li::after{content:"▶";position:absolute;top:0;left:0;color:#63111f}.mission .mission__box .value{display:inline-block;margin-left:auto;margin-right:auto;text-align:center}.mission .mission__box .value dl{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;margin-right:auto}.mission .mission__box .value dl dt{font-size:clamp(.65625rem, calc(-.2747844828rem + 1.9396551724vw), .9375rem);font-weight:600;line-height:2;color:#63111f}.mission .mission__box .value dl dd{font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);line-height:2}.mission .mission__img{width:clamp(28.4375rem, calc(-11.9073275862rem + 84.0517241379vw), 40.625rem);margin-left:auto;margin-right:auto}.about__visual{position:relative}.about__visual .txt{position:absolute;top:50%;left:10%;transform:translate(0, -50%);color:#fff;font-family:"Noto Serif JP",serif;font-weight:500;font-size:clamp(1.96875rem, calc(-.8243534483rem + 5.8189655172vw), 2.8125rem)}.about{width:100%;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)}.about .inner{max-width:900px}.about .headline{text-align:center;margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.about .box .table{margin-bottom:clamp(1.75rem, calc(-.7327586207rem + 5.1724137931vw), 2.5rem)}.about .box .table table{width:100%;border-collapse:collapse}.about .box .table table th,.about .box .table table td{font-weight:400;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);letter-spacing:0.05em;line-height:2.2;vertical-align:top;border-bottom:1px solid #aaa;padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.about .box .table table th{white-space:nowrap;text-align:left;padding-right:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.about .box .map iframe{width:100%;height:clamp(17.5rem, calc(-7.3275862069rem + 51.724137931vw), 25rem)}.news{width:100%;padding-top:clamp(3.0625rem, calc(-1.2823275862rem + 9.0517241379vw), 4.375rem);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);background:url(../images/news_bg.webp) no-repeat center center;background-size:100% 100%}.news .headline{width:20%}.news .list{width:80%}.news .list ul li{width:100%;border-bottom:1px solid #aaa}.news .list ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;text-decoration:none;padding-top:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem);padding-bottom:clamp(.4375rem, calc(-.1831896552rem + 1.2931034483vw), .625rem)}.news .list ul li a:hover{opacity:0.5}.news .list ul li .date{width:12%;font-size:clamp(.56875rem, calc(-.2381465517rem + 1.6810344828vw), .8125rem);color:#63111f}.news .list ul li .title{flex:1;padding-right:20px;font-size:clamp(.6125rem, calc(-.2564655172rem + 1.8103448276vw), .875rem);color:#333}.news .list ul li .more{width:10%}.news .list ul li .more span{display:inline-block;background:#63111f;color:#fff;font-size:clamp(.56875rem, calc(-.2381465517rem + 1.6810344828vw), .8125rem);font-family:"Noto Serif JP",serif;letter-spacing:0.05em;padding:1px;text-align:center;width:100%;border-radius:5px}.footer{width:100%;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);background:#63111f}.footer .logo{width:clamp(3.28125rem, calc(-1.3739224138rem + 9.6982758621vw), 4.6875rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.footer .fnav{margin-bottom:clamp(1.3125rem, calc(-.5495689655rem + 3.8793103448vw), 1.875rem)}.footer .fnav ul{display:flex;justify-content:center}.footer .fnav ul li{margin-left:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);margin-right:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.footer .fnav ul li a{text-decoration:none;color:#fff;font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:0.05em;font-size:clamp(.7rem, calc(-.2931034483rem + 2.0689655172vw), 1rem)}.footer .fnav ul li a:hover{opacity:0.6}.footer .copy{text-align:center;color:#fff;font-size:clamp(.48125rem, calc(-.2015086207rem + 1.4224137931vw), .6875rem);letter-spacing:0.05em}.fade{transform:translateY(50px);opacity:0}.fade__on{transform:translateY(0);opacity:1;transition:1s}.menubar{position:fixed;z-index:2000;right:-1px;top:0;margin:0;padding:0;display:none}.menubar .menubar__trigger{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:none;cursor:pointer;transition:0.3s;background:none;margin:0;padding:0;display:inline-block;transition:all 0.3s;box-sizing:border-box;position:relative;width:55px;height:55px;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:#63111f}.menubar .menubar__trigger span:nth-of-type(1){top:19px}.menubar .menubar__trigger span:nth-of-type(2){top:28px}.menubar .menubar__trigger span:nth-of-type(3){top:37px}.menubar .menubar__trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) 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(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}@media only screen and (max-width: 769px){.pc{display:none}.sp{display:block}h1{width:clamp(9.6153846154rem, calc(0rem + 51.2820512821vw), 24.6153846154rem);left:-1px}.header{height:clamp(2.6442307692rem, calc(0rem + 14.1025641026vw), 6.7692307692rem);padding-left:clamp(12.0192307692rem, calc(0rem + 64.1025641026vw), 30.7692307692rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.header .txt{display:none;font-size:clamp(.5288461538rem, calc(0rem + 2.8205128205vw), 1.3538461538rem)}.nav{display:none;position:fixed;background:#63111f;z-index:500;width:100%;height:100%;top:clamp(2.6442307692rem, calc(0rem + 14.1025641026vw), 6.7692307692rem);left:0;padding:20% 10%}.nav ul{flex-wrap:wrap}.nav ul li{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.nav ul li a{font-size:clamp(.8653846154rem, calc(0rem + 4.6153846154vw), 2.2153846154rem);letter-spacing:0.05em;color:#fff}.main{padding-top:clamp(2.6442307692rem, calc(0rem + 14.1025641026vw), 6.7692307692rem)}.visual .visual__txt{width:85%}.headline h2{font-size:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.headline .jp{font-size:clamp(.5769230769rem, calc(0rem + 3.0769230769vw), 1.4769230769rem);letter-spacing:0.05em}.concept{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.concept .wrap{padding-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.concept .headline{width:100%;padding-left:0;text-align:center;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.concept .box{width:100%}.concept .box p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:2}.mission{padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.mission .headline{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.mission .mission__txt{margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.mission .mission__txt p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:2;text-align:left}.mission .mission__logo{width:clamp(6.25rem, calc(0rem + 33.3333333333vw), 16rem);margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.mission .mission__points{width:100%;padding-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem);margin-bottom:clamp(.875rem, calc(-.3663793103rem + 2.5862068966vw), 1.25rem)}.mission .mission__points ul{width:100%;justify-content:center}.mission .mission__points ul li{width:31%;margin-left:1%;margin-right:1%;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.mission .mission__points ul li .img{width:100%;text-align:center;margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.mission .mission__points ul li .img img{width:60%;margin:0 auto}.mission .mission__points ul li .txt{width:100%}.mission .mission__points ul li .txt dl dt{font-size:clamp(.8173076923rem, calc(0rem + 4.358974359vw), 2.0923076923rem);letter-spacing:0.1em;border-bottom:2px solid #63111f;padding-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem);margin-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.mission .mission__points ul li .txt dl dd{font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);line-height:1.6}.mission .mission__lead{font-size:clamp(.7692307692rem, calc(0rem + 4.1025641026vw), 1.9692307692rem);margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.mission .mission__box{width:100%;margin-bottom:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.mission .mission__box h3{font-size:clamp(1.0096153846rem, calc(0rem + 5.3846153846vw), 2.5846153846rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.mission .mission__box h3 span{padding:5px 20px}.mission .mission__box p{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.9;text-align:left}.mission .mission__box .vision ul li{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.7;padding-left:20px;margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.mission .mission__box .vision ul li::after{content:"▶";position:absolute;top:0;left:0;color:#63111f}.mission .mission__box .value dl{text-align:left;margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.mission .mission__box .value dl dt{width:100%;font-size:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.mission .mission__box .value dl dd{width:100%;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.mission .mission__img{width:100%}.about__visual .txt{left:5%;font-size:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.about{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(2.4038461538rem, calc(0rem + 12.8205128205vw), 6.1538461538rem);padding-left:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.about .headline{width:100%;text-align:center;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.about .box{width:100%}.about .box .table{margin-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem)}.about .box .table table th,.about .box .table table td{font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem);line-height:1.8;padding-top:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);padding-bottom:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.about .box .table table th{padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.about .box .map iframe{height:clamp(14.4230769231rem, calc(0rem + 76.9230769231vw), 36.9230769231rem)}.news{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem);padding-right:clamp(1.4423076923rem, calc(0rem + 7.6923076923vw), 3.6923076923rem)}.news .headline{width:100%;text-align:center;margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.news .list{width:100%}.news .list ul li{width:100%}.news .list ul li a{padding-top:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem);padding-bottom:clamp(.7211538462rem, calc(0rem + 3.8461538462vw), 1.8461538462rem)}.news .list ul li .date{width:100%;font-size:clamp(.625rem, calc(0rem + 3.3333333333vw), 1.6rem);margin-bottom:clamp(.2403846154rem, calc(0rem + 1.2820512821vw), .6153846154rem)}.news .list ul li .title{flex:1;padding-right:10px;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.news .list ul li .more{width:17%}.news .list ul li .more span{font-size:clamp(.5288461538rem, calc(0rem + 2.8205128205vw), 1.3538461538rem);letter-spacing:0.05em;padding:3px}.footer{padding-top:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-bottom:clamp(1.9230769231rem, calc(0rem + 10.2564102564vw), 4.9230769231rem);padding-left:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem);padding-right:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .logo{width:clamp(3.6057692308rem, calc(0rem + 19.2307692308vw), 9.2307692308rem);margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .fnav{margin-bottom:clamp(.9615384615rem, calc(0rem + 5.1282051282vw), 2.4615384615rem)}.footer .fnav ul li{margin-left:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);margin-right:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem)}.footer .fnav ul li a{letter-spacing:0;font-size:clamp(.6730769231rem, calc(0rem + 3.5897435897vw), 1.7230769231rem)}.footer .copy{font-size:clamp(.4807692308rem, calc(0rem + 2.5641025641vw), 1.2307692308rem);letter-spacing:0.05em}.menubar{display:block}}
/*# sourceMappingURL=style.css.map */
