.minneOpenAppButton{position:fixed;bottom:30px;left:50%;margin-left:-90px;width:180px;height:38px;background-color:#529cc8;box-shadow:0 1px 1px 0 rgba(0,0,0,0.3);border-radius:19px;z-index:10}@media screen and (min-width: 481px){.minneOpenAppButton{display:none}}.minneOpenAppButton__content{display:flex}.minneOpenAppButton__open{flex:1}.minneOpenAppButton__open>button{box-sizing:border-box;display:block;width:100%;height:38px;line-height:38px;padding-left:19px;text-align:center;color:#fff;font-size:14px;appearance:none;background-color:transparent;border:0;border-radius:19px 0 0 19px;outline:0}.minneOpenAppButton__close{position:relative;width:25%}.minneOpenAppButton__close::after{content:'';display:block;position:absolute;top:9.5px;bottom:9.5px;left:0;width:1px;background-color:#fff}.minneOpenAppButton__close>button{box-sizing:border-box;width:100%;height:38px;background-image:url(https://static.minne.com/files/common/ic_close_btn@2x.png);background-size:12px auto;background-repeat:no-repeat;background-position:center center;background-color:transparent;border:0;border-radius:0 19px 19px 0;outline:0}.minneOpenAppButton__close>button>span{overflow:hidden;text-indent:101%;white-space:nowrap;display:block}.feature{position:relative;color:#000}.feature a{color:inherit;opacity:1;transition:opacity 0.3s ease}.feature a:hover{opacity:0.5}.feature__content{max-width:98rem;padding:0 1.6rem;margin:0 auto}@media screen and (min-width: 980px){.feature__content{max-width:106rem;padding-right:4rem;padding-left:4rem}}.feature__section{padding:3.2rem 0}@media screen and (min-width: 980px){.feature__section{padding:6.4rem 0}}@media screen and (min-width: 481px){.feature__section:first-child{padding-top:0}}.featureAdmin{text-align:center}.featureAdmin__body{display:inline-block;padding:1.6rem;text-align:center;background-color:#fff;border-radius:0.4rem}.featureAdmin__pubdate{color:#575756;font-size:1.4rem}.featureAdmin__status{margin-top:0.8rem;color:#575756;font-size:1.4rem;font-weight:bold}@media screen and (min-width: 980px){.featureAdmin__status{margin-top:0.8rem}}.featureAdmin__action{margin-top:0.8rem}@media screen and (min-width: 980px){.featureAdmin__action{margin-top:0.8rem}}.featureBanner>a{display:block;opacity:1;transition:opacity 0.3s ease}.featureBanner>a:hover{opacity:0.5}.featureBanner__body{margin-top:0.8rem}@media screen and (min-width: 980px){.featureBanner__body{margin-top:1.6rem}}.featureBanner__title{display:block;max-height:3em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center;font-size:1.4rem;line-height:1.5}.featureButton{box-sizing:border-box;display:block;width:100%;height:4.8rem;line-height:4.8rem;text-align:center;font-size:1.4rem;font-weight:bold;border-radius:2.4rem;opacity:1;transition:opacity 0.3s ease}.featureButton:hover{text-decoration:none;opacity:0.75 !important}@media screen and (min-width: 980px){.featureButton{font-size:1.6rem}}.featureButton--outline{border:0.1rem solid currentColor;line-height:4.6rem}.featureCampaign{max-width:64rem;margin:0 auto}.featureCampaign>a{display:block}.featureCampaign img{display:block;width:100%}.featureEmoticon{font-family:HiraKakuProN-W3, HiraKakuPro-W3, sans-serif;font-style:normal}@media screen and (min-width: 980px){.featureEvent{display:flex;align-items:stretch}}.featureEvent__media{margin-top:3.2rem}@media screen and (min-width: 980px){.featureEvent__media{width:50%;padding-right:3.2rem;margin-top:0}}.featureEvent__map{position:relative;height:0;padding-top:75%;background-color:#f4f3f2}.featureEvent__map>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.featureEvent__body{text-align:center;margin-top:3.2rem}@media screen and (min-width: 980px){.featureEvent__body{text-align:justify;width:50%;padding-left:3.2rem;margin-top:0}}.featureEvent__header{margin-bottom:2.4rem}@media screen and (min-width: 980px){.featureEvent__header{margin-bottom:3.2rem}}.featureEvent__title{font-size:1.6rem;font-weight:bold;line-height:1.625}@media screen and (max-width: 374px){.featureEvent__title{font-size:1.4rem}}@media screen and (min-width: 980px){.featureEvent__title{font-size:2.1rem}}@media screen and (max-width: 979px){.featureEvent__title>br{display:none}}.featureEvent__section+.featureEvent__section{margin-top:1.6rem}@media screen and (min-width: 980px){.featureEvent__section+.featureEvent__section{margin-top:3.2rem}}.featureEvent__sectionTitle{margin-bottom:0.5em;font-size:1.4rem;font-weight:bold;line-height:1.625}@media screen and (min-width: 980px){.featureEvent__sectionTitle{font-size:1.6rem}}.featureEvent__sectionBody{font-size:1.4rem;line-height:1.625}@media screen and (min-width: 980px){.featureEvent__sectionBody{font-size:1.6rem}}.featureEvent__sectionBody>a{opacity:1;transition:opacity 0.3s ease}.featureEvent__sectionBody>a:hover{opacity:0.5}.featureEvent__action{margin:3.2rem auto 0}@media screen and (min-width: 481px){.featureEvent__action{max-width:36rem}}@media screen and (min-width: 980px){.featureEvent__action{margin-top:3.2rem;margin-left:0}}.featureEyecatch__list{display:flex}.featureEyecatch__item{width:100%}.featureEyecatch.featureEyecatch--item2 .featureEyecatch__item{width:50%}.featureEyecatch.featureEyecatch--item3 .featureEyecatch__item{width:33.3333333333%}.featureEyecatch__image{height:0;padding-top:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.featureEyecatch.featureEyecatch--item1 .featureEyecatch__image{padding-top:33.3333333333%}@media screen and (min-width: 980px){.featureEyecatch.featureEyecatch--item1 .featureEyecatch__image{padding-top:25%}}.featureEyecatch.featureEyecatch--item2 .featureEyecatch__image{padding-top:50%}.featureEyecatch.featureEyecatch--item3 .featureEyecatch__image{padding-top:75%}.featureFooter{padding:3.2rem 0}@media screen and (min-width: 980px){.featureFooter{padding:6.4rem 0}}.featureFooter__share{padding-bottom:6.4rem}@media screen and (min-width: 980px){.featureFooter__share{padding-bottom:12.8rem}}.featureGrid__list{display:flex;flex-wrap:wrap;margin:-0.8rem}@media screen and (min-width: 980px){.featureGrid__list{margin:-1.6rem}}.featureGrid__item{box-sizing:border-box;padding:0.8rem;min-width:0}@media screen and (min-width: 980px){.featureGrid__item{padding:1.6rem}}@media screen and (max-width: 480px){.featureGrid.featureGrid--smallWindowColumn1 .featureGrid__item{width:100%}}@media screen and (max-width: 480px){.featureGrid.featureGrid--smallWindowColumn1 .featureGrid__item+.featureGrid__item{margin-top:2.4rem}}@media screen and (max-width: 480px){.featureGrid.featureGrid--smallWindowColumn2 .featureGrid__item{width:50%}}@media screen and (max-width: 480px){.featureGrid.featureGrid--smallWindowColumn3 .featureGrid__item{width:33.3333333333%}}@media screen and (min-width: 481px){.featureGrid.featureGrid--mediumWindowColumn1 .featureGrid__item{width:50%;margin:0 auto}}@media screen and (min-width: 481px){.featureGrid.featureGrid--mediumWindowColumn2 .featureGrid__item{width:50%}}@media screen and (min-width: 481px){.featureGrid.featureGrid--mediumWindowColumn3 .featureGrid__item{width:33.3333333333%}}@media screen and (min-width: 481px){.featureGrid.featureGrid--mediumWindowColumn4 .featureGrid__item{width:25%}}@media screen and (min-width: 481px){.featureGrid.featureGrid--mediumWindowColumn5 .featureGrid__item{width:20%}}@media screen and (min-width: 980px){.featureGrid.featureGrid--largeWindowColumn1 .featureGrid__item{width:50%;margin:0 auto}}@media screen and (min-width: 980px){.featureGrid.featureGrid--largeWindowColumn2 .featureGrid__item{width:50%}}@media screen and (min-width: 980px){.featureGrid.featureGrid--largeWindowColumn3 .featureGrid__item{width:33.3333333333%}}@media screen and (min-width: 980px){.featureGrid.featureGrid--largeWindowColumn4 .featureGrid__item{width:25%}}@media screen and (min-width: 980px){.featureGrid.featureGrid--largeWindowColumn5 .featureGrid__item{width:20%}}.featureHeader__largeWindowEyecatch{display:none}@media screen and (min-width: 481px){.featureHeader__largeWindowEyecatch{display:block}}@media screen and (min-width: 481px){.featureHeader__body{padding:3.2rem}}@media screen and (min-width: 980px){.featureHeader__body{padding:6.4rem 6.4rem 3.2rem;position:relative}}@media screen and (max-width: 480px){.featureHeader__title{overflow:hidden;text-indent:101%;white-space:nowrap;height:0;padding-top:62.6702997275%;background-size:contain;background-size:100% auto;background-repeat:no-repeat;background-position:center center}}@media screen and (min-width: 481px){.featureHeader__title{background-image:none !important;text-align:center;font-size:2.4rem;font-weight:bold;line-height:1.5}}@media screen and (min-width: 980px){.featureHeader__title{font-size:3.6rem}}.featureHeader__description{max-width:72rem;padding:1.6rem;margin:0 auto}@media screen and (min-width: 481px){.featureHeader__description{padding-right:0;padding-left:0}}@media screen and (min-width: 980px){.featureHeader__description{padding-top:3.2rem;padding-bottom:3.2rem}}.featureHeader__description>p{text-align:justify;font-size:1.4rem;line-height:1.625}@media screen and (min-width: 481px){.featureHeader__description>p{text-align:center}}@media screen and (min-width: 980px){.featureHeader__description>p{font-size:1.6rem}}@media screen and (max-width: 480px){.featureHeader__description>p>br{display:none}}@media screen and (min-width: 980px){.featureHeader__admin{position:absolute;top:1.6rem;right:1.6rem}}.featureHome{position:relative;color:#575756}.featureHome__content{max-width:120rem;padding:0 1.6rem;margin:0 auto}@media screen and (min-width: 980px){.featureHome__content{max-width:128rem;padding-right:4rem;padding-left:4rem}}.featureHome__header{padding:1.6rem 0}@media screen and (min-width: 980px){.featureHome__header{padding:3.2rem 0}}.featureHome__title{text-align:center;font-size:2.1rem;line-height:1.5}@media screen and (min-width: 980px){.featureHome__title{font-size:2.4rem}}.featureHome__headerDescription{margin-top:1.6rem;text-align:center}@media screen and (min-width: 980px){.featureHome__headerDescription{margin-top:1.6rem}}.featureHome__headerDescription>p{font-size:1.4rem;line-height:1.625}.featureHome__body{padding:1.6rem 0}@media screen and (min-width: 980px){.featureHome__body{padding:3.2rem 0}}.featureHome__paginate{text-align:center;margin-top:3.2rem}@media screen and (min-width: 980px){.featureHome__paginate{margin-top:6.4rem}}.featureProduct{padding-bottom:0.4rem}@media screen and (min-width: 980px){.featureProduct{padding-bottom:0.8rem}}.featureProduct>a{display:block}.featureProduct__media{margin-bottom:0.8rem;position:relative}@media screen and (min-width: 980px){.featureProduct__media{margin-bottom:1.6rem}}.featureProduct__media>a{display:block}.featureProduct__statusLabel{position:absolute;top:0.8rem;right:0.8rem;height:2rem;font-size:1.2rem;line-height:1.2rem;padding:0 0.4rem;color:#fff;display:flex;align-items:center;border-radius:0.4rem}.featureProduct__statusLabel--preSale{background-color:#3282C9}.featureProduct__statusLabel--last1{background-color:#ea5200}.featureProduct__statusLabel--soldout{background-color:#575757}.featureProduct__name{display:block;max-height:3em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center;font-size:1.4rem;line-height:1.5}.featureProduct__price{margin-top:0.2rem;text-align:center;font-size:1.2rem;line-height:1.5}@media screen and (min-width: 980px){.featureProduct__price{margin-top:0.4rem;font-size:1.4rem}}@media screen and (min-width: 980px){.featureSection.featureSection--border{padding:6.4rem;border:0.2rem dashed #fff}}.featureSection__header{margin-bottom:3.2rem}@media screen and (min-width: 980px){.featureSection__header{margin-bottom:6.4rem}}.featureSection__title{text-align:center;font-size:2.1rem;font-weight:bold;line-height:1.5}@media screen and (min-width: 980px){.featureSection__title{font-size:2.8rem}}.featureSection__subTitle{margin-top:0.5em;text-align:center;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 980px){.featureSection__subTitle{font-size:1.8rem}}.featureSection__headerDescription{margin-top:1.6rem}@media screen and (min-width: 980px){.featureSection__headerDescription{margin-top:3.2rem}}.featureSection__headerDescription>p{text-align:center;font-size:1.4rem;line-height:1.625}@media screen and (min-width: 980px){.featureSection__headerDescription>p{font-size:1.6rem}}.featureSection__description>p{font-size:1.4rem;line-height:1.625}@media screen and (min-width: 481px){.featureSection__description>p{text-align:center}}@media screen and (min-width: 980px){.featureSection__description>p{font-size:1.6rem}}.featureSection__description>p+p{margin-top:0.5em}@media screen and (max-width: 480px){.featureSection__description>p>br{display:none}}.featureSection__material{margin-top:3.2rem}@media screen and (min-width: 980px){.featureSection__material{margin-top:6.4rem}}.featureSection__action{max-width:36rem;margin:1.6rem auto 0}@media screen and (min-width: 980px){.featureSection__action{margin-top:3.2rem}}.featureShare__list{display:flex;justify-content:center;margin:-0.4rem}@media screen and (min-width: 980px){.featureShare__list{margin:-0.8rem}}.featureShare__item{padding:0.4rem}@media screen and (min-width: 980px){.featureShare__item{padding:0.8rem}}.featureShare__item>a{display:block}.featureShare__item>a>img{display:block;width:11.2rem;height:2.8rem}.featureWeddingSnsBanner>a{margin:-3.2rem auto 3.2rem;display:block;max-width:50rem}.featureWeddingSponsorBanner{text-align:center}.featureWeddingSponsorBanner img{max-height:31.6rem;margin-bottom:1.6rem}@media screen and (min-width: 980px){.featureWeddingSponsorBanner img{margin-bottom:3.2rem}}@media screen and (min-width: 481px){h2>br{display:none}}.featureSection__article{width:100%;background-color:#f4f3f2;margin:0 0 3.2rem}@media screen and (min-width: 481px){.featureSection__article{width:50%;margin:0 1rem 3.2rem}}.featureSection__article__body{display:flex}@media screen and (max-width: 480px){.featureSection__article__body{display:block;margin:0}}.featureSection__article__image a{display:block}.featureSection__article__image img{width:100%;display:block}.featureSection__article__description{font-size:1.5rem;padding:1.25rem;text-align:center;line-height:1.625}.featureSection__article__marrylogo{text-align:center;margin:3rem 0 -3rem}.featureSection__article__marrylogo img{width:100px;vertical-align:middle;margin:0 1rem}@media screen and (max-width: 480px){.featureSection__article__marrylogo{margin:3rem 0}}.featureCollaboration{padding:3.2rem 0;background-color:#fff}@media screen and (min-width: 980px){.featureCollaboration{padding:6.4rem 0}}
