#ticket{font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#ticket *,#ticket::before,#ticket::after{box-sizing:border-box}@media screen and (max-width: 599px){#ticket *:not(.rb2019---icon){font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}}@media screen and (max-width: 599px){.pc-only{display:none !important}}@media screen and (min-width: 600px){.sp-only{display:none !important}}.form-button{align-items:center;background:#5d3f8b;color:#fff;display:flex;justify-content:center;transition:all .2s ease}.form-button:disabled{background:#656565;cursor:default;opacity:.4}.form-select{align-items:center;display:flex;justify-content:flex-start;line-height:1;position:relative;text-align:left}.form-select__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;bottom:0;color:#333;display:block;font-size:inherit;height:100%;left:0;margin:0;outline:0;position:relative;right:0;top:0;width:100%}.form-select__element:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #333}.form-select__element:focus{outline:1px dotted #333;outline-offset:0}.form-select__element::-ms-expand{display:none}.form-select__element::-ms-value{background:rgba(0,0,0,0);color:inherit}.form-select__element:disabled{color:rgba(51,51,51,.7);opacity:.7}.form-select__icon{bottom:0;height:1.25em;left:.75em;margin:auto 0;pointer-events:none;position:absolute;top:0;width:1.25em}.form-select__element:not(:disabled)~.form-select__icon--disabled{opacity:.2}.form-select__element:disabled~.form-select__icon:not(.form-select__icon--disabled){opacity:.2}.form-select__arrow{bottom:0;height:.75em;margin:auto 0;pointer-events:none;position:absolute;right:.75em;top:0;width:1.2em}.form-select__element:disabled~.form-select__arrow{opacity:.2}.section+.section{margin-top:90px}@media screen and (max-width: 599px){.section+.section{margin-top:4rem}}.section__circle-title{width:859px;height:162px;margin:0 auto 50px;font-size:30px;font-weight:700;text-align:center;line-height:1;color:#fff;background:no-repeat center top/859px auto;padding-top:76px}@media screen and (max-width: 599px){.section__circle-title{width:auto;height:8.1rem;margin:0 auto 3rem;font-size:1.4rem;background-size:42.95rem auto;padding-top:3.8rem}}.section__title-1{font-size:30px;font-weight:700;text-align:center;margin-bottom:60px}@media screen and (max-width: 599px){.section__title-1{font-size:1.3rem;margin-bottom:1.5rem}}.section__title-2{color:#392804;font-size:26px;font-weight:700;width:1230px;margin:0 auto 40px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 599px){.section__title-2{width:auto;font-size:1.3rem;margin:0 1.5rem 3rem}}.section__title-2::before,.section__title-2::after{content:"";display:block;flex-grow:1;border-top:1px solid #392804}.section__title-2::before{margin-right:32px}@media screen and (max-width: 599px){.section__title-2::before{margin-right:1em}}.section__title-2::after{margin-left:32px}@media screen and (max-width: 599px){.section__title-2::after{margin-left:1em}}.section__title-3{font-size:30px;font-weight:700;line-height:1.2;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:60px}@media screen and (max-width: 599px){.section__title-3{font-size:1.3rem;margin-bottom:3rem}}.section__title-3::after{content:"";display:block;width:110px;height:4px;background:#ac9363;margin-top:28px}@media screen and (max-width: 599px){.section__title-3::after{width:4rem;height:.2rem;margin-top:1rem}}.section__lead{font-size:18px;font-weight:700;line-height:2;text-align:center;margin-bottom:80px}@media screen and (max-width: 599px){.section__lead{font-size:1rem;text-align:left;margin-bottom:2rem}}@media screen and (max-width: 599px){.section__lead br{display:none}}.section__buttons{width:1230px;margin:0 auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 599px){.section__buttons{width:auto;display:block;margin:0 1.5rem}}.section__button{display:flex;justify-content:center;align-items:center;width:500px;height:60px;border-radius:60px;font-size:16px;font-weight:700;background:#fff url(../img/right_g.svg) no-repeat right 23px center/10px auto;transition:opacity .2s ease}.section__button,.section__button:link,.section__button:visited{color:#333}@media screen and (max-width: 599px){.section__button{width:100%;height:4rem;border-radius:4rem;font-size:1rem;background-position:right 1.2rem center;background-size:.8rem auto}}.section__button:hover{opacity:.6}.kv{height:500px;background:url(../img/bg.jpg) no-repeat center center/cover;display:flex;justify-content:flex-start;align-items:center;margin-bottom:78px}@media screen and (max-width: 599px){.kv{height:100vw;margin-bottom:4rem;background:none}}.kv__title{width:1230px;margin:0 auto}@media screen and (max-width: 599px){.kv__title{width:auto}}.kv__title img{width:602px;height:auto}@media screen and (max-width: 599px){.kv__title img{width:100%}}.lead{margin:0 auto 64px;width:1230px;font-size:18px;font-weight:700;line-height:2;text-align:center}@media screen and (max-width: 599px){.lead{width:auto;margin:0 1.5rem 5rem;font-size:1.2rem;text-align:left}}@media screen and (max-width: 599px){.lead br{display:none}}.page-nav{margin:0 auto 70px;width:1230px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 599px){.page-nav{width:auto;margin:0 0 5rem}}.page-nav__item{display:flex;justify-content:center;align-items:center;text-align:center;width:290px;height:70px;margin-left:7px;margin-right:7px;margin-bottom:14px;background:#ac9363 url(../img/down_w.svg) no-repeat right 20px center/19px auto;font-size:18px;font-weight:700;line-height:1.222;transition:opacity .2s ease}.page-nav__item:hover{opacity:.6}.page-nav__item,.page-nav__item:link,.page-nav__item:visited{color:#fff}@media screen and (max-width: 599px){.page-nav__item{width:50%;height:4rem;margin:0;font-size:1.1rem;background-size:.6em auto;background-position:right .5em center}.page-nav__item:nth-child(2n){border-left:1px solid #fff}.page-nav__item:nth-child(n+3){border-top:1px solid #fff}.page-nav__item:nth-child(2n+1):last-child{width:100%}}.quick{width:1200px;margin:0 auto 110px;display:flex;justify-content:center;align-items:stretch;border-width:2px 0;border-style:solid;border-color:#eee}@media screen and (max-width: 599px){.quick{width:auto;margin:0 0 5rem;flex-wrap:wrap;border-bottom:0}}.quick__column{width:14.2857142857%;flex-basis:14.2857142857%;flex-shrink:0;position:relative}@media screen and (max-width: 599px){.quick__column{width:100%;flex-basis:100%;border-bottom:2px solid #eee}}.quick__root{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;height:100px;padding-top:10px;font-size:16px;font-weight:700;line-height:1.25;text-align:center}.quick__root,.quick__root:link,.quick__root:visited{color:#333}@media screen and (max-width: 599px){.quick__root{position:relative;font-size:.9rem;height:auto;flex-direction:row;justify-content:flex-start;padding:1em}.quick__root::after{content:"";display:block;position:absolute;width:.8rem;height:1.28rem;background:url(../img/right_g.svg) no-repeat center center/contain;right:1rem;top:0;bottom:0;margin:auto 0;transform:rotate(90deg);transition:transform .2s ease}.quick__root.active::after{transform:rotate(90deg) scale(-1, 1)}}@media screen and (max-width: 599px){.quick__root img{width:2em;margin-right:.5em}}.quick__root span{display:flex;justify-content:center;align-items:center;height:3em;line-height:1.2}.quick__items{position:absolute;left:10px;top:calc(100% - 15px);background:#ede7db;opacity:0;transform-origin:left top;transform:scale(1, 0.5);transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-out;pointer-events:none}@media screen and (max-width: 599px){.quick__items{position:relative;z-index:100;height:0;left:auto;top:auto;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}}.active+.quick__items{opacity:1;transform:scale(1, 1);pointer-events:all}@media screen and (max-width: 599px){.active+.quick__items{transform:none;height:auto}}.quick__item{display:flex;justify-content:flex-start;align-items:center;height:42px;padding-left:15px;font-size:14px;white-space:nowrap;transition-property:background,color;transition-duration:.2s;transition-timing-function:ease;position:relative}.quick__item,.quick__item:link,.quick__item:visited{color:#333}@media screen and (max-width: 599px){.quick__item{width:50%;height:3.5rem;font-size:1rem;padding-left:1rem;justify-content:center}}.quick__item:hover{color:#fff;background:#ac9363}.quick__item:not(:first-child){margin-top:1px}@media screen and (max-width: 599px){.quick__item:not(:first-child){margin-top:0}}.quick__item:not(:first-child)::before{content:"";display:block;position:absolute;left:10px;right:10px;top:-1px;height:1px;background:#fff}@media screen and (max-width: 599px){.quick__item:not(:first-child)::before{display:none}}@media screen and (max-width: 599px){.quick__item:nth-child(2n){border-left:1px solid #fff}.quick__item:nth-child(n+3){border-top:1px solid #fff}.quick__item:nth-child(2n+1):last-child{width:100%}}.quick__item small{font-size:11px}@media screen and (max-width: 599px){.quick__item small{font-size:.8rem}}.feature{width:1200px;margin:0 auto 120px}@media screen and (max-width: 599px){.feature{width:auto;margin:0 1.5rem 5rem}}.feature__title{font-size:30px;margin-bottom:30px;text-align:center;font-weight:700}@media screen and (max-width: 599px){.feature__title{font-size:1.5rem;margin-bottom:3rem}}.feature__lead{font-size:15px;text-align:center}@media screen and (max-width: 599px){.feature__lead{font-size:.9rem}}.feature__sections{align-items:stretch;display:flex;justify-content:space-between}@media screen and (max-width: 599px){.feature__sections{display:block}}.feature__section{margin-top:70px;padding-left:115px;position:relative;width:calc(33.3333333333% - 30px)}@media screen and (max-width: 599px){.feature__section{margin-top:2.5rem;padding-left:calc(100px + 1rem);position:relative;width:100%}}.feature__section::before{background:#ede7da no-repeat center center;content:"";display:block;position:absolute;left:0;top:0;width:100px;height:100%}.feature__section:nth-child(1)::before{background-image:url(/assets/img/koto/2021/koto_feature_1.svg);background-size:73px 77px}@media screen and (max-width: 599px){.feature__section:nth-child(1)::before{background-size:15vw 16vw}}.feature__section:nth-child(2)::before{background-image:url(/assets/img/koto/2021/koto_feature_2.svg);background-size:73px 77px}@media screen and (max-width: 599px){.feature__section:nth-child(2)::before{background-size:15vw 16vw}}.feature__section:nth-child(3)::before{background-image:url(/assets/img/koto/2021/koto_feature_3.svg);background-size:73px 77px}@media screen and (max-width: 599px){.feature__section:nth-child(3)::before{background-size:15vw 16vw}}.feature__caption{font-size:18px;margin-bottom:10px;white-space:nowrap;font-weight:700}@media screen and (max-width: 599px){.feature__caption{font-size:1.1rem;margin-bottom:.7rem}}.feature__text{font-size:15px;line-height:2;text-align:left}@media screen and (max-width: 599px){.feature__text{font-size:.9rem;line-height:1.8em}}.by-genre{background:#f3f9fe;padding-bottom:120px}@media screen and (max-width: 599px){.by-genre{padding-bottom:5rem}}.by-genre .section__circle-title{background-image:url(../img/circle_genre.svg)}.by-genre .rb2019---item{position:relative;width:230px;align-items:flex-start;flex-direction:column}@media screen and (max-width: 599px){.by-genre .rb2019---item{width:100%;padding:0}}.by-genre .rb2019---item__thumbnail{height:230px}@media screen and (max-width: 599px){.by-genre .rb2019---item__thumbnail{width:100%;height:calc((100vw - 4rem)/2)}}.by-genre .rb2019---item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.by-genre .rb2019---item__info{margin-top:10px}@media screen and (max-width: 599px){.by-genre .rb2019---item__info{margin-top:1rem}}.by-genre .rb2019---item__name{font-size:16px;font-weight:700}@media screen and (max-width: 599px){.by-genre .rb2019---item__name{font-size:1rem}}.by-genre .rb2019---item__price{color:#ee333c;margin-top:0}.by-genre__list{margin-bottom:20px;overflow:hidden}@media screen and (max-width: 599px){.by-genre__list{margin-bottom:3rem}}.by-genre__slider{width:1230px;margin:0 auto;height:435px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 599px){.by-genre__slider{width:auto;height:auto;margin:0 1.5rem;justify-content:flex-start;flex-wrap:wrap}}.by-genre__slider .slick-list{overflow:visible}.by-genre__slider.slick-initialized{height:auto}.by-genre__slider>div{width:230px;margin-left:10px;margin-right:10px}.by-genre__slider>div:first-child{margin-left:0}.by-genre__slider>div:last-child{margin-right:0}@media screen and (max-width: 599px){.by-genre__slider>div{width:calc(50% - .5rem);margin-left:0;margin-right:1rem}.by-genre__slider>div:nth-child(2n){margin-right:0}.by-genre__slider>div:nth-child(n+3){margin-top:1rem}}.by-area{background:#f6f2ed;padding-bottom:100px;margin-bottom:76px}@media screen and (max-width: 599px){.by-area{padding-bottom:5rem;margin-bottom:5rem}}.by-area .section__circle-title{background-image:url(../img/circle_area.svg)}.by-area__body{position:relative;width:950px;height:900px;margin:0 auto;background:url(../img/area-map.svg) no-repeat center top/100% auto}@media screen and (max-width: 599px){.by-area__body{width:auto;height:auto;margin:0 1.5rem;background:none}}.by-area__link{position:absolute;width:146px;height:146px;border-radius:73px;overflow:hidden}@media screen and (max-width: 599px){.by-area__link{position:static;flex-direction:row;width:auto;height:5rem;border-radius:2.5rem;margin-bottom:2rem;padding:0 1rem;display:flex;justify-content:flex-start;align-items:center}}.by-area__link div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 599px){.by-area__link div{width:50%;flex-basis:50%}}.by-area__link span{color:#fff;width:110px;display:block;text-align:center;font-size:17px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width: 599px){.by-area__link span{width:100%;font-size:1rem;padding-bottom:.3rem;margin-bottom:.3rem}}.by-area__link strong{color:#fff;font-size:32px}@media screen and (max-width: 599px){.by-area__link strong{font-size:2rem;line-height:1}}.by-area__link strong small{font-size:16px}@media screen and (max-width: 599px){.by-area__link strong small{font-size:1rem}}.by-area__link p{position:absolute;background:rgba(0,0,0,.5) url(../img/area-arrow.svg) no-repeat center top 87px/85px auto;left:0;top:0;width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;color:#fff;font-size:15px;font-weight:700;padding-bottom:1em;transition:opacity .2s ease}@media screen and (max-width: 599px){.by-area__link p{position:static;background:none;width:50%;flex-basis:50%;height:auto;display:block;opacity:1;font-size:1.3rem;padding-bottom:0}}.by-area__link:hover p{opacity:1}.by-area__link.is-hokkaido{left:789px;top:261px;background:#469152}.by-area__link.is-tohoku{left:436px;top:244px;background:#d7c46f}.by-area__link.is-kanto{left:605px;top:583px;background:#40aecf}.by-area__link.is-chubu{left:386px;top:662px;background:#5097ba}.by-area__link.is-kansai{left:243px;top:355px;background:#ecb4d1}.by-area__link.is-chugoku{left:0px;top:391px;background:#8fad5c}.by-area__link.is-shikoku{left:201px;top:685px;background:#c26d4b}.by-area__link.is-kyushu{left:17px;top:747px;background:#977b9d}.by-area__link.is-okinawa{left:172px;top:179px;background:#c99350}.by-area__note{position:absolute;right:0;bottom:-80px}@media screen and (max-width: 599px){.by-area__note{bottom:-6rem}}.by-price{margin-bottom:80px}@media screen and (max-width: 599px){.by-price{margin-bottom:4rem}}.by-price__buttons{width:1200px;margin:0 auto;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media screen and (max-width: 599px){.by-price__buttons{width:auto;margin:0 1.5rem}}.by-price__button{width:calc((100% - 60px)/3);height:75px;border-radius:4px;margin-right:30px;display:flex;justify-content:flex-start;align-items:center;padding-left:34px;font-size:22px;font-weight:700;background:#221e4b url(../img/arrow-next-w.svg) no-repeat right 18px center/12px auto;box-shadow:5px 5px #bba14d;transition:opacity .2s ease}.by-price__button,.by-price__button:link,.by-price__button:visited{color:#fff}@media screen and (max-width: 599px){.by-price__button{width:calc(50% - .5rem);height:4rem;border-radius:.2rem;font-size:.9rem;padding-left:.5em;background-position:right .5rem center;background-size:.6rem auto}}.by-price__button:hover{opacity:.6}.by-price__button:nth-child(3n){margin-right:0}.by-price__button:nth-child(n+4){margin-top:30px}@media screen and (max-width: 599px){.by-price__button:nth-child(n+4){margin-top:0}}@media screen and (max-width: 599px){.by-price__button:nth-child(2n+1){margin-right:1rem}.by-price__button:nth-child(2n){margin-right:0}.by-price__button:nth-child(n+3){margin-top:1rem}}.search{padding:70px 0 70px;background:#ede1f5;margin:120px auto 26px}@media screen and (max-width: 599px){.search{padding:4rem 0 4rem;margin:5rem auto 0}}.search .form-select{height:80px;width:370px}@media screen and (max-width: 599px){.search .form-select{height:3.5rem;width:100%}}.search .form-select__element{padding:0 2em 0 2.5em;padding-left:2.5em;font-size:18px;padding-left:78px;font-weight:bold}@media screen and (max-width: 599px){.search .form-select__element{font-size:1rem;padding-left:3em}}.search .form-select__icon:nth-of-type(1){height:auto;left:24px;width:30px}@media screen and (max-width: 599px){.search .form-select__icon:nth-of-type(1){left:1em;width:1.5em}}.search .form-select__icon:nth-of-type(2){height:auto;left:auto;right:24px;width:14px}@media screen and (max-width: 599px){.search .form-select__icon:nth-of-type(2){right:1em;width:1em}}.search .form-button{font-size:18px;height:60px;margin:0 auto;width:400px;border-radius:4px}@media screen and (max-width: 599px){.search .form-button{font-size:1rem;height:3.5rem;margin:0 auto;border-radius:.2rem;width:calc(100% - 4rem)}}.search__fields{display:flex;align-items:center;justify-content:center;margin-bottom:50px}@media screen and (max-width: 599px){.search__fields{flex-direction:column;margin-bottom:2rem;padding:0 2rem}}.search__cross{margin:0 30px;width:26px}@media screen and (max-width: 599px){.search__cross{height:auto;margin:1rem 0;width:1.6rem}}.how-to{background:#ede6db;padding:60px 0 70px;margin-bottom:100px}@media screen and (max-width: 599px){.how-to{padding:3rem 1.5rem;margin-bottom:4rem}}.how-to__table{width:1100px;margin:0 auto}@media screen and (max-width: 599px){.how-to__table{width:auto;display:flex;justify-content:space-between;align-items:stretch}}@media screen and (max-width: 599px){.how-to__table tbody,.how-to__table tfoot{display:block;flex-shrink:0}.how-to__table tbody{width:20rem}.how-to__table tfoot{width:3.5rem}.how-to__table tr{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}}.how-to__item{background:url(../img/how-to-bg-1.svg) no-repeat right 5px center/auto 100%;width:375px;height:150px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 599px){.how-to__item{width:auto;height:15rem;background:url(../img/how-to-bg-1__sp.svg) no-repeat center bottom .5rem/100% auto;padding-bottom:2rem}}.how-to__item.is-last{width:370px;background:#fff}@media screen and (max-width: 599px){.how-to__item.is-last{width:auto;background:#fff;padding-bottom:0}}.how-to__item p{font-size:16px;line-height:1.75}@media screen and (max-width: 599px){.how-to__item p{font-size:1rem;width:8rem;flex-shrink:0}}@media screen and (max-width: 599px){.how-to__item img{width:auto;height:5rem}}.how-to__caption{background:url(../img/how-to-bg-2.svg) no-repeat right 5px center/auto 100%;margin-top:17px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 599px){.how-to__caption{background:url(../img/how-to-bg-2__sp.svg) no-repeat center bottom .5rem/100% auto;font-size:1rem;margin-top:0;height:15rem;width:3.5rem;writing-mode:vertical-lr}}.how-to__caption.is-last{background-image:url(../img/how-to-bg-3.svg);background-position:right center}@media screen and (max-width: 599px){.how-to__caption.is-last{background-image:url(../img/how-to-bg-3__sp.svg);background-position:center bottom;height:30rem}}.ranking{margin-bottom:80px}@media screen and (max-width: 599px){.ranking{margin-bottom:4rem}}.ranking .section__button{border:1px solid #959595}.ranking .rb2019---grid{width:1230px;margin:0 auto 50px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 599px){.ranking .rb2019---grid{width:auto;margin:0 1.5rem 4rem}}.ranking .rb2019---item{position:relative;width:220px;flex-direction:column}@media screen and (max-width: 599px){.ranking .rb2019---item{width:calc(50% - .5rem);margin-bottom:2rem}}@media screen and (max-width: 599px){.ranking .rb2019---item__thumbnail{width:100%;height:calc((100vw - 4rem)/2)}}.ranking .rb2019---item__thumbnail img{width:100%;height:auto}.ranking .rb2019---item__badge{left:-6px;padding-right:.5em;top:11px;background:#614699}@media screen and (max-width: 599px){.ranking .rb2019---item__badge{left:-0.5rem;top:.5rem;height:1.6rem}}.ranking .rb2019---item__badge::before{box-shadow:1px 1px 1px rgba(0,0,0,.2);transform:skewX(-20deg);transform-origin:left bottom;background-color:#614699;bottom:0;left:0;right:0;top:0}.ranking .rb2019---item__badge::after{border-color:#4b3e67 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 0 7px 7px;height:0;left:0;top:25px;width:0}@media screen and (max-width: 599px){.ranking .rb2019---item__badge::after{border-width:.6rem 0 .6rem .6rem;top:1.6rem}}.ranking .rb2019---item__body{margin-top:10px;width:100%}@media screen and (max-width: 599px){.ranking .rb2019---item__body{margin-top:.5rem}}.ranking .rb2019---item__name{font-size:16px;font-weight:700}@media screen and (max-width: 599px){.ranking .rb2019---item__name{font-size:1rem}}.ranking .rb2019---item__price{color:#ee333c;margin-top:0}.scene{width:970px;margin:0 auto 120px;border:2px solid #b09c45;border-radius:10px;padding:40px 40px 20px;box-sizing:border-box;position:relative}@media screen and (max-width: 599px){.scene{width:auto;margin:0 1.5rem 4rem;border-radius:.5rem;padding:4rem 2rem 2rem}}.scene__title{color:#b09c45;font-weight:700;font-size:20px;line-height:1;position:absolute;top:-0.5em;background:#fff;padding:0 1em;left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 599px){.scene__title{font-size:1.3rem;left:50%;transform:translate(-50%, 0);white-space:nowrap}}.scene__example p{font-size:15px;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #b09c45}@media screen and (max-width: 599px){.scene__example p{font-size:1rem}}.scene__example p:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.by-catalog{margin-bottom:140px}@media screen and (max-width: 599px){.by-catalog{margin:0 1.5rem 4rem}}.by-catalog .section__button{background-color:#221e4b;background-image:url(../img/right_w.svg)}.by-catalog .section__button,.by-catalog .section__button:link,.by-catalog .section__button:visited{color:#fff}.by-catalog .item{display:block;transition:opacity .2s ease;color:inherit}.by-catalog .item:hover{opacity:.6}.by-catalog .item__thumbnail{margin-bottom:20px}@media screen and (max-width: 599px){.by-catalog .item__thumbnail{margin-bottom:1rem}}@media screen and (max-width: 599px){.by-catalog .item__thumbnail img{width:100%;height:auto}}.by-catalog .item__name{font-size:16px;font-weight:700}@media screen and (max-width: 599px){.by-catalog .item__name{font-size:1rem}}.by-catalog .item__price{font-size:15px;font-weight:700;margin-top:.3em}@media screen and (max-width: 599px){.by-catalog .item__price{font-size:.9rem}}@media screen and (max-width: 599px){.by-catalog .section__buttons{margin:0}}.by-catalog__sections{width:1150px;margin:0 auto 50px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 599px){.by-catalog__sections{width:auto;margin:0 0 2rem;display:block}}.by-catalog__section{border-top:3px solid #e6c8a4;width:350px;padding-top:15px}@media screen and (max-width: 599px){.by-catalog__section{width:auto;padding-top:1rem;margin-bottom:2rem}}.by-catalog__caption{text-align:center;font-size:20px;margin-bottom:20px;font-weight:700}@media screen and (max-width: 599px){.by-catalog__caption{font-size:1.1rem;margin-bottom:1rem}}