/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */@import url("//fonts.googleapis.com/css?family=Josefin+Sans:400,700&display=swap");@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}ol,ul,li{list-style:none;list-style-type:none}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type='button'],[type='reset'],[type='submit'] [role='button']{cursor:pointer}[disabled]{cursor:default}[type='number']{width:auto}[type='search']{-webkit-appearance:textfield}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~='screen']{display:inherit}[hidden~='screen']:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy='true']{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}label{cursor:pointer}:-moz-placeholder-shown{font:inherit;line-height:1}:-ms-input-placeholder{font:inherit;line-height:1}:placeholder-shown{font:inherit;line-height:1}::-webkit-input-placeholder{font:inherit;line-height:1}:-moz-placeholder{font:inherit;line-height:1}::-moz-placeholder{font:inherit;line-height:1}:-ms-input-placeholder{font:inherit;line-height:1}::ms-clear{display:none}input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration{-webkit-appearance:none}button{outline:none}body{-webkit-font-smoothing:antialiased;font-family:'FOT-筑紫Aオールド明朝 Pr6 M', TsukuAOldMinPr6-M, sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;line-height:2;color:#333;letter-spacing:0.1em}@media only screen and (min-width: 769px){body{min-width:1000px}}@media screen and (max-width: 360px){body{font-size:14px}}a{color:inherit;text-decoration:none}img{vertical-align:bottom;max-width:100%}@media only screen and (max-width: 768px){.pc{display:none}}@media only screen and (min-width: 769px){.sp{display:none}}.bold{font-weight:bold}.inner,.footer__inner,.mv__inner,.concept-child__inner,.detail__inner,.about__inner,.scene__inner,.repeat__inner,.howto__inner,.instagram__inner,.shopping__inner{padding:0 10px}@media only screen and (min-width: 769px){.inner,.footer__inner,.mv__inner,.concept-child__inner,.detail__inner,.about__inner,.scene__inner,.repeat__inner,.howto__inner,.instagram__inner,.shopping__inner{width:1000px;margin:auto}}@media only screen and (max-width: 768px){.inner,.footer__inner,.mv__inner,.concept-child__inner,.detail__inner,.about__inner,.scene__inner,.repeat__inner,.howto__inner,.instagram__inner,.shopping__inner{padding:0 25px}}.campagin-badge{position:fixed;bottom:50px;right:40px;width:150px;height:150px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.1);box-shadow:5px 5px 15px rgba(0,0,0,0.1);border-radius:100%;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;z-index:999;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.campagin-badge.is-animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width: 768px){.campagin-badge{width:100px;height:100px;bottom:40px;right:10px}}@media only screen and (min-width: 769px){.campagin-badge:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.header{z-index:99999;position:fixed;top:0;left:0;width:100%;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);pointer-events:none}.header .header__nav-toggle{pointer-events:none}.header.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.header.is-show .header__nav-toggle{pointer-events:auto}@media only screen and (min-width: 769px){.header{background-color:#fadbda;height:86px}}@media only screen and (max-width: 768px){.header{pointer-events:none}.header .header__heading{pointer-events:auto}.header.is-active .header__logo{opacity:0;pointer-events:none}}@media only screen and (min-width: 769px){.header__inner{width:100%;height:100%;padding-left:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 768px){.header__inner{position:relative}}@media only screen and (max-width: 768px){.header__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:25px;background-color:#fadbda}}.header__nav-toggle{width:74px;height:74px;background:url(../images/modules/header/menu.svg) 50% 50%/22px 18px no-repeat;background-color:#333}.header__nav-toggle.is-active{background-image:url(../images/modules/header/close.svg);background-size:17px 17px}.header__logo{width:175px;height:100%;display:block;line-height:1}@media only screen and (min-width: 769px){.header__logo{opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header__logo:hover{opacity:0.7}}@media only screen and (max-width: 768px){.header__logo{width:148px;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:1}}.header__logo img{width:175px}@media only screen and (max-width: 768px){.header__logo img{width:148px}}.nav{width:100%;font-family:'Josefin Sans', sans-serif}@media only screen and (min-width: 769px){.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 175px);height:100%;padding-left:3.2%}}@media only screen and (max-width: 768px){.nav{position:absolute;top:74px;left:0;height:calc(100vh - 74px);padding:32px 20px 0;background-color:#fadbda;text-align:center;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;pointer-events:none}.nav.is-open{opacity:1;pointer-events:auto}}@media screen and (max-width: 360px){.nav{padding-top:26px}}@media only screen and (min-width: 769px){.nav__logo{display:none}}@media only screen and (max-width: 768px){.nav__logo{display:block;margin-bottom:43px}.nav__logo img{width:147px;height:19px}}@media screen and (max-width: 360px){.nav__logo{margin-bottom:31px}}@media only screen and (min-width: 769px){.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 15px 0 0}}@media only screen and (min-width: 769px){.nav__list>li:not(:last-child){margin-right:38px}}@media screen and (min-width: 769px) and (max-width: 1320px){.nav__list>li:not(:last-child){margin-right:23px}}@media only screen and (max-width: 768px){.nav__list>li:not(:last-child){margin-bottom:22px}}@media screen and (max-width: 360px){.nav__list>li:not(:last-child){margin-bottom:14px}}.nav__list>li a{font-size:14px;letter-spacing:0}@media only screen and (min-width: 769px){.nav__list>li a{display:block;position:relative}.nav__list>li a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nav__list>li a:hover::after{width:100%;background-color:#333}}@media screen and (min-width: 769px) and (max-width: 1320px){.nav__list>li a{font-size:12px}}@media only screen and (max-width: 768px){.nav__list>li a{display:inline-block}}.nav__right{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.nav__right{width:100%;height:93px;position:absolute;bottom:0;left:0}}@media screen and (max-width: 360px){.nav__right{height:72px}}.nav__block{background-color:#333;width:192px;height:100%;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;border:1px solid #333;letter-spacing:0}@media only screen and (min-width: 769px){.nav__block:hover .nav__block__text::after{width:100%;background-color:#fff}}.nav__block:not(:last-child){position:relative}.nav__block:not(:last-child)::after{content:'';position:absolute;top:30px;right:-1px;width:1px;height:26px;background-color:#707070}@media only screen and (max-width: 768px){.nav__block:not(:last-child)::after{top:0;height:100%}}.nav__block__text{font-size:14px;color:#fff}@media only screen and (min-width: 769px){.nav__block__text{position:relative;left:3px}.nav__block__text::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#333;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}}.nav__block__text img{vertical-align:baseline;margin-left:10px}.footer{color:#ccc;background-color:#333;padding:40px 0;position:relative;z-index:9999;font-family:'Noto Sans Japanese', sans-serif}@media only screen and (max-width: 768px){.footer{padding:40px 0}}.footer__link{margin-bottom:23px}@media only screen and (max-width: 768px){.footer__link{margin-bottom:35px}}@media only screen and (min-width: 769px){.footer__link>li:not(:last-child){margin-right:25px}}@media only screen and (max-width: 768px){.footer__link>li:not(:last-child){margin-bottom:5px}}@media only screen and (min-width: 769px){.footer__link{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}}@media only screen and (max-width: 768px){.footer__link{text-align:center}}.footer__link a{display:block;font-size:13px;letter-spacing:0}@media only screen and (min-width: 769px){.footer__link a{position:relative}.footer__link a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#333;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.footer__link a:hover::after{width:100%;background-color:#ccc}}@media only screen and (max-width: 768px){.footer__link a{display:inline-block;text-decoration:underline}}.footer__banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:29px}@media only screen and (max-width: 768px){.footer__banners{margin-bottom:33px}}.footer__banners>li{width:215px}@media only screen and (max-width: 768px){.footer__banners>li{width:48%}.footer__banners>li:nth-child(n+3){margin-top:14px}}.footer__banners a{display:block;font-size:12px;text-align:center}.footer__banners a img{width:100%;display:block;margin-bottom:4px}@media only screen and (min-width: 769px){.footer__banners a p{position:relative;display:inline-block;letter-spacing:0}.footer__banners a p::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#333;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.footer__banners a:hover p::after{width:100%;background-color:#ccc}}@media only screen and (max-width: 768px){.footer__banners a p{font-size:10px;line-height:1.5;letter-spacing:0}}.footer__copyright{text-align:center}.footer__copyright small{font-size:12px;letter-spacing:0}@media only screen and (max-width: 768px){.footer__copyright small{letter-spacing:-0.04em}}.mv{width:100%;height:100vh;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.mv{/*height:100vh*/height:736px}}.mv__bg{position:absolute;width:100%;height:100%;background:50% 50% / cover no-repeat}.mv__bg--default{background-image:url(../images/modules/mv/mv.jpg)}@media only screen and (max-width: 768px){.mv__bg--default{background-image:url(../images/modules/mv/mv_sp.jpg)}}.mv__bg--overlay{background-image:url(../images/modules/mv/mv_overlay.jpg);opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}@media only screen and (max-width: 768px){.mv__bg--overlay{background-image:url(../images/modules/mv/mv_overlay_sp.jpg)}}.mv__bg--overlay.is-animation{opacity:1}.mv__inner{height:100%;z-index:1;position:relative}@media only screen and (min-width: 769px){.mv__inner{width: 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;padding-bottom:3%}}@media only screen and (max-width: 768px){.mv__inner{padding:24px 10px 17px}}.mv__text-set{color:#fff;text-align:center}@media only screen and (max-width: 768px){.mv__text-set{height:100%;position:relative}}@media only screen and (max-width: 768px){.mv__text-set__main{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:11px}}.mv__catch{font-size:25px;line-height:1.8;letter-spacing:0.13em}@media only screen and (min-width: 769px){.mv__catch{margin-bottom:61px}}@media only screen and (max-width: 768px){.mv__catch{position:absolute;bottom:160px;left:1%;font-size:14px;line-height:2.2;letter-spacing:0.16em;color:#FFF;text-align:left}}@media screen and (min-width: 768px) and (max-width: 768px){.mv__catch{font-size:20px}}.mv__lips img{width:128px}@media only screen and (min-width: 769px){.mv__lips{margin-bottom:49px}}@media only screen and (max-width: 768px){.mv__lips{padding-right:3px}.mv__lips img{width:93px}}@media screen and (min-width: 768px) and (max-width: 768px){.mv__lips img{width:140px}}.mv__title{margin-bottom:38px}@media only screen and (max-width: 768px){.mv__title{margin-bottom:15px}}.mv__title__catch{font-size:18px;letter-spacing:0.18em;line-height:1.7;margin-bottom:10px}@media only screen and (max-width: 768px){.mv__title__catch{font-size:13px;letter-spacing:0.15em;margin-bottom:9px}}@media screen and (min-width: 768px) and (max-width: 768px){.mv__title__catch{font-size:20px}}.mv__title__en{line-height:1;text-indent:-9999px;width:348px;height:45px;background:url(../images/modules/mv/logo.svg) 0 0/contain no-repeat}@media only screen and (min-width: 769px){.mv__title__en{margin:0 auto 2px}}@media only screen and (max-width: 768px){.mv__title__en{text-align:left;width:243px;height:31px;background-image:url(../images/modules/mv/logo_sp.svg);margin:0 0 7px auto}}@media screen and (min-width: 768px) and (max-width: 768px){.mv__title__en{width:377px;height:49px}}.mv__title__ja{font-size:16px;letter-spacing:0.21em}@media only screen and (max-width: 768px){.mv__title__ja{font-size:12px;letter-spacing:0.16em;padding-right:3px}}@media screen and (min-width: 768px) and (max-width: 768px){.mv__title__ja{font-size:19px}}.mv__brand{line-height:1}@media only screen and (max-width: 768px){.mv__brand{position:absolute;bottom:0;right:9px}}.mv__brand img{width:128px}@media only screen and (max-width: 768px){.mv__brand img{width:99px}}.mv .note{position:absolute;bottom:11px}@media only screen and (min-width: 769px){.mv .note{right:13px}.mv .note small{font-family:'Noto Sans Japanese', sans-serif;font-size:12px;color:#fff}}@media only screen and (max-width: 768px){.mv .note{bottom:145px;right: 12px;line-height:1;}.mv .note small{color:#FFF;line-height:1;font-size:10px}}.mv .mv__catch,.mv .mv__lips,.mv .mv__title__catch,.mv .mv__title__en,.mv .mv__title__ja,.mv .mv__brand,.mv .note{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.8s ease;transition:all 0.8s ease}.mv.is-animation .mv__catch,.mv.is-animation .mv__lips,.mv.is-animation .mv__title__catch,.mv.is-animation .mv__title__en,.mv.is-animation .mv__title__ja,.mv.is-animation .mv__brand,.mv.is-animation .note{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 769px){.mv.is-animation .mv__lips{-webkit-transition-delay:.2s;transition-delay:.2s}.mv.is-animation .mv__title__catch{-webkit-transition-delay:.4s;transition-delay:.4s}.mv.is-animation .mv__title__en{-webkit-transition-delay:.6s;transition-delay:.6s}.mv.is-animation .mv__title__ja{-webkit-transition-delay:.8s;transition-delay:.8s}.mv.is-animation .mv__brand,.mv.is-animation .note{-webkit-transition-delay:1s;transition-delay:1s}}@media only screen and (max-width: 768px){.mv.is-animation .mv__title__en{-webkit-transition-delay:.2s;transition-delay:.2s}.mv.is-animation .mv__title__ja{-webkit-transition-delay:.4s;transition-delay:.4s}.mv.is-animation .mv__lips{-webkit-transition-delay:.6s;transition-delay:.6s}.mv.is-animation .mv__catch{-webkit-transition-delay:.8s;transition-delay:.8s}.mv.is-animation .mv__brand,.mv.is-animation .note{-webkit-transition-delay:1s;transition-delay:1s}}.bg-board{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.bg-board--pink{background-color:#fadbda}.bg-board--gray{background-color:#f5f5f5}@media only screen and (max-width: 768px){.heading{text-align:center}}.heading--center{text-align:center}.heading__en{font-family:'Josefin Sans', sans-serif;font-size:16px;margin-bottom:0;letter-spacing:0}@media screen and (max-width: 360px){.heading__en{font-size:14px}}.heading__title{font-family:'FOT-筑紫Aオールド明朝 Pr6 B', TsukuAOldMinPr6-B, serif;font-size:28px;line-height:1.6}@media only screen and (max-width: 768px){.heading__title{font-size:21px}}@media screen and (max-width: 360px){.heading__title{font-size:19px}}@media screen and (max-width: 320px){.heading__title{font-size:18px}}.heading__text{margin-top:7px;line-height:1.8}@media screen and (max-width: 320px){.heading__text{font-size:13px}}.text-set{text-align:center}.text-set__serial-num{margin:auto;width:43px;height:43px;border-radius:50%;background-color:#fadbda;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;font-size:20px;line-height:1}.text-set__title-sub{font-size:12px;font-family:'Noto Sans Japanese', sans-serif}@media only screen and (max-width: 768px){.text-set__title-sub{font-size:11px}}.text-set__title{font-family:'FOT-筑紫Aオールド明朝 Pr6 B', TsukuAOldMinPr6-B, serif;font-size:20px;letter-spacing:0;line-height:1.2}@media only screen and (max-width: 768px){.text-set__title{font-size:18px;letter-spacing:0.07em}}.text-set__text{font-size:14px;line-height:1.7;letter-spacing:0}@media only screen and (max-width: 768px){.text-set__text{line-height:1.6}}.text-set--about .text-set__serial-num{margin-bottom:11px}@media only screen and (max-width: 768px){.text-set--about .text-set__serial-num{margin-bottom:13px}}.text-set--about .text-set__title-sub{letter-spacing:0}@media only screen and (max-width: 768px){.text-set--about .text-set__title-sub{margin-bottom:1px}}.text-set--about .text-set__title{margin-bottom:15px}@media only screen and (max-width: 768px){.text-set--about .text-set__title{margin-bottom:10px}}.text-set--scene{margin-bottom:32px}@media only screen and (max-width: 768px){.text-set--scene{margin-bottom:21px}}.text-set--scene .text-set__serial-num{margin-bottom:21px}@media only screen and (max-width: 768px){.text-set--scene .text-set__serial-num{margin-bottom:27px}}.text-set--scene .text-set__title{margin-bottom:20px}@media only screen and (max-width: 768px){.text-set--scene .text-set__title{margin-bottom:22px}}@media only screen and (min-width: 769px){.text-set--scene .text-set__text{min-height:71px}}.text-set--howto .text-set__serial-num{margin-bottom:9px}@media only screen and (max-width: 768px){.text-set--howto .text-set__serial-num{margin-bottom:18px}}.text-set--howto .text-set__title{margin-bottom:16px}@media only screen and (max-width: 768px){.text-set--howto .text-set__title{font-size:20px;margin-bottom:15px}}.superscript{font-size:12px;line-height:1;font-weight:normal;letter-spacing:-0.01em}.superscript--mv-title{position:relative;top:-24px;font-size:10px}@media only screen and (max-width: 768px){.superscript--mv-title{top:-15px;font-size:9px}}.superscript--about-list{font-size:10px}.superscript--detail-heading{position:relative;top:-15px;left:-8px}@media only screen and (max-width: 768px){.superscript--detail-heading{font-size:8px}}.superscript--detail-list-heading{position:relative;top:-15px;left:-1px}.superscript--detai-1{position:relative;top:-4px;font-size:10px}.superscript--detail-text{font-size:10px}.superscript--detail-2-list{font-size:10px}@media only screen and (max-width: 768px){.superscript--detail-2-list{font-size:7px}}.note small{font-size:12px;letter-spacing:-0.01em;font-family:'Noto Sans Japanese', sans-serif}@media only screen and (max-width: 768px){.note small{font-size:11px}}.good-design{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;background-color:#fff;padding:37px 12px 21px 39px}@media only screen and (max-width: 768px){.good-design{text-align:center;padding:37px 12px 24px;margin-bottom:10px}}.good-design__logo{margin-bottom:24px}@media only screen and (max-width: 768px){.good-design__logo{margin-bottom:26px}}.good-design p{font-family:sans-serif;line-height:2;font-size:13px}@media only screen and (max-width: 768px){.good-design p{line-height:1.9}}.about-link{text-align:right;text-decoration:underline;font-size:13px}@media only screen and (min-width: 769px){.about-link:hover{text-decoration:none}}@media only screen and (max-width: 768px){.about-link{letter-spacing:0.15em}}.concept{overflow:hidden;padding:124px 0 140px}@media only screen and (max-width: 768px){.concept{text-align:center;padding-top:72px;padding-bottom:72px}}.concept .heading{margin-bottom:23px}@media only screen and (max-width: 1058px){.concept .heading{text-align: center;}}.concept__container{position:relative}@media only screen and (min-width: 1058px){.concept__container{padding:20px 0 27px}}@media only screen and (min-width: 1058px){.concept__container .heading,.concept__container .concept__read{width:430px}}@media only screen and (min-width: 1058px){.concept__image{position:absolute;top:0;right:-194px}}@media only screen and (max-width: 1058px){.concept__image{width:100%;margin-bottom:32px;text-align: center;}}@media only screen and (max-width: 1058px){.concept__read{letter-spacing:0.04em;text-align: center;font-size: 16px;}}@media only screen and (max-width: 768px){.concept__read{font-size: 13px;}}.concept .heading,.concept .concept__read,.concept .concept__image{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.concept.is-animation .heading,.concept.is-animation .concept__read,.concept.is-animation .concept__image{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 1058px){.concept.is-animation .heading,.concept.is-animation .concept__read{-webkit-transition-delay:.3s;transition-delay:.3s}.concept.is-animation .concept__image{-webkit-transition-delay:.6s;transition-delay:.6s}}@media only screen and (max-width: 1058px){.concept.is-animation .concept__image{-webkit-transition-delay:.3s;transition-delay:.3s}.concept.is-animation .concept__read{-webkit-transition-delay:.6s;transition-delay:.6s}}.concept-child{position:relative}@media only screen and (max-width: 768px){.concept-child{text-align:center}}.concept-child__inner{padding-top:35px;padding-bottom:43px}@media only screen and (max-width: 768px){.concept-child__inner{padding-top:70px;padding-bottom:72px}}.concept-child__box{position:relative}@media only screen and (min-width: 769px){.concept-child__box{padding:48px 0 35px 474px}}.concept-child__box h3{font-family:'FOT-筑紫Aオールド明朝 Pr6 B', TsukuAOldMinPr6-B, serif;font-size:30px;line-height:1.7;letter-spacing:0.18em;margin-bottom:9px}@media only screen and (max-width: 768px){.concept-child__box h3{font-size:23px;line-height:1.6;letter-spacing:0.2em;margin-bottom:22px}}@media screen and (max-width: 320px){.concept-child__image-wrapper{-webkit-transform:scale(0.85);transform:scale(0.85);margin-left:-25px}}@media only screen and (min-width: 769px){.concept-child__image{position:absolute;top:0;left:0;padding-left:49px}}@media only screen and (max-width: 768px){.concept-child__image{width:323px;position:relative;display:inline-block;margin-bottom:24px}}.concept-child__image__1min{position:absolute;top:30px;left:30px}@media only screen and (max-width: 768px){.concept-child__image__1min{top:6px;left:11px}}.concept-child__image__1min img{width:82px}.concept-child__image__circle{position:absolute;top:24px;left:73px}@media only screen and (max-width: 768px){.concept-child__image__circle{left:24px}}.concept-child__image__circle svg{border-radius:50%;position:absolute;top:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.concept-child__image__circle circle{fill:transparent;stroke:#fff;stroke-opacity:0.5;stroke-width:11;stroke-dasharray:0 472}.concept-child__image__circle circle.is-animation{-webkit-animation:circle 1s ease-in-out 0s 1 alternate;animation:circle 1s ease-in-out 0s 1 alternate}.concept-child__image__circle circle.is-animation-2{stroke-dasharray:468 472}@media only screen and (max-width: 768px){.concept-child__text{font-size:13px;line-height:2.2}}@media screen and (max-width: 360px){.concept-child__text{font-size:13px}}@media screen and (max-width: 320px){.concept-child__text{font-size:11px}}.concept-child .bg-board{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease;transition:all .3s ease}.concept-child .concept-child__box h3,.concept-child .concept-child__image,.concept-child .concept-child__text{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.concept-child.is-animation .bg-board{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.concept-child.is-animation .concept-child__box h3,.concept-child.is-animation .concept-child__image,.concept-child.is-animation .concept-child__text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 769px){.concept-child.is-animation .concept-child__box h3,.concept-child.is-animation .concept-child__text{-webkit-transition-delay:.3s;transition-delay:.3s}.concept-child.is-animation .concept-child__image{-webkit-transition-delay:.6s;transition-delay:.6s}}@media only screen and (max-width: 768px){.concept-child.is-animation .concept-child__image{-webkit-transition-delay:.3s;transition-delay:.3s}.concept-child.is-animation .concept-child__text{-webkit-transition-delay:.6s;transition-delay:.6s}}@-webkit-keyframes circle{0%{stroke-dasharray:0 860}99.9%,to{stroke-dasharray:468 472}}@keyframes circle{0%{stroke-dasharray:0 860}99.9%,to{stroke-dasharray:468 472}}@media all and (-ms-high-contrast: none){.concept-child__image__circle circle{stroke-dasharray:468 472 !important}}.detail{position:relative}.detail__inner{padding-top:97px;padding-bottom:119px}@media only screen and (max-width: 768px){.detail__inner{padding-top:72px;padding-bottom:71px;overflow:hidden}}.detail .bg-board{opacity:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.detail .heading,.detail .detail-list__1,.detail .detail-list__2,.detail .detail-list__3{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.detail.is-animation .bg-board{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.detail.is-animation .heading,.detail.is-animation .detail-list__1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.detail.is-animation .heading{-webkit-transition-delay:.6s;transition-delay:.6s}.detail.is-animation .detail-list__1{-webkit-transition-delay:.9s;transition-delay:.9s}.detail .detail-list__2.is-animation,.detail .detail-list__3.is-animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.detail-list{margin-top:80px}@media only screen and (max-width: 768px){.detail-list{margin-top:31px}}.detail-list>li:not(:last-child){margin-bottom:105px}@media only screen and (max-width: 768px){.detail-list>li:not(:last-child){margin-bottom:55px}}.detail-list>li .detail-list__layout:not(:last-child){margin-bottom:24px}@media only screen and (min-width: 769px){.detail-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 769px){.detail-list__layout__large{width:523px}.detail-list__layout__large-more{width:538px}.detail-list__layout__small{width:410px}}@media only screen and (max-width: 768px){.detail-list__layout__small{margin-bottom:16px}}.detail-list__layout__title{font-family:'FOT-筑紫Aオールド明朝 Pr6 B', TsukuAOldMinPr6-B, serif;font-size:30px;line-height:1.6;letter-spacing:0.03em;margin-bottom:34px}@media only screen and (max-width: 768px){.detail-list__layout__title{font-size:22px;letter-spacing:0.01em;line-height:1.5;margin-bottom:1px}}@media only screen and (max-width: 768px){.detail-list__layout__description{font-size:14px;line-height:2.2}}.detail-list__layout p+.note{margin-top:5px}.detail-list-heading{background-color:#fff;padding:27px 56px;margin-bottom:42px}@media only screen and (min-width: 769px){.detail-list-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 768px){.detail-list-heading{padding:32px 29px;text-align:center;margin-bottom:21px}}.detail-list-heading--1{position:relative}.detail-list-heading--1::after{content:'';position:absolute;background:url(../images/modules/detail/lip.png) 0 0/contain no-repeat}@media only screen and (min-width: 769px){.detail-list-heading--1::after{top:50%;right:-39px;margin-top:-79px;width:244px;height:126px}}@media only screen and (max-width: 768px){.detail-list-heading--1::after{top:-15px;left:50%;margin-left:50px;width:178px;height:92px}}@media screen and (max-width: 360px){.detail-list-heading--1::after{top:1px;width:148px}}.detail-list-heading__serial-num{width:45px;height:45px;border-radius:50%;background-color:#fadbda;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;font-size:20px;line-height:1}@media only screen and (min-width: 769px){.detail-list-heading__serial-num{margin-right:45px}}@media only screen and (max-width: 768px){.detail-list-heading__serial-num{width:44px;height:44px;margin:0 auto 9px}}.detail-list-heading h3{font-family:'FOT-筑紫Aオールド明朝 Pr6 B', TsukuAOldMinPr6-B, serif;font-size:30px;letter-spacing:0.05em}@media only screen and (min-width: 769px){.detail-list-heading h3{margin-right:47px}}@media only screen and (max-width: 768px){.detail-list-heading h3{font-size:28px;line-height:1.5;letter-spacing:0.04em}}.detail-list-heading__sub{font-size:13px;letter-spacing:0.22em;line-height:1.5}@media only screen and (max-width: 768px){.detail-list-heading__sub{letter-spacing:0.16em;line-height:1.7}}@media screen and (max-width: 360px){.detail-list-heading__sub{font-size:13px}}.detail-1__img{position:relative;margin-bottom:11px}@media only screen and (max-width: 768px){.detail-1__img{margin-bottom:13px}}.detail-1__img img{width:100%}.detail-1__img__text{position:absolute;bottom:15px;right:14px;padding:5px 8px;background-color:#fff;line-height:1;font-size:12px;letter-spacing:0.02em;font-family:'Noto Sans Japanese', sans-serif;font-weight:bold}@media only screen and (max-width: 768px){.detail-1__img__text{bottom:9px;right:9px;padding:10px 11px}}.detail-1__desc{background-color:#fadbda;position:relative;padding:13px 15px 10px}@media only screen and (max-width: 768px){.detail-1__desc{padding-bottom:14px}}.detail-1__desc::after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-18px;width:27px;height:27px;background:url(../images/icons/triangle.svg) 0 0/contain no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width: 768px){.detail-1__desc::after{margin-left:-10px;width:20px;height:20px}}.detail-1__desc__title{background:#fff;text-align:center;font-weight:bold;letter-spacing:0;font-family:'Noto Sans Japanese', sans-serif;font-size:12px;padding:4px 10px;margin-bottom:13px}@media only screen and (max-width: 768px){.detail-1__desc__title{padding:6px 10px 4px;font-size:13px;line-height:1.7}}.detail-1__desc__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.detail-1__desc__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.detail-1__desc__list>li{width:33%;text-align:center;font-size:12px;line-height:1.7;letter-spacing:0;font-family:'Noto Sans Japanese', sans-serif}@media only screen and (min-width: 769px){.detail-1__desc__list>li:not(:last-child){border-right:1px solid #fff}.detail-1__desc__list>li:last-child{width:34%}}@media only screen and (max-width: 768px){.detail-1__desc__list>li{width:50%}.detail-1__desc__list>li:first-child{border-right:1px solid #fff}.detail-1__desc__list>li:last-child{margin-top:13px;padding-top:10px;border-top:1px solid #fff;width:100%}}.detail-2__table{background-color:#fff;padding:10px 15px;margin-bottom:14px}@media only screen and (max-width: 768px){.detail-2__table{padding:14px 10px;margin-bottom:10px}}.detail-2__table table{width:100%;border-collapse:collapse}.detail-2__table table tr:nth-child(2) td{padding-top:28px}@media only screen and (max-width: 768px){.detail-2__table table tr:nth-child(2) td{padding-top:23px}}.detail-2__table table tr:nth-child(2) td .detail-2__list:not(:last-child){margin-bottom:23px}@media only screen and (max-width: 768px){.detail-2__table table tr:nth-child(2) td .detail-2__list:not(:last-child){margin-bottom:18px}}.detail-2__table table tr:nth-child(3) td{padding-top:28px}@media only screen and (max-width: 768px){.detail-2__table table tr:nth-child(3) td{padding-top:23px}}.detail-2__table table tr:not(:last-child){border-bottom:1px solid #fadbda}.detail-2__table table th,.detail-2__table table td{padding:5px 0 16px 5px;height:115px;font-size:12px;letter-spacing:0}@media only screen and (max-width: 768px){.detail-2__table table th,.detail-2__table table td{padding:9px 0 16px 8px;height:102px}}.detail-2__table table th{width:85px;border-right:1px solid #fadbda;padding-left:10px;font-family:'Noto Sans Japanese', sans-serif}@media only screen and (max-width: 768px){.detail-2__table table th{width:80px;line-height:1.5}}.detail-2__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.detail-2__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.detail-2__list>li{text-align:center}@media only screen and (min-width: 769px){.detail-2__list>li{width:135px}}@media only screen and (max-width: 768px){.detail-2__list>li{width:50%}.detail-2__list>li img{width:56px}.detail-2__list>li:nth-child(n+3){margin-top:18px}}.detail-2__list>li p{margin-top:4px;font-family:'Noto Sans Japanese', sans-serif;font-size:11px;white-space:none;letter-spacing:0}@media only screen and (max-width: 768px){.detail-2__list>li p{font-size:9px}}@media screen and (max-width: 360px){.detail-2__list>li p{font-size:8px}}@media screen and (max-width: 320px){.detail-2__list>li p{font-size:6px}}.detail-2__note{line-height:1.6}@media only screen and (max-width: 768px){.detail-2__note{line-height:1.3}.detail-2__note small{font-size:10px}}.detail-3{background-color:#fff;padding:54px 40px;margin-bottom:20px}@media only screen and (max-width: 768px){.detail-3{padding:62px 18px 33px;margin-bottom:12px}}.detail-3__list>li{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 769px){.detail-3__list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.detail-3__list>li:not(:last-child){margin-bottom:65px}@media only screen and (min-width: 769px){.detail-3__list>li:not(:last-child) .detail-3__list__thumb{position:relative}.detail-3__list>li:not(:last-child) .detail-3__list__thumb::after{content:'';position:absolute;bottom:-45px;left:50%;margin-left:-5px;width:15px;height:15px;background:url(../images/icons/triangle.svg) 0 0/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media only screen and (min-width: 769px) and (max-width: 768px){.detail-3__list>li:not(:last-child) .detail-3__list__thumb::after{width:15px;height:15px;margin-left:-4px}}@media only screen and (max-width: 768px){.detail-3__list>li:not(:last-child){margin-bottom:38px}}@media only screen and (max-width: 768px){.detail-3__list>li:not(:last-child){position:relative}.detail-3__list>li:not(:last-child)::after{content:'';position:absolute;bottom:-32px;left:53px;width:15px;height:15px;background:url(../images/icons/triangle.svg) 0 0/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width: 375px){.detail-3__list>li:nth-child(1)::after{bottom:-29px}.detail-3__list>li:nth-child(2)::after{bottom:-18px}}@media screen and (max-width: 360px){.detail-3__list>li:nth-child(1)::after{bottom:-31px}.detail-3__list>li:nth-child(2)::after{bottom:-10px}}@media screen and (max-width: 320px){.detail-3__list>li:nth-child(1)::after{bottom:-3px}.detail-3__list>li:nth-child(2)::after{bottom:21px}}.detail-3__list__thumb{width:115px}@media only screen and (max-width: 768px){.detail-3__list__thumb{padding-top:13px}}.detail-3__list__text-set{width:calc(100% - 115px);font-family:'Noto Sans Japanese', sans-serif}@media only screen and (min-width: 769px){.detail-3__list__text-set{padding-left:43px}}@media only screen and (max-width: 768px){.detail-3__list__text-set{padding-left:28px}}.detail-3__list__title{font-weight:bold;margin-bottom:4px;letter-spacing:0}@media only screen and (max-width: 768px){.detail-3__list__title{line-height:1;font-size:14px;margin-bottom:9px}}.detail-3__list__text{line-height:2;font-size:14px;letter-spacing:-0.01em}@media only screen and (max-width: 768px){.detail-3__list__text{font-size:13px;line-height:1.9;letter-spacing:0}}.about__inner{padding-top:58px;padding-bottom:119px}@media only screen and (max-width: 768px){.about__inner{padding-top:72px;padding-bottom:79px}}.about .heading{margin-bottom:99px}@media only screen and (max-width: 768px){.about .heading{margin-bottom:55px}}.about .heading,.about .about-figure,.about .about-list>li{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.about.is-animation .heading,.about.is-animation .about-figure{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about.is-animation .heading{-webkit-transition-delay:.3s;transition-delay:.3s}.about.is-animation .about-figure{-webkit-transition-delay:.6s;transition-delay:.6s}.about .about-list.is-animation>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about .about-list.is-animation>li:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.about .about-list.is-animation>li:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.about .about-list.is-animation>li:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.about-list__thumb{margin-top:14px;padding-top:50px;position:relative}@media only screen and (max-width: 768px){.about-list__thumb{margin-top:7px}}.about-list__thumb__sub{position:absolute;top:0;left:50%;margin-left:-50px}.about-list .note{margin-top:9px;text-align:left}@media only screen and (max-width: 768px){.about-list .note{max-width:325px;margin:9px auto 0}}@media only screen and (min-width: 769px){.about-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 768px){.about-list>li{text-align:center}.about-list>li:not(:last-child){margin-bottom:69px}}@media only screen and (min-width: 769px){.about-list>li:not(:last-child) .about-list__thumb{position:relative}.about-list>li:not(:last-child) .about-list__thumb::after{content:'';position:absolute;width:15px;height:15px;background:url(../images/icons/triangle.svg) 0 0/contain no-repeat;top:50%;left:100%;margin-left:44px}}@media only screen and (max-width: 768px){.about-list>li:not(:last-child){position:relative}.about-list>li:not(:last-child)::after{content:'';position:absolute;bottom:-39px;left:50%;width:15px;height:15px;background:url(../images/icons/triangle.svg) 0 0/contain no-repeat;margin-left:-8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.about-figure{width:487px;padding-top:73px;margin:0 auto 69px;position:relative}@media only screen and (max-width: 768px){.about-figure{width:277px;padding-top:34px;margin-bottom:59px}}@media screen and (max-width: 360px){.about-figure{width:230px}}.about-figure__all-in-one{position:absolute;top:157px;left:-40px;width:172px;height:52px;text-indent:-9999px;background:url(../images/modules/about/all_in_one@2x.png) 0 0/contain no-repeat}@media only screen and (max-width: 768px){.about-figure__all-in-one{top:60px;left:-24px;width:128px;height:39px;background-image:url(../images/modules/about/all_in_one_sp@2x.png)}}@media screen and (max-width: 360px){.about-figure__all-in-one{top:69px;left:-30px}}.about-figure__list>li{position:absolute;text-align:center;font-weight:bold;white-space:nowrap}@media only screen and (max-width: 768px){.about-figure__list>li img{width:63px}}.about-figure__list>li p{font-size:12px;letter-spacing:0;font-family:'Noto Sans Japanese', sans-serif}@media only screen and (max-width: 768px){.about-figure__list>li p{font-size:9px}}.about-figure__list>li h3{font-family:'FOT-筑紫Aオールド明朝 Pr6 B', TsukuAOldMinPr6-B, serif;font-size:20px;line-height:1.4;letter-spacing:0.05em}@media only screen and (max-width: 768px){.about-figure__list>li h3{font-size:13px;line-height:1.1}}.about-figure__list>li:nth-child(1){top:-30px;left:178px}@media only screen and (max-width: 768px){.about-figure__list>li:nth-child(1){top:-30px;left:83px}}@media screen and (max-width: 360px){.about-figure__list>li:nth-child(1){left:60px}}.about-figure__list>li:nth-child(1) h3{margin-bottom:4px}.about-figure__list>li:nth-child(2){bottom:55px;left:-53px}@media only screen and (max-width: 768px){.about-figure__list>li:nth-child(2){bottom:14px;left:-22px}}@media only screen and (min-width: 769px){.about-figure__list>li:nth-child(2) p{margin-top:6px}}.about-figure__list>li:nth-child(3){bottom:55px;right:-47px}@media only screen and (max-width: 768px){.about-figure__list>li:nth-child(3){bottom:14px;right:-19px}}@media only screen and (min-width: 769px){.about-figure__list>li:nth-child(3) p{margin-top:6px}}.scene__inner{padding-top:95px;padding-bottom:129px}@media only screen and (min-width: 769px){.scene__inner{width:100%;max-width:1242px}}@media only screen and (max-width: 768px){.scene__inner{padding-top:75px;padding-bottom:78px}}.scene .heading,.scene .scene-list>li{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.scene.is-animation .heading{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.scene.is-animation .scene-list>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.scene.is-animation .scene-list>li:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.scene.is-animation .scene-list>li:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.scene.is-animation .scene-list>li:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}.scene-list{margin-top:91px}@media only screen and (max-width: 768px){.scene-list{margin-top:36px}}@media only screen and (min-width: 769px){.scene-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}.scene-list>li{width:27%}}@media only screen and (max-width: 768px){.scene-list>li{text-align:center}.scene-list>li:not(:last-child){margin-bottom:60px}}.repeat{position:relative}.repeat__inner{padding-top:92px;padding-bottom:127px}@media only screen and (max-width: 768px){.repeat__inner{padding-top:77px;padding-bottom:57px}}.repeat .bg-board{opacity:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.repeat .heading,.repeat .repeat-list{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.repeat.is-animation .bg-board{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.repeat.is-animation .heading,.repeat.is-animation .repeat-list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.repeat.is-animation .heading{-webkit-transition-delay:.6s;transition-delay:.6s}.repeat.is-animation .repeat-list{-webkit-transition-delay:.9s;transition-delay:.9s}.repeat-list{margin-top:59px}@media only screen and (min-width: 769px){.repeat-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 768px){.repeat-list{width:290px;margin:29px auto 0;overflow:hidden}}@media screen and (max-width: 360px){.repeat-list{width:270px}}.repeat-list>li{width:120px;position:relative;text-align:center}@media only screen and (max-width: 768px){.repeat-list>li{margin-bottom:19px}.repeat-list>li:nth-child(2n-1){float:left}.repeat-list>li:nth-child(2n-1)::after{bottom:34px;right:-96px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.repeat-list>li:nth-child(2n){float:right}.repeat-list>li:nth-child(2n)::after{bottom:-17px;left:-87px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.repeat-list>li:nth-child(2){margin-top:86px}}.repeat-list>li:not(:last-child)::after{z-index:-1;content:'';position:absolute;display:block;width:40px;height:5px;border-top:1px dashed #d0d0d0;border-bottom:1px dashed #d0d0d0}@media only screen and (min-width: 769px){.repeat-list>li:not(:last-child)::after{top:85px;right:-25px}}@media only screen and (max-width: 768px){.repeat-list>li:not(:last-child)::after{width:100px;height:7px;-webkit-transform-origin:top left;transform-origin:top left}}.repeat-list>li p{font-size:12px;font-family:'Noto Sans Japanese', sans-serif;margin-bottom:10px}@media only screen and (max-width: 768px){.repeat-list>li p{letter-spacing:0}}.repeat-list__item{width:120px;height:119px;background:0 0 / contain no-repeat}.repeat-list__item--1{background-image:url(../images/modules/repeat/1.png)}.repeat-list__item--2{background-image:url(../images/modules/repeat/2.png)}.howto{position:relative}.howto__inner{padding-top:122px;padding-bottom:120px}@media only screen and (max-width: 768px){.howto__inner{padding-top:77px;}}.howto__warning{background-color:#f5f5f5;position:relative;margin-top:38px}@media only screen and (min-width: 769px){.howto__warning{padding:6px 0 4px 52px}}@media only screen and (max-width: 768px){.howto__warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:68px 20px 39px;margin-top:47px}}@media only screen and (min-width: 769px){.howto__warning__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.howto__warning:before{content:'';position:absolute;top:14px;left:23px;width:16px;height:14px;background:url(../images/modules/howto/warning.svg) 0 0/contain no-repeat}@media only screen and (max-width: 768px){.howto__warning:before{top:39px;left:50%;margin-left:-11px;width:21px;height:19px}}.howto__warning p{margin-bottom:5px}@media only screen and (max-width: 768px){.howto__warning p{line-height:1.4}}.howto__warning p small{font-size:11px;letter-spacing:0;font-family:'Noto Sans Japanese', sans-serif}.howto__warning p small::before{content:'※'}@media only screen and (min-width: 769px){.howto__warning p:not(:last-child){margin-right:10px}}.howto__2{position:relative}.howto__2 .howto__video iframe{margin-top:66px}@media only screen and (max-width: 768px){.howto__2 .howto__video iframe{margin-top:60px}}@media only screen and (min-width: 769px){.howto__video{width:590px;margin:auto}}@media only screen and (max-width: 768px){.howto__video{height:0;padding-top:62.5%}.howto__video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}}.howto .heading,.howto .howto-list>li,.howto .howto__warning,.howto .howto__2{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.howto.is-animation .heading{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.howto.is-animation .howto-list>li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.howto.is-animation .howto-list>li:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s}.howto.is-animation .howto-list>li:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}.howto.is-animation .howto-list>li:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}.howto .howto__warning.is-animation,.howto .howto__2.is-animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.howto-list{margin-top:96px}@media only screen and (min-width: 769px){.howto-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 768px){.howto-list{margin-top:34px}}.howto-list>li{width:284px;position:relative}@media only screen and (max-width: 768px){.howto-list>li{width:100%;text-align:center}}@media only screen and (max-width: 768px){.howto-list>li:not(:last-child){margin-bottom:70px}}.howto-list>li:not(:last-child)::after{content:'';position:absolute;width:16px;height:16px;background:url(../images/icons/triangle.svg) 0 0/contain no-repeat}@media only screen and (min-width: 769px){.howto-list>li:not(:last-child)::after{top:134px;right:-40px}}@media only screen and (max-width: 768px){.howto-list>li:not(:last-child)::after{bottom:-47px;left:50%;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.howto-list__thumb{margin-bottom:26px;text-align: center;}.instagram{position:relative}.instagram__inner{padding-top:94px;padding-bottom:130px}@media only screen and (min-width: 769px){.instagram__inner{width:auto;padding-left:0;padding-right:0}}@media only screen and (max-width: 768px){.instagram__inner{padding-top:72px;padding-bottom:81px}}.instagram__title{font-size:16px;font-weight:normal;font-family:'Josefin Sans', sans-serif;text-align:center;margin-bottom:91px}@media only screen and (max-width: 768px){.instagram__title{margin-bottom:43px}}.instagram__btn{width:300px;padding:14px 20px 11px 36px;border-radius:5px;text-align:center;background-color:#fff;display:block;line-height:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width: 769px){.instagram__btn{margin:60px auto 0}.instagram__btn:hover{background-color:#333}.instagram__btn:hover .instagram__btn__text{color:#fff}.instagram__btn:hover .instagram__btn__text::before{background:url(../images/icons/instagram_logo_white.svg) 0 0/contain}}@media only screen and (max-width: 768px){.instagram__btn{margin-top:36px;width:100%}}.instagram__btn__text{font-family:'Josefin Sans', sans-serif;position:relative;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding-left:13px}@media only screen and (max-width: 768px){.instagram__btn__text{padding-left:18px;letter-spacing:0.02em}}.instagram__btn__text::before{content:'';position:absolute;top:-3px;left:-12px;width:16px;height:16px;display:block;background:url(../images/icons/instagram_logo.svg) 0 0/contain no-repeat}.instagram .bg-board{opacity:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.instagram .instagram__title,.instagram .instagram__box,.instagram .instagram__box__btn-wrapper{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.instagram.is-animation .bg-board,.instagram.is-animation .instagram__title,.instagram.is-animation .instagram__box,.instagram.is-animation .instagram__box__btn-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.instagram.is-animation .instagram__title{-webkit-transition-delay:.6s;transition-delay:.6s}.instagram.is-animation .instagram__box{-webkit-transition-delay:.9s;transition-delay:.9s}.instagram.is-animation .instagram__box__btn-wrapper{-webkit-transition-delay:1.2s;transition-delay:1.2s}.instagram .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetFreearea .letroHeadTitle{display:none !important}.instagram .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetMoreButton{padding-top:0 !important}.instagram .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetMoreButton a{display:block !important;border:none !important;color:#333 !important;border-radius:3px !important;background-color:rgba(255,255,255,0.5) !important;width:100%;height:100%;-webkit-transition:background-color 0.3s ease !important;transition:background-color 0.3s ease !important}.instagram .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetMoreButton a:hover{background-color:#fff !important}.instagram .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetWatermark{display:none !important}.shopping{position:relative}.shopping__inner{padding-top:92px;padding-bottom:151px}@media only screen and (max-width: 768px){.shopping__inner{padding-top:72px;padding-bottom:80px}}.shopping__image{text-align:center;margin:70px 0 29px}@media only screen and (min-width: 769px){.shopping__image{padding-right:43px}}@media only screen and (max-width: 768px){.shopping__image{margin-left:-20px;margin-top:33px;margin-bottom:22px}}.shopping .bg-board{opacity:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.shopping .heading,.shopping .shopping__image,.shopping .shopping-btns{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.shopping.is-animation .bg-board{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.shopping.is-animation .heading,.shopping.is-animation .shopping__image,.shopping.is-animation .shopping-btns{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.shopping.is-animation .heading{-webkit-transition-delay:.6s;transition-delay:.6s}.shopping.is-animation .shopping__image{-webkit-transition-delay:.9s;transition-delay:.9s}.shopping.is-animation .shopping-btns{-webkit-transition-delay:1.2s;transition-delay:1.2s}.shopping-btns{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}@media only screen and (max-width: 768px){.shopping-btns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;/*justify-content:space-between*/}.shopping-btns a{margin-bottom:23px}}.shopping-btns a{background-color:#333;border-radius:50px;text-align:center;width:204px;padding:15px 10px 15px 0}@media only screen and (min-width: 769px){.shopping-btns a{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.shopping-btns a:not(:last-child){margin-right:15px}.shopping-btns a:hover{background-color:#fff}.shopping-btns a:hover span{color:#333}.shopping-btns a:hover span::before{opacity:0}.shopping-btns a:hover span::after{opacity:1}}@media only screen and (max-width: 768px){.shopping-btns a{width:47%}}.shopping-btns a span{font-size:16px;font-family:'Noto Sans Japanese', sans-serif;letter-spacing:0;color:#fff;padding-left:37px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}.shopping-btns a span::before,.shopping-btns a span::after{content:'';position:absolute;top:3px;left:12px;width:17px;height:17px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:0 0 / contain no-repeat}.shopping-btns a span::before{background-image:url(../images/icons/cart.svg);opacity:1}.shopping-btns a span::after{background-image:url(../images/icons/cart_black.svg);opacity:0}.shopping-modal{font-family: "FOT-筑紫Aオールド明朝 Pr6 B", TsukuAOldMinPr6-B, serif;position:fixed;top:0;left:0;width:100%;height:100vh;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;background-color:#fadbda;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1;overflow:hidden}.shopping-modal.is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);z-index:999999}@media only screen and (max-width: 768px){.shopping-modal{display:block}}.shopping-modal__close{width:74px;height:74px;background-image:url(../images/modules/header/close.svg);background-position:50% 50%;background-size:17px 17px;background-color:#333;z-index:9999999;top:0;right:0;position:absolute;cursor:pointer}.shopping-modal__bg{width:calc(100% - 460px);height:100%}@media only screen and (max-width: 768px){.shopping-modal__bg{width:100%;height:100vw}}.shopping-modal__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-cart{width:460px}@media only screen and (max-width: 768px){.modal-cart{width:100%}}@media only screen and (max-width: 768px){.modal-cart>ul{width:100%;position:fixed;bottom:0}}.modal-cart>ul a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;background:url(../images/modules/shopping/right-arrow.svg) no-repeat center right 5%;background-color:rgba(255,255,255,0.3)}@media only screen and (min-width: 769px){.modal-cart>ul a:hover{background-color:rgba(255,255,255,0.8)}}@media only screen and (max-width: 768px){.modal-cart>ul a{background-color:#fadbda}}.modal-cart>ul>li:not(:last-child) a{border-bottom:1px solid rgba(255,255,255,0.8)}.modal-cart__img{width:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-cart__img img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}.modal-cart__info{width:calc(100% - 140px)}.modal-cart__info__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-cart__info__price__left{font-size:20px}.modal-cart__info__price__right{font-family:'FOT-筑紫Aオールド明朝 Pr6 B', TsukuAOldMinPr6-B, serif;font-weight:bold;font-size:12px;color:#FF7194;padding:0 15px;padding-bottom:4px}@media only screen and (min-width: 769px){.mv,.mv__inner{min-height: 800px}}
.mv__inner{
font-family: "FOT-筑紫Aオールド明朝 Pr6 B", TsukuAOldMinPr6-B, serif;
}

.top-shops{
 font-family: "FOT-筑紫Aオールド明朝 Pr6 B", TsukuAOldMinPr6-B, serif;
 width: 100%;
 max-width: 480px;
 margin: 61px auto 0;
 padding: 12px;
 border-radius: 10px;
 color: #333;
 text-align: center;
 background-color: #FFF;
}
.top-shops .shops-ttl{
 position: relative;
 padding: .75em .5em 0 1.5em;
 line-height: 1.75em;
 letter-spacing: 1pt;
}
.top-shops .shops-ttl .fs-big{
 font-size: 110%;
}
.top-shops small{
 display: block;
 text-align: right;
}
@media only screen and (max-width: 768px){
.mv__inner .top-shops{
 position: absolute;
 bottom: 10px;
 margin: 0 auto;
}
}



.shops{
 font-family: "FOT-筑紫Aオールド明朝 Pr6 B", TsukuAOldMinPr6-B, serif;
 width: 100%;
	max-width: 680px;
 margin: 30px auto 0;
	padding: 24px 56px;
	border-radius: 10px;
	text-align: center;
 background-color: #FFF;
}
.shops .shops-ttl{
 position: relative;
	margin-bottom: .75em;
	padding: 0 .5em .5em;
	line-height: 1.75em;
	letter-spacing: 2pt;
	border-bottom: #333 solid 1px;
}
.shops .shops-ttl .sub{
 display: block;
}
.shops .shops-ttl .fs-big{
 font-size: 150%;
}
.shops .shops-ttl .bold,
.top-shops .shops-ttl .bold{
 padding-left: 1px;
 text-shadow:
    .2px .2px #333,
    -.2px .2px #333,
    -.2px -.2px #333,
    .2px -.3px #333,
    .2px 0px #333,
    0px .2px #333,
    -.2px 0px #333,
    0px -.2px #333;
}
.shops .shops-ttl:before,
.shops .shops-ttl:after,
.top-shops .shops-ttl:before{
 position: absolute;
	display: block;
	content: "";
	width: 30px;
	height: 60px;
}
.shops .shops-ttl:before,
.top-shops .shops-ttl:before{
 top: 0;
 left: -15px;
	background:url(../images/modules/shopping/heart-l.png) top left / 100% auto no-repeat;
}
.top-shops .shops-ttl:before{
 top: -5px;
 left: -5px;
}
.shops .shops-ttl:after{
 right: -15px;
	bottom: .5em;
	background:url(../images/modules/shopping/heart-r.png) top left / 100% auto no-repeat;
}
.shops-txt{
 display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.shops-txt span{
 padding: 0 4px;
	line-height: 1.25em;
}
.shops-txt br{
 display: none;
}

.shops {
 opacity: 0;
 -webkit-transform: translateY(5px);
 transform: translateY(5px);
 -webkit-transition: all 0.6s ease;
 transition: all 0.6s ease;
}
.shopping.is-animation .shops {
 -webkit-transition-delay: 1.5s;
 transition-delay: 1.5s;
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}

.modal-cart>ul button {
 width: 100%;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-transition: all 0.8s ease;
 transition: all 0.8s ease;
 background: url(../images/modules/shopping/right-arrow.svg) no-repeat center right 5%;
 background-color: rgba(255,255,255,0.3);
}
.modal-cart>ul>li:not(:last-child) button {
 border-bottom: 1px solid rgba(255,255,255,0.8);
}
.modal-cart>ul button:hover{background-color:rgba(255,255,255,0.8)}
.modal-cart__info__name{text-align: left;}

@media only screen and (max-width: 768px){

.top-shops .shops-ttl{
	padding: 0 0 0 1.5em;
}

 .shops{
 margin: 0 auto;
	padding: 12px;
}
.shops .shops-ttl{
	padding: 0 1.25em .5em;
}
.shops .shops-ttl .fs-big{
 font-size: 110%;
}
.shops .shops-ttl:before,
.shops .shops-ttl:after{
	width: 24px;
}
.shops .shops-ttl:before{
 top: 0;
 left: -6px;
}
.shops .shops-ttl:after{
 right: -6px;
	bottom: 0;
}
.shops-txt span{
 padding: 0 2px;
	line-height: 1.5em;
}
.modal-cart>ul button{background-color:#fadbda}
}

.media{position:relative}.media__inner{padding-top:94px;padding-bottom:130px}@media only screen and (min-width: 769px){.media__inner{width:auto;padding-left:0;padding-right:0}}@media only screen and (max-width: 768px){.media__inner{padding-top:72px;padding-bottom:81px}}.media__title{font-size:16px;font-weight:normal;font-family:'Josefin Sans', sans-serif;text-align:center;margin-bottom:91px}@media only screen and (max-width: 768px){.media__title{margin-bottom:43px}}.media__btn{width:300px;padding:14px 20px 11px 36px;border-radius:5px;text-align:center;background-color:#fff;display:block;line-height:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width: 769px){.media__btn{margin:60px auto 0}.media__btn:hover{background-color:#333}.media__btn:hover .media__btn__text{color:#fff}.media__btn:hover .media__btn__text::before{background:url(../images/icons/media_logo_white.svg) 0 0/contain}}@media only screen and (max-width: 768px){.media__btn{margin-top:36px;width:100%}}.media__btn__text{font-family:'Josefin Sans', sans-serif;position:relative;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding-left:13px}@media only screen and (max-width: 768px){.media__btn__text{padding-left:18px;letter-spacing:0.02em}}.media__btn__text::before{content:'';position:absolute;top:-3px;left:-12px;width:16px;height:16px;display:block;background:url(../images/icons/media_logo.svg) 0 0/contain no-repeat}.media .bg-board{opacity:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.media .media__title,.media .media__box,.media .media__box__btn-wrapper{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.media.is-animation .bg-board,.media.is-animation .media__title,.media.is-animation .media__box,.media.is-animation .media__box__btn-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.media.is-animation .media__title{-webkit-transition-delay:.6s;transition-delay:.6s}.media.is-animation .media__box{-webkit-transition-delay:.9s;transition-delay:.9s}.media.is-animation .media__box__btn-wrapper{-webkit-transition-delay:1.2s;transition-delay:1.2s}.media .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetFreearea .letroHeadTitle{display:none !important}.media .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetMoreButton{padding-top:0 !important}.media .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetMoreButton a{display:block !important;border:none !important;color:#333 !important;border-radius:3px !important;background-color:rgba(255,255,255,0.5) !important;width:100%;height:100%;-webkit-transition:background-color 0.3s ease !important;transition:background-color 0.3s ease !important}.media .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetMoreButton a:hover{background-color:#fff !important}.media .letroUgcsetGadget .letroUgcsetContainer[data-contents='letro-ugcset'] .letroUgcsetWrapper .letroUgcsetWatermark{display:none !important}