:root{--color-fade-green:#f4f8f0;--color-fade-red:#faf5f3;--color-fade-blue:#f2f5f8;--color-beige-500:#f4eede}[data-aspect-ratio="496:280"]:before{padding-top:56.45161%}.lead__head span{display:block}.lead__heading{margin-top:2px}.anchor .sf-imgAnchor_item:first-child .sf-imgAnchor_itemLink{background-color:#faf5f3;background-color:var(--color-fade-red)}.anchor .sf-imgAnchor_item:nth-child(2) .sf-imgAnchor_itemLink{background-color:#f4f8f0;background-color:var(--color-fade-green)}.anchor .sf-imgAnchor_item:nth-child(3) .sf-imgAnchor_itemLink{background-color:#f2f5f8;background-color:var(--color-fade-blue)}.anchor .sf-imgAnchor_itemHeading{font-family:Noto Sans JP,sans-serif;font-size:14px!important;font-weight:700}.section-project .section__inner,.section-project .section__linkListTitle span{background-color:#f4f8f0;background-color:var(--color-fade-green)}.section-muji .section__inner,.section-muji .section__linkListTitle span{background-color:#faf5f3;background-color:var(--color-fade-red)}.section-shokoku .section__inner,.section-shokoku .section__linkListTitle span{background-color:#f2f5f8;background-color:var(--color-fade-blue)}.section__item{margin-top:24px;padding-top:40px}.section__inner{background-color:var(--color-gray-100)}.section__boxInner{display:flex;flex-direction:column}.section__boxHeading sup{font-size:11px;top:-8px}.section__boxHeading sup,.section__contentsText sup{display:inline-block;margin-left:1px;position:relative}.section__contentsText sup{font-size:10px;top:-4px}.section__linkListTitle{position:relative}.section__linkListTitle:before{background-color:var(--color-gray-900);bottom:0;content:"";display:block;height:1px;margin:auto;position:absolute;top:0;width:100%}.section__linkListTitle span{padding:0 12px;position:relative;z-index:1}.section__linkListWrapper{display:flex;flex-direction:column;gap:24px}.section__linkListItem{background-color:var(--color-white);display:flex;flex-direction:column;transition:all .3s ease-out}.section__linkListContents{display:flex;flex:1;flex-direction:column;padding:16px 15px}.section__linkListText{color:var(--color-gray-600);margin-top:11px}.section__linkListBtn{margin-top:auto}.section__otherBtn{cursor:pointer;display:block;transition:all .3s ease-out}.section__about{background-color:#f4eede;background-color:var(--color-beige-500);padding:15px}.section__aboutInner{display:flex;flex-direction:column}.section__aboutLink{display:block;transition:all .3s ease-out;width:-moz-fit-content;width:fit-content}.section__aboutLink span{border-bottom:1px solid var(--color-gray-900);line-height:100%;position:relative}.section__aboutLink span:after{background:url(../img/ico-arrow-right.svg) no-repeat 50%/100%;bottom:1px;content:"";display:block;height:16px;position:absolute;right:-20px;transition:all .3s ease-out;width:16px}@media screen and (width >= 834px) and (width <= 1366px){.section__inner{padding-left:60px;padding-right:60px}}@media screen and (min-width:1000px){[data-desktop-aspect-ratio="1064:460"]:before{padding-top:43.23308%}[data-desktop-aspect-ratio="225:150"]:before{padding-top:66.66667%}[data-desktop-aspect-ratio="728:90"]:before{padding-top:12.36264%}[data-desktop-aspect-ratio="338:225"]:before{padding-top:66.56805%}.anchor .sf-imgAnchor_list{justify-content:center}.anchor .sf-imgAnchor_item{max-width:225px}.anchor .sf-imgAnchor_itemBody{padding:16px 12px 39px!important}.anchor .sf-imgAnchor_itemHeading{font-size:16px!important}.section__item{margin-top:44px;padding-top:20px}.section__boxInner.-imgType-row{align-items:center;flex-direction:row;gap:24px}.section__boxInner.-imgType-row .section__contents{margin-top:0;width:calc(70.67669% - 24px)}.section__boxHeading sup{font-size:13px;top:-10px}.section__img--row{max-width:312px;width:29.32331%}.section__linkListTitle span{padding:0 32px}.section__linkListWrapper{flex-direction:row;justify-content:center}.section__linkListItem{width:calc(33.33333% - 16px)}.section__otherBtn{margin-left:auto;margin-right:auto;max-width:728px}.section__otherBtn:hover{opacity:.7}.section__about{padding:64px}.section__aboutInner{align-items:center;flex-direction:row;gap:24px;margin-left:auto;margin-right:auto;max-width:1016px}.section__aboutImg{max-width:496px;width:48.8189%}.section__aboutContents{width:calc(51.1811% - 24px)}.section__aboutLink:hover{opacity:.7}.section__aboutLink:hover span:after{right:-22px}}@media screen and (max-width:999px){[data-tablet-aspect-ratio="315:98"]:before{padding-top:31.11111%}[data-tablet-aspect-ratio="315:210"]:before{padding-top:66.66667%}.anchor .sf-imgAnchor_list{gap:15px 0}.anchor .sf-imgAnchor_itemHead{max-width:105px!important;width:30.43478%!important}.anchor .sf-imgAnchor_itemBody{align-items:center;display:flex;height:100%;width:69.56522%!important}.section__inner{padding-left:60px;padding-right:60px}.section__img--row{margin-left:auto;margin-right:auto;width:71.42857%}.section__otherBtn{margin-left:auto;margin-right:auto;max-width:315px}.section__aboutContents{padding:24px 0}.section__aboutHeading{text-align:center}}@media screen and (max-width:599px){.section__inner{padding-left:15px;padding-right:15px}.section__otherBtn{max-width:100%}}@media screen and (width >= 1366px){.section__inner{padding-left:80px;padding-right:80px}}