@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Regular.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Bold.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Bold.ttf") format("truetype");font-weight:700;font-style:bold}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Italic.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-BoldItalic.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Regular.woff") format("woff"),url("../../assets/fonts/ASICSKids-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Bold.woff") format("woff"),url("../../assets/fonts/ASICSKids-Bold.ttf") format("truetype");font-weight:700;font-style:bold}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Italic.woff") format("woff"),url("../../assets/fonts/ASICSKids-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-BoldItalic.woff") format("woff"),url("../../assets/fonts/ASICSKids-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"HiraMaruStd-W2";src:url("../../assets/fonts/HiraMaruStd-W2.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"HiraMaruStd-W3";src:url("../../assets/fonts/HiraMaruStd-W3.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"HiraMaruStd-W4";src:url("../../assets/fonts/HiraMaruStd-W4.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"HiraMaruStd-W5";src:url("../../assets/fonts/HiraMaruStd-W5.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"HiraMaruStd-W6";src:url("../../assets/fonts/HiraMaruStd-W6.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"HiraMaruStd-W8";src:url("../../assets/fonts/HiraMaruStd-W8.otf") format("opentype");font-weight:800;font-style:normal}[data-scroll],[data-scroll=out]{opacity:0;will-change:transform,scale,opacity;-webkit-transform:translateY(6rem) scale(0.95);transform:translateY(6rem) scale(0.95);-webkit-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-scroll] .splitting .char,[data-scroll=out] .splitting .char{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}[data-scroll=in]{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}[data-scroll=in] .splitting .char{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes DropDown{0%{top:-200px}100%{top:0}}@keyframes DropDown{0%{top:-200px}100%{top:0}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden}html body{word-wrap:break-word;scroll-behavior:smooth;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{display:inline-block;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}a:hover,a:link{text-decoration:none}ins{text-decoration:none}mark{font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}label{vertical-align:middle;margin:0 10px 0 0}input,select,textarea,button{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;outline-style:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Regular.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Bold.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Bold.ttf") format("truetype");font-weight:700;font-style:bold}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-Italic.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"ASICS";src:url("../../assets/fonts/ASICSFont3.0-BoldItalic.woff") format("woff"),url("../../assets/fonts/ASICSFont3.0-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Regular.woff") format("woff"),url("../../assets/fonts/ASICSKids-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Bold.woff") format("woff"),url("../../assets/fonts/ASICSKids-Bold.ttf") format("truetype");font-weight:700;font-style:bold}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-Italic.woff") format("woff"),url("../../assets/fonts/ASICSKids-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"ASICS KIDS";src:url("../../assets/fonts/ASICSKids-BoldItalic.woff") format("woff"),url("../../assets/fonts/ASICSKids-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"HiraMaruStd-W2";src:url("../../assets/fonts/HiraMaruStd-W2.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"HiraMaruStd-W3";src:url("../../assets/fonts/HiraMaruStd-W3.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"HiraMaruStd-W4";src:url("../../assets/fonts/HiraMaruStd-W4.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"HiraMaruStd-W5";src:url("../../assets/fonts/HiraMaruStd-W5.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"HiraMaruStd-W6";src:url("../../assets/fonts/HiraMaruStd-W6.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"HiraMaruStd-W8";src:url("../../assets/fonts/HiraMaruStd-W8.otf") format("opentype");font-weight:800;font-style:normal}.pc{display:block}.sp{display:none}@media(max-width: 767px){.pc{display:none}.sp{display:block}}.columns{display:-webkit-box;display:-ms-flexbox;display:flex}.columns[data-column="2"]>*{width:50%}.columns[data-column="3"]>*{width:33.333%}.columns[data-column="4"]>*{width:25%}.columns[data-column="5"]>*{width:20%}.columns[data-column="6"]>*{width:16.6666666667%}@media(max-width: 767px){.columns[data-column="2"]>*{width:100%}.columns[data-column="3"]>*{width:50%}.columns[data-column="4"]>*{width:50%}.columns[data-column="5"]>*{width:50%}.columns[data-column="6"]>*{width:33.333%}}.cover-image{position:relative}.cover-image figure{width:100%;height:100%}.cover-image figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.cover-image>*{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cover-image.left>*{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cover-image.bottom>*{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wide-image{position:relative}.wide-image figure{width:50vw;height:100%;position:absolute;top:0;left:50%}.wide-image figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.loading{z-index:-1;position:fixed;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.loading img{width:160px;height:auto}.loading.on{opacity:0}.Center{text-align:center}a{outline:none}figure img{width:100%;height:auto}.Pc{display:block}@media(max-width: 767px){.Pc{display:none}}.Sp{display:none}@media(max-width: 767px){.Sp{display:block}}.Flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Flex.Reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}img.ofi{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;font-family:"object-fit: cover; object-position: center;"}.Accordion{vertical-align:middle}.Accordion::after{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";display:inline-block;width:6px;height:7px;background:url(../../assets/images/common/arrow-right.svg) no-repeat top center;background-size:contain;margin:-4px 0 0 10px;vertical-align:middle}.Accordion.active::after{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.Accordion+ul{display:none}.Link{text-align:right}.Link a{text-align:left;display:inline-block;font-size:16px;font-style:italic;min-width:120px;padding:0 30px 0 0;background:url(../../assets/images/common/arrow-black.svg) no-repeat right center;line-height:3.2}.Link a::after{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";display:block;width:calc(100% + 30px);height:1px;background:#000}.Link a:hover::after{width:0}.Link.Center{text-align:center}@media(max-width: 767px){.Link{text-align:center}}html{scroll-behavior:smooth}html.wf-active,html.loading-delay{visibility:visible}body{background:#fff;color:#292929;font-size:1.4rem;letter-spacing:.02em;font-family:"ASICS","Hiragino Sans",YuGothic,"Noto Sans CJK JP","BIZ UDPGothic","UD Digi Kyokasho","Original Yu Gothic","Yu Gothic",Meiryo,"MS PGothic","Droid Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Sans Emoji",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 767px){body{font-size:1.2rem;letter-spacing:.02em;min-width:320px;margin:0 auto;overflow:hidden}}main{background:#fff;line-height:2}main p{font-size:1.5rem}main h2{font-size:2.2rem;text-align:left;line-height:1.3;text-transform:uppercase;font-style:italic}main h3{font-size:2.2rem;line-height:1.3}main section .Inner{min-width:1200px;max-width:1200px;margin:0 auto;width:100%;padding:0 40px}@media(max-width: 767px){main section .Inner{min-width:100%;max-width:100%;padding:0 5%}}@media(max-width: 767px){main{line-height:1.5}main p{font-size:1.4rem}main h2{font-size:2.2rem}main h3{font-size:2.2rem;line-height:1.3}}a[href^="tel:"]{pointer-events:none}@media(max-width: 767px){a[href^="tel:"]{pointer-events:unset}}a{display:inline-block;color:#292929;-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1)}a:hover{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1)}h1,h2,h3,h4,h5,.HeadText,.CatchCopy{font-family:"ASICS",sans-serif;font-weight:600;font-style:normal}li{list-style:none}#page{overflow:hidden;min-width:1180px;-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 767px){#page{min-width:100%}}#page.on{opacity:1}.Header{position:relative}.HomeNav{z-index:100;display:block;padding:30px 40px;position:absolute;width:226px;height:100vh;background:#0c2340}.HomeNav a{display:block;color:#fff;font-size:16px;line-height:30px}.HomeNav a.ja{font-size:14px}.HomeNav h1{margin:0}.HomeNav h1 img{width:130px}.HomeNav .Nav{position:absolute;top:122px;left:0;width:100%;height:100%;padding:0 20px 0 40px;overflow-y:scroll;scroll-behavior:smooth;height:calc(100vh - 320px);-ms-overflow-style:none;scrollbar-width:none}.HomeNav .Nav ul{padding:0 0 0 16px}.HomeNav .Nav li.journal-kids{margin-top:34px}.HomeNav .Nav li.journal-kids a{font-family:"ASICS KIDS";line-height:1.25}.HomeNav .Nav li a[href="#"]{pointer-events:none;cursor:default}.HomeNav .Nav::-webkit-scrollbar{display:none}.HomeNav .SNS{position:absolute;bottom:30px}.HomeNav .SNS li{margin:10px 0 0 0}.lower.HideHeader .HomeNav{display:none}.MainMenu{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);position:fixed;top:0;left:0;width:70px;height:100vh;background:#0c2340;color:#fff;z-index:99}.MainMenu .MenuBar{position:absolute;width:70px;height:100vh;padding:30px 0;text-align:center;z-index:100}.MainMenu .MenuBar .MenuButton{cursor:pointer;width:28px;margin:0 auto;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.MainMenu .MenuBar .MenuButton span{width:100%;height:1px;background:#fff}.MainMenu .MenuBar .MenuButton::after,.MainMenu .MenuBar .MenuButton::before{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";display:block;width:100%;height:1px;background:#fff}.MainMenu .MenuBar .MenuButton::before{position:absolute;top:0;left:0}.MainMenu .MenuBar .MenuButton::after{position:absolute;bottom:0;left:0}.MainMenu .MenuBar .Title{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);width:200px;position:absolute;top:50%;vertical-align:middle;left:-65px;-webkit-transform:translate(0, -50%) rotateZ(-90deg);transform:translate(0, -50%) rotateZ(-90deg)}.MainMenu .MenuBar .Title h2{font-size:14px;font-weight:normal;font-style:italic}.MainMenu .MenuBar .Title h2 a{color:#fff}.MainMenu .MenuBar .Symbol{position:absolute;bottom:30px;left:0;width:100%;text-align:center}.MainMenu .MenuList{-webkit-transition:all 0s;transition:all 0s;position:fixed;width:100%;height:100%;top:0;left:-100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:98}.MainMenu .MenuList .MenuListInner{width:800px;position:relative}.MainMenu .MenuList .MenuListInner li{display:block}.MainMenu .MenuList .MenuListInner li a{font-size:24px;line-height:50px;color:#fff;font-weight:700;font-style:italic}.MainMenu .MenuList .MenuListInner li a.ja{font-size:20px;font-style:normal;font-weight:normal}.MainMenu .MenuList .MenuListInner li .Head{margin:40px 0 30px 0;font-size:18px;font-weight:bold;font-style:italic}.MainMenu .MenuList .MenuListInner>ul:first-child{width:100%;overflow:hidden}.MainMenu .MenuList .MenuListInner>ul:first-child>li{float:left}.MainMenu .MenuList .MenuListInner>ul:first-child>li:nth-of-type(2){width:28%}.MainMenu .MenuList .MenuListInner>ul:first-child>li:nth-of-type(3){width:34%}.MainMenu .MenuList .MenuListInner>ul:first-child>li:nth-of-type(4){width:27%;padding:92px 0 0 0}.MainMenu .MenuList .MenuListInner>ul>li:first-child{width:100%}.MainMenu .MenuList .MenuListInner .SNS{position:absolute;top:0;right:0}.MainMenu .MenuList .MenuListInner .SNS li{margin:0 0 20px 0}.MainMenu .MenuList .MenuListInner .SNS li a{line-height:1}.MainMenu .MenuList .MenuListInner .SNS li a img{width:30px;height:auto}.MainMenu .MenuList .Search{display:none}.MainMenu.active{width:100%;z-index:101}.MainMenu.active .MenuBar{left:calc(100% - 70px)}.MainMenu.active .MenuBar .MenuButton span{opacity:0}.MainMenu.active .MenuBar .MenuButton::before{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);position:absolute;top:10px;left:0}.MainMenu.active .MenuBar .MenuButton::after{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);position:absolute;bottom:4px;left:0}.MainMenu.active .MenuList{left:0;-webkit-transition:all .25s;transition:all .25s}@media(max-width: 767px){.HomeNav{display:none}.MainMenu{position:fixed;top:0;left:0;width:100%;height:70px;background:#0c2340;color:#fff;z-index:99}.MainMenu .MenuBar{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;width:100%;height:70px;padding:0;text-align:left}.MainMenu .MenuBar .MenuButton{position:absolute;top:26px;right:20px}.MainMenu .MenuBar .Title{width:100%;height:70px;-webkit-transform:none;transform:none;text-align:center;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.MainMenu .MenuBar .Title p{display:inline-block}.MainMenu .MenuBar .Title p img{width:156px;height:auto}.MainMenu .MenuBar .Symbol{display:none}.MainMenu .MenuList{position:relative;width:100%;height:0;top:70px;left:0;height:0;display:block;overflow-y:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;z-index:10000}.MainMenu .MenuList::-webkit-scrollbar{display:none}.MainMenu .MenuList .MenuListInner{width:100%;padding:20px 44px 100px 44px;max-width:auto}.MainMenu .MenuList .MenuListInner li{display:block}.MainMenu .MenuList .MenuListInner li .Accordion+ul{margin-left:20px}.MainMenu .MenuList .MenuListInner li .Accordion+ul li a{font-size:20px}.MainMenu .MenuList .MenuListInner li a{font-size:29px;line-height:52px;font-weight:normal}.MainMenu .MenuList .MenuListInner li a.ja{font-size:24px;font-weight:bold}.MainMenu .MenuList .MenuListInner li .Head{margin:28px 0 15px 0;font-size:18px;font-weight:bold;font-style:italic}.MainMenu .MenuList .MenuListInner>ul:first-child>li{float:none}.MainMenu .MenuList .MenuListInner>ul:first-child>li:nth-of-type(1){width:100%}.MainMenu .MenuList .MenuListInner>ul:first-child>li:nth-of-type(2),.MainMenu .MenuList .MenuListInner>ul:first-child>li:nth-of-type(3){width:100%;margin:22px 0 0 0;border-top:1px solid #fff}.MainMenu .MenuList .MenuListInner>ul:first-child>li:nth-of-type(4){width:100%;padding:0}.MainMenu .MenuList .MenuListInner>ul>li:first-child{width:100%}.MainMenu .MenuList .MenuListInner .SNS{position:static;width:100%;text-align:center;display:block;padding:30px 0}.MainMenu .MenuList .MenuListInner .SNS li{width:auto;display:inline-block;margin:0 12px}.MainMenu .MenuList .MenuListInner .SNS li a{display:inline-block;line-height:0}.MainMenu .MenuList .MenuListInner .SNS li a img{vertical-align:middle}.MainMenu .MenuList .MenuListInner .SNS li:first-child{width:auto}.MainMenu.active{height:100%}.MainMenu.active .MenuBar{left:0}.MainMenu.active .MenuList{width:100%;height:100%}}main.Main{display:block;padding:0 0 0 70px}main.Main .MainInner{width:100%;max-width:1080px;margin:0 auto;position:relative}@media(max-width: 767px){main.Main{padding:0}.lower.HideHeader main.Main{padding:70px 0 0 0}}.FirstView{width:calc(100% - 226px);position:relative;margin:0 0 0 226px;color:#fff}.FirstView .CoverImage{width:100%}.FirstView .Body{position:absolute;padding:80px;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.FirstView .Body h2{font-size:6.2vw;font-style:italic;line-height:.9;vertical-align:baseline}.FirstView .Body h2 span{font-weight:normal}.FirstView .Body .Button{margin:30px 0 0 0}.FirstView .Body .Button a{display:inline-block;font-size:20px;font-weight:normal;font-style:italic;line-height:1;border:1px solid #fff;color:#fff;min-width:170px;padding:14px 15px;position:relative;vertical-align:baseline}.FirstView .Body .Button a::after{content:"";display:block;width:16px;height:10px;background:url(../../assets/images/common/arrow-white.svg) no-repeat right center;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.FirstView .Body .Button a:hover{background:#0c2340;border:1px solid #0c2340}.FirstView .Body .Button::-ms-backdrop,.FirstView .Body .Button a{padding:18px 15px 10px 15px}.FirstView .Body .Element{position:absolute;top:50px;right:50px}.FirstView .Body .Element p{font-size:12px;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;display:inline-block}.lower.HideHeader .FirstView{width:calc(100% - 70px);position:relative;margin:0 0 0 70px}.lower.HideHeader .FirstView .CoverImage{width:100%;height:100vh}.lower.HideHeader .FirstView .Element{top:50px;right:120px}@media(max-width: 767px){.FirstView{width:100%;position:relative;margin:70px 0 0 0;overflow:hidden}.FirstView .Body{position:absolute;padding:30px 20px;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.FirstView .Body h2{font-size:13vw;font-style:italic;line-height:1;margin:0 0 16px 0}.FirstView .Body h2 span{font-weight:normal}.FirstView .Body .Button{margin:24px 0 0 0;line-height:20px}.FirstView .Body .Button a{display:inline-block;font-size:20px;font-weight:normal;font-style:italic;border:1px solid #fff;color:#fff;min-width:170px;padding:14px 15px;position:relative}.FirstView .Body .Button a::after{content:"";display:block;width:16px;height:10px;background:url(../../assets/images/common/arrow-white.svg) no-repeat right center;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.FirstView .Body .Button a:hover{background:#0c2340;border:1px solid #0c2340}.FirstView .Body .Element{position:static;top:auto;right:auto}.FirstView .Body .Element p{-ms-writing-mode:lr-tb;-webkit-writing-mode:lr-tb;writing-mode:lr-tb}.lower.HideHeader .FirstView{width:100%;margin:70px 0 0 0}.lower.HideHeader .FirstView .Element{display:none}}.Contents{padding:80px 0 0 0}.Contents .ContentsHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 34px 0}.Contents .ContentsHeader h2{color:#0c2340}.Contents .ContentsHeader ul li{display:inline-block;padding:0 0 0 22px}.Contents .ContentsHeader ul li a{font-style:italic;font-size:16px}.Contents .ContentsHeader ul li a::after{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";display:block;width:100%;height:1px;background-color:#000;margin:-0.5em 0 0 0}.Contents .ContentsHeader ul li a:hover::after{width:0}.Articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Articles .Article{width:31%;margin:0 0 40px 0}.Articles .Article a .Image{width:100%;height:190px;position:relative;overflow:hidden;margin:0 0 10px 0}.Articles .Article a .Image img{-webkit-transition:all 3s linear;transition:all 3s linear}.Articles .Article a .Category{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);background:#000;display:inline-block;vertical-align:middle;height:20px;line-height:20px;padding:0 10px;margin:6px 0 10px 0;font-style:italic;font-size:13px;color:#fff}.Articles .Article a .Category::after{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);content:"";display:block;width:100%;height:1px;background-color:#fff;margin:-0.35em 0 0 0}.Articles .Article a h3{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);font-size:14px;line-height:20px;font-weight:normal}.Articles .Article a p{-webkit-transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:.25s cubic-bezier(0.215, 0.61, 0.355, 1);font-size:12px;font-style:italic}.Articles .Article a:hover .Image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.Articles .Article a:hover .Category{background:#0c2340}.Articles .Article a:hover h3,.Articles .Article a:hover p{color:#0c2340}@media(max-width: 767px){.Contents{padding:20px 0 0 0}.Contents .ContentsHeader{display:block;padding:0 0 34px 0;text-align:center}.Contents .ContentsHeader h2{text-align:center;margin:0 0 16px 0}.Contents .ContentsHeader ul li{display:inline-block;padding:3px 8px}.Contents .ContentsHeader ul li a::after{margin:-0.2em 0 0 0}.Contents .ContentsHeader ul li a:hover::after{width:100%}.Articles{display:block}.Articles .Article{width:100%;margin:0 0 50px 0}.Articles .Article a .Image{height:64vw}.Articles .Article a .Body{padding:4px 14px}.Articles .Article a .Body h3{font-size:14px;line-height:20px;font-weight:normal}.Articles .Article a .Body p{font-size:12px;font-style:italic}}.Footer{position:relative;padding:0 0 0 70px;z-index:1}.Footer.lp-hidden .FooterInner{background:#fff}.Footer .FooterInner{padding:20px 0 0 0;background:#f0f0f0}.Footer .FooterInner .Columns{max-width:1080px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 30px 0}.Footer .FooterInner .Columns .app li.ttl{font-weight:bold;font-size:14px;margin:12px 0 6px 0}.Footer .FooterInner .Columns .app li a{position:relative}.Footer .FooterInner .Columns .app li a::after{position:absolute;right:-17px;top:4px;content:"";width:17px;height:17px;background-image:url("../../assets/images/common/o-link.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.Footer .FooterInner .Columns .SNS li{display:inline-block;margin:0 20px 0 0}.Footer .FooterInner .Columns .SNS li a img{width:32px;height:auto}.Footer .FooterInner .Columns .Column{line-height:1.8}.Footer .FooterInner .Columns .Column:first-child{width:33%}.Footer .FooterInner .Columns .Column:nth-of-type(2){width:13%}.Footer .FooterInner .Columns .Column:nth-of-type(3){width:13%}.Footer .FooterInner .Columns .Column:nth-of-type(4){width:18%}.Footer .FooterInner .Columns .Column:nth-of-type(5){width:18%}.Footer .FooterInner .Columns .Column p{font-weight:bold;margin:12px 0 6px 0}.Footer .FooterInner .Columns .Column ul li a{font-size:13px}.Footer .FooterInner .Columns .Column ul li a:hover{text-decoration:underline}.Footer .FooterInner .FooterBottom{background:#fff;padding:30px 0}.Footer .FooterInner .FooterBottom .FooterBottomInner{max-width:1080px;margin:0 auto}.Footer .FooterInner .FooterBottom .FooterBottomInner ul{margin:0 0 10px 0}.Footer .FooterInner .FooterBottom .FooterBottomInner ul li{display:inline-block;margin:0 20px 0 0}.Footer .FooterInner .FooterBottom .FooterBottomInner ul li a{font-size:13px}.Footer .FooterInner .FooterBottom .FooterBottomInner ul li a:hover{text-decoration:underline}@media(max-width: 767px){.Footer{padding:0}.Footer .FooterInner{padding:20px 0 0 0;background:#f0f0f0}.Footer .FooterInner .Columns{padding:0 14px 20px 14px;display:block}.Footer .FooterInner .Columns .app{padding:0 0 20px 0;text-align:center}.Footer .FooterInner .Columns .app li{display:inline-block;font-weight:bold}.Footer .FooterInner .Columns .app li:not(:last-child){margin-right:40px}.Footer .FooterInner .Columns .app li.ttl{display:block;margin-right:0}.Footer .FooterInner .Columns .SNS{padding:0 0 20px 0;text-align:center}.Footer .FooterInner .Columns .SNS li{display:inline-block}.Footer .FooterInner .Columns .SNS li:last-child{margin-right:0}.Footer .FooterInner .Columns .SNS li a img{width:32px;height:auto}.Footer .FooterInner .Columns .Column:first-child{width:100%}.Footer .FooterInner .Columns .Column:nth-of-type(2){width:100%}.Footer .FooterInner .Columns .Column:nth-of-type(3){width:100%}.Footer .FooterInner .Columns .Column:nth-of-type(4){width:100%}.Footer .FooterInner .Columns .Column:nth-of-type(5){width:100%}.Footer .FooterInner .Columns .Column p{text-align:center}.Footer .FooterInner .Columns .Column .Toggle{text-align:left;font-weight:bold;font-size:15px;margin:0;padding:8px 0;border-top:1px solid #000;position:relative}.Footer .FooterInner .Columns .Column .Toggle::after{content:"";display:block;width:10px;height:10px;background:url(../../assets/images/common/ico-plus.svg) no-repeat center center;background-size:contain;position:absolute;top:50%;right:0;margin:-5px 0 0 0}.Footer .FooterInner .Columns .Column .Toggle.active::after{background:url(../../assets/images/common/ico-minus.svg) no-repeat center center;background-size:contain}.Footer .FooterInner .Columns .Column .Toggle+ul{display:none;padding-bottom:20px}.Footer .FooterInner .Columns .Column ul li a:hover{text-decoration:none}.Footer .FooterInner .FooterBottom{padding:20px 14px}.Footer .FooterInner .FooterBottom .FooterBottomInner ul li{margin:0 10px 0 0}.Footer .FooterInner .FooterBottom .FooterBottomInner ul li a{font-size:10px}.Footer .FooterInner .FooterBottom .FooterBottomInner ul li a:hover{text-decoration:underline}}.Features{padding:60px 0 40px 0}.Features .Slider .SlideItem a{display:block;width:765px;padding:0 30px 0 0}.Features .Slider .SlideItem a img{width:100%;height:auto}.Features .slick-next.slick-arrow{position:absolute;top:auto;bottom:-80px;right:0;width:40px;height:40px}.Features .slick-next.slick-arrow.slick-disabled{opacity:.3;pointer-events:none}.Features .slick-prev.slick-arrow{position:absolute;top:auto;left:auto;bottom:-80px;right:50px;width:40px;height:40px}.Features .slick-prev.slick-arrow.slick-disabled{opacity:.3;pointer-events:none}.Features .slick-slider .slick-track,.Features .slick-slider .slick-list{overflow:visible}.Features .Progress{width:500px;height:3px;margin:40px 0 0 0;position:relative;background:#efefef}.Features .Progress .Bar{width:100px;height:3px;background:#a7a7a7}@media(max-width: 767px){.Features{padding:60px 0 80px 0}.Features .Slider .SlideItem{width:100vw}.Features .Slider .SlideItem a{display:block;width:100%;padding:0}.Features .Slider .SlideItem a img{width:100%;height:auto}.Features .slick-next.slick-arrow{bottom:-100px;left:52%;right:auto}.Features .slick-prev.slick-arrow{left:auto;bottom:-100px;right:52%}.Features .slick-slider .slick-track,.Features .slick-slider .slick-list{overflow:visible}.Features .Progress{width:80%;margin:20px auto 0 auto}}.font-kids{font-family:"ASICS KIDS","HiraMaruStd-W3" !important}/*# sourceMappingURL=common.min.css.map */