@keyframes bnr01{0%{-webkit-transform:translateY(9px) rotate(38deg);transform:translateY(9px) rotate(38deg)}38%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes bnr01{0%{-webkit-transform:translateY(9px) rotate(38deg)}38%{-webkit-transform:translateY(9px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@media only screen and (min-width:480px){@keyframes bnr01{0%{-webkit-transform:translateY(15px) rotate(38deg);transform:translateY(15px) rotate(38deg)}38%{-webkit-transform:translateY(15px) rotate(0);transform:translateY(15px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes bnr01{0%{-webkit-transform:translateY(15px) rotate(38deg)}38%{-webkit-transform:translateY(15px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}}@keyframes bnr02{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bnr02{0%{opacity:0}to{opacity:1}}@keyframes bnr03{0%{-webkit-transform:translateY(-9px) rotate(-38deg);transform:translateY(-9px) rotate(-38deg)}38%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes bnr03{0%{-webkit-transform:translateY(-9px) rotate(-38deg)}38%{-webkit-transform:translateY(-9px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@media only screen and (min-width:480px){@keyframes bnr03{0%{-webkit-transform:translateY(-15px) rotate(-38deg);transform:translateY(-15px) rotate(-38deg)}38%{-webkit-transform:translateY(-15px) rotate(0);transform:translateY(-15px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes bnr03{0%{-webkit-transform:translateY(-15px) rotate(-38deg)}38%{-webkit-transform:translateY(-15px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}}@keyframes bnr01-active{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}to{-webkit-transform:translateY(9px) rotate(38deg);transform:translateY(9px) rotate(38deg)}}@-webkit-keyframes bnr01-active{0%{-webkit-transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(9px) rotate(0)}to{-webkit-transform:translateY(9px) rotate(38deg)}}@media only screen and (min-width:480px){@keyframes bnr01-active{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(33px) rotate(0);transform:translateY(33px) rotate(0)}to{-webkit-transform:translateY(33px) rotate(38deg);transform:translateY(33px) rotate(38deg)}}@-webkit-keyframes bnr01-active{0%{-webkit-transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(33px) rotate(0)}to{-webkit-transform:translateY(33px) rotate(38deg)}}}@keyframes bnr02-active{0%{opacity:1}to{opacity:0}}@-webkit-keyframes bnr02-active{0%{opacity:1}to{opacity:0}}@keyframes bnr03-active{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(-12px) rotate(0);transform:translateY(-12px) rotate(0)}to{-webkit-transform:translateY(-12px) rotate(-38deg);transform:translateY(-12px) rotate(-38deg)}}@-webkit-keyframes bnr03-active{0%{-webkit-transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(-12px) rotate(0)}to{-webkit-transform:translateY(-12px) rotate(-38deg)}}@media only screen and (min-width:480px){@keyframes bnr03-active{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(-15px) rotate(0);transform:translateY(-15px) rotate(0)}to{-webkit-transform:translateY(-15px) rotate(-38deg);transform:translateY(-15px) rotate(-38deg)}}@-webkit-keyframes bnr03-active{0%{-webkit-transform:translateY(0) rotate(0)}38%{-webkit-transform:translateY(-15px) rotate(0)}to{-webkit-transform:translateY(-15px) rotate(-38deg)}}}@keyframes opacity{0%{opacity:0}38%{opacity:0}to{opacity:1}}@-webkit-keyframes opacity{0%{opacity:0}38%{opacity:0}to{opacity:1}}@-webkit-keyframes jump{0%{opacity:0;top:-5px}to{opacity:1;top:0px}}@keyframes jump{0%{opacity:0;top:-5px}to{opacity:1;top:0px}}html{font-size:16px}body{background:url('../../common/img/bg.jpg') bottom center;background-attachment:fixed;background-size:cover;-webkit-overflow-scrolling:touch}@font-face{font-family:'Hannari';src:url('../../css/font/HannariMinCho.eot') format('embedded-opentype'), url('../../css/font/HannariMinCho.woff') format('woff'), url('../../css/font/HannariMinCho.ttf') format('truetype')}@font-face{font-family:'NotoSerifCJKjp';src:url('../../css/font/NotoSerifCJKjp.eot') format('embedded-opentype'), url('../../css/font/NotoSerifCJKjp.woff') format('woff'), url('../../css/font/NotoSerifCJKjp.ttf') format('truetype')}.grid-row{padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.grid-row:after,.grid-row:before{display:table;content:" ";clear:both}@media (min-width:768px){.grid-row{margin:0px -15px;padding:0 0px}}.grid-row [class^=dgrid]{float:left;padding:0;margin-bottom:12px;position:relative;min-height:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.grid-row [class^=dgrid]{margin-bottom:30px;padding:0px 15px}}.grid-row [class^=dgrid].pull-right{float:right}.dgrid-lg-16_6{width:100%}@media (min-width:768px){.dgrid-lg-16_6{width:16.66666667%}}.dgrid-lg-20{width:100%}@media (min-width:768px){.dgrid-lg-20{width:20%}}.dgrid-lg-25{width:100%}@media (min-width:768px){.dgrid-lg-25{width:25%}}.dgrid-lg-33_3{width:100%}@media (min-width:768px){.dgrid-lg-33_3{width:33.33333333%}}.dgrid-lg-37_5{width:100%}@media (min-width:768px){.dgrid-lg-37_5{width:37.5%}}.dgrid-lg-50{width:100%}@media (min-width:768px){.dgrid-lg-50{width:50%}}.dgrid-lg-66_6{width:100%}@media (min-width:768px){.dgrid-lg-66_6{width:66.66666667%}}.dgrid-lg-75{width:100%}@media (min-width:768px){.dgrid-lg-75{width:75%}}.dgrid-lg-100{width:100%}img.img-responsive{width:100%}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-big{font-size:16px}.text-big strong{font-size:22px}.text-small{font-size:6px!important}@media only screen and (min-width:768px){.text-small{font-size:11px!important}}.sp{display:block!important}.pc{display:none!important}@media only screen and (min-width:768px){.pc{display:block!important}.sp{display:none!important}}.mt_0{margin-top:0!important}.mt_10{margin-top:10px!important}.mt_20{margin-top:10px!important}.mt_30{margin-top:10px!important}.mt_40{margin-top:20px!important}.mt_50{margin-top:20px!important}.mt_60{margin-top:30px!important}.mt_70{margin-top:30px!important}.mb_0{margin-bottom:0!important}.mb_10{margin-bottom:10px!important}.mb_20{margin-bottom:10px!important}.mb_30{margin-bottom:10px!important}.mb_40{margin-bottom:20px!important}.mb_50{margin-bottom:20px!important}.mb_60{margin-bottom:30px!important}.mb_70{margin-bottom:30px!important}.ml_0{margin-left:0!important}.ml_10{margin-left:10px!important}.ml_20{margin-left:10px!important}.ml_30{margin-left:10px!important}.ml_40{margin-left:20px!important}.ml_50{margin-left:20px!important}.ml_60{margin-left:30px!important}.ml_70{margin-left:30px!important}.mr_0{margin-right:0!important}.mr_10{margin-right:10px!important}.mr_20{margin-right:10px!important}.mr_30{margin-right:10px!important}.mr_40{margin-right:20px!important}.mr_50{margin-right:20px!important}.mr_60{margin-right:30px!important}.mr_70{margin-right:30px!important}.pt_0{padding-top:0!important}.pt_10{padding-top:10px!important}.pt_20{padding-top:10px!important}.pt_30{padding-top:10px!important}.pt_40{padding-top:20px!important}.pt_50{padding-top:20px!important}.pt_60{padding-top:30px!important}.pt_70{padding-top:30px!important}.pb_0{padding-bottom:0!important}.pb_10{padding-bottom:10px!important}.pb_20{padding-bottom:10px!important}.pb_30{padding-bottom:10px!important}.pb_40{padding-bottom:20px!important}.pb_50{padding-bottom:20px!important}.pb_60{padding-bottom:30px!important}.pb_70{padding-bottom:30px!important}.pl_0{padding-left:0!important}.pl_10{padding-left:10px!important}.pl_20{padding-left:10px!important}.pl_30{padding-left:10px!important}.pl_40{padding-left:20px!important}.pl_50{padding-left:20px!important}.pl_60{padding-left:30px!important}.pl_70{padding-left:30px!important}.pr_0{padding-right:0!important}.pr_10{padding-right:10px!important}.pr_20{padding-right:10px!important}.pr_30{padding-right:10px!important}.pr_40{padding-right:20px!important}.pr_50{padding-right:20px!important}.pr_60{padding-right:30px!important}.pr_70{padding-right:30px!important}@media only screen and (min-width:768px){.mt_0{margin-top:0!important}.mt_10{margin-top:10px!important}.mt_20{margin-top:20px!important}.mt_30{margin-top:30px!important}.mt_40{margin-top:40px!important}.mt_50{margin-top:50px!important}.mt_60{margin-top:60px!important}.mt_70{margin-top:70px!important}.mb_0{margin-bottom:0!important}.mb_10{margin-bottom:10px!important}.mb_20{margin-bottom:20px!important}.mb_30{margin-bottom:30px!important}.mb_40{margin-bottom:40px!important}.mb_50{margin-bottom:50px!important}.mb_60{margin-bottom:60px!important}.mb_70{margin-bottom:70px!important}.ml_0{margin-left:0!important}.ml_10{margin-left:10px!important}.ml_20{margin-left:20px!important}.ml_30{margin-left:30px!important}.ml_40{margin-left:40px!important}.ml_50{margin-left:50px!important}.ml_60{margin-left:60px!important}.ml_70{margin-left:70px!important}.mr_0{margin-right:0!important}.mr_10{margin-right:10px!important}.mr_20{margin-right:20px!important}.mr_30{margin-right:30px!important}.mr_40{margin-right:40px!important}.mr_50{margin-right:50px!important}.mr_60{margin-right:60px!important}.mr_70{margin-right:70px!important}.pt_0{padding-top:0!important}.pt_10{padding-top:10px!important}.pt_15{padding-top:15px!important}.pt_20{padding-top:20px!important}.pt_30{padding-top:30px!important}.pt_40{padding-top:40px!important}.pt_50{padding-top:50px!important}.pt_60{padding-top:60px!important}.pt_70{padding-top:70px!important}.pb_0{padding-bottom:0!important}.pb_10{padding-bottom:10px!important}.pb_20{padding-bottom:20px!important}.pb_30{padding-bottom:30px!important}.pb_40{padding-bottom:40px!important}.pb_50{padding-bottom:50px!important}.pb_60{padding-bottom:60px!important}.pb_70{padding-bottom:70px!important}.pl_0{padding-left:0!important}.pl_10{padding-left:10px!important}.pl_20{padding-left:20px!important}.pl_30{padding-left:30px!important}.pl_40{padding-left:40px!important}.pl_50{padding-left:50px!important}.pl_60{padding-left:60px!important}.pl_70{padding-left:70px!important}.pr_0{padding-right:0!important}.pr_10{padding-right:10px!important}.pr_20{padding-right:20px!important}.pr_30{padding-right:30px!important}.pr_40{padding-right:40px!important}.pr_50{padding-right:50px!important}.pr_60{padding-right:60px!important}.pr_70{padding-right:70px!important}}.font0{font-size:0!important}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}a{outline:none}.bounce-up{opacity:0.1;-moz-transition:all 1000ms ease-in-out;-webkit-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out;transition:all 1000ms ease-in-out;-moz-transform:translate3d(0px, 25px, 0px);-webkit-transform:translate3d(0px, 25px, 0px);-o-transform:translate(0px, 25px);-ms-transform:translate(0px, 25px);transform:translate3d(0px, 25px, 0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.bounce-up.in-view{opacity:1;-moz-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate3d(0px, 0px, 0px)}.fade-in{opacity:0.1;-moz-transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.fade-in.in-view{opacity:1}.fade{opacity:0.1;-moz-transition:all 1000ms ease-in-out;-webkit-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out;transition:all 1000ms ease-in-out;-moz-transform:translate3d(0px, 20px, 0px);-webkit-transform:translate3d(0px, 20px, 0px);-o-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);transform:translate3d(0px, 20px, 0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.fade.in-view{opacity:1;-moz-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate3d(0px, 0px, 0px)}.chita{font-family:'Hannari';-webkit-font-kerning:normal;font-kerning:normal;padding:3.125vw;padding-top:0}.chita:before{background:url('../../common/img/bg_sp.jpg') bottom center;position:fixed;content:"";width:100%;height:100%;display:block;z-index:-999;top:0px;left:0;right:0;bottom:0px;background-attachment:initial;background-size:cover;-webkit-overflow-scrolling:touch}.chita li,.chita ul{list-style:none}.chita .section,.chita section{margin:0 auto;color:#fff;padding:0;max-width:1050px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.chita .section__title{font-family:'Hannari';font-size:7.03125vw;line-height:1em;color:#fff;text-align:center;margin:1em auto;font-weight:normal;display:table}.chita .section__title .en{font-family:"Crimson Text";font-size:4.6875vw;display:block;margin-top:0.916em;padding-top:0.208em;border-top:2px solid #fff;letter-spacing:0.045em;width:98%}.chita .paragraph__title{font-size:5.3125vw;color:#fff;text-align:center;margin:1em auto;font-weight:normal;line-height:1.4em;letter-spacing:-0.03em}.chita .btn{border:2px solid #fff;font-size:5.3125vw;color:#fff;text-align:center;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:1.875vw 2.34375vw;margin:1em auto;height:13.28125vw;text-decoration:none;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.chita .btn.btn--arrow-down:after{content:"";padding:0;height:0.6em;width:0.6em;border:1px solid #fff;border-width:2px 2px 0 0;border-bottom:0 solid rgba(0, 0, 0, 0);border-left:0 solid rgba(0, 0, 0, 0);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:4.6875%;top:calc(50% - 0.5em);-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.chita .btn.btn--arrow-down:hover:after{border-color:#032e52}.chita .btn:hover{background:#fff;color:#032e52;opacity:1!important}.chita .section__banner{margin:96px -3.125vw 0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.chita.about .section__banner,.chita.event .section__banner{margin:114px -3.125vw 0}.breadcrumbs{background:#ffffff;overflow:hidden;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px 0 0;position:absolute;top:102px;left:0;right:0;height:43px;border-top:1px solid #ccc}.breadcrumbs.toppage{top:102px}.breadcrumbs.breadcrumbs__event{height:auto}.breadcrumbs.breadcrumbs__event h1{padding:2.8125vw 10px;text-align:right}.breadcrumbs ul{list-style:none;display:none}.breadcrumbs ul li{color:#000;font-size:1.875vw;display:inline-block;vertical-align:middle;font-family:'Hannari';float:left}.breadcrumbs ul li a{color:#000;text-decoration:none}.breadcrumbs ul li a:after{content:">";display:inline-block;margin:0 8px}.breadcrumbs ul li a:hover{text-decoration:underline}.breadcrumbs ul li span{margin-left:6px;letter-spacing:-0.15em}.breadcrumbs ul li span:last-child{letter-spacing:0}.breadcrumbs h1{font-size:14px;color:#000;float:right;font-family:'Hannari';padding:10px;margin:0}.breadcrumbs h1 span{margin-left:6px;letter-spacing:-0.15em}.breadcrumbs h1 span:last-child{letter-spacing:0}.bg{display:none}.announce{width:100%;border:1px solid #fff;color:#fff;padding:10px 20px 20px;margin:20px auto 80px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:860px}.announce .announce__title{font-weight:bold;text-align:center;font-size:7.03125vw;margin-bottom:10px!important}.announce .announce__info{font-size:4.375vw}#html5-watermark{display:none!important}#html5-lightbox-box{max-width:960px!important}#html5-close span{position:relative;display:inline-block;width:50px;height:50px;overflow:hidden;margin-top:-20px}#html5-close span:after,#html5-close span:before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#032e52}#html5-close span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#html5-close span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.video_sp{width:100%;height:48vw}#html5-lightbox-overlay{background:#fff!important;opacity:0.6!important}#html5-image{padding:0!important}.no{overflow:hidden}.none{display:none!important}.small-text{font-size:3.75vw;font-family:'NotoSerifCJKjp';display:inline!important}.paragraph__title .small-text{font-size:4.53125vw}@media only screen and (min-width:480px){.chita .section__title{font-size:5.9375vw}.chita .section__title .en{font-size:3.75vw}.chita .btn{padding:1.5625vw 2.34375vw}.chita .section__banner{margin:170px -3.125vw 0}.chita.about .section__banner,.chita.event .section__banner{margin:200px -3.125vw 0}.breadcrumbs{margin:0;top:159px;left:0;right:0;height:60px}.breadcrumbs.toppage{top:159px}.breadcrumbs.breadcrumbs__event h1{padding:2.8125vw 10px 3.75vw}.breadcrumbs h1{font-size:20px;padding:10px 10px 20px}}@media only screen and (min-width:768px){.chita{padding:0;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-width:1148px}.chita:before{display:none}.chita .announce{width:100%;border:1px solid #fff;color:#fff;padding:10px 30px 30px;margin:20px auto 110px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:860px}.chita .announce .announce__title{font-weight:bold;text-align:center;font-size:36px;font-size:2.25rem;margin:0 0 30px 0}.chita .announce .announce__info{font-size:18px;font-size:1.125rem}.chita .section__title{letter-spacing:0.17em;font-size:36px;font-size:2.25rem;margin:20px auto;font-weight:normal}.chita .section__title .en{display:block;margin-top:19px;letter-spacing:1px;font-size:18px;font-size:1.125rem;padding-top:7px}.chita .paragraph__title{font-size:29px;font-size:1.8125rem;color:#fff;text-align:center;margin:20px auto 20px;font-weight:normal;letter-spacing:0.05em;line-height:1.5em}.chita .btn{font-size:20px;font-size:1.25rem;height:43px;padding:2px 10px 10px;min-width:375px;display:inline-block;width:auto;margin:1em auto}.chita .btn:hover{opacity:0.8}.chita .section__banner{margin:136px 0 0 0!important}.breadcrumbs{min-width:1152px;margin:85px auto 0;padding:8px 12px 16px;position:absolute;top:59px;background:#fff;height:auto;z-index:3}.breadcrumbs.toppage{border-top:none;margin-top:0px;top:0;position:relative}.breadcrumbs.breadcrumbs__event h1{padding:6px 0 0 0}.breadcrumbs .wrap{max-width:1164px;margin:0px auto 0}.breadcrumbs ul{display:block;float:left;margin:5px 0 0 0;padding:0}.breadcrumbs ul li{font-size:16px;font-size:1rem;line-height:1em}.breadcrumbs h1{font-size:16px;font-size:1rem;margin:0;font-weight:normal;line-height:1em;padding:6px 0 0 0}.bg{display:block;position:fixed;top:0;left:50%;width:1920px;margin-left:-960px;z-index:-1}.bg img{margin-top:-100px;margin-bottom:-50px}.bg img.cm{margin-top:-92px}.small-text{font-size:16px;font-size:1rem}.paragraph__title .small-text{font-size:24px;font-size:1.5rem}}@media only screen and (max-width:959px) and (min-width:768px){.chita section{width:1050px}}.chita-header.toppage .menu-top.normal{top:0;margin-top:0}.chita-menu{width:100%;position:absolute;top:49px;z-index:100}.chita-menu .wrap-menu{background:#ffffff;position:relative;text-align:center;height:53px}.chita-menu .wrap-menu .logo-kanji{position:absolute;left:10px;top:8px}.chita-menu .wrap-menu .logo-kanji img{width:45px}.chita-menu .wrap-menu .menu{display:inline-block;position:relative;margin:15px 0 0 0;width:37px;height:33px;position:absolute;right:10px;z-index:200;cursor:pointer}.chita-menu .wrap-menu .menu span{display:block;position:absolute;z-index:200;left:0;width:100%;height:2px;background:#626262}.chita-menu .wrap-menu .menu span:first-of-type{top:0}.chita-menu .wrap-menu .menu span:nth-of-type(2){top:10px}.chita-menu .wrap-menu .menu span:nth-of-type(3){bottom:10px}.chita-menu .wrap-menu.active .menu span:first-of-type{-webkit-animation:bnr01-active 0.3s forwards;animation:bnr01-active 0.3s forwards}.chita-menu .wrap-menu.active .menu span:nth-of-type(2){-webkit-animation:bnr02-active 0.3s forwards;animation:bnr02-active 0.3s forwards}.chita-menu .wrap-menu.active .menu span:nth-of-type(3){-webkit-animation:bnr03-active 0.3s forwards;animation:bnr03-active 0.3s forwards}.chita-menu.normal.fix-top{position:fixed!important;top:0px;background:#fff;-webkit-animation:none;animation:none}.chita-menu.fix-top{position:fixed;top:0px!important;background:#fff}.chita-menu.fix-top.active{background:none}@media only screen and (min-width:480px){.chita-menu.fix-top.active nav.block{height:calc(100vh - 105px)}}@media only screen and (min-width:480px){.chita-menu.active nav.block{height:calc(100vh - 153px)}}.menu span:first-of-type{-webkit-animation:bnr01 0.3s forwards;animation:bnr01 0.3s forwards}.menu span:nth-of-type(2){-webkit-animation:bnr02 0.3s forwards;animation:bnr02 0.3s forwards}.menu span:nth-of-type(3){-webkit-animation:bnr03 0.3s forwards;animation:bnr03 0.3s forwards}nav.block{display:block;width:100%;height:auto;background:#fff;overflow:auto;background:rgba(255, 255, 255, 0.95);height:100vh;margin-top:-92px;padding-top:100px;z-index:101;position:relative}@media only screen and (min-width:480px){nav.block.match-height{height:calc(100vh - 110px)!important}}@media only screen and (min-width:480px){nav.block{margin-top:-153px;padding-top:153px;height:calc(100vh - 153px)}}@media only screen and (orientation:landscape){nav.block{margin-top:-153px;padding-top:153px;height:calc(100vh - 10em)}}nav.block ul{list-style:none;padding:0;margin:0;position:relative;height:auto}nav.block ul li{font-family:'Hannari';font-size:6.5625vw;text-align:center;width:92%;line-height:1em;border-top:1px solid #aaabac;padding:0;margin:0 auto}nav.block ul li:last-child{border-bottom:none}nav.block ul li a{font-size:5.46875vw;color:#032e52;padding:0.85em 0 1em;text-decoration:none;line-height:1em;display:block}nav.block ul li a:hover{background:#032e52;color:#fff}nav.block ul li a.btn-facebook{display:none}.menu-top{margin:0;position:absolute;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden;-webkit-transition:none;-o-transition:none;-moz-transition:none;-ms-transition:none;background:#fff}.menu-top.normal li.logo{display:none}.menu-top li{display:block;padding:10px}.menu-top li.logo{display:none}.menu-top li.new,.menu-top li.txt1{position:relative}.menu-top li.new:after,.menu-top li.txt1:after{font-family:"Crimson Text";content:"NEW";color:#f00;font-size:2.5vw;letter-spacing:0.1em;display:block;position:absolute;left:61%;top:2.8125vw;font-weight:bold;line-height:1em}.menu-top li.txt1:after{content:"3/28 終了しました";left:67%}.menu-top li.bar:after{left:68%}.menu-top li.bar span{margin-left:6px;letter-spacing:-0.15em}.menu-top li.bar span:last-child{letter-spacing:0}.chita-footer{position:relative;background:#fff}.chita-footer .footer-wrap{padding:6.25%;position:relative}.chita-footer .logo-footer{width:100%}.chita-footer .logo-footer a{margin-top:10px;display:inline-block}.chita-footer .logo-footer a img{max-width:128px}.chita-footer .dgrid-lg-100{position:initial}.chita-footer .dgrid-lg-100 ul{list-style:none;margin:3.125% 0 0;padding:0}.chita-footer .dgrid-lg-100 ul li{line-height:2.7em}.chita-footer .dgrid-lg-100 ul li a{color:#032e52;font-family:'Hannari';text-decoration:none;font-size:5.3125vw;line-height:1em;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.chita-footer .dgrid-lg-100 ul li a span{margin-right:0.9375vw}.chita-footer .dgrid-lg-100 ul li a:hover{opacity:0.8}.chita-footer .dgrid-lg-100 ul li.new a,.chita-footer .dgrid-lg-100 ul li.txt1 a{position:relative}.chita-footer .dgrid-lg-100 ul li.new a:after,.chita-footer .dgrid-lg-100 ul li.txt1 a:after{font-family:"Crimson Text";content:"NEW";color:#f00;font-size:3.125vw;letter-spacing:0em;display:block;position:absolute;right:-10.15625vw;top:60%;line-height:0em}.chita-footer .dgrid-lg-100 ul li.txt1 a{display:inline-block;width:100%}.chita-footer .dgrid-lg-100 ul li.txt1 a:after{content:"3/28 終了しました";right:7em}.chita-footer.in-view .button-top{opacity:1;right:34px}.chita-footer.in-view .button-top.fix-right{position:absolute;right:7.16145833%;top:15px;bottom:initial;border:none}.chita-footer .button-top{width:50px;height:50px;text-align:center;display:block;position:absolute;right:10px;background:#fff;-webkit-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-ms-transition:opacity 0.4s ease-out;opacity:0;cursor:pointer}.chita-footer .button-top:hover{opacity:0.7}.chita-footer .button-top.fix-right{position:fixed;bottom:10px;right:10px;opacity:1;border:1px solid #333;z-index:999}.chita-footer .button-top.fix-right:hover{opacity:0.7}.chita-footer .button-top:before{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;height:20px;width:20px;border:1px solid #032e52;border-width:2px 2px 0 0;border-bottom:0 solid rgba(0, 0, 0, 0);border-left:0 solid rgba(0, 0, 0, 0);-webkit-transform:rotate(-47deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);outline:none;vertical-align:middle;content:"";font-size:0;margin-top:20px;overflow:hidden}@media only screen and (min-width:480px){.high-contrast .chita-menu .wrap-menu.active .menu{height:33px;margin-top:24px}.chita-menu .wrap-menu{height:110px}.chita-menu .wrap-menu .logo-kanji{position:absolute;left:22px;top:8px}.chita-menu .wrap-menu .logo-kanji img{width:99px;margin-top:3px}.chita-menu .wrap-menu.active .menu{margin:10px 0 0}.chita-menu .wrap-menu .menu{margin:24px 0 0 0;width:69px;right:22px;height:59px}.chita-menu .wrap-menu .menu span{height:3px}.chita-menu .wrap-menu .menu span:first-of-type{top:7px}.chita-menu .wrap-menu .menu span:nth-of-type(2){top:31px}.chita-menu .wrap-menu .menu span:nth-of-type(3){bottom:0px}nav.block ul li{font-size:5.46875vw;border-top:2px solid #aaabac}nav.block ul li a{font-size:5.46875vw}.chita-footer .logo-footer a img{max-width:257px}.chita-footer .dgrid-lg-100 ul li{line-height:5.2em}.chita-footer .button-top{width:65px;height:65px}.chita-footer .button-top:before{top:8px;bottom:0;left:0;right:0;height:25px;width:25px}.chita-footer.in-view .button-top.fix-right{right:10.15625vw;top:6.25vw}.chita-footer.in-view .button-top.fix-right:before{height:50px;width:50px}}@media only screen and (min-width:768px){.chita-header.toppage{height:89px}.chita-header.toppage .chita-menu{position:relative!important;top:0}.chita-header.toppage .chita-menu.fix-top{position:fixed!important}.chita-header.toppage .chita-menu.fix-top .menu-top.normal{background:#fff}.chita-header.toppage .chita-menu .menu-top.normal{background:#eff8fd;position:relative!important;top:0;margin-top:0}.chita-menu{position:relative;top:0px;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;z-index:90}.chita-menu .wrap-menu{display:none}.chita-menu.normal{position:fixed;top:53px;min-height:70px}.chita-menu.fix-top{background:#fff;-webkit-animation:opacity 0.5s forwards;animation:opacity 0.5s forwards}.chita-menu.fix-top .menu-top{top:0;background:#fff;margin-top:0;height:89px}.chita-menu.fix-top .menu-top.fixed-bottom{bottom:inherit;min-width:1050px}.chita-menu.fix-top .menu-top li{padding:0}.chita-menu.fix-top .menu-top li.logo{display:inline-block;vertical-align:top;margin:7px 20px 0 -40px;line-height:0}.chita-menu.fix-top .menu-top li.logo img{margin:8px 0 5px -8px;max-width:66px}.chita-menu.fix-top .menu-top li.logo:after{display:none}.menu-top{min-width:1164px;background:#fff;margin-top:-93px;line-height:84px;text-align:center;height:auto;border:none;padding:0;position:absolute}.menu-top.normal{top:95px;background:#ffffff;height:89px;font-size:0}.menu-top.normal li{padding:0;vertical-align:middle}.menu-top.normal li.logo{display:inline-block;vertical-align:top;margin:7px 20px 0 -40px;line-height:0;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.menu-top.normal li.logo:hover{opacity:0.8}.menu-top.normal li.logo img{margin:8px 0px 5px -8px;max-width:66px}.menu-top.normal li.logo:after{display:none}.menu-top.normal li.new,.menu-top.normal li.txt1{position:relative}.menu-top.normal li.new:after,.menu-top.normal li.txt1:after{z-index:1;font-size:11px;font-size:0.6875rem;letter-spacing:0.1em;left:calc(50% - 27px);top:22px}.menu-top.normal li.txt1:after{left:calc(50% - 66px)}.menu-top.fixed-bottom{bottom:-5px;position:fixed}.menu-top li{font-family:'Hannari';display:inline-block;padding:0px 0 0 0}.menu-top li a{font-size:16px;font-size:1rem;margin-right:40px;text-decoration:none;color:#000;z-index:2;letter-spacing:-0.15em;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.menu-top li a span{letter-spacing:0}.menu-top li a:hover{color:#032e52;opacity:0.8}.menu-top li a.btn-facebook{background:url('../../common/img/icon-facebook.png') no-repeat 8px center #23599b;width:92px;height:25px;border-radius:3px;display:block;margin:-8px 0 0 10px;padding:0 0 4px 12px;color:#fff;line-height:25px;font-size:13px;font-size:0.8125rem;letter-spacing:0}.menu-top li a.btn-facebook:hover{opacity:0.8}.chita-footer .footer-wrap{display:none}.chita-footer.in-view{width:100%}.chita-footer.in-view .button-top{display:block}.chita-footer.in-view .button-top.fix-right{right:10px;top:-60px;border:1px solid #333}.chita-footer .button-top{display:block;right:0px;width:50px;height:50px}.chita-footer .button-top:before{top:0px;bottom:0;left:0;right:0;height:20px;width:20px}.chita-footer.in-view .button-top.fix-right:before{height:20px;width:20px}}@media only screen and (min-width:768px) and (max-width:959px){.chita-menu{width:1050px}.chita-menu.normal{position:relative;min-height:auto;top:83px}.chita-menu.normal.fix-top{position:relative;top:0;min-width:1152px}.menu-top.normal{top:10px;min-width:1152px;margin-top:-229px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:959px) and (min-width:768px){.chita-header.toppage .chita-menu{position:relative!important;top:0;width:100%;min-width:1164px}}@media only screen and (max-width:1164px) and (min-width:959px){.chita-footer.in-view{width:1164px}}.chita .block__banner img{width:100%;display:block;-webkit-box-shadow:0px 0px 20px 5px rgba(0, 44, 80, 0.2);-moz-box-shadow:0px 0px 20px 5px rgba(0, 44, 80, 0.2);box-shadow:0px 0px 20px 5px rgba(0, 44, 80, 0.2)}.chita .block__banner .dgrid-lg-50{margin-bottom:10%}@media only screen and (min-width:768px){.chita .block__banner{max-width:1050px;margin:0 auto}.chita .block__banner .grid-row{margin:0 -10px}.chita .block__banner .grid-row .dgrid-lg-50{padding:0 10px;margin-bottom:0}}

#suntoryCommonHeader, #suntoryCommonFooter{
  position: relative !important;
  z-index: 1060 !important;
}
.chita-menu {
  top: 80px;
}
.breadcrumbs {
  top: calc(80px + 53px);
}
.chita .section__banner {
  margin-top: calc(53px + 43px);
}
.chita.about .section__banner, .chita.event .section__banner {
  margin-top: calc(53px + 64.09px);
}
.breadcrumbs.toppage {
  top: calc(80px + 53px);
}
.chita-menu .wrap-menu .logo-kanji {
  z-index: 1030;
}

@media screen and (min-width: 480px) {
  .breadcrumbs {
    top: calc(80px + 110px);
  }
  .chita .section__banner {
    margin-top: calc(110px + 60px);
  }
  .chita.about .section__banner, .chita.event .section__banner {
    margin-top: calc(110px + 106.28px);
  }
  .breadcrumbs.toppage {
    top: 190px;
  }
}

@media screen and (min-width: 768px) {
  .chita-header.toppage .chita-menu {
    top: 0;
  }
  .chita-menu.normal {
    top: 98px;
  }
  .breadcrumbs {
    top: 98px;
    margin-top: 91px;
  }
  .breadcrumbs.toppage {
    top: 0;
  }
}