@import"https://fonts.googleapis.com/css2?family=Anton&family=Noto+Sans+JP:wght@100..900&family=Shrikhand&display=swap";html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{display:block;width:100%;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.5;color:var(--main-font-color);background-color:var(--main-bg-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;-webkit-transition:color .5s ease,color .5s ease;transition:color .5s ease,color .5s ease}@media screen and (max-width: 1100px){body{font-size:min(4vw,30px)}}::-moz-selection{color:#fff;background-color:var(--main-font-color)}::selection{color:#fff;background-color:var(--main-font-color)}img{display:block;max-width:100%}h1,h2,p{margin:0}main{position:relative}@media screen and (max-width: 1100px){.page-inner{width:100%}}.page-inner::-webkit-scrollbar{width:10px;background:var(--main-font-color)}.page-inner::-webkit-scrollbar-thumb{border-left:solid 2px var(--main-font-color);background-color:#fff}header{padding:30px 40px}@media screen and (max-width: 1100px){header{padding:min(4vw,30px) min(5.3333333333vw,40px)}}header .header .headerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header .headerInner .heading{width:60%}header .header .headerInner .heading>h1 a{font-size:40px;font-family:"Anton",sans-serif;font-weight:normal;letter-spacing:.1em;text-decoration:blink;color:var(--main-font-color)}@media screen and (max-width: 1100px){header .header .headerInner .heading>h1 a{font-size:min(10vw,75px)}}header .header .headerInner .heading>h1 a:visited{color:var(--main-font-color)}header .header .headerInner .heading>p{font-size:20px;white-space:nowrap}@media screen and (max-width: 1100px){header .header .headerInner .heading>p{font-size:min(3.2vw,24px)}}header .header .headerInner .date{font-size:20px;text-align:right}@media screen and (max-width: 1100px){header .header .headerInner .date{font-size:min(2.6666666667vw,20px)}}footer{margin-top:40px;text-align:center;color:#fff;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}@media screen and (max-width: 1100px){footer{margin-top:min(16vw,120px)}}:root{--main-bg-color: rgba(255,154,180, 0.08);--main-font-color: rgba(255,154,180, 1);--main-05-color: rgba(255,154,180, 0.5);--main-02-color: rgb(255, 234, 240);--main-filter-color: brightness(0) saturate(100%) invert(88%) sepia(19%) saturate(5229%) hue-rotate(294deg) brightness(105%) contrast(108%);--red-bg-color: rgba(244,105,118, 0.08);--red-font-color: rgba(244,105,118, 1);--red-05-color: rgba(244,105,118, 0.5);--red-02-color: rgb(252, 225, 227);--red-filter-color: brightness(0) saturate(100%) invert(58%) sepia(72%) saturate(2092%) hue-rotate(314deg) brightness(98%) contrast(95%);--pink-bg-color: rgba(255,154,180, 0.08);--pink-font-color: rgba(255,154,180, 1);--pink-05-color: rgba(255,154,180, 0.5);--pink-02-color: rgb(255, 234, 240);--pink-filter-color: brightness(0) saturate(100%) invert(88%) sepia(19%) saturate(5229%) hue-rotate(294deg) brightness(105%) contrast(108%);--purple-bg-color: rgba(180,130,222, 0.08);--purple-font-color: rgba(180,130,222, 1);--purple-05-color: rgba(180,130,222, 0.5);--purple-02-color: rgb(240, 230, 248);--purple-filter-color: brightness(0) saturate(100%) invert(77%) sepia(45%) saturate(5246%) hue-rotate(218deg) brightness(95%) contrast(82%);--blue-bg-color: rgba(80,131,199, 0.08);--blue-font-color: rgba(80,131,199, 1);--blue-05-color: rgba(80,131,199, 0.5);--blue-02-color: rgb(220, 230, 243);--blue-filter-color: brightness(0) saturate(100%) invert(45%) sepia(70%) saturate(393%) hue-rotate(174deg) brightness(96%) contrast(92%);--green-bg-color: rgba(105,202,117, 0.08);--green-font-color: rgba(105,202,117, 1);--green-05-color: rgba(105,202,117, 0.5);--green-02-color: rgb(225, 244, 227);--green-filter-color: brightness(0) saturate(100%) invert(73%) sepia(22%) saturate(796%) hue-rotate(76deg) brightness(90%) contrast(98%);--yellow-bg-color: rgba(255,191,109, 0.08);--yellow-font-color: rgba(255, 191, 109, 1);--yellow-05-color: rgba(255,191,109, 0.5);--yellow-02-color: rgb(255, 242, 225);--yellow-filter-color: brightness(0) saturate(100%) invert(83%) sepia(99%) saturate(666%) hue-rotate(307deg) brightness(101%) contrast(101%);--brown-bg-color: rgba(129, 92, 89, 0.08);--brown-font-color: rgba(129, 92, 89, 1);--brown-05-color: rgba(129, 92, 89, 0.5);--brown-02-color: rgb(229, 222, 221);--brown-filter-color: brightness(0) saturate(100%) invert(36%) sepia(6%) saturate(2078%) hue-rotate(316deg) brightness(102%) contrast(84%);--monochrome-bg-color: rgba(138,138,138, 0.08);--monochrome-font-color: rgba(138,138,138, 1);--monochrome-05-color: rgba(138,138,138, 0.5);--monochrome-02-color: rgb(231, 231, 231);--monochrome-filter-color: brightness(0) saturate(100%) invert(54%) sepia(0%) saturate(6283%) hue-rotate(58deg) brightness(89%) contrast(79%)}.pc{display:block !important}@media screen and (max-width: 1100px){.pc{display:none !important}}.pc-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media screen and (max-width: 1100px){.pc-flex{display:none !important}}.sp{display:none !important}@media screen and (max-width: 1100px){.sp{display:block !important}}.sp-flex{display:none !important}@media screen and (max-width: 1100px){.sp-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1101px){.pt0{padding-top:0px !important}}@media screen and (max-width: 1100px){.pt0{padding-top:max(0vw,0px) !important}}@media screen and (min-width: 1101px){.pt10{padding-top:10px !important}}@media screen and (max-width: 1100px){.pt10{padding-top:min(1.3333333333vw,10px) !important}}@media screen and (min-width: 1101px){.pt20{padding-top:20px !important}}@media screen and (max-width: 1100px){.pt20{padding-top:min(2.6666666667vw,20px) !important}}@media screen and (min-width: 1101px){.pt30{padding-top:30px !important}}@media screen and (max-width: 1100px){.pt30{padding-top:min(4vw,30px) !important}}@media screen and (min-width: 1101px){.pt40{padding-top:40px !important}}@media screen and (max-width: 1100px){.pt40{padding-top:min(5.3333333333vw,40px) !important}}@media screen and (min-width: 1101px){.pt50{padding-top:50px !important}}@media screen and (max-width: 1100px){.pt50{padding-top:min(6.6666666667vw,50px) !important}}@media screen and (min-width: 1101px){.pt60{padding-top:60px !important}}@media screen and (max-width: 1100px){.pt60{padding-top:min(8vw,60px) !important}}@media screen and (min-width: 1101px){.pt70{padding-top:70px !important}}@media screen and (max-width: 1100px){.pt70{padding-top:min(9.3333333333vw,70px) !important}}@media screen and (min-width: 1101px){.pt80{padding-top:80px !important}}@media screen and (max-width: 1100px){.pt80{padding-top:min(10.6666666667vw,80px) !important}}@media screen and (min-width: 1101px){.pt90{padding-top:90px !important}}@media screen and (max-width: 1100px){.pt90{padding-top:min(12vw,90px) !important}}@media screen and (min-width: 1101px){.pt100{padding-top:100px !important}}@media screen and (max-width: 1100px){.pt100{padding-top:min(13.3333333333vw,100px) !important}}@media screen and (min-width: 1101px){.pb0{padding-bottom:0px !important}}@media screen and (max-width: 1100px){.pb0{padding-bottom:max(0vw,0px) !important}}@media screen and (min-width: 1101px){.pb10{padding-bottom:10px !important}}@media screen and (max-width: 1100px){.pb10{padding-bottom:min(1.3333333333vw,10px) !important}}@media screen and (min-width: 1101px){.pb20{padding-bottom:20px !important}}@media screen and (max-width: 1100px){.pb20{padding-bottom:min(2.6666666667vw,20px) !important}}@media screen and (min-width: 1101px){.pb30{padding-bottom:30px !important}}@media screen and (max-width: 1100px){.pb30{padding-bottom:min(4vw,30px) !important}}@media screen and (min-width: 1101px){.pb40{padding-bottom:40px !important}}@media screen and (max-width: 1100px){.pb40{padding-bottom:min(5.3333333333vw,40px) !important}}@media screen and (min-width: 1101px){.pb50{padding-bottom:50px !important}}@media screen and (max-width: 1100px){.pb50{padding-bottom:min(6.6666666667vw,50px) !important}}@media screen and (min-width: 1101px){.pb60{padding-bottom:60px !important}}@media screen and (max-width: 1100px){.pb60{padding-bottom:min(8vw,60px) !important}}@media screen and (min-width: 1101px){.pb70{padding-bottom:70px !important}}@media screen and (max-width: 1100px){.pb70{padding-bottom:min(9.3333333333vw,70px) !important}}@media screen and (min-width: 1101px){.pb80{padding-bottom:80px !important}}@media screen and (max-width: 1100px){.pb80{padding-bottom:min(10.6666666667vw,80px) !important}}@media screen and (min-width: 1101px){.pb90{padding-bottom:90px !important}}@media screen and (max-width: 1100px){.pb90{padding-bottom:min(12vw,90px) !important}}@media screen and (min-width: 1101px){.pb100{padding-bottom:100px !important}}@media screen and (max-width: 1100px){.pb100{padding-bottom:min(13.3333333333vw,100px) !important}}@media screen and (min-width: 1101px){.pt-pc0{padding-top:0px !important}}@media screen and (min-width: 1101px){.pt-pc10{padding-top:10px !important}}@media screen and (min-width: 1101px){.pt-pc20{padding-top:20px !important}}@media screen and (min-width: 1101px){.pt-pc30{padding-top:30px !important}}@media screen and (min-width: 1101px){.pt-pc40{padding-top:40px !important}}@media screen and (min-width: 1101px){.pt-pc50{padding-top:50px !important}}@media screen and (min-width: 1101px){.pt-pc60{padding-top:60px !important}}@media screen and (min-width: 1101px){.pt-pc70{padding-top:70px !important}}@media screen and (min-width: 1101px){.pt-pc80{padding-top:80px !important}}@media screen and (min-width: 1101px){.pt-pc90{padding-top:90px !important}}@media screen and (min-width: 1101px){.pt-pc100{padding-top:100px !important}}@media screen and (min-width: 1101px){.pb-pc0{padding-bottom:0px !important}}@media screen and (min-width: 1101px){.pb-pc10{padding-bottom:10px !important}}@media screen and (min-width: 1101px){.pb-pc20{padding-bottom:20px !important}}@media screen and (min-width: 1101px){.pb-pc30{padding-bottom:30px !important}}@media screen and (min-width: 1101px){.pb-pc40{padding-bottom:40px !important}}@media screen and (min-width: 1101px){.pb-pc50{padding-bottom:50px !important}}@media screen and (min-width: 1101px){.pb-pc60{padding-bottom:60px !important}}@media screen and (min-width: 1101px){.pb-pc70{padding-bottom:70px !important}}@media screen and (min-width: 1101px){.pb-pc80{padding-bottom:80px !important}}@media screen and (min-width: 1101px){.pb-pc90{padding-bottom:90px !important}}@media screen and (min-width: 1101px){.pb-pc100{padding-bottom:100px !important}}@media screen and (max-width: 1100px){.pt-sp0{padding-top:max(0vw,0px) !important}}@media screen and (max-width: 1100px){.pt-sp10{padding-top:min(1.3333333333vw,10px) !important}}@media screen and (max-width: 1100px){.pt-sp20{padding-top:min(2.6666666667vw,20px) !important}}@media screen and (max-width: 1100px){.pt-sp30{padding-top:min(4vw,30px) !important}}@media screen and (max-width: 1100px){.pt-sp40{padding-top:min(5.3333333333vw,40px) !important}}@media screen and (max-width: 1100px){.pt-sp50{padding-top:min(6.6666666667vw,50px) !important}}@media screen and (max-width: 1100px){.pt-sp60{padding-top:min(8vw,60px) !important}}@media screen and (max-width: 1100px){.pt-sp70{padding-top:min(9.3333333333vw,70px) !important}}@media screen and (max-width: 1100px){.pt-sp80{padding-top:min(10.6666666667vw,80px) !important}}@media screen and (max-width: 1100px){.pt-sp90{padding-top:min(12vw,90px) !important}}@media screen and (max-width: 1100px){.pt-sp100{padding-top:min(13.3333333333vw,100px) !important}}@media screen and (max-width: 1100px){.pb-sp0{padding-bottom:max(0vw,0px) !important}}@media screen and (max-width: 1100px){.pb-sp10{padding-bottom:min(1.3333333333vw,10px) !important}}@media screen and (max-width: 1100px){.pb-sp20{padding-bottom:min(2.6666666667vw,20px) !important}}@media screen and (max-width: 1100px){.pb-sp30{padding-bottom:min(4vw,30px) !important}}@media screen and (max-width: 1100px){.pb-sp40{padding-bottom:min(5.3333333333vw,40px) !important}}@media screen and (max-width: 1100px){.pb-sp50{padding-bottom:min(6.6666666667vw,50px) !important}}@media screen and (max-width: 1100px){.pb-sp60{padding-bottom:min(8vw,60px) !important}}@media screen and (max-width: 1100px){.pb-sp70{padding-bottom:min(9.3333333333vw,70px) !important}}@media screen and (max-width: 1100px){.pb-sp80{padding-bottom:min(10.6666666667vw,80px) !important}}@media screen and (max-width: 1100px){.pb-sp90{padding-bottom:min(12vw,90px) !important}}@media screen and (max-width: 1100px){.pb-sp100{padding-bottom:min(13.3333333333vw,100px) !important}}@media screen and (min-width: 1101px){.mt0{margin-top:0px !important}}@media screen and (max-width: 1100px){.mt0{margin-top:max(0vw,0px) !important}}@media screen and (min-width: 1101px){.mt10{margin-top:10px !important}}@media screen and (max-width: 1100px){.mt10{margin-top:min(1.3333333333vw,10px) !important}}@media screen and (min-width: 1101px){.mt20{margin-top:20px !important}}@media screen and (max-width: 1100px){.mt20{margin-top:min(2.6666666667vw,20px) !important}}@media screen and (min-width: 1101px){.mt30{margin-top:30px !important}}@media screen and (max-width: 1100px){.mt30{margin-top:min(4vw,30px) !important}}@media screen and (min-width: 1101px){.mt40{margin-top:40px !important}}@media screen and (max-width: 1100px){.mt40{margin-top:min(5.3333333333vw,40px) !important}}@media screen and (min-width: 1101px){.mt50{margin-top:50px !important}}@media screen and (max-width: 1100px){.mt50{margin-top:min(6.6666666667vw,50px) !important}}@media screen and (min-width: 1101px){.mt60{margin-top:60px !important}}@media screen and (max-width: 1100px){.mt60{margin-top:min(8vw,60px) !important}}@media screen and (min-width: 1101px){.mt70{margin-top:70px !important}}@media screen and (max-width: 1100px){.mt70{margin-top:min(9.3333333333vw,70px) !important}}@media screen and (min-width: 1101px){.mt80{margin-top:80px !important}}@media screen and (max-width: 1100px){.mt80{margin-top:min(10.6666666667vw,80px) !important}}@media screen and (min-width: 1101px){.mt90{margin-top:90px !important}}@media screen and (max-width: 1100px){.mt90{margin-top:min(12vw,90px) !important}}@media screen and (min-width: 1101px){.mt100{margin-top:100px !important}}@media screen and (max-width: 1100px){.mt100{margin-top:min(13.3333333333vw,100px) !important}}@media screen and (min-width: 1101px){.mb0{margin-bottom:0px !important}}@media screen and (max-width: 1100px){.mb0{margin-bottom:max(0vw,0px) !important}}@media screen and (min-width: 1101px){.mb10{margin-bottom:10px !important}}@media screen and (max-width: 1100px){.mb10{margin-bottom:min(1.3333333333vw,10px) !important}}@media screen and (min-width: 1101px){.mb20{margin-bottom:20px !important}}@media screen and (max-width: 1100px){.mb20{margin-bottom:min(2.6666666667vw,20px) !important}}@media screen and (min-width: 1101px){.mb30{margin-bottom:30px !important}}@media screen and (max-width: 1100px){.mb30{margin-bottom:min(4vw,30px) !important}}@media screen and (min-width: 1101px){.mb40{margin-bottom:40px !important}}@media screen and (max-width: 1100px){.mb40{margin-bottom:min(5.3333333333vw,40px) !important}}@media screen and (min-width: 1101px){.mb50{margin-bottom:50px !important}}@media screen and (max-width: 1100px){.mb50{margin-bottom:min(6.6666666667vw,50px) !important}}@media screen and (min-width: 1101px){.mb60{margin-bottom:60px !important}}@media screen and (max-width: 1100px){.mb60{margin-bottom:min(8vw,60px) !important}}@media screen and (min-width: 1101px){.mb70{margin-bottom:70px !important}}@media screen and (max-width: 1100px){.mb70{margin-bottom:min(9.3333333333vw,70px) !important}}@media screen and (min-width: 1101px){.mb80{margin-bottom:80px !important}}@media screen and (max-width: 1100px){.mb80{margin-bottom:min(10.6666666667vw,80px) !important}}@media screen and (min-width: 1101px){.mb90{margin-bottom:90px !important}}@media screen and (max-width: 1100px){.mb90{margin-bottom:min(12vw,90px) !important}}@media screen and (min-width: 1101px){.mb100{margin-bottom:100px !important}}@media screen and (max-width: 1100px){.mb100{margin-bottom:min(13.3333333333vw,100px) !important}}@media screen and (min-width: 1101px){.mt-pc0{margin-top:0px !important}}@media screen and (min-width: 1101px){.mt-pc10{margin-top:10px !important}}@media screen and (min-width: 1101px){.mt-pc20{margin-top:20px !important}}@media screen and (min-width: 1101px){.mt-pc30{margin-top:30px !important}}@media screen and (min-width: 1101px){.mt-pc40{margin-top:40px !important}}@media screen and (min-width: 1101px){.mt-pc50{margin-top:50px !important}}@media screen and (min-width: 1101px){.mt-pc60{margin-top:60px !important}}@media screen and (min-width: 1101px){.mt-pc70{margin-top:70px !important}}@media screen and (min-width: 1101px){.mt-pc80{margin-top:80px !important}}@media screen and (min-width: 1101px){.mt-pc90{margin-top:90px !important}}@media screen and (min-width: 1101px){.mt-pc100{margin-top:100px !important}}@media screen and (min-width: 1101px){.mb-pc0{margin-bottom:0px !important}}@media screen and (min-width: 1101px){.mb-pc10{margin-bottom:10px !important}}@media screen and (min-width: 1101px){.mb-pc20{margin-bottom:20px !important}}@media screen and (min-width: 1101px){.mb-pc30{margin-bottom:30px !important}}@media screen and (min-width: 1101px){.mb-pc40{margin-bottom:40px !important}}@media screen and (min-width: 1101px){.mb-pc50{margin-bottom:50px !important}}@media screen and (min-width: 1101px){.mb-pc60{margin-bottom:60px !important}}@media screen and (min-width: 1101px){.mb-pc70{margin-bottom:70px !important}}@media screen and (min-width: 1101px){.mb-pc80{margin-bottom:80px !important}}@media screen and (min-width: 1101px){.mb-pc90{margin-bottom:90px !important}}@media screen and (min-width: 1101px){.mb-pc100{margin-bottom:100px !important}}@media screen and (max-width: 1100px){.mt-sp0{margin-top:max(0vw,0px) !important}}@media screen and (max-width: 1100px){.mt-sp10{margin-top:min(1.3333333333vw,10px) !important}}@media screen and (max-width: 1100px){.mt-sp20{margin-top:min(2.6666666667vw,20px) !important}}@media screen and (max-width: 1100px){.mt-sp30{margin-top:min(4vw,30px) !important}}@media screen and (max-width: 1100px){.mt-sp40{margin-top:min(5.3333333333vw,40px) !important}}@media screen and (max-width: 1100px){.mt-sp50{margin-top:min(6.6666666667vw,50px) !important}}@media screen and (max-width: 1100px){.mt-sp60{margin-top:min(8vw,60px) !important}}@media screen and (max-width: 1100px){.mt-sp70{margin-top:min(9.3333333333vw,70px) !important}}@media screen and (max-width: 1100px){.mt-sp80{margin-top:min(10.6666666667vw,80px) !important}}@media screen and (max-width: 1100px){.mt-sp90{margin-top:min(12vw,90px) !important}}@media screen and (max-width: 1100px){.mt-sp100{margin-top:min(13.3333333333vw,100px) !important}}@media screen and (max-width: 1100px){.mb-sp0{margin-bottom:max(0vw,0px) !important}}@media screen and (max-width: 1100px){.mb-sp10{margin-bottom:min(1.3333333333vw,10px) !important}}@media screen and (max-width: 1100px){.mb-sp20{margin-bottom:min(2.6666666667vw,20px) !important}}@media screen and (max-width: 1100px){.mb-sp30{margin-bottom:min(4vw,30px) !important}}@media screen and (max-width: 1100px){.mb-sp40{margin-bottom:min(5.3333333333vw,40px) !important}}@media screen and (max-width: 1100px){.mb-sp50{margin-bottom:min(6.6666666667vw,50px) !important}}@media screen and (max-width: 1100px){.mb-sp60{margin-bottom:min(8vw,60px) !important}}@media screen and (max-width: 1100px){.mb-sp70{margin-bottom:min(9.3333333333vw,70px) !important}}@media screen and (max-width: 1100px){.mb-sp80{margin-bottom:min(10.6666666667vw,80px) !important}}@media screen and (max-width: 1100px){.mb-sp90{margin-bottom:min(12vw,90px) !important}}@media screen and (max-width: 1100px){.mb-sp100{margin-bottom:min(13.3333333333vw,100px) !important}}.headlineA{position:relative;width:100%;font-size:25px;font-weight:bold;text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 1100px){.headlineA{font-size:min(5.6vw,42px)}}.headlineA>span{position:absolute;top:-17px;left:0;right:0;width:100%;font-size:52px;font-family:"Shrikhand",serif;text-align:center;color:var(--main-02-color);-webkit-transition:color .5s ease;transition:color .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-weight:900;z-index:-1}@media screen and (max-width: 1100px){.headlineA>span{top:max(-4vw,-30px);font-size:min(11.6vw,87px)}}.subtitle{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-30px;font-size:18px;font-weight:bold;text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 1100px){.subtitle{margin-top:0;font-size:min(2.6666666667vw,20px)}}.icon-search{background-image:url(../img/common/ico_search.png);background-size:contain;background-repeat:no-repeat;background-position:center}.icon-cracker{background-image:url(../img/common/ico_cracker.png);background-size:contain;background-repeat:no-repeat;background-position:center}.btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:200px;height:60px;padding:7px;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 1100px){.btn{width:min(46.6666666667vw,350px);height:min(10.6666666667vw,80px);padding:min(0.8vw,6px) min(1.2vw,9px);border-radius:min(1.6vw,12px)}}@media screen and (min-width: 1101px){.btn:hover{background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.btn:hover .btn_text,.btn:hover::after{color:#fff !important}}.btn::after{content:"＞";font-size:16px;color:var(--main-font-color);-webkit-transition:color .5s ease;transition:color .5s ease;position:relative;right:2px;font-weight:900;opacity:.5}@media screen and (max-width: 1100px){.btn::after{font-size:min(4vw,30px);right:min(0.5333333333vw,4px)}}.btn .btn_text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;color:var(--main-font-color);-webkit-transition:color .5s ease;transition:color .5s ease;z-index:1}.btn .btn_icon{width:45px;height:45px;border-radius:9.6px;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;margin-right:10px;z-index:1}@media screen and (max-width: 1100px){.btn .btn_icon{width:min(8vw,60px);height:min(8vw,60px);border-radius:min(1.28vw,9.6px);margin-right:min(2.6666666667vw,20px)}}.btn.btn-red::after{color:var(--red-font-color)}.btn.btn-red .btn_icon{background-color:var(--red-font-color)}.btn.btn-red .btn_text{color:var(--red-font-color)}@media screen and (min-width: 1101px){.btn.btn-red:hover{background-color:var(--red-font-color)}}.btn.btn-pink::after{color:var(--pink-font-color)}.btn.btn-pink .btn_icon{background-color:var(--pink-font-color)}.btn.btn-pink .btn_text{color:var(--pink-font-color)}@media screen and (min-width: 1101px){.btn.btn-pink:hover{background-color:var(--pink-font-color)}}.btn.btn-purple::after{color:var(--purple-font-color)}.btn.btn-purple .btn_icon{background-color:var(--purple-font-color)}.btn.btn-purple .btn_text{color:var(--purple-font-color)}@media screen and (min-width: 1101px){.btn.btn-purple:hover{background-color:var(--purple-font-color)}}.btn.btn-blue::after{color:var(--blue-font-color)}.btn.btn-blue .btn_icon{background-color:var(--blue-font-color)}.btn.btn-blue .btn_text{color:var(--blue-font-color)}@media screen and (min-width: 1101px){.btn.btn-blue:hover{background-color:var(--blue-font-color)}}.btn.btn-green::after{color:var(--green-font-color)}.btn.btn-green .btn_icon{background-color:var(--green-font-color)}.btn.btn-green .btn_text{color:var(--green-font-color)}@media screen and (min-width: 1101px){.btn.btn-green:hover{background-color:var(--green-font-color)}}.btn.btn-yellow::after{color:var(--yellow-font-color)}.btn.btn-yellow .btn_icon{background-color:var(--yellow-font-color)}.btn.btn-yellow .btn_text{color:var(--yellow-font-color)}@media screen and (min-width: 1101px){.btn.btn-yellow:hover{background-color:var(--yellow-font-color)}}.btn.btn-brown::after{color:var(--brown-font-color)}.btn.btn-brown .btn_icon{background-color:var(--brown-font-color)}.btn.btn-brown .btn_text{color:var(--brown-font-color)}@media screen and (min-width: 1101px){.btn.btn-brown:hover{background-color:var(--brown-font-color)}}.btn.btn-monochrome::after{color:var(--monochrome-font-color)}.btn.btn-monochrome .btn_icon{background-color:var(--monochrome-font-color)}.btn.btn-monochrome .btn_text{color:var(--monochrome-font-color)}@media screen and (min-width: 1101px){.btn.btn-monochrome:hover{background-color:var(--monochrome-font-color)}}.splide.mv{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide.mv .splide__list .splide__slide{position:relative;overflow:hidden}.splide.mv .splide__list .splide__slide img{-webkit-filter:grayscale(1) blur(5px);filter:grayscale(1) blur(5px);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.5s;transition:.5s}.splide.mv .splide__list .splide__slide:first-child img{-webkit-filter:none;filter:none;-webkit-transition:none;transition:none}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line{position:absolute;top:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .t,.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .b,.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .r,.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .l{position:absolute;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .t,.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .b{width:0}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .r,.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .l{height:0}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .t{height:4px;top:0;left:0}@media screen and (max-width: 1100px){.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .t{height:min(0.5333333333vw,4px)}}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .b{height:4px;bottom:0;right:0}@media screen and (max-width: 1100px){.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .b{height:min(0.5333333333vw,4px)}}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .r{width:4px;right:0;top:0}@media screen and (max-width: 1100px){.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .r{width:min(0.5333333333vw,4px)}}.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .l{width:4px;left:0;bottom:0}@media screen and (max-width: 1100px){.splide.mv .splide__list .splide__slide.is-active .splide__slide_line .l{width:min(0.5333333333vw,4px)}}.splide.mv .splide__list .splide__slide.is-active img{-webkit-filter:none !important;filter:none !important;-webkit-transition:.5s;transition:.5s}.splide.mv .splide__arrows{display:none}.splide.mv .splide_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.splide.mv .splide__toggle{width:28px;height:28px;background:#fff;border-radius:999px;border:solid 2px var(--main-font-color);-webkit-transition:border .5s ease,color .5s ease;transition:border .5s ease,color .5s ease;margin-right:20px}@media screen and (max-width: 1100px){.splide.mv .splide__toggle{width:min(4.8vw,36px);height:min(4.8vw,36px);border:solid 2px var(--main-font-color)}}@media screen and (min-width: 1101px){.splide.mv .splide__toggle:hover{background-color:var(--main-font-color);-webkit-transition:.2s;transition:.2s}.splide.mv .splide__toggle:hover .splide__toggle__play img,.splide.mv .splide__toggle:hover .splide__toggle__pause img{-webkit-filter:invert(1);filter:invert(1)}}.splide.mv .splide__toggle .splide__toggle__play img{position:relative;left:1px;width:10px;height:auto;margin:0 auto;-webkit-filter:var(--main-filter-color);filter:var(--main-filter-color)}@media screen and (max-width: 1100px){.splide.mv .splide__toggle .splide__toggle__play img{width:min(2.1333333333vw,16px);left:min(0.1333333333vw,1px)}}.splide.mv .splide__toggle .splide__toggle__pause img{width:9px;height:auto;margin:0 auto;-webkit-filter:var(--main-filter-color);filter:var(--main-filter-color)}@media screen and (max-width: 1100px){.splide.mv .splide__toggle .splide__toggle__pause img{width:min(1.8666666667vw,14px)}}.splide.mv .splide__pagination{gap:10px;margin:15px 0;padding:0}@media screen and (max-width: 1100px){.splide.mv .splide__pagination{gap:min(1.3333333333vw,10px);margin:min(4vw,30px) 0}}.splide.mv .splide__pagination .splide__pagination__page{width:16px;height:16px;border-radius:999px;padding:0;background:#fff;outline:solid 2px var(--main-font-color);-webkit-transition:outline .5s ease,color .5s ease;transition:outline .5s ease,color .5s ease;outline-offset:-2px;border:none}@media screen and (max-width: 1100px){.splide.mv .splide__pagination .splide__pagination__page{width:min(4vw,30px);height:min(4vw,30px)}}@media screen and (min-width: 1101px){.splide.mv .splide__pagination .splide__pagination__page:hover{-webkit-transition:.2s;transition:.2s;opacity:.5}}.splide.mv .splide__pagination .splide__pagination__page.is-active{background:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.splide.spsliderA.is-initialized:not(.is-active) .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:50px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1100px){.splide.spsliderA.is-initialized:not(.is-active) .splide__list{gap:min(4vw,30px);padding:max(0vw,0px) !important}}.splide.spsliderA.is-initialized:not(.is-active) .splide__list .splide__slide{width:45vw}@media screen and (min-width: 1101px){.splide.spsliderA.is-initialized:not(.is-active) .splide__list .splide__slide{-webkit-filter:drop-shadow(0 0 30px var(--main-02-color));filter:drop-shadow(0 0 30px var(--main-02-color));width:350px}}.splide.spsliderA.is-initialized:not(.is-active) .splide__list .splide__slide:first-child img{-webkit-filter:none;filter:none;-webkit-transition:none;transition:none}.splide.spsliderA.is-initialized:not(.is-active) .splide_option{display:none}.splide.spsliderA{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide.spsliderA .splide__arrows{display:none}.splide.spsliderA .splide_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.splide.spsliderA .splide__toggle{width:28px;height:28px;background:#fff;border-radius:999px;border:solid 2px var(--main-font-color);-webkit-transition:border .5s ease,color .5s ease;transition:border .5s ease,color .5s ease;margin-right:20px}@media screen and (max-width: 1100px){.splide.spsliderA .splide__toggle{border:solid min(0.5333333333vw,4px) var(--main-font-color)}}@media screen and (min-width: 1101px){.splide.spsliderA .splide__toggle:hover{background-color:var(--main-font-color);-webkit-transition:.2s;transition:.2s}.splide.spsliderA .splide__toggle:hover .splide__toggle__play img,.splide.spsliderA .splide__toggle:hover .splide__toggle__pause img{-webkit-filter:invert(1);filter:invert(1)}}.splide.spsliderA .splide__toggle .splide__toggle__play img{position:relative;left:1px;width:10px;height:auto;margin:0 auto;-webkit-filter:var(--main-filter-color);filter:var(--main-filter-color)}@media screen and (max-width: 1100px){.splide.spsliderA .splide__toggle .splide__toggle__play img{width:min(2.6666666667vw,20px);left:min(0.2666666667vw,2px)}}.splide.spsliderA .splide__toggle .splide__toggle__pause img{width:9px;height:auto;margin:0 auto;-webkit-filter:var(--main-filter-color);filter:var(--main-filter-color)}@media screen and (max-width: 1100px){.splide.spsliderA .splide__toggle .splide__toggle__pause img{width:min(2.4vw,18px)}}.splide.spsliderA .splide__pagination{gap:10px;margin:15px 0;padding:0}@media screen and (max-width: 1100px){.splide.spsliderA .splide__pagination{gap:min(1.3333333333vw,10px);margin:min(4vw,30px) 0}}.splide.spsliderA .splide__pagination .splide__pagination__page{width:16px;height:16px;border-radius:999px;padding:0;background:#fff;outline:solid 2px var(--main-font-color);-webkit-transition:outline .5s ease,color .5s ease;transition:outline .5s ease,color .5s ease;outline-offset:-2px;border:none}@media screen and (max-width: 1100px){.splide.spsliderA .splide__pagination .splide__pagination__page{width:min(4vw,30px);height:min(4vw,30px)}}@media screen and (min-width: 1101px){.splide.spsliderA .splide__pagination .splide__pagination__page:hover{-webkit-transition:.2s;transition:.2s;opacity:.5}}.splide.spsliderA .splide__pagination .splide__pagination__page.is-active{background:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.about{margin-top:80px}@media screen and (max-width: 1100px){.about{margin-top:min(13.3333333333vw,100px)}}.about>p{text-align:center}.recommend{margin-top:80px}@media screen and (max-width: 1100px){.recommend{margin-top:min(13.3333333333vw,100px);padding:0 min(5.3333333333vw,40px)}}.recommend .recommend_box{max-width:1124px;margin:0 auto;margin-top:40px}@media(min-width: 1100px)and (max-width: 1200px){.recommend .recommend_box{max-width:840px}}@media screen and (max-width: 1100px){.recommend .recommend_box{max-width:unset;margin-top:min(5.3333333333vw,40px)}}.recommend .recommend_box .result_num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:20px;font-size:18px;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.recommend .recommend_box .result_num span{font-size:26px;color:var(--main-font-color);padding:8px;margin-top:-2px}.recommend .recommend_box .recommend_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1100px){.recommend .recommend_box .recommend_list{gap:min(2.6666666667vw,20px)}}.recommend .recommend_box .recommend_list a{text-decoration:unset}@media screen and (min-width: 1101px){.recommend .recommend_box .recommend_list:has(.recommend_item:nth-child(4)){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 1100px){.recommend .recommend_box .recommend_list:has(.recommend_item:nth-child(3)){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.recommend .recommend_box .recommend_list .recommend_item{position:relative;list-style:none;width:266px;background-color:#fff;border-radius:12px;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 1100px){.recommend .recommend_box .recommend_list .recommend_item{width:calc((100% - min(2.6666666667vw, 20px))/2)}}@media screen and (min-width: 1101px){.recommend .recommend_box .recommend_list .recommend_item:hover{-webkit-box-shadow:0 0 20px var(--main-05-color);box-shadow:0 0 20px var(--main-05-color);-webkit-transition:color .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,-webkit-box-shadow .5s ease;transition:box-shadow .5s ease,color .5s ease;transition:box-shadow .5s ease,color .5s ease,-webkit-box-shadow .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.recommend .recommend_box .recommend_list .recommend_item:hover .recommend_line1::before{width:100%;-webkit-transition:all .1s;transition:all .1s}.recommend .recommend_box .recommend_list .recommend_item:hover .recommend_line1::after{height:100%;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-delay:.1s;transition-delay:.1s}.recommend .recommend_box .recommend_list .recommend_item:hover .recommend_line2::before{width:100%;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-delay:.2s;transition-delay:.2s}.recommend .recommend_box .recommend_list .recommend_item:hover .recommend_line2::after{height:100%;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-delay:.3s;transition-delay:.3s}.recommend .recommend_box .recommend_list .recommend_item .recommend_line1,.recommend .recommend_box .recommend_list .recommend_item .recommend_line2{position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:12px;overflow:hidden;z-index:-1}.recommend .recommend_box .recommend_list .recommend_item .recommend_line1::before{content:"";position:absolute;-webkit-transition:all .1s;transition:all .1s;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;height:18px;width:0;top:0;left:0;-webkit-transition-delay:.4s;transition-delay:.4s}.recommend .recommend_box .recommend_list .recommend_item .recommend_line1::after{content:"";position:absolute;-webkit-transition:all .1s;transition:all .1s;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;width:18px;height:0;top:0;right:0;-webkit-transition-delay:.3s;transition-delay:.3s}.recommend .recommend_box .recommend_list .recommend_item .recommend_line2::before{content:"";position:absolute;-webkit-transition:all .1s;transition:all .1s;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;height:18px;width:0;bottom:0;right:0;-webkit-transition-delay:.2s;transition-delay:.2s}.recommend .recommend_box .recommend_list .recommend_item .recommend_line2::after{content:"";position:absolute;-webkit-transition:all .1s;transition:all .1s;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;width:18px;height:0;bottom:0;left:0;-webkit-transition-delay:.1s;transition-delay:.1s}}.recommend .recommend_box .recommend_list .recommend_item .recommend_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 12px;font-size:16px;background-color:#fff;border-radius:10px 10px 0px 0px;color:var(--main-font-color);-webkit-transition:color .5s ease;transition:color .5s ease}@media screen and (max-width: 1100px){.recommend .recommend_box .recommend_list .recommend_item .recommend_head{padding:min(0.5333333333vw,4px) min(2.1333333333vw,16px);font-size:min(2.6666666667vw,20px);border-radius:min(1.6vw,12px) min(1.6vw,12px) 0 0}}.recommend .recommend_box .recommend_list .recommend_item .recommend_head .recommend_tag{max-width:158px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1100px){.recommend .recommend_box .recommend_list .recommend_item .recommend_head .recommend_tag{max-width:min(26.6666666667vw,200px)}}.recommend .recommend_box .recommend_list .recommend_item .recommend_head img{width:100%;border-radius:12px}@media screen and (max-width: 1100px){.recommend .recommend_box .recommend_list .recommend_item .recommend_head img{border-radius:min(1.8666666667vw,14px)}}.recommend .recommend_box .recommend_list .recommend_item .recommend_title{margin:0;padding:8px 12px;font-size:18px;color:var(--main-font-color);-webkit-transition:color .5s ease;transition:color .5s ease;background-color:#fff;border-radius:0px 0px 10px 10px}@media screen and (max-width: 1100px){.recommend .recommend_box .recommend_list .recommend_item .recommend_title{font-size:min(2.9333333333vw,22px);border:0 0 min(1.6vw,12px) min(1.6vw,12px)}}.search{margin-top:80px}@media screen and (max-width: 1100px){.search{margin-top:min(13.3333333333vw,100px)}}.search .search-box .search_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:840px;margin-right:auto;margin-left:auto;gap:20px}@media screen and (max-width: 1100px){.search .search-box .search_list{gap:min(2.6666666667vw,20px)}}@media screen and (max-width: 1100px){.search .search-box .search_list{width:100%;padding:0 min(5.3333333333vw,40px)}}.search .search-box .search_list .search_item{list-style:none;width:calc((100% - 20px)/2)}@media screen and (max-width: 1100px){.search .search-box .search_list .search_item{width:calc((100% - min(2.6666666667vw, 20px))/2)}}.search .search-box .search_list .search_item .btn{width:100%}.search .search-box .search_list .search_item .btn .btn_icon{font-size:30px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Shrikhand"}@media screen and (max-width: 1100px){.search .search-box .search_list .search_item .btn .btn_icon{font-size:min(3.7333333333vw,28px)}}.info{margin-top:80px}@media screen and (max-width: 1100px){.info{margin-top:min(13.3333333333vw,100px);width:100%;padding:0 min(5.3333333333vw,40px)}}.info .info_box{margin-top:40px}@media screen and (max-width: 1100px){.info .info_box{margin-top:min(5.3333333333vw,40px)}}.info .info_box .info_list .info_item{width:840px;height:60px;padding:8px;border-radius:12px;margin-left:auto;margin-right:auto;background-color:#fff;list-style:none;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 1100px){.info .info_box .info_list .info_item{width:100%;height:min(10.6666666667vw,80px);padding:min(1.0666666667vw,8px);border-radius:min(1.6vw,12px)}}@media screen and (min-width: 1101px){.info .info_box .info_list .info_item:hover{background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.info .info_box .info_list .info_item:hover .info_col2 .info_date,.info .info_box .info_list .info_item:hover .info_col2 h3 .info_text{color:#fff}}.info .info_box .info_list .info_item+.info_item{margin-top:20px}@media screen and (max-width: 1100px){.info .info_box .info_list .info_item+.info_item{margin-top:min(2.6666666667vw,20px)}}.info .info_box .info_list .info_item a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:unset;width:100%;height:100%}.info .info_box .info_list .info_item .info_icon{width:45px;height:45px;border-radius:9.6px;background-color:var(--main-font-color);-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease;margin-right:10px}@media screen and (max-width: 1100px){.info .info_box .info_list .info_item .info_icon{width:min(9.3333333333vw,70px);height:min(9.3333333333vw,70px);border-radius:min(1.28vw,9.6px);margin-right:min(1.3333333333vw,10px)}}.info .info_box .info_list .info_item .info_col2 .info_date{font-size:14px;color:#c9c7c7;line-height:1}@media screen and (max-width: 1100px){.info .info_box .info_list .info_item .info_col2 .info_date{font-size:min(2.6666666667vw,20px)}}.info .info_box .info_list .info_item .info_col2 h3{display:-webkit-box;display:-ms-flexbox;display:flex}.info .info_box .info_list .info_item .info_col2 h3 .info_text{font-size:18px;font-weight:600;color:var(--main-font-color);-webkit-transition:color .5s ease;transition:color .5s ease}@media screen and (max-width: 1100px){.info .info_box .info_list .info_item .info_col2 h3 .info_text{font-size:min(3.7333333333vw,28px)}}@media screen and (max-width: 1100px){.memory{padding:0 min(5.3333333333vw,40px)}}.memory .dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:solid 3px var(--main-02-color);width:850px;border-radius:12px;overflow:hidden;margin-left:auto;margin-right:auto}@media screen and (max-width: 1100px){.memory .dl{width:100%;border:solid min(0.5333333333vw,4px) var(--main-02-color);border-radius:min(2.4vw,18px);margin-top:min(5.3333333333vw,40px)}}.memory .dl dt,.memory .dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:68px;font-size:18px;font-weight:bold;border-bottom:solid 3px var(--main-02-color)}@media screen and (max-width: 1100px){.memory .dl dt,.memory .dl dd{height:min(12.8vw,96px);font-size:min(3.7333333333vw,28px);border-bottom:solid min(0.5333333333vw,4px) var(--main-02-color)}}.memory .dl dt a,.memory .dl dd a{text-decoration:unset;color:var(--main-font-color)}.memory .dl dt:last-child,.memory .dl dd:last-child{border-bottom:unset}.memory .dl dt:has(+dd:last-child){border-bottom:unset}.memory .dl dt{width:126px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--main-bg-color)}@media screen and (max-width: 1100px){.memory .dl dt{width:min(26vw,195px)}}.memory .dl dd{width:calc(100% - 126px);padding-left:14px;background-color:#fff;font-weight:600}@media screen and (max-width: 1100px){.memory .dl dd{width:calc(100% - min(26vw, 195px));padding-left:min(2.6666666667vw,20px)}}.memory .dl dd ul{list-style:none}.tooltip{position:relative;cursor:pointer;-webkit-transition:.2s;transition:.2s}.tooltip::before,.tooltip::after{position:absolute;opacity:0;-webkit-transition:all .3s;transition:all .3s}.tooltip::before{content:"";border:10px solid rgba(0,0,0,0);border-top-color:var(--main-font-color);top:-12px;left:10px}.tooltip::after{content:attr(data-tooltip);display:block;padding:7px 10px;background:var(--main-font-color);border-radius:3px;width:100%;font-size:12px;text-align:center;font-weight:600;color:#fff;top:-40px;left:0}@media screen and (min-width: 1101px){.tooltip:hover::before{opacity:1}.tooltip:hover::after{opacity:1}}.copymessage{position:absolute;opacity:0;top:-40px;z-index:1;color:#fff;display:block;width:100%;text-align:center;padding:7px 10px;background:var(--main-font-color);border-radius:3px;font-size:12px;font-weight:600;color:#fff;-webkit-transition:.8s;transition:.8s}.copymessage::before{position:absolute;content:"";border:10px solid rgba(0,0,0,0);border-top-color:var(--main-font-color);top:28px;left:10px}.copymessage.is-copy{opacity:1;-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 1101px){#page-main{margin-top:-80px;padding-top:80px}}.title{position:relative;width:300px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1100px){.title{width:100%}}.toc{position:fixed;right:30px;bottom:30px;width:280px;margin-left:auto;margin-right:auto;background:#fff;border-radius:12px;padding:30px;z-index:10;-webkit-filter:drop-shadow(0 0 30px var(--main-02-color));filter:drop-shadow(0 0 30px var(--main-02-color))}@media screen and (max-width: 1100px){.toc{position:relative;bottom:unset;right:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:min(3.2vw,24px);padding:0;padding-left:min(4vw,30px);height:min(8vw,60px);-webkit-filter:drop-shadow(0 0 min(2.6666666667vw, 20px) var(--main-02-color));filter:drop-shadow(0 0 min(2.6666666667vw, 20px) var(--main-02-color));-webkit-transition:right .2s;transition:right .2s;border:solid min(0.4vw,3px) var(--main-font-color);overflow:hidden;margin-bottom:min(5.3333333333vw,40px)}}@media screen and (min-width: 1101px){.toc.is-stop{position:absolute;bottom:0}}.toc .tocInner{height:100%}@media screen and (max-width: 1100px){.toc .tocInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.toc .tocInner h2{height:100%}@media screen and (max-width: 1100px){.toc .tocInner h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(16vw,120px);font-size:min(3.2vw,24px);margin-left:unset;margin-right:unset}}@media screen and (max-width: 1100px){.toc .tocInner h2 span{font-size:min(6.9333333333vw,52px);top:max(-0.8vw,-6px)}}.toc .tocInner ul{height:100%;margin-top:20px}@media screen and (max-width: 1100px){.toc .tocInner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:0;margin-left:min(2.6666666667vw,20px);-webkit-box-flex:1;-ms-flex:1;flex:1}}.toc .tocInner ul li{height:100%;list-style:none;padding-bottom:10px;border-bottom:solid 2px var(--main-02-color)}@media screen and (max-width: 1100px){.toc .tocInner ul li{width:min(18.6666666667vw,140px);border-width:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.toc .tocInner ul li+li{margin-top:20px}@media screen and (max-width: 1100px){.toc .tocInner ul li+li{margin-top:0}}@media screen and (max-width: 1100px){.toc .tocInner ul li:nth-child(odd){background-color:var(--main-02-color)}}.toc .tocInner ul li a{height:100%;font-size:18px;font-weight:600;color:var(--main-font-color);text-decoration:unset}@media screen and (max-width: 1100px){.toc .tocInner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:min(3.2vw,24px)}}@media screen and (min-width: 1101px){.toc .tocInner ul li a:hover{-webkit-transition:.2s;transition:.2s;opacity:.5}}