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}.p-deptt__mvwrap{background-color:var(--SymbolColor)}.__col1-col1-deptt{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:48px minmax(450px,1fr) 48px;margin-inline:auto;max-width:1200px}.__col1-col1-deptt .__img__today{max-width:100%;height:100%;aspect-ratio:4/3;overflow:clip;clip-path:url(#bag-pathShape)}.__col1-col1-deptt h2{color:var(--white)}.__col1-col1-deptt h2 span{color:var(--SymbolColor_accent)}.__col1-col1-deptt p{color:var(--white)}.l-dptt__clipimg{width:100%;grid-row:1/4;grid-column:6/13}.p-deptt__mainbox{grid-row:2/3;grid-column:1/7;border:2px solid var(--SymbolColor_accent);display:grid;grid-template-columns:1fr;z-index:10}.p-deptt__mainbox .p-deptt__mainbox-title{margin:18px 70px 18px 18px}.p-deptt__mainbox .p-deptt__mainbox-symbol{width:50%;height:auto;justify-self:left;align-self:end}.p-looptext{border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor);background-color:var(--BaseColor);height:45px;overflow:hidden;display:flex;align-items:center}.p-looptext ul{display:inline-block;transform:translate(100%);white-space:nowrap;animation:LoopText 60s linear infinite}.p-looptext ul li{display:inline;padding-left:30px;color:var(--SymbolColor);line-height:1}.p-todayarticleModule{display:grid;max-height:200px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 3fr;grid-template-rows:repeat(6,1fr);border-bottom:2px solid var(--SymbolColor);transition:all ease .3s}.p-todayarticleModule .__info{display:grid;grid-template-rows:1fr;grid-template-columns:max-content 1fr;grid-column:1/6;grid-row:1/2;border-right:1px solid var(--SymbolColor);border-bottom:1px solid var(--SymbolColor);padding:0 12px}.p-todayarticleModule .__info .__label{display:grid;align-content:center;height:100%;grid-column:1/2;background-color:var(--SymbolColor);padding:0 12px}.p-todayarticleModule .__info .__label p{font-size:16px;color:var(--white);text-align:center}.p-todayarticleModule .__info .__date{display:grid;align-content:center;height:100%;grid-column:2/3}.p-todayarticleModule .__info .__date p{font-size:16px;font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;text-align:right;line-height:1;font-weight:300}.p-todayarticleModule .__title{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;grid-column:1/6;grid-row:2/7;border-right:1px solid var(--SymbolColor);padding:12px}.p-todayarticleModule .__title div:first-child{border-bottom:1px solid var(--SymbolColor_accent)}.p-todayarticleModule .__title .__text{margin-top:12px}.p-todayarticleModule .__title h3{position:relative;transition:color ease .3s;z-index:2}.p-todayarticleModule .__title h3: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-todayarticleModule .__img{grid-column:6/7;grid-row:1/7}.p-todayarticleModule .__img img{width:100%;height:100%;max-height:200px;object-fit:cover;overflow:hidden}.p-todayarticleModule:hover{grid-template-columns:.9fr .9fr .9fr .9fr .9fr 3.5fr;transition:all ease .3s}.p-todayarticleModule:hover h3{color:var(--white);transition:color ease .3s}.p-todayarticleModule:hover h3:before{transform-origin:0% 50%;transform:scaleX(1)}.__collectionlead{display:grid;align-content:space-between;grid-template-rows:min-content 1fr;position:relative;z-index:2}.__collectionlead .__img{position:relative;width:100%;height:100%}.__collectionlead .__img img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit:cover}.__collectionlead .__img .__night{opacity:0;transition:opacity ease .5s}.__collectionlead .__img .__day{opacity:1;transition:opacity ease .5s}.__collectionlead: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}.__collectionlead:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.__collectionlead:hover p,.__collectionlead:hover span{color:var(--white);transition:color ease .3s}.__collectionlead:hover .__night{opacity:1}.__collectionlead:hover .__day{opacity:0}.l-todaytitle{background-color:var(--SymbolColor)}.l-todaytitle .__col1-col1-deptt{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:48px minmax(450px,1fr) 48px;margin-inline:auto;max-width:1200px}.l-todaytitle .__col1-col1-deptt .__img__today{max-width:100%;height:100%;aspect-ratio:4/3;overflow:clip;clip-path:url(#bag-pathShape)}.l-todaytitle .l-todaytitle__clipimg{width:100%;grid-row:1/4;grid-column:6/13}.l-todaytitle .p-todaytitle__mainbox{display:grid;grid-template-columns:subgrid;grid-template-rows:max-content;grid-row:2/4;grid-column:1/8;row-gap:40px;border:2px solid var(--SymbolColor_accent);border-bottom:none;padding-top:12px;padding-left:12px;z-index:10}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title{display:grid;grid-template-rows:repeat(3,max-content);grid-column:1/6;row-gap:24px}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title h1{color:#fff;margin-bottom:0}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title p{color:#fff}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title .__label{display:grid;grid-template-columns:max-content 1fr;align-items:center}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title .__label .__date{padding-left:12px;color:var(--SymbolColor_accent);font-weight:300}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-symbol{width:100%;height:auto;justify-self:left;align-self:end}.l-article{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:repeat(12,1fr);border-left:2px solid var(--SymbolColor)}.l-article .__layout{display:grid;grid-template-columns:subgrid;grid-column:1/10;grid-auto-rows:max-content}.l-article .__layout .__module{display:grid;grid-template-columns:subgrid;grid-column:1/8;border-right:2px solid var(--SymbolColor);padding:0 12px}.l-article .__layout .__module.-border{border-bottom:2px solid var(--SymbolColor)}.l-article .__layout .__module.-bordertop{border-top:2px solid var(--SymbolColor)}.l-article .__layout .__module .__content{display:grid;grid-column:1/7;margin:30px 0}.l-article .__layout .__module .p-link__button{margin:30px -12px;padding-left:12px;padding-right:0;border-left:none;border-right:none;grid-column:1/8}.l-article .__layout .__img{display:grid;grid-template-columns:subgrid;grid-column:1/10;align-items:end;padding-bottom:30px}.l-article .__layout .__img .__wrap{grid-column:1/8;grid-row:1/2;height:100%;border-right:2px solid var(--SymbolColor);margin-bottom:-30px}.l-article .__layout .__img .__caption{display:grid;grid-column:1/3;grid-row:1/2;padding-left:12px;margin-top:30px}.l-article .__layout .__img .__caption p{text-align:right}.l-article .__layout .__img img{display:grid;grid-template-columns:subgrid;grid-column:3/9;grid-row:1/2;width:100%;aspect-ratio:3/2;overflow:clip;object-fit:cover;margin-left:12px}.l-article .__side{grid-column:10/13;height:max-content;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor);padding:0 12px;height:100%}.l-article .__side .p-related{list-style:none}.l-article .__side .p-related li{margin-bottom:12px;display:grid;grid-template-columns:1fr;row-gap:6px}.l-article .__side .p-related li .__img{width:100%;overflow:clip;object-fit:cover;aspect-ratio:3/2}.l-article .__side .p-related a:hover{opacity:.9;transition:.3s}.p-hometoday{order:1}.p-hometodaytitle{order:2}.p-hometodaytitle img{width:55%}.p-todaygrid{display:grid;grid-template-columns:minmax(1fr,588px);grid-template-rows:repeat(3,max-content) 1fr;max-width:588px;height:688px;max-height:688px;overflow:clip;object-fit:cover;border:solid 2px var(--SymbolColor);border-bottom:none;transition:all .3s}.p-todaygrid .__block{display:grid;border-bottom:solid 2px var(--SymbolColor);padding:12px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;transition:all .3s}.p-todaygrid .__block .__img{object-fit:cover;overflow:hidden;width:50%;aspect-ratio:4/3;transition:all .3s}.p-todaygrid .__block p{display:none;opacity:0;transition:all .3s;transition-delay:.3s;transition-behavior:allow-discrete}.p-todaygrid .__block .__link{display:none;opacity:0;transition:all .3s;transition-delay:.3s;transition-behavior:allow-discrete;width:15%}.p-todaygrid .__block-logotype{padding:12px;border-bottom:solid 2px var(--SymbolColor);background-color:var(--SymbolColor)}.p-todaygrid .__block-logotype img{max-width:33%}.p-todaygrid:has(.-top:hover) .-top .__img{aspect-ratio:4/3;width:100%}.p-todaygrid:has(.-top:hover) .-top p,.p-todaygrid:has(.-top:hover) .-top .__link{display:grid;opacity:1}.p-todaygrid:has(.-center:hover) .-center .__img{aspect-ratio:4/3;width:100%}.p-todaygrid:has(.-center:hover) .-center p,.p-todaygrid:has(.-center:hover) .-center .__link{display:grid;opacity:1}.p-todaygrid:has(.-bottom:hover) .-bottom .__img{aspect-ratio:4/3;width:100%}.p-todaygrid:has(.-bottom:hover) .-bottom p,.p-todaygrid:has(.-bottom:hover) .-bottom .__link{display:grid;opacity:1}@keyframes LoopText{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width: 1199px){.p-deptt__mvwrap{background-color:var(--SymbolColor)}.__col1-col1-deptt{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(12,max-content);margin-inline:auto;max-width:1200px}.__col1-col1-deptt .__img__today{max-width:100%;height:auto;aspect-ratio:4/3;overflow:clip;clip-path:url(#bag-pathShape)}.l-dptt__clipimg{width:100%;grid-row:1/7;grid-column:1/2}.p-deptt__mainbox{grid-row:6/13;grid-column:1/2;border:2px solid var(--SymbolColor_accent);margin:0 10px 30px;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;z-index:10}.p-deptt__mainbox .p-deptt__mainbox-title{grid-column:1/2;grid-row:2/7;margin:0 12px}.p-deptt__mainbox .p-deptt__mainbox-symbol{grid-column:1/2;grid-row:7/8;width:75%;margin-top:30px;max-width:300px;height:auto;max-height:100px;justify-self:left;align-self:end}.l-articleindex{display:grid;grid-template-columns:10px calc(100% - 20px) 10px}.l-articleindex .__leftside,.l-articleindex .__rightside{border-top:2px solid var(--SymbolColor);border-bottom:2px solid var(--SymbolColor)}.p-article__module{display:grid;grid-template-columns:100%;grid-template-rows:repeat(3,max-content);width:100%;max-width:2000px;border-top:2px solid var(--SymbolColor);border-left:2px solid var(--SymbolColor)}.p-article__module.patternA,.p-article__module.patternB{grid-template-columns:100%}.p-article__module__vertically,.p-article__module__vertically__noneanime{grid-column:1/2;grid-row:1/2;display:grid;grid-template-columns:1fr;grid-template-rows:max-content max-content max-content max-content 1fr;border-right:2px solid var(--SymbolColor);border-bottom:2px solid var(--SymbolColor)}.p-article__module__vertically .__img,.p-article__module__vertically__noneanime .__img{position:relative}.p-article__module__vertically .__img img,.p-article__module__vertically__noneanime .__img img{max-width:100%;height:100%;aspect-ratio:4/3;overflow:clip;z-index:5;transition:clip-path .3s ease}.p-article__module__vertically .__label,.p-article__module__vertically__noneanime .__label{padding:12px 0 0;display:grid;grid-template-columns:max-content 1fr;align-items:center}.p-article__module__vertically .__label .__box,.p-article__module__vertically__noneanime .__label .__box{padding:0 12px;background-color:var(--SymbolColor);color:var(--white);line-height:2}.p-article__module__vertically .__label .__date,.p-article__module__vertically__noneanime .__label .__date{text-align:right}.p-article__module__vertically h3,.p-article__module__vertically__noneanime h3{margin:12px 0}.p-article__module__vertically .indexline,.p-article__module__vertically__noneanime .indexline{content:"";height:1px;background-color:var(--SymbolColor_accent);margin:0 0 12px}.p-article__module__vertically .__link,.p-article__module__vertically__noneanime .__link{margin-bottom:12px;padding-bottom:12px;text-align:right;align-content:end;color:var(--white)}.p-article__module__vertically.__tocollection{grid-template-rows:1fr max-content;padding:0;grid-column:1/2!important}.p-article__module__vertically.__tocollection .__img{overflow:clip;grid-column:1/2;grid-row:2/3}.p-article__module__vertically.__tocollection .__img img{max-width:100%;height:auto;overflow:clip;object-fit:cover;transition:all ease 1s}.p-article__module__vertically.__tocollection .__img .__day{opacity:1}.p-article__module__vertically.__tocollection .__img .__night{opacity:0}.p-article__module__vertically.__tocollection .__box{padding:12px;text-align:right}.p-article__module__vertically.__tocollection .__box h3{margin:12px 0}.p-article__module__horizontally{grid-column:1/2;display:grid;grid-template-columns:100%;grid-template-rows:max-content 1fr;border-right:2px solid var(--SymbolColor);border-bottom:2px solid var(--SymbolColor)}.p-article__module__horizontally.__patternB{grid-template-columns:100%}.p-article__module__horizontally a{padding:12px 0;order:2}.p-article__module__horizontally .__card{grid-row:2/3;display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content max-content max-content}.p-article__module__horizontally .__card .__label{display:grid;grid-template-columns:max-content 1fr;align-items:center}.p-article__module__horizontally .__card .__label .__box{padding:3px 12px;background-color:var(--SymbolColor);color:var(--white)}.p-article__module__horizontally .__card .__label .__date{text-align:right;padding-right:12px}.p-article__module__horizontally .__card h3{margin:12px 0}.p-article__module__horizontally .__card .indexline{content:"";height:1px;background-color:var(--SymbolColor_accent)}.p-article__module__horizontally .__card .__link{margin:12px 0 0;text-align:right;align-content:end;width:10%}.p-article__module__horizontally .__img{order:1}.p-article__module__horizontally .__img img{width:100%;height:100%;aspect-ratio:4/3;overflow:clip;object-fit:cover}.p-article__module__horizontally.__top{grid-row:2/3}.p-article__module__horizontally.__middle{grid-row:3/4}.p-article__module__horizontally.__bottom{grid-row:4/5}.p-todayarticleModule{display:grid;max-height:none;grid-template-columns:1fr 1fr;grid-template-rows:3fr max-content max-content;border-bottom:2px solid var(--SymbolColor)}.p-todayarticleModule .__info{display:grid;grid-template-rows:1fr;grid-template-columns:max-content 1fr;grid-column:1/3;grid-row:2/3;border-bottom:1px solid var(--SymbolColor);border-top:1px solid var(--SymbolColor);border-right:none;padding:0 12px 0 0}.p-todayarticleModule .__info .__label{display:grid;align-content:center;height:100%;grid-column:1/2;background-color:var(--SymbolColor);padding:0 12px}.p-todayarticleModule .__info .__label p{font-size:16px;color:var(--white);text-align:center}.p-todayarticleModule .__info .__date{display:grid;align-content:center;height:100%;grid-column:2/3}.p-todayarticleModule .__info .__date p{font-size:16px;font-family:itc-avant-garde-gothic-pro,Optima,classico-urw,Candana,Arial,sans-serif,system-ui;text-align:right;line-height:1}.p-todayarticleModule .__title{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;grid-column:1/3;grid-row:3/4;border-right:none;padding:12px}.p-todayarticleModule .__title div:first-child{border-bottom:1px solid var(--SymbolColor_accent)}.p-todayarticleModule .__title .__text{margin-top:12px}.p-todayarticleModule .__title h3{position:relative;transition:color ease .3s;z-index:2}.p-todayarticleModule .__title h3: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-todayarticleModule .__img{grid-column:1/3;grid-row:1/2}.p-todayarticleModule .__img img{width:100%;height:100%;max-height:none;aspect-ratio:2/1;object-fit:cover;overflow:hidden}.p-todayarticleModule:hover{grid-template-columns:1fr 1fr;transition:all ease .3s}.p-todayarticleModule:hover h3{color:var(--white);transition:color ease .3s}.p-todayarticleModule:hover h3:before{transform-origin:0% 50%;transform:scaleX(1)}.l-todaytitle{background-color:var(--SymbolColor)}.l-todaytitle .__col1-col1-deptt{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(12,max-content);margin-inline:auto;max-width:1200px}.l-todaytitle .__col1-col1-deptt .__img__today{max-width:100%;height:auto;aspect-ratio:4/3;overflow:clip;clip-path:url(#bag-pathShape)}.l-todaytitle .l-todaytitle__clipimg{width:100%;grid-row:1/7;grid-column:1/2}.l-todaytitle .p-todaytitle__mainbox{display:grid;grid-row:6/13;grid-column:1/2;row-gap:12px;border:2px solid var(--SymbolColor_accent);border-bottom:none;padding:0 12px;margin:0 10px;z-index:10}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title{display:grid;grid-template-rows:repeat(3,max-content);grid-column:1/2;row-gap:12px;margin-bottom:30px}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title h1{color:#fff;margin-bottom:0}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title p{color:#fff}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title .__label{display:grid;grid-template-columns:max-content 1fr;align-items:center}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-title .__label .__date{padding-left:12px;color:var(--SymbolColor_accent)}.l-todaytitle .p-todaytitle__mainbox .p-todaytitle__mainbox-symbol{width:25%;max-width:90px;height:auto;justify-self:left;align-self:end;margin-top:24px}.l-article{max-width:1200px;margin-inline:auto;display:grid;grid-template-columns:10px 1fr 10px;border-left:none}.l-article .__layout{display:grid;grid-template-columns:subgrid;grid-column:1/4}.l-article .__layout .__module{display:grid;grid-template-columns:subgrid;grid-column:2/3;border-right:2px solid var(--SymbolColor);border-left:2px solid var(--SymbolColor);padding:0 12px}.l-article .__layout .__module.-border{border-bottom:2px solid var(--SymbolColor)}.l-article .__layout .__module.-bordertop{border-top:2px solid var(--SymbolColor)}.l-article .__layout .__module .__content{display:grid;grid-column:1/7;margin:30px 0}.l-article .__layout .__img{display:grid;grid-template-columns:subgrid;grid-column:1/4;align-items:end;overflow:clip;padding-bottom:0}.l-article .__layout .__img .__wrap{grid-column:1/4;height:100%;border-right:2px solid var(--SymbolColor)}.l-article .__layout .__img .__caption{display:grid;grid-column:2/3;grid-row:4/5;padding-left:0;padding-right:12px;padding-top:15px;margin-top:0;border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor)}.l-article .__layout .__img .__caption p{text-align:right}.l-article .__layout .__img img{display:grid;grid-template-columns:subgrid;grid-column:1/4;grid-row:2/4;width:100%;aspect-ratio:3/2;overflow:clip;object-fit:cover;margin-left:0}.l-article .__side{grid-column:2/3;border-top:2px solid var(--SymbolColor);border-left:2px solid var(--SymbolColor);border-right:2px solid var(--SymbolColor);padding:0 12px;height:100%}.l-article .__side .p-related{list-style:none}.l-article .__side .p-related li{margin-bottom:12px;display:grid;grid-template-columns:1fr;row-gap:6px}.l-article .__side .p-related li .__img{width:100%;overflow:clip;object-fit:cover;aspect-ratio:498/300}.l-article .__side .p-related a:hover{opacity:.9;transition:.3s}.p-hometoday{order:2}.p-hometodaytitle{order:1}.p-hometodaytitle img{width:80%}.p-todaygrid{order:2;display:grid;grid-template-columns:minmax(1fr,588px);grid-template-rows:repeat(3,max-content) 1fr;max-width:588px;height:max-content;max-height:max-content;overflow:clip;object-fit:cover;border:solid 2px var(--SymbolColor);border-bottom:none;transition:all .3s}.p-todaygrid .__block{display:grid;border-bottom:solid 2px var(--SymbolColor);padding:12px;grid-template-columns:1fr;grid-template-rows:1fr;transition:all .3s}.p-todaygrid .__block .__img{object-fit:cover;overflow:hidden;width:100%;aspect-ratio:4/3;transition:all .3s}.p-todaygrid .__block p{display:grid;opacity:1;transition-behavior:allow-discrete}.p-todaygrid .__block .__link{display:grid;opacity:1;width:10%;margin-bottom:15px}.p-todaygrid .__block-logotype{padding:12px;border-bottom:solid 2px var(--SymbolColor);background-color:var(--SymbolColor)}.p-todaygrid .__block-logotype img{max-width:50%}}.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}}
