html{background-color:var(--BaseColor)}.p-img__3__mv{max-width:1200px;margin-inline:auto;margin-top:30px}.p-img__3__mv img{overflow:clip;width:100%;height:auto;aspect-ratio:510/180;object-fit:cover}.p-img__3__mv video{overflow:clip;width:100%;object-fit:cover;aspect-ratio:144/90;pointer-events:none;margin:0 auto}.p-img__3{max-width:1200px;margin-bottom:12px;margin-top:30px}.p-img__3 img{overflow:clip;width:100%;height:auto;margin-inline:0;aspect-ratio:2/1;object-fit:cover}.p-img__3__catetit{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:max-content;justify-content:space-around;gap:24px;max-width:1200px;margin:30px auto}.p-img__3__catetit .__visual{grid-column:2/3;grid-row:1/2;overflow:clip;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.p-img__3__catetit .__title{grid-column:1/2;grid-row:1/2}.p-img__3__catetit .__title h1{line-height:1}.p-img__3__catetit video{grid-column:1/4;grid-row:1/2;overflow:clip;width:100%;max-height:140px;object-fit:cover;pointer-events:none}.p-module{max-width:1200px}.p-module .__col1{display:grid;grid-template-columns:1fr;margin-bottom:30px}.p-module .__col1-col1{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.p-module .__col1-col1 .__img{width:100%;aspect-ratio:3/2;overflow:clip;object-fit:cover}.p-module .__col1-col1 .__square{aspect-ratio:500/500;object-fit:cover}.p-module .__col1-col1 .__fixwrapper{width:588px;height:100%;position:relative;clip-path:inset(0 0 0 0)}.p-module .__col1-col1 .__fixwrapper .__fixbackground{width:100%;height:100%}.p-module .__col1-col1 .p-homelogotype{width:75%}.p-module .__col2-col1{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:48px}.p-module .__col2-col1 .__img{max-width:588px;aspect-ratio:3/2;overflow:clip;object-fit:cover}.p-module .__col1-col2{display:grid;grid-template-columns:1fr 2fr;gap:24px;margin-bottom:48px}.p-module .__col1-col2 .__img{max-width:588px;aspect-ratio:3/2;overflow:clip;object-fit:cover}.p-module .__col1-col1-col1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:48px}.p-module .__col1-col1-col1 .__img{max-width:384px;aspect-ratio:3/2;overflow:clip;object-fit:cover}.l-GridModule{display:grid;grid-template-columns:1fr 1200px 1fr}.l-GridModule .__leftside{grid-column:1/2;border-bottom:2px solid var(--SymbolColor);grid-row-start:1}.l-GridModule .__rightside{grid-column:3/4;border-bottom:2px solid var(--SymbolColor);grid-row-start:1}.l-GridModule .p-module{color:var(--SymbolColor);grid-column:2/3;max-width:1200px;border-bottom:2px solid var(--SymbolColor);grid-row-start:1}.l-GridModule .p-module .__col1-1-1{display:grid;grid-template-columns:repeat(3,1fr)}.l-GridModule .p-module .__col1-1-1 .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1-1 .__center{grid-column:2/3;border-left:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1-1 .__right{grid-column:3/4;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1{display:grid;grid-template-columns:repeat(2,1fr)}.l-GridModule .p-module .__col1-1 .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1 .__right{grid-column:2/3;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1 img{max-width:100%;width:100%;object-fit:cover;overflow:hidden}.l-GridModule .p-module .__colfull{display:grid;grid-template-columns:1fr;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col2-1{display:grid;grid-template-columns:2fr 1fr}.l-GridModule .p-module .__col2-1 .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor);overflow:hidden}.l-GridModule .p-module .__col2-1 .__right{grid-column:2/3;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor);overflow:hidden}.l-GridModule .p-module .__col1-2{display:grid;grid-template-columns:1fr 2fr}.l-GridModule .p-module .__col1-2 .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-2 .__right{grid-column:2/3;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-2 .__sticky{position:sticky;top:90px}.l-GridModule .p-module .__collectionvisual{display:grid;grid-template-columns:1fr 2fr}.l-GridModule .p-module .__collectionvisual .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor);display:grid;align-content:space-between}.l-GridModule .p-module .__collectionvisual .__left .__title{padding:12px}.l-GridModule .p-module .__collectionvisual .__left .__symbol{max-width:75%;height:auto}.l-GridModule .p-module .__collectionvisual .__left .__symbol img{height:100%;width:auto}.l-GridModule .p-module .__collectionvisual .__right{grid-column:2/3;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__collectionvisual .__right .__visual{height:100%;object-fit:cover;max-width:100%;overflow:hidden}.l-GridModule .p-module .__collectionvisual .p-indexline{margin-top:12px;margin-bottom:6px}.l-GridModule .p-modulecontent{padding:12px;display:grid;grid-template-columns:1fr}.l-GridModule .p-modulecontent h3{margin-bottom:6px;font-size:20px}.l-GridModule .p-modulecontent img{max-width:100%;overflow:hidden}.l-GridModule .p-modulecontent .p-arrow{width:100%;text-align:right;margin-top:12px}.l-GridModule .p-modulecontent .p-arrow .__arrow{width:10%}.l-GridModule .p-modulecontent .p-indexline{height:1px;background-color:var(--SymbolColor_accent);margin:6px 0}.l-GridModule .__border-r{border-right:2px solid var(--SymbolColor)}.l-GridModule .__border-b{border-bottom:2px solid var(--SymbolColor)}.l-GridModule .__border-rb{border-right:2px solid var(--SymbolColor);border-bottom:2px solid var(--SymbolColor)}.l-GridModule .__border-t{border-top:2px solid var(--SymbolColor)}.l-GridModule .__border-n{border:none}.l-GridModule .__border-bn{border-bottom:none}.l-GridModule .p-anchor-collection{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.l-GridModule .p-anchor{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;border-right:2px solid var(--SymbolColor);border-left:2px solid var(--SymbolColor)}.l-GridModule .p-anchor .__link{padding:6px 12px}.l-GridModule .p-anchor .p-anchor-collection{display:grid;grid-template-columns:max-content 1fr;justify-content:space-between}.l-GridModule .p-anchor .__jatext{text-align:right}.l-DepartGrid{display:grid;grid-template-columns:1fr 1200px 1fr}.l-DepartGrid .__leftside{display:grid;grid-column:1/2;grid-row-start:1;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .__leftside.-bordernone{outline:4px solid var(--BaseColor);outline-offset:-2px}.l-DepartGrid .__rightside{grid-column:3/4;grid-row-start:1;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .__rightside.-bordernone{outline:4px solid var(--BaseColor);outline-offset:-2px}.l-DepartGrid .l-DepartGridModule{display:grid;grid-column:2/3;max-width:1200px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1{display:grid;grid-template-columns:repeat(12,1fr);outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1 *{grid-column:span 12;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1{display:grid;grid-template-columns:repeat(12,1fr)}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-left{display:grid;grid-template-columns:subgrid;grid-column:1/7;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-left *{grid-column:span 6;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-right{display:grid;grid-template-columns:subgrid;grid-column:7/13;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-right *{grid-column:span 6;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2{display:grid;grid-template-columns:repeat(12,1fr)}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-left{display:grid;grid-template-columns:subgrid;grid-column:1/5;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-left *{grid-column:span 4;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-right{display:grid;grid-template-columns:subgrid;grid-column:5/13;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-right *{grid-column:span 8;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1{display:grid;grid-template-columns:repeat(12,1fr)}.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-left{display:grid;grid-template-columns:subgrid;grid-column:1/9;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-left *{grid-column:span 8;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-right{display:grid;grid-template-columns:subgrid;grid-column:9/13;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-right *{grid-column:span 4;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1{display:grid;grid-template-columns:repeat(12,1fr)}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-left{display:grid;grid-template-columns:subgrid;grid-column:1/5;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-left *{grid-column:span 4;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-center{display:grid;grid-template-columns:subgrid;grid-column:5/9;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-center *{grid-column:span 4;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-right{display:grid;grid-template-columns:subgrid;grid-column:9/13;max-width:100%;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-right *{grid-column:span 4;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpatternTable{display:grid;grid-template-columns:1fr;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle{display:grid;grid-template-columns:subgrid;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-title{grid-column:1/7;outline:none;padding:24px}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-title .-title{grid-column:1/7;padding:0}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-title .-titleen{grid-column:1/7;font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:24px;font-weight:400;line-height:1.7;color:var(--Black-700)}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile{grid-column:7/13;grid-template-columns:1fr;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile .-box{padding:6px;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile .-box .-title{font-size:14px;line-height:1.3;color:var(--SymbolColor)}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile .-box .-value{font-size:18px;padding:6px 6px 0}.l-DepartGrid .l-DepartGridModule .p-left,.l-DepartGrid .l-DepartGridModule .p-center,.l-DepartGrid .l-DepartGridModule .p-right{grid-auto-rows:max-content}.l-DepartGrid .l-DepartGridModule .-padding{padding:36px 24px}.l-DepartGrid .l-DepartGridModule .-aligncenter{align-content:center}.l-DepartGrid .l-DepartGridModule .-alignbottom{align-content:end}.l-DepartGrid .l-DepartGridModule img{width:100%;vertical-align:top}.l-DepartGrid .l-DepartGridModule .c-title{height:fit-content;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .c-title .-outline{background-color:var(--SymbolColor);color:#fff;padding:0 12px;font-size:16px;font-weight:400;line-height:1.7}.l-DepartGrid .l-DepartGridModule .c-title .-title{padding:12px;margin-bottom:0}.l-DepartGrid .l-DepartGridModule .c-title h2{font-size:24px;font-weight:500}.l-DepartGrid .l-DepartGridModule .c-lead{height:min-content;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .c-lead .-title{border-left:6px solid var(--SymbolColor_accent);transition:all .2s}.l-DepartGrid .l-DepartGridModule .c-lead .-title .-outline{color:var(--SymbolColor);padding:6px 12px 0 6px;font-size:14px;font-weight:400;line-height:1.7}.l-DepartGrid .l-DepartGridModule .c-lead .-title h2{font-size:20px;padding:0 12px 12px 6px;margin-bottom:0;text-decoration:underline solid var(--SymbolColor_accent) 2px;text-underline-offset:4px}.l-DepartGrid .l-DepartGridModule .c-lead:hover .-title{border-left:16px solid var(--SymbolColor_accent);transition:all .2s}.l-DepartGrid .l-DepartGridModule .text-caption{border-top:1px solid var(--SymbolColor);padding:6px 12px}.l-DepartGrid:has(.p-DGpatternSPBuffer){display:none}@media screen and (max-width: 1199px){.p-img__3__mv{margin-bottom:12px;margin-top:0;background-color:var(--SymbolColor);position:relative}.p-img__3__mv img{overflow:clip;width:100%;height:auto;aspect-ratio:510/180;object-fit:cover}.p-img__3__mv video{overflow:clip;width:100%;height:auto;object-fit:cover;aspect-ratio:5/5;pointer-events:none}.p-img__3__mv .__front{top:0;left:0;right:0;margin:0 auto;height:100%;z-index:10}.p-img__3{max-width:1200px;margin-bottom:12px}.p-img__3 img{overflow:clip;width:100%;height:auto;margin-inline:0;aspect-ratio:3/2;object-fit:cover}.p-img__3__catetit{display:grid;grid-template-columns:1fr;grid-template-rows:max-content;justify-content:space-around;gap:24px;max-width:1200px;margin-top:0;margin-bottom:30px}.p-img__3__catetit .__visual{grid-column:1/2;grid-row:1/2;overflow:clip;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.p-img__3__catetit .__title{grid-column:1/2;grid-row:2/3;margin-right:10px;margin-left:10px}.p-img__3__catetit .__title h1{line-height:1}.p-img__3__catetit video{grid-column:1/4;grid-row:1/2;overflow:clip;width:100%;max-height:140px;object-fit:cover;pointer-events:none}.p-module{max-width:1199px;width:100%}.p-module .__col1{display:grid;grid-template-columns:100%;margin-bottom:48px;width:100%;max-width:1199px}.p-module .__col1-col1{display:grid;grid-template-columns:100%;gap:24px;margin-bottom:48px}.p-module .__col1-col1 .__img{max-width:100%;aspect-ratio:3/2;overflow:clip;object-fit:cover}.p-module .__col1-col1 .__square{aspect-ratio:500/500;object-fit:cover}.p-module .__col1-col1 .p-homelogotype{width:100%}.p-module .__col2-col1,.p-module .__col1-col2,.p-module .__col1-col1-col1{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px}.p-module .__col2-col1 .__img,.p-module .__col1-col2 .__img,.p-module .__col1-col1-col1 .__img{max-width:100%;aspect-ratio:3/2;overflow:clip;object-fit:cover}.l-GridModule{display:grid;grid-template-columns:10px calc(100% - 20px) 10px}.l-GridModule .__leftside{grid-column:1/2;border-bottom:2px solid var(--SymbolColor);grid-row-start:1}.l-GridModule .__rightside{grid-column:3/4;border-bottom:2px solid var(--SymbolColor);grid-row-start:1}.l-GridModule .p-module{color:var(--SymbolColor);grid-column:2/3;max-width:1199px;border-bottom:2px solid var(--SymbolColor);grid-row-start:1}.l-GridModule .p-module .__col1-1-1{display:grid;grid-template-columns:repeat(3,1fr)}.l-GridModule .p-module .__col1-1-1 .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1-1 .__center{grid-column:2/3;border-left:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1-1 .__right{grid-column:3/4;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1{display:grid;grid-template-columns:1fr}.l-GridModule .p-module .__col1-1 .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1 .__left.p-index__category{border-right:2px solid var(--SymbolColor);border-bottom:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-1 .__right{grid-column:1/2;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1{display:grid;grid-template-columns:1fr;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col2-1{display:grid;grid-template-columns:1fr}.l-GridModule .p-module .__col2-1 .__left,.l-GridModule .p-module .__col2-1 .__right{grid-column:1/2;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-2{display:grid;grid-template-columns:1fr;border-right:none}.l-GridModule .p-module .__col1-2 .__left{grid-column:1/2;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__col1-2 .__right{grid-column:1/2}.l-GridModule .p-module .__col1-2 .__sticky{position:static}.l-GridModule .p-module .__collectionvisual{display:grid;grid-template-columns:1fr}.l-GridModule .p-module .__collectionvisual .__left{grid-column:1/2;grid-row:2/3;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__collectionvisual .__right{grid-column:1/2;grid-row:1/2;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-GridModule .p-module .__collectionvisual .__right .__visual{height:100%;object-fit:cover}.l-GridModule .p-module .__collectionvisual .__right video{aspect-ratio:10/9}.l-GridModule .p-module .__collectionvisual .p-indexline{margin-top:12px;margin-bottom:6px}.l-GridModule .p-modulecontent{padding:12px;display:grid;grid-template-columns:1fr}.l-GridModule .p-modulecontent h3{margin-bottom:6px;font-size:20px}.l-GridModule .p-modulecontent img{max-width:100%;overflow:hidden}.l-GridModule .p-modulecontent .p-arrow{width:100%;text-align:right;margin-top:12px}.l-GridModule .p-modulecontent .p-arrow .__arrow{width:10%}.l-GridModule .p-modulecontent .p-indexline{height:1px;background-color:var(--SymbolColor_accent);margin:6px 0}.l-GridModule .__border-r{border-right:none}.l-GridModule .__border-b{border-bottom:2px solid var(--SymbolColor)}.l-GridModule .__border-rb{border-right:none;border-bottom:2px solid var(--SymbolColor)}.l-GridModule .__border-n{border:none}.l-GridModule .p-anchor-collection{display:grid;grid-template-columns:1fr;justify-content:space-between}.l-GridModule .p-anchor{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;border-right:2px solid var(--SymbolColor);border-left:2px solid var(--SymbolColor)}.l-GridModule .p-anchor .__link{max-width:100%;padding:6px 12px}.l-GridModule .p-anchor .p-anchor-collection{display:grid;grid-template-columns:1fr;justify-content:space-between}.l-GridModule .p-anchor .__jatext{text-align:left}.l-DepartGrid{display:grid;grid-template-columns:1fr}.l-DepartGrid .__leftside{grid-column:1/2;grid-row-start:1}.l-DepartGrid .__leftside.-bordernone{outline:4px solid var(--BaseColor);outline-offset:-2px}.l-DepartGrid .__rightside{grid-column:3/4;grid-row-start:1}.l-DepartGrid .__rightside.-bordernone{outline:4px solid var(--BaseColor);outline-offset:-2px}.l-DepartGrid .l-DepartGridModule{display:grid;grid-column:2/3;max-width:1200px}.l-DepartGrid .l-DepartGridModule .p-DGpattern1{display:grid;grid-template-columns:repeat(12,1fr)}.l-DepartGrid .l-DepartGridModule .p-DGpattern1 *{grid-column:span 12;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2,.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1{display:grid;grid-template-columns:repeat(12,1fr)}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-left,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-right,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-left,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-right,.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-left,.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-right{display:grid;grid-template-columns:subgrid;grid-column:span 12;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-left *,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1 .p-right *,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-left *,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-2 .p-right *,.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-left *,.l-DepartGrid .l-DepartGridModule .p-DGpattern2-1 .p-right *{grid-column:span 12;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1{display:grid;grid-template-columns:repeat(12,1fr)}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-left,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-center,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-right{display:grid;grid-template-columns:subgrid;grid-column:span 12;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-left *,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-center *,.l-DepartGrid .l-DepartGridModule .p-DGpattern1-1-1 .p-right *{grid-column:span 12;max-width:100%}.l-DepartGrid .l-DepartGridModule .p-DGpatternTable{display:grid;grid-template-columns:1fr}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle{display:grid;grid-template-columns:subgrid}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-title{grid-column:span 12;outline:none;padding:24px 12px}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-title .-title{font-size:32px;grid-column:span 12;padding:0}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-title .-titleen{font-size:20px;grid-column:span 12}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile{grid-column:span 12;grid-template-columns:1fr}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile .-box{padding:6px;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile .-box .-title{font-size:14px;line-height:1.3;color:var(--SymbolColor)}.l-DepartGrid .l-DepartGridModule .p-DGpatternDeptTitle .c-profile .-box .-value{font-size:18px;padding:6px 6px 0}.l-DepartGrid .l-DepartGridModule .p-left,.l-DepartGrid .l-DepartGridModule .p-center,.l-DepartGrid .l-DepartGridModule .p-right{grid-auto-rows:max-content}.l-DepartGrid .l-DepartGridModule .-padding{padding:36px 24px}.l-DepartGrid .l-DepartGridModule .-aligncenter{align-content:center}.l-DepartGrid .l-DepartGridModule .-alignbottom{align-content:end}.l-DepartGrid .l-DepartGridModule img{width:100%}.l-DepartGrid .l-DepartGridModule .c-title{height:fit-content}.l-DepartGrid .l-DepartGridModule .c-title .-outline{background-color:var(--SymbolColor);color:#fff;padding:0 12px;font-size:16px;font-weight:400;line-height:1.7}.l-DepartGrid .l-DepartGridModule .c-title .-title{padding:12px;margin-bottom:0}.l-DepartGrid .l-DepartGridModule .c-title h2{font-size:24px}.l-DepartGrid .l-DepartGridModule .c-lead{height:min-content;outline:2px solid var(--SymbolColor);outline-offset:-1px}.l-DepartGrid .l-DepartGridModule .c-lead .-title{border-left:6px solid var(--SymbolColor_accent);transition:all .2s}.l-DepartGrid .l-DepartGridModule .c-lead .-title .-outline{color:var(--SymbolColor);padding:6px 12px 0 6px;font-size:14px;font-weight:400;line-height:1.7}.l-DepartGrid .l-DepartGridModule .c-lead .-title h2{font-size:20px;padding:0 12px 12px 6px;margin-bottom:0;text-decoration:underline solid var(--SymbolColor_accent) 2px;text-underline-offset:4px}.l-DepartGrid .l-DepartGridModule .c-lead:hover .-title{border-left:16px solid var(--SymbolColor_accent);transition:all .2s}.l-DepartGrid .l-DepartGridModule .text-caption{border-top:1px solid var(--SymbolColor);padding:6px 12px}.l-DepartGrid:has(.p-DGpatternSPBuffer){display:grid}.l-DepartGrid:has(.p-DGpatternSPBuffer) .p-DGpatternSPBuffer{height:64px}}*{margin:0;padding:0}main{background-color:var(--BaseColor)}.l-body{max-width:1200px;margin-inline:auto;background-color:var(--BaseColor)}.l-mvarea{display:grid;margin-inline:auto;grid-template-rows:max-content 1fr 60px}.l-header.__pc{height:82px}.l-header.__pc .l-nav{position:fixed;z-index:99;width:100%;justify-items:center;transition:transform .3s .3s;filter:drop-shadow(0px 3px 2px rgba(0,0,0,.1))}.l-header.__pc .l-nav .l-nav__contents{background-color:var(--white);width:100%}.l-header.__pc .l-nav .l-nav__contents nav{display:grid;grid-template-columns:200px 1fr;max-width:1200px;margin-inline:auto}.l-header.__pc .l-nav.hidden{transform:translateY(-83px)}.l-header.__pc .l-nav__leftside{background-color:var(--SymbolColor)}.l-header.__pc .l-nav__leftside a{display:grid;align-content:end}.l-header.__pc .l-nav__leftside a .l-nav__symbol{padding-top:12px;height:70px}.l-header.__pc .l-nav__rightside{align-content:center}.l-header.__pc .l-nav__rightside .l-nav__list{display:grid;grid-template-columns:repeat(3,max-content);grid-template-rows:1fr 3px;justify-content:right;column-gap:24px;max-width:1200px;margin-inline:auto;list-style:none;text-align:right}.l-header.__pc .l-nav__rightside .l-nav__list a{text-decoration:none;color:var(--Black-700)}.l-header.__pc .l-nav__rightside .l-nav__list .__bar{background-color:var(--SymbolColor);opacity:0;transition:grid-column .5s .5s;grid-row:2/3;grid-column:1/2}.l-header.__pc .l-nav__rightside .l-nav__list .__bar.active__collection{opacity:1;grid-column:1/2}.l-header.__pc .l-nav__rightside .l-nav__list .__bar.active__today{opacity:1;grid-column:2/3}.l-header.__pc .l-nav__rightside .l-nav__list .__bar.active__contact{opacity:1;grid-column:3/4}.l-header.__sp{display:none}footer{max-width:100%;background-color:var(--SymbolColor)}footer .l-footer{display:grid;grid-template-columns:1fr max-content max-content max-content;justify-items:start;gap:24px;max-width:1200px;text-decoration:none;padding-top:36px;padding-bottom:36px;margin-inline:auto}footer .l-footer .l-footer__symbol img{height:120%;width:auto}footer .l-footer .l-footer__symbol .__pc{margin-top:-30px}footer .l-footer .l-footer__collection{display:grid;grid-template-columns:2fr;column-gap:24px;row-gap:12px;align-content:start}footer .l-footer .l-footer__collection a{color:var(--white)}footer .l-footer .l-footer__collection h3,footer .l-footer .l-footer__collection .p-indexline{grid-column:1/3}footer .l-footer .l-footer__departtoday,footer .l-footer .l-footer__contact{display:grid;grid-template-columns:1fr;gap:12px;align-content:start}footer .l-footer .l-footer__departtoday a,footer .l-footer .l-footer__contact a{color:var(--white)}@media screen and (max-width: 1199px){.l-body{min-width:355px;width:calc(100% - 20px);max-width:1180px;margin-inline:auto}.l-header.__sp{display:block;height:70px}.l-header.__sp .l-navSP{position:fixed;z-index:99;min-width:375px;width:100%;max-width:1200px;right:0;left:0;justify-items:center;transition:transform .3s .3s}.l-header.__sp .l-navSP .l-nav__contents{background-color:var(--SymbolColor);width:100%}.l-header.__sp .l-navSP .l-nav__contents nav{display:grid;grid-template-columns:min-content 1fr;width:100%;max-width:1200px;margin-inline:auto;align-items:center;justify-items:right}.l-header.__sp .l-navSP.hidden{transform:translateY(-70px)}.l-header.__sp .l-navSP .l-nav__leftside a{display:grid;align-content:end}.l-header.__sp .l-navSP .l-nav__leftside a .l-nav__symbol{padding-top:10px;height:60px}.l-header.__sp .l-navSP .l-nav__rightside{padding-right:12px}.l-header.__sp .l-navSP .l-nav__rightside .__button{position:relative;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:50px;height:32px;transition:all 1s}.l-header.__sp .l-navSP .l-nav__rightside .__button span{display:inline-block;position:absolute;left:0;width:100%;height:1px;background:var(--white);transition:all .4s}.l-header.__sp .l-navSP .l-nav__rightside .__button span:nth-of-type(1){top:0}.l-header.__sp .l-navSP .l-nav__rightside .__button span:nth-of-type(2){top:50%}.l-header.__sp .l-navSP .l-nav__rightside .__button span:nth-of-type(3){bottom:0}.l-header.__sp .l-navSP .l-nav__rightside .__button span{background:none}.l-header.__sp .l-navSP .l-nav__rightside .__button span:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background-color:var(--white);transition:width .3s}.l-header.__sp .l-navSP .l-nav__rightside .__button span:nth-of-type(2):before{transition:width .5s}.l-header.__sp .l-navSP .l-nav__rightside .__button span:nth-of-type(3):before{transition:width .7s}.l-header.__sp .l-navSP .l-nav__rightside .__button.active span:before{width:0}.l-header.__sp .l-navSP .l-nav__rightside .__button span:nth-of-type(1):after{content:"CLOSE";position:absolute;bottom:0;top:0;margin:auto;right:-100%;display:block;transition:1s;opacity:0;font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:24px;font-weight:400;line-height:1.7;color:var(--white)}.l-header.__sp .l-navSP .l-nav__rightside .__button.active span:nth-of-type(1):after{opacity:1;right:0}.l-header.__pc{display:none}.l-nav__wrapper{transform:translate(30px);transition:all .3s linear;position:fixed;display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;padding-top:100px;width:100vw;max-width:500px;height:100vh;gap:24px;background-color:var(--SymbolColor);z-index:98;visibility:collapse;opacity:0;right:0}.l-nav__wrapper .l-nav__wrapper__child{padding:0 12px}.l-nav__wrapper .l-nav__wrapper__child a{text-decoration:none;color:var(--white)}.l-nav__wrapper.active{position:fixed;display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;padding-top:100px;width:100vw;transform:translate(0);max-width:500px;height:100vh;gap:24px;background-color:var(--SymbolColor);z-index:98;visibility:visible;opacity:1;right:0}.l-nav__wrapper.active .l-nav__wrapper__child{padding:0 12px}.l-nav__wrapper.active .l-nav__wrapper__child a{text-decoration:none;color:var(--white)}footer{max-width:100%;background-color:var(--SymbolColor)}footer .l-footer{display:grid;grid-template-columns:1fr;justify-items:start;gap:24px;width:calc(100% - 20px);max-width:1200px;text-decoration:none;padding-top:36px;padding-bottom:36px;margin-inline:auto}footer .l-footer .l-footer__symbol img{height:80px;width:auto}footer .l-footer .l-footer__collection{display:grid;width:100%;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:12px;align-content:start}footer .l-footer .l-footer__collection a{color:var(--white)}footer .l-footer .l-footer__collection h3,footer .l-footer .l-footer__collection .p-indexline{grid-column:1/3}footer .l-footer .l-footer__departtoday,footer .l-footer .l-footer__contact{display:grid;grid-template-columns:1fr;gap:12px;align-content:start;width:100%}footer .l-footer .l-footer__departtoday a,footer .l-footer .l-footer__contact a{color:var(--white)}}.p-link__button{display:grid;grid-template-columns:1fr;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:500;line-height:1.4;color:var(--SymbolColor);background-color:var(--white);border:2px solid var(--SymbolColor);padding:12px 24px 12px 12px;text-decoration:none;position:relative;z-index:1;transition:.5s}.p-link__button:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:var(--SymbolColor);transform-origin:0% 100%;transform:scaleX(0);transition:transform ease .5s}.p-link__button:hover{color:#fff}.p-link__button:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.p-link__text{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:400;line-height:1.4;position:relative}.p-link__text:after{position:absolute;left:0;content:"";width:100%;height:1px;background:var(--SymbolColor);bottom:-3px;transform:scaleX(0);transform-origin:left top;transition:transform .3s}.p-link__text:hover:after{transform:scale(1)}.p-link__text-light{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:400;line-height:1.4;position:relative}.p-link__text-light:after{position:absolute;left:0;content:"";width:100%;height:1px;background:var(--SymbolColor_accent);bottom:-3px;transform:scaleX(0);transform-origin:left top;transition:transform .3s}.p-link__text-light:hover:after{transform:scale(1)}.p-info{max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.p-info .p-info__card{display:grid;grid-template-rows:min-content min-content min-content;gap:6px}.p-info .p-info__card img{max-height:180px;aspect-ratio:3/2;overflow:clip}.p-info .p-info__card .p-info__card__label-standard{display:grid;grid-template-columns:1fr 1fr}.p-info .p-info__card .p-info__card__label-standard .label{display:grid;justify-content:center;padding:0;border:1px solid var(--SymbolColor);color:var(--SymbolColor)}.p-info .p-info__card .p-info__card__label-standard .date{display:grid;justify-content:right;padding:2px 0;color:var(--Black-700)}.p-info .p-info__card .p-info__card__label-today{display:grid;grid-template-columns:1fr 1fr}.p-info .p-info__card .p-info__card__label-today .label{display:grid;justify-content:center;padding:0;border:1px solid var(--SymbolColor_accent);color:var(--SymbolColor_accent)}.p-info .p-info__card .p-info__card__label-today .date{display:grid;justify-content:right;padding:2px 0;color:var(--Black-700)}.p-info .p-info__card .p-info__card__label-important{display:grid;grid-template-columns:1fr 1fr}.p-info .p-info__card .p-info__card__label-important .label{display:grid;justify-content:center;padding:0;border:1px solid var(--Syu-700);color:var(--Syu-700)}.p-info .p-info__card .p-info__card__label-important .date{display:grid;justify-content:right;padding:2px 0;color:var(--Black-700)}.p-info .p-info__card:hover .p-info__card__title span:after{transform:scale(1)}.swipernavi--prev{width:40px;height:40px;border:none;margin-right:12px}.swipernavi--next{width:40px;height:40px;border:none}.p-label.__stroke{padding:0 12px;border:1px solid;color:var(--SymbolColor);width:max-content;border-color:var(--SymbolColor)}.p-label.__stroke.__ColorB{border-color:var(--SymbolColor_accent)}.p-label.__stroke.__ColorSyu{border-color:var(--Syu-700)}.p-label.__fill{padding:0 12px;background-color:var(--SymbolColor);color:var(--white);width:max-content}.p-label.__fill.__ColorB{background-color:var(--SymbolColor_accent)}.p-label.__fill.__ColorSyu{background-color:var(--Syu-700)}.p-label.__wide{width:100%}@media screen and (max-width: 1199px){.p-link__button{display:grid;grid-template-columns:1fr;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:500;line-height:1.4;color:var(--white);background-color:var(--SymbolColor);border:2px solid var(--SymbolColor);padding:12px 24px 12px 12px;text-decoration:none;position:relative;z-index:1;transition:.5s}.p-link__text{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:400;line-height:1.4;position:relative}.p-link__text:after{position:absolute;left:0;content:"";width:100%;height:1px;background:var(--SymbolColor);bottom:-3px;transform:scaleX(0);transform-origin:left top;transition:transform .3s}.p-link__text:hover:after{transform:scale(1)}.p-link__text-light{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:400;line-height:1.4;position:relative}.p-link__text-light:after{position:absolute;left:0;content:"";width:100%;height:1px;background:var(--SymbolColor_accent);bottom:-3px;transform:scaleX(0);transform-origin:left top;transition:transform .3s}.p-link__text-light:hover:after{transform:scale(1)}.p-info{max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.p-info .p-info__card{display:grid;grid-template-rows:min-content min-content min-content;gap:6px}.p-info .p-info__card img{max-height:180px;aspect-ratio:3/2;overflow:clip}.p-info .p-info__card .p-info__card__label-standard{display:grid;grid-template-columns:1fr 1fr}.p-info .p-info__card .p-info__card__label-standard .label{display:grid;justify-content:center;padding:0;border:1px solid var(--SymbolColor);color:var(--SymbolColor)}.p-info .p-info__card .p-info__card__label-standard .date{display:grid;justify-content:right;padding:2px 0;color:var(--Black-700)}.p-info .p-info__card .p-info__card__label-today{display:grid;grid-template-columns:1fr 1fr}.p-info .p-info__card .p-info__card__label-today .label{display:grid;justify-content:center;padding:0;border:1px solid var(--SymbolColor_accent);color:var(--SymbolColor_accent)}.p-info .p-info__card .p-info__card__label-today .date{display:grid;justify-content:right;padding:2px 0;color:var(--Black-700)}.p-info .p-info__card .p-info__card__label-important{display:grid;grid-template-columns:1fr 1fr}.p-info .p-info__card .p-info__card__label-important .label{display:grid;justify-content:center;padding:0;border:1px solid var(--Syu-700);color:var(--Syu-700)}.p-info .p-info__card .p-info__card__label-important .date{display:grid;justify-content:right;padding:2px 0;color:var(--Black-700)}.p-info .p-info__card:hover .p-info__card__title span:after{transform:scale(1)}.swipernavi--prev{width:40px;height:40px;border:none;margin-right:12px}.swipernavi--next{width:40px;height:40px;border:none}.p-label.__stroke{padding:0 12px;border:1px solid;color:var(--SymbolColor);width:max-content;border-color:var(--SymbolColor)}.p-label.__stroke.__ColorB{border-color:var(--SymbolColor_accent)}.p-label.__stroke.__ColorSyu{border-color:var(--Syu-700)}.p-label.__fill{padding:0 12px;background-color:var(--SymbolColor);color:var(--white);width:max-content}.p-label.__fill.__ColorB{background-color:var(--SymbolColor_accent)}.p-label.__fill.__ColorSyu{background-color:var(--Syu-700)}.p-label.__wide{width:100%}}a{text-decoration:none}:root{--Red-100: #FAAAB7;--Red-200: #E06C7F;--Red-300: #C7384F;--Red-400: #C8102E;--Red-500: #AD0E28;--Red-600: #7A0A1C;--Red-700: #470610;--Syu-100: #FFC3B8;--Syu-200: #FF9885;--Syu-300: #FF6F52;--Syu-400: #FF441F;--Syu-500: #E53E1C;--Syu-600: #B23016;--Syu-700: #802210;--Orange-100: #FFECD6;--Orange-200: #FFD3A3;--Orange-300: #FFBB70;--Orange-400: #FFA23D;--Orange-500: #E59237;--Orange-600: #B2722B;--Orange-700: #80521F;--Yellow-100: #FFF599;--Yellow-200: #FFF066;--Yellow-300: #FCE832;--Yellow-400: #FCE300;--Yellow-500: #E3CC00;--Yellow-600: #B09E00;--Yellow-700: #7D7100;--Blue-100: #D6E5FF;--Blue-200: #96B4EB;--Blue-300: #5D86D2;--Blue-400: #326AD2;--Blue-500: #2B5CB8;--Blue-600: #1F4285;--Blue-700: #132952;--Shinbashi-100: #EDFFFF;--Shinbashi-200: #A2DEDE;--Shinbashi-300: #68C4C4;--Shinbashi-400: #41C4C4;--Shinbashi-500: #38ABAB;--Shinbashi-600: #277878;--Shinbashi-700: #174545;--Green-100: #9FC4AD;--Green-200: #68AB81;--Green-300: #3B915C;--Green-400: #1F914A;--Green-500: #1A783D;--Green-600: #145E30;--Green-700: #092B16;--Uguisu-100: #FAFFEB;--Uguisu-200: #C4D498;--Uguisu-300: #A4BB61;--Uguisu-400: #9ABB3B;--Uguisu-500: #84A133;--Uguisu-600: #5A6E23;--Uguisu-700: #303B13;--Purple-100: #C4B5C2;--Purple-200: #91778D;--Purple-300: #784A71;--Purple-400: #78326D;--Purple-500: #5E2756;--Purple-600: #451D3F;--Purple-700: #2B1228;--Black-100: #7a7a7a;--Black-200: #5E5E5E;--Black-300: #525252;--Black-400: #454545;--Black-500: #383838;--Black-600: #2B2B2B;--Black-700: #1F1F1F;--Gray-100: #fcfcfc;--Gray-200: #f5f5f5;--Gray-300: #f2f2f2;--Gray-400: #efefef;--Gray-500: #ececec;--Gray-600: #e2e2e2;--Gray-700: #d1d1d1;--white: #FFF;--BaseColor: #f5f5f5;--SymbolColor: #002742;--SymbolColor_light: #00375f;--SymbolColor_accent: #C8BA81;--SymbolColor_accent_strong: #B79320}h1{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:40px;font-weight:500;line-height:1.4;color:var(--Black-700);margin-bottom:12px}h1 .-en{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:40px;font-weight:400;line-height:1.7;color:var(--Black-700)}h1 .-ja22,h1.__mini{font-size:22px}@media screen and (max-width: 1199px){h1{font-size:32px}}h2{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:22px;font-weight:500;line-height:1.4;color:var(--Black-700);margin-bottom:12px}h2 .-en{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:40px;font-weight:400;line-height:1.7;color:var(--Black-700)}h3{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:18px;font-weight:500;line-height:1.4;color:var(--Black-700);margin-bottom:12px}h3 .-en{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:40px;font-weight:400;line-height:1.7;color:var(--Black-700)}p{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:500;line-height:1.8;color:var(--Black-700);font-feature-settings:"palt";text-align:justify}.text-ja11r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:11px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja13r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:13px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja14r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:14px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja16r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja18r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:18px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja20r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:20px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja24r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:24px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja28r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:28px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja32r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:32px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja36r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:36px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja40r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:40px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja48r{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:48px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-ja11m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:11px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja13m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:13px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja14m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:14px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja16m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:16px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja18m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:18px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja20m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:20px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja24m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:24px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja28m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:28px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja32m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:32px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja36m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:36px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja40m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:40px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja48m{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:48px;font-weight:500;line-height:1.8;color:var(--Black-700)}.text-ja18b{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:18px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en11l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:11px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en13l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:13px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en14l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:14px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en16l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:16px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en18l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:18px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en20l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:20px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en24l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:24px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en28l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:28px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en32l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:32px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en36l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:36px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en40l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:40px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en48l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:48px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en60l{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:60px;font-weight:300;line-height:1.7;color:var(--Black-700)}.text-en11r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:11px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en13r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:13px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en14r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:14px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en16r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:16px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en18r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:18px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en20r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:20px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en24r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:24px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en28r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:28px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en32r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:32px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en36r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:36px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en40r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:40px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en48r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:48px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en60r{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:60px;font-weight:400;line-height:1.7;color:var(--Black-700)}.text-en11b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:11px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en13b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:13px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en14b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:14px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en16b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:16px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en18b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:18px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en20b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:20px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en24b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:24px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en28b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:28px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en32b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:32px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en36b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:36px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en40b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:40px;font-weight:700;line-height:1.7;color:var(--Black-700)}.text-en48b{font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;font-size:48px;font-weight:700;line-height:1.7;color:var(--Black-700)}.p-text__indexmini{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:14px;font-weight:500;line-height:1.4;color:var(--SymbolColor)}.text-caption{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:14px;font-weight:500;line-height:1.6;text-align:right;color:var(--Black-200)}.text-underline{text-decoration:underline dotted var(--SymbolColor_accent_strong) 2px;text-underline-offset:4px}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.u-SymbolColor{color:var(--SymbolColor)!important}.u-SymbolColor_accent{color:var(--SymbolColor_accent)!important}.u-SymbolColor_accentS{color:var(--SymbolColor_accent_strong)!important}.u-InvalidColor{color:var(--Black-100)!important}.u-WhiteColor{color:var(--white)!important}.u-linespacint-10{line-height:1}.u-linespacing-14{line-height:1.4}.u-linespacing-17{line-height:1.7}.u-linespacing-19{line-height:1.9}.u-mb0{margin-bottom:0}.u-mb12{margin-bottom:12px}.u-mb24{margin-bottom:24px}.u-mb30{margin-bottom:30px}.u-mb60{margin-bottom:60px}.u-mt0{margin-top:0}.u-mt12{margin-top:12px}.u-mt24{margin-top:24px}.u-mt30{margin-top:30px}.u-mt60{margin-top:60px}.u-ml0{margin-left:0}.u-ml12{margin-left:12px}.u-ml24{margin-left:24px}.u-ml30{margin-left:30px}.u-ml60{margin-left:60px}@media screen and (max-width: 1199px){.u-mb0-sp{margin-bottom:0}.u-mb12-sp{margin-bottom:12px}.u-mb24-sp{margin-bottom:24px}.u-mb30-sp{margin-bottom:30px}.u-mb60-sp{margin-bottom:60px}}@media screen and (min-width: 1200px){.u-mb0-pc{margin-bottom:0}.u-mb12-pc{margin-bottom:12px}.u-mb24-pc{margin-bottom:24px}.u-mb30-pc{margin-bottom:30px}.u-mb60-pc{margin-bottom:60px}}.u-p12{padding:12px}.u-pt0{padding-top:0}.u-pt12{padding-top:12px}.u-pt24{padding-top:24px}.u-pt30{padding-top:30px}.u-pt60{padding-top:60px}.u-dp-none{display:none}@media screen and (max-width: 1199px){.u-dp-pc{display:none}}@media screen and (min-width: 1200px){.u-dp-sp{display:none}}@keyframes text-wrapper{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes text-animation{0%,50%{transform-origin:0 50%}60%,to{transform-origin:100% 50%}60%{transform:scaleX(1)}to{transform:scaleX(0)}}.p-effect .p-effect__child{position:relative;opacity:0}.p-effect .p-effect__child,.p-effect .p-effect__child:after{animation-delay:var(--animation-delay, 2s);animation-iteration-count:var(--iterations, 1);animation-duration:var(--duration, .8s);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0,0,.2,1)}.p-effect.active .p-effect__child{--animation-delay: var(--delay, 0);--animation-duration: var(--duration, .8s);--animation-iterations: var(--iterations, 1);position:relative;animation-name:text-wrapper;opacity:1}.p-effect.active .p-effect__child:after{content:"";position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background-color:var(--SymbolColor);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-animation}.p-effect-light .p-effect-light__child{position:relative;opacity:0}.p-effect-light .p-effect-light__child,.p-effect-light .p-effect-light__child:after{animation-delay:var(--animation-delay, 2s);animation-iteration-count:var(--iterations, 1);animation-duration:var(--duration, .8s);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0,0,.2,1)}.p-effect-light.active .p-effect-light__child{--animation-delay: var(--delay, 0);--animation-duration: var(--duration, .8s);--animation-iterations: var(--iterations, 1);position:relative;animation-name:text-wrapper;opacity:1}.p-effect-light.active .p-effect-light__child:after{content:"";position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background-color:var(--SymbolColor_accent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-animation}.p-effect-onload .p-effect__child{position:relative;opacity:0}.p-effect-onload .p-effect__child,.p-effect-onload .p-effect__child:after{animation-delay:var(--animation-delay, 2s);animation-iteration-count:var(--iterations, 1);animation-duration:var(--duration, .8s);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0,0,.2,1)}.p-effect-onload.active .p-effect__child{--animation-delay: var(--delay, 0);--animation-duration: var(--duration, .8s);--animation-iterations: var(--iterations, 1);position:relative;animation-name:text-wrapper;opacity:1}.p-effect-onload.active .p-effect__child:after{content:"";position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background-color:var(--SymbolColor);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-animation}.p-effect-light-onload .p-effect-light__child{position:relative;opacity:0}.p-effect-light-onload .p-effect-light__child,.p-effect-light-onload .p-effect-light__child:after{animation-delay:var(--animation-delay, 2s);animation-iteration-count:var(--iterations, 1);animation-duration:var(--duration, .8s);animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0,0,.2,1)}.p-effect-light-onload.active .p-effect-light__child{--animation-delay: var(--delay, 0);--animation-duration: var(--duration, .8s);--animation-iterations: var(--iterations, 1);position:relative;animation-name:text-wrapper;opacity:1}.p-effect-light-onload.active .p-effect-light__child:after{content:"";position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background-color:var(--SymbolColor_accent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation-name:text-animation}.l-collectionlist{display:grid;grid-template-columns:1fr 2fr;gap:24px;margin-bottom:60px;max-width:1200px}.l-collectionlist .__index{grid-column:1/2}.l-collectionlist .__index .__sticky{position:sticky;top:100px}.l-collectionlist .__indexSP{display:none}.l-collectionlist .__list{grid-column:2/4;display:grid;grid-template-columns:1fr 1fr;gap:24px}.l-collectionlist .__list img{width:100%;overflow-x:clip;aspect-ratio:3/2;object-fit:cover}.p-table{display:grid;grid-template-columns:repeat(6,1fr);max-width:100%;border-top:1px solid var(--SymbolColor);justify-content:left}.p-table .p-table__content{padding:6px;border-bottom:1px solid var(--SymbolColor);background-color:var(--white)}.p-table .p-table__content.__title{font-weight:600;text-align:center;color:var(--SymbolColor)}.p-table .p-table__content.__odd{background-color:var(--Gray-300)}.p-list{list-style:none}.p-list li{margin-bottom:12px}.p-list-data{display:grid;grid-template-columns:1fr;gap:12px;list-style:none}.p-list-data li,.p-list-data .__indexlist{display:grid;grid-template-columns:1fr;border-top:1px solid var(--SymbolColor)}.p-list-data li.-SymbolColor_accent,.p-list-data .__indexlist.-SymbolColor_accent{border-top:2px solid var(--SymbolColor_accent)}.p-list-data li a,.p-list-data .__indexlist a{color:var(--Black-700);text-decoration:none}.p-list-data li .p-list-data__index,.p-list-data .__indexlist .p-list-data__index{font-size:13px;color:var(--SymbolColor);margin-top:6px;margin-bottom:6px}.p-list-data li .__indexja,.p-list-data .__indexlist .__indexja{vertical-align:top;margin-left:12px}.p-indexline{content:"";height:2px;width:100%;background-color:var(--SymbolColor_accent);margin-bottom:16px}.p-text__miniIndex{display:grid;grid-template-columns:max-content 1fr;gap:6px;align-items:center;margin-bottom:16px}.p-text__miniIndex span{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:14px;font-weight:500;line-height:1.7;color:var(--SymbolColor_accent)}.p-text__miniIndex .__border{content:"";height:1px;width:100%;background-color:var(--SymbolColor_accent)}@media screen and (max-width: 1199px){.l-collectionlist{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:60px;max-width:1200px}.l-collectionlist .__index{grid-column:1/2}.l-collectionlist .__list{grid-column:1/2;display:grid;grid-template-columns:1fr;gap:24px}.l-collectionlist .__list img{width:100%;overflow-x:clip;aspect-ratio:3/2;object-fit:cover}.p-table{display:grid;grid-template-columns:repeat(6,150px);border-top:1px solid var(--SymbolColor);justify-content:left;overflow-x:scroll}.p-table .p-table__content{padding:6px;border-bottom:1px solid var(--SymbolColor);background-color:var(--white)}.p-table .p-table__content.__title{font-weight:600;text-align:center;color:var(--SymbolColor)}.p-table .p-table__content.__odd{background-color:var(--Gray-300)}.p-list{list-style:none}.p-list li{margin-bottom:12px}.p-list-data{display:grid;grid-template-columns:1fr;gap:12px;list-style:none}.p-list-data li,.p-list-data .__indexlist{display:grid;grid-template-columns:1fr;border-top:1px solid var(--SymbolColor)}.p-list-data li .p-list-data__index,.p-list-data .__indexlist .p-list-data__index{font-size:13px;color:var(--SymbolColor);margin-top:6px;margin-bottom:6px}.p-list-data li .text-en-sp,.p-list-data .__indexlist .text-en-sp{font-size:22px}.p-list-data li .__indexja,.p-list-data .__indexlist .__indexja{vertical-align:top;margin-left:6px}.p-indexline{content:"";height:2px;width:100%;background-color:var(--SymbolColor_accent);margin-bottom:16px}.p-text__miniIndex{display:grid;grid-template-columns:max-content 1fr;gap:6px;align-items:center;margin-bottom:16px;width:100%}.p-text__miniIndex span{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,system-ui;font-size:14px;font-weight:500;line-height:1.7;color:var(--SymbolColor_accent)}.p-text__miniIndex .__border{content:"";height:1px;width:100%;background-color:var(--SymbolColor_accent)}}.p-index__category .p-index__categorytitle{display:grid;grid-template-columns:1fr max-content;grid-template-rows:1fr}.p-index__category .p-index__categorytitle img{height:30%;width:auto;padding-top:12px}.p-index__category .p-index__categorytitle .__arrow{position:relative;width:40px}.p-index__category .p-index__categorytitle .__arrow .__valid{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:auto;transition:opacity .3s}.p-index__category .p-index__categorytitle .__arrow .__invalid{position:absolute;top:0;left:0;z-index:1;opacity:1;width:100%;height:auto;transition:opacity .3s}.p-index__categorytitle:hover .__arrow .__valid{opacity:1;transition:opacity .3s}.p-index__categorytitle:hover .__arrow .__invalid{opacity:0;transition:opacity .3s}.p-index__concept{display:grid;grid-template-columns:1fr;align-content:space-between}.p-index__concept img{width:75%;height:auto}.p-index__concept3word .__gif{width:100%;height:auto;overflow:hidden;object-fit:cover}.p-index__todayarticle{position:relative;column-gap:12px}.p-index__todayarticle .__text{padding:12px;z-index:2;transition:color ease .5s}.p-index__todayarticle .__text .__label{margin-bottom:12px}.p-index__todayarticle .__text .__label span{background-color:var(--SymbolColor);color:var(--white);padding:3px 12px;transition:color ease .5s}.p-index__todayarticle .__img{max-width:100%;overflow:hidden;object-fit:cover;padding:12px 12px 12px 0;z-index:2}.p-index__todayarticle:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:var(--SymbolColor);transform-origin:0% 100%;transform:scaleX(0);transition:transform ease .5s}.p-index__todayarticle:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.p-index__todayarticle:hover .__text h3,.p-index__todayarticle:hover .__text p{color:var(--white);transition:color ease .5s}.p-index__todayarticle:hover .__text .__label span{border:1px solid var(--white);transition:border ease .5s}@media screen and (max-width: 1199px){.p-index__category .p-index__categorytitle{display:grid;grid-template-columns:1fr max-content;grid-template-rows:1fr}.p-index__category .p-index__categorytitle img{height:30%;width:auto;padding-top:12px}.p-index__category .p-index__categorytitle .__arrow{position:relative;width:40px}.p-index__category .p-index__categorytitle .__arrow .__valid{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:auto;transition:opacity .3s}.p-index__category .p-index__categorytitle .__arrow .__invalid{position:absolute;top:0;left:0;z-index:1;opacity:1;width:100%;height:auto;transition:opacity .3s}.p-index__categorytitle:hover .__arrow .__valid{opacity:1;transition:opacity .3s}.p-index__categorytitle:hover .__arrow .__invalid{opacity:0;transition:opacity .3s}.p-index__concept{display:grid;grid-template-columns:1fr;align-content:space-between}.p-index__concept img{width:75%;height:auto}.p-index__concept3word{border-bottom:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.p-index__concept3word .__border-r{border-right:2px solid var(--SymbolColor)}.p-index__concept3word .__gif{width:50vw;height:auto;overflow:hidden;object-fit:cover}.p-index__todayarticle{position:relative;column-gap:12px}.p-index__todayarticle .__text{padding:12px;z-index:2;transition:color ease .5s}.p-index__todayarticle .__text .__label{margin-bottom:12px}.p-index__todayarticle .__text .__label span{background-color:var(--SymbolColor);color:var(--white);padding:3px 12px;transition:color ease .5s}.p-index__todayarticle .__img{max-width:100%;overflow:hidden;object-fit:cover;padding:12px;z-index:2}.p-index__todayarticle:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:var(--SymbolColor);transform-origin:0% 100%;transform:scaleX(0);transition:transform ease .5s}.p-index__todayarticle:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.p-index__todayarticle:hover .__text h3,.p-index__todayarticle:hover .__text p{color:var(--white);transition:color ease .5s}.p-index__todayarticle:hover .__text .__label span{border:1px solid var(--white);transition:border ease .5s}}
