.wrapper,body,html{width:100%}.global-nav .gnav-instagram-link.unselect,.global-nav .pc-nav-menu .nav-menu-item a.unselect{opacity:.25;filter:alpha(opacity=25)}.clearfix,.index-main,a.BigLinkButton,a.LinkBanner{overflow:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}a.BigLinkButton .label .comment-ja,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1;margin:0;height:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Light");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Light");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:600}*{box-sizing:border-box}body{margin:0;padding:0;font-size:10pt;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Yu Gothic","メイリオ",Meiryo,Roboto,"Droid Sans",sans-serif;font-weight:300;line-height:1.7em;letter-spacing:.1em;color:#222;font-feature-settings:'palt';word-wrap:break-word}.global-nav .pc-nav-menu .nav-menu-item,.global-nav .pc-nav-menu .nav-menu-item.selected{font-family:nimbus-sans,Helvetica,Arial,sans-serif;letter-spacing:0;font-size:10pt}a{text-decoration:none}li,ol,p{text-align:justify}.wrapper{max-width:414px;margin:0 auto;padding-top:75px;overflow-x:hidden}@media (min-width:768px) and (max-width:1023px){p{text-align:left}.wrapper{width:720px;max-width:inherit;margin:0 auto;padding-top:98px}}@media (min-width:1024px){li,ol,p{text-align:left}.wrapper{width:1024px;max-width:inherit;margin:0 auto;padding-top:27px}}.header-container{position:fixed;z-index:100;width:100%;top:0;left:0;background-color:#fff}header{width:100%;height:75px;padding:0 15px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}header .woden-logo{display:block;width:214px}header .woden-logo img{display:block;width:100%}@media (min-width:768px) and (max-width:1023px){header{width:720px;height:98px;margin:0 auto;padding:0}header .woden-logo{width:250px}}@media (min-width:1024px){.header-container{position:relative;border-bottom:none}header{width:1024px;height:auto;margin:0 auto 1.2em;-webkit-align-items:stretch;align-items:stretch;padding:0}header .woden-logo{width:280px}.global-nav{padding-top:2.4em}}.global-nav{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.global-nav .pc-nav-menu{display:none}.global-nav .pc-nav-menu .nav-menu-item{display:block;font-weight:400;margin-left:2em;line-height:1.5em}.global-nav .pc-nav-menu .nav-menu-item.selected{font-weight:700;line-height:1.25em;padding-top:.1em;border-bottom:3px solid #222}.smp-menu .smp-nav-menu .nav-menu-item,footer .copyright{font-weight:400;font-family:nimbus-sans,Helvetica,Arial,sans-serif;letter-spacing:0}.global-nav .pc-nav-menu .nav-menu-item a{display:block;color:#222;padding-bottom:.2em;-moz-transition:all .2s cubic-bezier(.25,.25,.75,.75);-o-transition:all .2s cubic-bezier(.25,.25,.75,.75);-webkit-transition:all .2s cubic-bezier(.25,.25,.75,.75);transition:all .2s cubic-bezier(.25,.25,.75,.75)}@media (min-width:1024px){.global-nav .pc-nav-menu{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;padding-top:.5em}}.global-nav .gnav-instagram-link{display:block;width:26px;height:26px;margin-left:1.5em;-moz-transition:all .2s cubic-bezier(.25,.25,.75,.75);-o-transition:all .2s cubic-bezier(.25,.25,.75,.75);-webkit-transition:all .2s cubic-bezier(.25,.25,.75,.75);transition:all .2s cubic-bezier(.25,.25,.75,.75)}.global-nav .gnav-instagram-link img{display:block;width:100%}@media (min-width:768px) and (max-width:1023px){.global-nav{padding-right:.6em}.global-nav .gnav-instagram-link{width:28px}}@media (min-width:1024px){.global-nav .gnav-instagram-link{width:28px}}.global-nav .gnav-menu-btn{display:block;width:28px;height:21px;margin-left:1.5em}.global-nav .gnav-menu-btn .hamburger-mark{position:relative;width:100%;height:100%}.global-nav .gnav-menu-btn .hamburger-mark .bar{display:block;position:absolute;left:0;width:28px;height:3px;background-color:#000;-moz-transition:all .3s cubic-bezier(.25,.25,.75,.75);-o-transition:all .3s cubic-bezier(.25,.25,.75,.75);-webkit-transition:all .3s cubic-bezier(.25,.25,.75,.75);transition:all .3s cubic-bezier(.25,.25,.75,.75)}.global-nav .gnav-menu-btn .hamburger-mark .bar:nth-child(1){top:0}.global-nav .gnav-menu-btn .hamburger-mark .bar:nth-child(2){top:9px}.global-nav .gnav-menu-btn .hamburger-mark .bar:nth-child(3){top:18px}.global-nav .gnav-menu-btn.open .hamburger-mark .bar:nth-child(1){top:9px;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.global-nav .gnav-menu-btn.open .hamburger-mark .bar:nth-child(2){width:0;left:50%}.global-nav .gnav-menu-btn.open .hamburger-mark .bar:nth-child(3){top:9px;-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}@media (min-width:1024px){.global-nav .gnav-menu-btn{display:none}}.smp-menu{position:fixed;z-index:99;top:75px;left:0;width:100%;background-color:rgba(255,255,255,.75)}.smp-menu .smp-nav-menu,a.BigLinkButton,a.BigLinkButton .label{position:relative;width:100%}.smp-menu .smp-nav-menu .nav-menu-item{display:block;width:100%;height:4em;margin-bottom:1px;background-color:rgba(0,0,0,.75);font-size:11pt;line-height:4.35em}.smp-menu .smp-nav-menu .nav-menu-item.selected{background-color:rgba(90,97,112,.8)}.smp-menu .smp-nav-menu .nav-menu-item a{display:block;width:100%;height:100%;color:#fff;padding:0 15px}@media (min-width:768px) and (max-width:1023px){.smp-menu{top:98px}.smp-menu .smp-nav-menu .nav-menu-item{height:5em;font-size:13pt;line-height:5.35em}.smp-menu .smp-nav-menu .nav-menu-item a{padding:0 32px}}.contents-container{width:100%;padding:12px;background-color:#c3c3cb}.contents-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.contents-container .contents{width:100%}footer{width:100%;margin-top:1.3em;margin-bottom:2.5em}footer.blur{-webkit-filter:blur(3px);filter:blur(3px)}footer .copyright{text-align:center;line-height:.96em;font-size:8pt}@media (min-width:768px) and (max-width:1023px){.contents-container{padding:16px}.contents-container .contents{width:100%;height:460px}footer{margin-bottom:1.6em}footer .copyright{font-size:9pt}}@media (min-width:1024px){.smp-menu{display:none}.contents-container{padding:16px}.contents-container .contents{width:100%;height:568px;background-color:#fff}footer{margin-bottom:3.75em}footer .copyright{font-size:9pt}}a.BigLinkButton{display:block;height:72px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@media (min-width:1024px){a.BigLinkButton{width:50%;height:120px}}a.BigLinkButton .label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:2;height:100%;color:#fff;padding-top:.35em;font-family:nimbus-sans,Helvetica,Arial,sans-serif;letter-spacing:0;font-weight:700;font-size:18pt;line-height:.6em;text-align:center;-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}a.BigLinkButton .arrow,a.BigLinkButton .label .comment-ja{-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1)}a.BigLinkButton .label .label-text{display:block;width:100%}a.BigLinkButton .label .comment-ja{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Yu Gothic","メイリオ",Meiryo,Roboto,"Droid Sans",sans-serif;font-weight:300;line-height:1.6em;letter-spacing:.1em;font-size:11pt;transition:all .5s cubic-bezier(.165,.84,.44,1)}a.BigLinkButton .label .comingsoon{font-family:nimbus-sans,Helvetica,Arial,sans-serif;line-height:.96em;letter-spacing:0;font-weight:400;font-size:11pt}a.BigLinkButton .arrow{position:absolute;z-index:3;top:50%;width:32px;height:32px;margin-top:-16px;right:10px;opacity:.6;filter:alpha(opacity=60);transition:all .5s cubic-bezier(.165,.84,.44,1)}a.BigLinkButton .hover-bg,a.LinkBanner .hover-box .hover-label{-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1)}a.BigLinkButton .arrow img{display:block;width:100%}@media (min-width:1024px){a.BigLinkButton .label{font-size:26pt}a.BigLinkButton .arrow{right:34px;margin-top:-21px;width:42px;height:42px}}a.BigLinkButton .bg,a.BigLinkButton .bg::after,a.BigLinkButton .hover-bg{position:absolute;width:100%;top:0;left:0}a.BigLinkButton .bg{z-index:0;height:100%;background-color:rgba(0,0,0,.85)}a.BigLinkButton .bg::after{display:block;height:100%}a.BigLinkButton .hover-bg{z-index:1;height:100%;transition:all .5s cubic-bezier(.165,.84,.44,1)}a.LinkBanner,a.LinkBanner img{position:relative;display:block}@media (min-width:1024px){a.BigLinkButton:not(.unEnabled):hover .label,a.BigLinkButton:not(.unEnabled):hover .label .comment-ja{letter-spacing:.35em}a.BigLinkButton:not(.unEnabled):hover .arrow{opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25)}a.BigLinkButton:not(.unEnabled):hover .hover-bg{-moz-transition:all 1s cubic-bezier(.165,.84,.44,1);-o-transition:all 1s cubic-bezier(.165,.84,.44,1);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);-moz-transform:scale(3) rotate(180deg);-ms-transform:scale(3) rotate(180deg);-webkit-transform:scale(3) rotate(180deg);transform:scale(3) rotate(180deg);background-color:#c4c6d1}}a.BigLinkButton.unEnabled{padding-top:.6em}a.BigLinkButton.unEnabled .label{color:#000;opacity:.5;filter:alpha(opacity=50)}a.BigLinkButton.unEnabled .bg,a.LinkBanner .hover-box .arrow,a.LinkBanner .hover-box .hover-bg{opacity:0;filter:alpha(opacity=0)}a.LinkBanner{width:300px}a.LinkBanner img{z-index:0;top:0;left:0;width:100%}a.LinkBanner .hover-box{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}a.LinkBanner .hover-box .hover-label{display:block;position:absolute;width:100%;top:50%;margin-top:-4em;text-align:center;color:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;opacity:0;filter:alpha(opacity=0);transition:all .5s cubic-bezier(.165,.84,.44,1)}a.LinkBanner .hover-box .arrow{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:4.5em;-moz-transition:all .5s cubic-bezier(.165,.84,.44,1);-o-transition:all .5s cubic-bezier(.165,.84,.44,1);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}a.LinkBanner .hover-box .hover-bg{display:block;width:100%;height:100%;background-color:#4e545a;-moz-transform:scale(.5) rotate(-90deg);-ms-transform:scale(.5) rotate(-90deg);-webkit-transform:scale(.5) rotate(-90deg);transform:scale(.5) rotate(-90deg);-moz-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.index-main{position:relative;width:100%;padding-top:76.64%}.index-main .woden-logo{position:absolute;z-index:2;width:34%;top:7%;right:5.25%}.index-main .woden-logo img{display:block;width:100%}@media (min-width:768px) and (max-width:1023px){.index-main{padding-top:0;height:100%}.index-main .woden-logo{top:34px;right:34px;width:178px;padding-top:0}}@media (min-width:1024px){a.LinkBanner:hover .hover-box .hover-label{-moz-transition:all .3s cubic-bezier(.165,.84,.44,1) .5s;-o-transition:all .3s cubic-bezier(.165,.84,.44,1) .5s;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.5s;transition:all .3s cubic-bezier(.165,.84,.44,1) .5s;margin-top:-2em;opacity:1;filter:alpha(opacity=100)}a.LinkBanner:hover .hover-box .arrow{-moz-transition:all .3s cubic-bezier(.165,.84,.44,1) .5s;-o-transition:all .3s cubic-bezier(.165,.84,.44,1) .5s;-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);-webkit-transition-delay:.5s;transition:all .3s cubic-bezier(.165,.84,.44,1) .5s;margin-top:2em;opacity:1;filter:alpha(opacity=100)}a.LinkBanner:hover .hover-box .hover-bg{opacity:.85;filter:alpha(opacity=85);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.index-main{padding-top:0;height:100%}.index-main .woden-logo{top:44px;right:42px;width:226px;padding-top:0}}.index-main .graphic-image{position:absolute;z-index:1;top:50%;left:50%;width:100%;height:100%;-moz-transform:translate(-69%,-50%);-ms-transform:translate(-69%,-50%);-webkit-transform:translate(-69%,-50%);transform:translate(-69%,-50%)}.index-main .graphic-image img{display:block;width:auto;height:100%}@media (min-width:768px) and (max-width:1023px){.index-main .graphic-image{top:50%;left:50%;width:100%;height:100%;-moz-transform:translate(-56%,-50%);-ms-transform:translate(-56%,-50%);-webkit-transform:translate(-56%,-50%);transform:translate(-56%,-50%)}.index-main .graphic-image img{width:auto;height:100%}}@media (min-width:1024px){.index-main .graphic-image{top:50%;left:50%;width:100%;height:100%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-main .graphic-image img{width:100%}}