@charset "UTF-8";main.top #about .content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:1020px}main.top #about .ccmovie{width:100%;max-width:960px;margin:88px auto 0}main.top #about .ccmovie video{width:100%;height:auto}main.top #about .item-text{width:10px;-ms-flex:1 0 auto;-webkit-flex-grow:1;flex-grow:1;}main.top #about .item-text h2{margin-bottom:30px;font-family:'Marcellus','Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:26px;font-size:1.7333333333rem;font-weight:400;line-height:1.3;letter-spacing:.06em}main.top #about .item-img{line-height:0}main.top #about .item-img a{display:block;position:relative}main.top #about .item-img a:hover img{filter:alpha(opacity=70);opacity:.7}main.top #about .item-img a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4) url(//kanzashi-tokyoasakusa.com/wp-content/themes/kanzashi/css/../img/top/btn-play.svg) no-repeat center}main.top #information .content{background:#f5f5f5;width:1000px;padding:60px 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}main.top #information .item-hd{font-family:'Marcellus',serif;font-size:26px;font-size:1.7333333333rem;font-weight:400;letter-spacing:.06em;line-height:1.2;margin-bottom:40px}main.top #information .item-list:not(:last-child){margin-bottom:45px}main.top #information .item-list li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:1.6}main.top #information .item-list li:not(:last-child){margin-bottom:15px}main.top #information .item-list li time{font-size:15px;font-size:1rem;font-weight:700;width:160px}main.top #information .item-list li .title{width:10px;-ms-flex:1 0 auto;-webkit-flex-grow:1;flex-grow:1}main.top #information .item-list li .title a{color:#000}main.top #information .item-link{margin-right:-40px;margin-bottom:-40px}main.top #instaFeed-wrap{width:1000px;margin:0 auto 100px}main.top .sec-text-img .content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}main.top .sec-text-img .item-text{background:rgba(255,255,255,.85);padding:75px;width:10px;-ms-flex:1 0 auto;-webkit-flex-grow:1;flex-grow:1;position:relative;z-index:2;margin-right:-70px}main.top .sec-text-img .item-text h2{font-family:'Marcellus',serif;line-height:1.3;font-size:26px;font-size:1.7333333333rem;font-weight:400;letter-spacing:.06em;margin-bottom:20px}main.top .sec-text-img .item-text p:not(:last-child){margin-bottom:20px}main.top .sec-text-img .item-text .link-block{padding-top:20px;margin-bottom:-50px}main.top .sec-text-img .item-img{line-height:0;margin-top:100px}@media screen and (min-width:751px){main.top .sec-text-img .item-img{max-width:60%}}@media screen and (min-width:751px) and (max-width:1200px){main.top #about .item-text{margin-right:40px}main.top #about .item-img{max-width:50%}main.top #information .content{padding:40px 50px}main.top #information .item-link{margin-right:-20px;margin-bottom:-20px}main.top .sec-text-img .item-text{padding:45px}main.top .sec-text-img .item-text .link-block{margin-bottom:-30px}main.top .sec-text-img .item-img{line-height:0;margin-top:100px}}@media screen and (min-width:751px) and (max-width:1200px) and (min-width:751px){main.top .sec-text-img .item-img{max-width:60%}}@media screen and (max-width:750px){main.top #about{padding-bottom:50px}main.top #about .content{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main.top #about .item-text{width:100%;margin-right:0;margin-bottom:0}main.top #about .item-text h2{margin-bottom:20px;text-align:center}main.top #about .item-img{line-height:0;margin-left:-15px;margin-right:-15px}main.top #about .item-img a:after{background-size:50px auto}main.top #about .ccmovie{margin:30px 0 0}main.top #information{padding-top:35px;padding-bottom:35px}main.top #information .content{padding:40px 15px}main.top #information .item-hd{text-align:center;margin-bottom:30px}main.top #information .item-list:not(:last-child){margin-bottom:50px}main.top #information .item-list li{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}main.top #information .item-list li:not(:last-child){margin-bottom:20px}main.top #information .item-list li time{width:100%}main.top #information .item-link{margin-right:auto;margin-left:auto;margin-bottom:-10px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main.top #instaFeed-wrap{margin:0 auto 40px;width:calc( 100% - 10px )}main.top .sec-text-img{padding-bottom:50px}main.top .sec-text-img .content{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main.top .sec-text-img .item-text{background:0 0;padding:0;width:100%;margin-right:0;margin-bottom:30px}main.top .sec-text-img .item-text h2{text-align:center}main.top .sec-text-img .item-text p:not(:last-child){margin-bottom:20px}main.top .sec-text-img .item-text .link-block{padding-top:15px;margin-bottom:0}main.top .sec-text-img .item-img{line-height:0;margin-top:0;margin-left:-15px;margin-right:-15px}}.sakurakaika--inner{width:814px;margin:auto;padding:80px 0}@media screen and (max-width:576px){.sakurakaika--inner{width:90%;margin:auto;padding:60px 0}}.event-banner--inner{width:814px;margin:auto;padding:0 0 80px}@media screen and (max-width:750px){.event-banner--inner{width:90%;margin:auto;padding:60px 0}}@media screen and (min-width:751px){.top_yoyaku01{width:1000px;margin:0 auto 40px auto}}