@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500&family=Noto+Sans+JP:wght@400;500&display=swap";:root{--color01: #ffe9ec;--color02: #ff8a93;--font-en: "M PLUS Rounded 1c", serif}.l-main{background:var(--color01)}.l-container{padding:0;font-size:1.8rem}@media screen and (max-width:767px){.l-container{font-size:1.6rem}}.l-container .l-inner{max-width:1020px}@media screen and (max-width:767px){.l-container .l-inner{padding-left:20px;padding-right:20px}}.l-container>*+*{margin-top:90px}@media screen and (max-width:767px){.l-container>*+*{margin-top:60px}}.l-container p{line-height:2.2}@media screen and (max-width:767px){.l-container p{line-height:1.8}}.l-container p+p,.l-container p+table{margin-top:30px}.l-container .box{background:#fff;border-radius:50px;padding-bottom:90px;text-align:center}@media screen and (max-width:767px){.l-container .box{border-radius:30px;padding-bottom:50px}}.l-container .box .l-inner{text-align:left}.l-container .img-main{height:635px;overflow:hidden;border-radius:50px 50px 0 0}@media screen and (max-width:767px){.l-container .img-main{height:74.6vw;border-radius:30px 30px 0 0}}.l-container .img-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-breadcrumb{background:#fff;padding-bottom:40px}@media screen and (max-width:767px){.p-breadcrumb{display:none}}.columnPager,.p-breadcrumb,.shop-search{position:relative;z-index:1}@media screen and (max-width:767px){.l-main+.u-sm-max{position:relative;z-index:1;background:#fff}}.l-container{position:relative;padding-bottom:200px}@media screen and (max-width:767px){.l-container{padding-bottom:150px}}.l-container::before{content:"";width:100%;height:100vh;position:fixed;top:0;left:0;background:url(/shortcut/images/column/container_bg.png) center/1000px;background-attachment:fixed}@media screen and (max-width:767px){.l-container::before{background-size:100%}}.l-container>*{position:relative;z-index:1}.l-container .anchor-block{padding-top:80px !important;margin-top:-80px !important}@media screen and (max-width:767px){.l-container .anchor-block{padding-top:60px !important;margin-top:-60px !important}}.l-container .mv{position:relative;padding-top:400px}@media screen and (max-width:767px){.l-container .mv{padding-top:80vw}}.l-container .mv__ttl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;text-align:center;margin-bottom:20px;padding:40px 60px 0;border-radius:20px 20px 0 0;margin-top:-40px;background:#fff}@media screen and (max-width:767px){.l-container .mv__ttl{margin-top:0;padding:8vw 0 0}}.l-container .mv__ttl::before,.l-container .mv__ttl::after{content:"";width:20px;height:20px;position:absolute;top:21px}@media screen and (max-width:767px){.l-container .mv__ttl::before,.l-container .mv__ttl::after{display:none}}.l-container .mv__ttl::before{left:-20px;background:url(/shortcut/images/column/corner_left.png) no-repeat center/contain}.l-container .mv__ttl::after{right:-20px;background:url(/shortcut/images/column/corner_right.png) no-repeat center/contain}.l-container .mv__ttl--sub{margin-top:15px;display:inline-block}@media screen and (max-width:767px){.l-container .mv__ttl--sub{margin-top:0}}.l-container .mv__ttl--sub b{padding:0 60px;font-size:2.9rem;font-weight:500;line-height:1.2;display:inline-block;font-family:var(--font-en);position:relative}@media screen and (max-width:767px){.l-container .mv__ttl--sub b{font-size:2.1rem;padding:0 35px}}.l-container .mv__ttl--sub b:before,.l-container .mv__ttl--sub b:after{content:"";width:31px;height:60px;position:absolute;top:calc(50% - 30px)}.l-container .mv__ttl--sub b:before{background:url(/shortcut/images/column/mv_ttl_deco01.svg) no-repeat center/contain;left:0}.l-container .mv__ttl--sub b:after{background:url(/shortcut/images/column/mv_ttl_deco02.svg) no-repeat center/contain;right:0}.l-container .mv__ttl--main{display:block;margin-top:20px}@media screen and (max-width:767px){.l-container .mv__ttl--main{margin-top:0}}.l-container .mv__ttl--main b{background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:1px 14px 3px;font-size:4.4rem;font-weight:500;line-height:1.7;font-family:var(--font-en)}@media screen and (max-width:767px){.l-container .mv__ttl--main b{border-radius:5px;font-size:2.6rem;padding:2px 10px 4px;line-height:1.85}}.l-container .mv__ttl-box{display:inline-block;font-family:var(--font-en);color:#fff;font-size:2.2rem;font-weight:500;letter-spacing:-0.01em;line-height:1;border:solid 1px #464646;position:relative;border-radius:5px;padding:10px 10px 5px}.l-container .mv__ttl-box:before{content:"";display:block;position:absolute;width:calc(100% + 2px);left:3px;right:-5px;top:2px;bottom:-5px;z-index:-1;background:var(--color02);border-radius:5px}@media screen and (max-width:1024px){.l-container .mv__ttl-box{font-size:1.5rem;padding:5px 5px 3px}.l-container .mv__ttl-box:before{left:2px;right:-3px;top:1px;bottom:-3px}}.l-container .mv__ttl-wrap{position:relative}.l-container .mv__ttl-txt{display:block;font-family:var(--font-en);font-size:7rem;font-weight:500;letter-spacing:-0.04em;color:rgba(0,0,0,0);-webkit-text-stroke:1px #464646;text-stroke:1px #464646;text-shadow:.2rem .2rem var(--color02);line-height:1.3;margin-top:15px}.l-container .mv__ttl-txt .small{font-family:var(--font-en);font-size:5.6rem;vertical-align:baseline}@media screen and (max-width:1024px){.l-container .mv__ttl-txt{font-size:4.5rem}.l-container .mv__ttl-txt .small{font-size:2.8rem}}.l-container .mv .box{border-radius:0 0 50px 50px}@media screen and (max-width:767px){.l-container .mv .box{border-radius:0 0 30px 30px}}.l-container .mv-index-list{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:400px;padding:0;margin:0}@media screen and (max-width:767px){.l-container .mv-index-list{width:100%;height:80vw}}.l-container .mv-index-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-container .mv-index-list ul:first-child{-webkit-animation:slide1 60s -30s linear infinite;animation:slide1 60s -30s linear infinite}.l-container .mv-index-list ul:last-child{-webkit-animation:slide2 60s linear infinite;animation:slide2 60s linear infinite}.l-container .mv-index-list ul li{width:640px}@media screen and (max-width:767px){.l-container .mv-index-list ul li{width:100vw}}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.l-container .outline{background:#fff;padding:30px 40px 40px;border-radius:30px;position:relative}@media screen and (max-width:767px){.l-container .outline{padding:20px 20px 30px;border-radius:20px}}.l-container .outline::before{content:"";width:60px;height:60px;background:var(--color02);border-radius:40px 0 0 0;position:absolute;bottom:0;right:0}@media screen and (max-width:767px){.l-container .outline::before{width:30px;height:30px;border-radius:20px 0 0 0}}.l-container .outline::after{content:"";width:70px;height:70px;-webkit-clip-path:polygon(100% 2%, 0% 100%, 100% 100%);clip-path:polygon(100% 2%, 0% 100%, 100% 100%);background:var(--color01);position:absolute;bottom:-5px;right:-5px}@media screen and (max-width:767px){.l-container .outline::after{width:40px;height:40px}}.l-container .outline__ttl{margin-bottom:22px;padding:7px 0;font-family:var(--font-en);font-size:2.4rem;font-weight:500;color:var(--color02);border-bottom:2px dashed;background:url(/shortcut/images/column/ico_outline.svg) no-repeat left center;padding-left:28px}@media screen and (max-width:767px){.l-container .outline__ttl{font-size:1.8rem}}.l-container .outline__list{counter-reset:number 0}.l-container .outline__list li{position:relative;padding-left:30px;line-height:1.4}@media screen and (max-width:767px){.l-container .outline__list li{font-size:1.5rem;padding-left:25px}}.l-container .outline__list li::after{counter-increment:number 1;content:counter(number) " ";width:22px;height:22px;position:absolute;top:2px;left:0;background:var(--color02);color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}@media screen and (max-width:767px){.l-container .outline__list li::after{width:18px;height:18px;font-size:1.2rem}}.l-container .outline__list li+li{margin-top:15px}@media print,screen and (min-width:768px){.is-view-pc .l-container .outline__list li a:hover{text-decoration:underline}}.l-container .outline--point{margin:90px 0;background:var(--color01)}@media screen and (max-width:767px){.l-container .outline--point{margin:40px 0}}.l-container .outline--point::after{background:#fff}.l-container .outline--dotted{margin-bottom:20px;background:none;border:dotted var(--color02) 2px}.l-container .outline--dotted::before,.l-container .outline--dotted::after{display:none}.l-container .outline--dotted .outline__ttl{background-image:url(/shortcut/images/column/ic_bulb.svg)}.l-container .outline--dotted .outline__list li{padding-left:15px}.l-container .outline--dotted .outline__list li::after{content:"";width:5px;height:5px;top:.8em}.l-container .outline--dotted .outline__list li a{padding-right:24px;display:inline-block;position:relative}.l-container .outline--dotted .outline__list li a .arrow{display:block;background:var(--color02);width:18px;height:18px;border-radius:50%;position:absolute;right:0;top:calc(50% - 9px)}.l-container .outline--dotted .outline__list li a .arrow::before{content:"";display:block;position:absolute;width:2px;height:10px;background:#fff;left:calc(50% - 1px);top:calc(50% - 5px)}.l-container .outline--dotted .outline__list li a .arrow::after{content:"";display:block;position:absolute;width:8px;height:8px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:calc(50% - 4px);top:6px}.l-container .ttl-01{text-align:center;font-family:var(--font-en);font-size:3rem;font-weight:500;line-height:1.5;padding:40px 60px;border-radius:20px 20px 0 0;margin:-40px 0 60px;background:url(/shortcut/images/column/ttl_bg.svg) no-repeat center bottom/210px 20px #fff;display:inline-block;position:relative}@media screen and (max-width:767px){.l-container .ttl-01{font-size:2.3rem;margin:-20px 10px 30px;padding:30px 15px 30px;width:calc(100% - 20px);border-radius:10px 10px 0 0}}.l-container .ttl-01::before,.l-container .ttl-01::after{content:"";width:20px;height:20px;position:absolute;top:21px}@media screen and (max-width:767px){.l-container .ttl-01::before,.l-container .ttl-01::after{width:10px;height:10px;top:25px}}.l-container .ttl-01::before{left:-20px;background:url(/shortcut/images/column/corner_left.png) no-repeat center/contain}@media screen and (max-width:767px){.l-container .ttl-01::before{left:-10px}}.l-container .ttl-01::after{right:-20px;background:url(/shortcut/images/column/corner_right.png) no-repeat center/contain}@media screen and (max-width:767px){.l-container .ttl-01::after{right:-10px}}.l-container .ttl-02{text-align:center;font-size:3rem;font-weight:500;line-height:1.5;margin:60px 0 40px;position:relative}@media screen and (max-width:767px){.l-container .ttl-02{font-size:2.2rem;margin:50px 0 20px}}.l-container .ttl-02 span,.l-container .ttl-02__txt{position:relative;padding:0 35px;font-family:var(--font-en);display:inline-block;font-size:3rem;font-weight:500}@media screen and (max-width:767px){.l-container .ttl-02 span,.l-container .ttl-02__txt{padding:0 30px;font-size:2.2rem}}.l-container .ttl-02 span::before,.l-container .ttl-02 span::after,.l-container .ttl-02__txt::before,.l-container .ttl-02__txt::after{content:"";width:18px;height:44px;background:url(/shortcut/images/column/ttl_obj_02.svg) no-repeat center/contain;position:absolute;top:calc(50% - 22px);left:0}.l-container .ttl-02 span::after,.l-container .ttl-02__txt::after{left:inherit;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media print,screen and (min-width:768px){.l-container .ttl-02--catch{margin-top:90px}}.l-container .ttl-02--catch .catch{position:absolute;top:-25px;left:0;width:100%;font-family:var(--font-en);font-size:1.5rem;color:var(--color02)}@media screen and (max-width:767px){.l-container .ttl-02--catch .catch{font-size:1.2rem;top:-20px}}.l-container .ttl-02--catch .catch::before,.l-container .ttl-02--catch .catch::after{display:none}.l-container .ttl-03{text-align:center;color:var(--color02);font-family:var(--font-en);font-size:2.4rem;font-weight:500;margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.l-container .ttl-03{font-size:2rem;line-height:1.3}}.l-container .ttl-03::before,.l-container .ttl-03::after{content:"";width:18px;height:2px;background:var(--color02);display:inline-block;margin:0 8px}.l-container .ttl-04{font-family:var(--font-en);background:var(--color02);color:#fff;font-size:2.4rem;font-weight:500;border-radius:10px;margin:60px 0 40px;text-align:center;padding:12px}@media screen and (max-width:767px){.l-container .ttl-04{font-size:1.8rem}}.l-container .btn-01{background:var(--color02);color:#fff;padding:15px 10px;border-radius:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:460px;margin:0 auto;font-size:2.2rem;position:relative;line-height:1.3}@media screen and (max-width:767px){.l-container .btn-01{font-size:1.8rem}}.l-container .btn-01::after{content:"";width:30px;height:30px;background:url(/shortcut/images/column/ico_arw_02.svg) no-repeat center/contain;position:absolute;top:calc(50% - 15px);right:20px}@media screen and (max-width:767px){.l-container .btn-01::after{width:26px;height:26px;top:calc(50% - 13px);right:10px}}.l-container .btn-01 b{font-size:2.8rem;display:inline-block}@media screen and (max-width:767px){.l-container .btn-01 b{font-size:2.2rem}}.l-container .btn-01 b span{font-size:1.6rem;display:block}@media screen and (max-width:767px){.l-container .btn-01 b span{font-size:1.3rem}}@media print,screen and (min-width:768px){.is-view-pc .l-container .btn-01:hover{opacity:.8}}.l-container .btn-02{background:var(--color01);min-height:78px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;border-radius:8px;padding:15px 50px 15px 30px;position:relative}@media screen and (max-width:767px){.l-container .btn-02{font-size:1.5rem;padding:12px 45px 12px 20px}}.l-container .btn-02::after{content:"";width:22px;height:22px;background:url(/shortcut/images/column/ico_arw_01.svg) no-repeat center/contain;position:absolute;top:calc(50% - 11px);right:24px}@media screen and (max-width:767px){.l-container .btn-02::after{right:15px}}.l-container .btn-02--w{background:#fff}@media print,screen and (min-width:768px){.is-view-pc .l-container .btn-02:hover{opacity:.8}}.l-container .btn-03{color:var(--color02);text-decoration:underline}@media print,screen and (min-width:1025px){.l-container .btn-03:hover{text-decoration:none}}.l-container .table-01{width:100%;border-collapse:separate;border-spacing:0}.l-container .table-01 th,.l-container .table-01 td{text-align:center;padding:14px 10px;vertical-align:middle;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;width:500px;line-height:1.5}@media screen and (max-width:767px){.l-container .table-01 th,.l-container .table-01 td{padding:10px 5px}}.l-container .table-01 th:last-child,.l-container .table-01 td:last-child{border-right:1px solid #e5e5e5}.l-container .table-01 th{background:var(--color02);color:#fff;font-weight:500}@media screen and (max-width:767px){.l-container .table-01 th{font-size:1.5rem}}@media screen and (max-width:767px){.l-container .table-01 td{font-size:1.4rem}}.l-container .table-01 td:first-child{background:#f2f2f2;color:var(--color02)}@media screen and (max-width:767px){.l-container .table-01 td:first-child{font-size:1.5rem}}.l-container .table-01 tr:first-child td:first-child{border-radius:10px 0 0 0}.l-container .table-01 tr:first-child th:last-child{border-radius:0 10px 0 0}.l-container .table-01 tr:last-child td{border-bottom:1px solid #e5e5e5}.l-container .table-01 tr:last-child td:first-child{border-radius:0 0 0 10px}.l-container .table-01 tr:last-child td:last-child{border-radius:0 0 10px 0}.l-container .datalist-01{width:700px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1.1rem 0;text-align:center;position:relative;z-index:1}@media screen and (max-width:767px){.l-container .datalist-01{width:100%}}.l-container .datalist-01__term,.l-container .datalist-01__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.3rem;padding:.4rem 2rem;position:relative}@media screen and (max-width:767px){.l-container .datalist-01__term,.l-container .datalist-01__detail{font-size:1.1rem;padding:.4rem 1rem}}.l-container .datalist-01__term:after,.l-container .datalist-01__detail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#c6c6c6}.l-container .datalist-01__term:nth-of-type(2)::after,.l-container .datalist-01__detail:nth-of-type(2)::after{background:#e59e72}.l-container .datalist-01__term:nth-of-type(3)::after,.l-container .datalist-01__detail:nth-of-type(3)::after{background:#1592c0}.l-container .datalist-01__term:nth-of-type(4)::after,.l-container .datalist-01__detail:nth-of-type(4)::after{background:#edbe7d}.l-container .datalist-01__term:nth-of-type(5)::after,.l-container .datalist-01__detail:nth-of-type(5)::after{background:#6baba5}.l-container .datalist-01__term:nth-of-type(6)::after,.l-container .datalist-01__detail:nth-of-type(6)::after{background:#b4c691}.l-container .datalist-01__term:nth-of-type(7)::after,.l-container .datalist-01__detail:nth-of-type(7)::after{background:#e4776e}.l-container .datalist-01__term{width:19%;color:#fff}.l-container .datalist-01__detail{width:79%;padding-right:9rem;padding-top:1.2rem;padding-bottom:1.2rem;font-size:1.8rem;line-height:1.4}@media screen and (max-width:767px){.l-container .datalist-01__detail{padding-right:5rem;font-size:1rem}}.l-container .datalist-01__detail:nth-of-type(1)::after{background:#efefef}.l-container .datalist-01__detail:nth-of-type(2)::after{background:#f7d4ba}.l-container .datalist-01__detail:nth-of-type(3)::after{background:#adcfe8}.l-container .datalist-01__detail:nth-of-type(4)::after{background:#f8e4c9}.l-container .datalist-01__detail:nth-of-type(5)::after{background:#cddfdd}.l-container .datalist-01__detail:nth-of-type(6)::after{background:#e1eaca}.l-container .datalist-01__detail:nth-of-type(7)::after{background:#f8ddd6}.l-container .datalist-01__header{font-size:2.3rem;line-height:1}@media screen and (max-width:767px){.l-container .datalist-01__header{font-size:1.1rem}}.l-container .datalist-01__image{position:absolute;top:0;bottom:0;right:2.5rem;margin:auto}@media screen and (max-width:767px){.l-container .datalist-01__image{right:1.5rem;width:3rem}}.l-container .list{margin:15px 0 0}@media screen and (max-width:767px){.l-container .list+.list{margin-top:0}}.l-container .list__item{font-size:1.6rem;line-height:1.8;text-align:left;position:relative;padding-left:15px}.l-container .list__item:before{content:"";display:block;position:absolute;width:5px;height:5px;border-radius:50%;left:0;top:1.2rem;background:var(--color02)}.l-container .style-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:54px}@media screen and (max-width:767px){.l-container .style-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:30px}}.l-container .style-01__cont{background:var(--color01);border-radius:30px;width:calc(50% - 15px);text-align:center;padding:30px}@media screen and (max-width:767px){.l-container .style-01__cont{width:100%;border-radius:20px;padding:25px 20px}}.l-container .style-01__ttl{font-family:var(--font-en);font-size:2.4rem;font-weight:500;margin-top:12px}@media screen and (max-width:767px){.l-container .style-01__ttl{font-size:2.2rem}}.l-container .style-01__ttl:first-child{margin-top:0}.l-container .style-01__lead{font-size:2rem;font-weight:500;background:var(--color02);color:#fff;border-radius:8px;margin-top:15px;line-height:1.4;padding:10px 15px}@media screen and (max-width:767px){.l-container .style-01__lead{font-size:1.8rem}}.l-container .style-01__txt{text-align:left;margin-top:15px;font-size:1.6rem;line-height:1.8}@media screen and (max-width:767px){.l-container .style-01__txt{line-height:1.6}}.l-container .style-01--01 .style-01__cont{background:var(--color01)}.l-container .style-02{border:2px dotted var(--color02);border-radius:20px;margin:54px auto 0;padding:25px 30px;max-width:700px}@media screen and (max-width:767px){.l-container .style-02{margin-top:30px;padding:20px}}.l-container .style-02__ttl{text-align:center;font-family:var(--font-en);font-size:2.4rem;font-weight:500;margin-bottom:12px;color:var(--color02)}@media screen and (max-width:767px){.l-container .style-02__ttl{font-size:2rem;line-height:1.5}}.l-container .style-02__subttl{text-align:center;font-family:var(--font-en);font-size:2rem;font-weight:500;background:var(--color01);border-radius:8px;padding:10px;margin-bottom:20px;line-height:1.4}@media screen and (max-width:767px){.l-container .style-02__subttl{font-size:1.6rem}}.l-container .style-02__txt{font-size:1.6rem;line-height:1.6}.l-container .style-02>dl{margin-top:12px}.l-container .style-02>dl dt{font-family:var(--font-en);font-size:1.6rem;font-weight:500;color:var(--color02);line-height:1.4;margin-bottom:6px}@media screen and (max-width:767px){.l-container .style-02>dl dt{font-size:1.4rem}}.l-container .style-02--max{max-width:100%}.l-container .style-02--bicolor{max-width:100%;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}@media screen and (max-width:767px){.l-container .style-02--bicolor{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-container .style-02--bicolor__head{background:#ff8a93;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:30%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.l-container .style-02--bicolor__head{width:100%;padding:10px}}.l-container .style-02--bicolor__head h3 .sub{display:block;font-size:1.2rem;font-weight:400;text-align:center}.l-container .style-02--bicolor__head h3 .main{display:inline-block;position:relative;padding:0 35px}.l-container .style-02--bicolor__head h3 .main:before,.l-container .style-02--bicolor__head h3 .main:after{content:"";display:block;position:absolute;border-top:dotted 2px #fff;width:30px;bottom:20px}.l-container .style-02--bicolor__head h3 .main:before{-webkit-transform:rotate(60deg);transform:rotate(60deg);left:0}.l-container .style-02--bicolor__head h3 .main:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);right:0}.l-container .style-02--bicolor__detail{width:70%;padding:30px}@media screen and (max-width:767px){.l-container .style-02--bicolor__detail{width:100%;padding:15px}}.l-container .style-02--bicolor__detail__ttl{font-family:var(--font-en);font-size:2.2rem;font-weight:500;position:relative;color:var(--color02);padding-bottom:15px}@media screen and (max-width:767px){.l-container .style-02--bicolor__detail__ttl{line-height:1.5;font-size:1.17em}}.l-container .style-02--bicolor__detail__ttl:after{content:"";width:100%;height:4px;border-bottom:4px dotted var(--color02);position:absolute;bottom:0;left:0}.l-container .style-02--bicolor__detail__txt{font-size:1.6rem;line-height:1.6;margin-top:15px}@media screen and (max-width:767px){.l-container .style-02--bicolor__detail__txt{line-height:1.8;margin-top:8px}}.l-container .style-02--bicolor__detail__txt+p{margin-top:15px}@media screen and (max-width:767px){.l-container .style-02--bicolor__detail__txt+p{margin-top:0}}.l-container .style-02--bicolor+.style-02--bicolor{margin-top:30px}.l-container .style-03{background:var(--color01);margin-top:50px;padding:50px 40px 40px;border-radius:20px}@media screen and (max-width:767px){.l-container .style-03{margin-top:30px;padding:30px 20px}}@media screen and (max-width:767px){.l-container .style-03+.style-03{margin-top:20px}}.l-container .style-03__ttl{font-size:2.4rem;font-weight:500;line-height:1.3;text-align:center;margin-bottom:25px}@media screen and (max-width:767px){.l-container .style-03__ttl{font-size:2rem;margin-bottom:20px}}.l-container .style-03__ttl span{position:relative;padding:0 35px;display:inline-block;font-family:var(--font-en)}@media screen and (max-width:767px){.l-container .style-03__ttl span{padding:0 30px}}.l-container .style-03__ttl span::before,.l-container .style-03__ttl span::after{content:"";width:21px;height:46px;background:url(/shortcut/images/column/ttl_obj_03.svg) no-repeat center/contain;position:absolute;top:calc(50% - 22px);left:0}.l-container .style-03__ttl span::after{left:inherit;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.l-container .style-03__ttl--sub{text-align:center;padding-bottom:15px;margin:45px 0 15px;font-family:var(--font-en);font-size:2.2rem;font-weight:500;position:relative;color:var(--color02)}@media screen and (max-width:767px){.l-container .style-03__ttl--sub{margin:20px 0 15px;font-size:1.8rem}}.l-container .style-03__ttl--sub::after{content:"";width:200px;height:4px;border-bottom:4px dotted var(--color02);position:absolute;bottom:0;left:calc(50% - 100px)}.l-container .style-03__txt{font-size:1.6rem;-moz-text-align-last:left;text-align-last:left;line-height:1.8}@media print,screen and (min-width:768px){.l-container .style-03__wrap{display:inline-grid;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.l-container .style-03--01{background:#ffe9ec}.l-container .style-03--column02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding:0;background:none}.l-container .style-03--column02 .style-03__cont{background:var(--color01);border-radius:30px;width:calc(50% - 15px);text-align:center;padding:30px}@media screen and (max-width:767px){.l-container .style-03--column02 .style-03__cont{width:100%;border-radius:20px;padding:25px 20px}}.l-container .style-04{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:40px}@media screen and (max-width:767px){.l-container .style-04{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.l-container .style-04__cont{background:var(--color01);border-radius:30px;width:calc(50% - 15px);text-align:center;padding:30px}@media screen and (max-width:767px){.l-container .style-04__cont{width:100%;border-radius:20px}}.l-container .style-04__cont--arrow{position:relative}.l-container .style-04__cont--arrow::after{position:absolute;top:0;bottom:0;right:-16px;margin:auto;content:"";width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid var(--color02);border-bottom:8px solid var(--color02);border-top:8px solid rgba(0,0,0,0);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}@media screen and (max-width:767px){.l-container .style-04__cont--arrow::after{right:-2vw;border-width:1.5vw}}.l-container .style-04__cont--has-h3{padding:0 0 30px;overflow:hidden}@media screen and (max-width:767px){.l-container .style-04__cont--has-h3{padding:0 0 20px !important}}.l-container .style-04__cont--has-h3 h3{background:#ff8a93;color:#fff;padding:30px 30px 15px;margin-bottom:15px;font-weight:600}@media screen and (max-width:767px){.l-container .style-04__cont--has-h3 h3{padding:12px 20px 12px !important;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:3.5em}}@media screen and (max-width:767px){.l-container .style-04__cont--has-h3 img{width:75%}}.l-container .style-04__cont--has-ttl01{padding:30px;overflow:hidden}@media screen and (max-width:767px){.l-container .style-04__cont--has-ttl01{width:100% !important}}.l-container .style-04__cont--has-ttl01 .sub{display:block;font-size:1.2rem;font-weight:400}.l-container .style-04__cont--has-ttl01 .main{color:#ff8a93;display:inline-block;position:relative;padding:0 35px}.l-container .style-04__cont--has-ttl01 .main:before,.l-container .style-04__cont--has-ttl01 .main:after{content:"";display:block;position:absolute;border-top:dotted 2px var(--color02);width:30px;bottom:20px}@media screen and (max-width:767px){.l-container .style-04__cont--has-ttl01 .main:before,.l-container .style-04__cont--has-ttl01 .main:after{width:40px}}.l-container .style-04__cont--has-ttl01 .main:before{-webkit-transform:rotate(60deg);transform:rotate(60deg);left:0}@media screen and (max-width:767px){.l-container .style-04__cont--has-ttl01 .main:before{left:-10px}}.l-container .style-04__cont--has-ttl01 .main:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);right:0}@media screen and (max-width:767px){.l-container .style-04__cont--has-ttl01 .main:after{right:-10px}}.l-container .style-04__ttl{font-size:2.4rem;font-weight:500;margin-top:20px;position:relative}@media screen and (max-width:767px){.l-container .style-04__ttl{font-size:2rem;margin-top:10px}}.l-container .style-04__ttl::before{content:"";height:1px;width:100%;border-bottom:2px dotted var(--color02);display:block;position:absolute;top:50%;left:0}.l-container .style-04__ttl:first-child{margin-top:0}.l-container .style-04__ttl span{display:inline-block;background:var(--color01);position:relative;padding:0 15px;font-family:var(--font-en)}@media screen and (max-width:767px){.l-container .style-04__ttl span{padding:0 10px}}.l-container .style-04__txt{text-align:left;margin-top:15px;font-size:1.6rem;line-height:1.8}@media screen and (max-width:767px){.l-container .style-04__txt{margin-top:10px;line-height:1.4}}@media print,screen and (min-width:768px){.l-container .style-04--column03{gap:30px 3%}.l-container .style-04--column03 .style-04__cont{width:31.25%}}@media print,screen and (min-width:768px){.l-container .style-04--column04{gap:30px 3%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.l-container .style-04--column04 .style-04__cont{width:22.75%}}@media screen and (max-width:767px){.l-container .style-04--column02-sp{gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.l-container .style-04--column02-sp .style-04__cont{width:calc(50% - 5px);padding:15px}}.l-container .style-04--flow{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:30px 3%}@media screen and (max-width:767px){.l-container .style-04--flow{gap:20px 3%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.l-container .style-04--flow.flex-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}@media print,screen and (min-width:768px){.l-container .style-04--flow.pc-flex-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}}@media screen and (max-width:767px){.l-container .style-04--flow.sp-flex-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}}.l-container .style-04--flow li{width:31.25%;position:relative}@media screen and (max-width:767px){.l-container .style-04--flow li{padding:10px}}@media screen and (max-width:767px){.l-container .style-04--flow li p{font-size:1.2rem}}.l-container .style-04--flow li:nth-of-type(1),.l-container .style-04--flow li:nth-of-type(2),.l-container .style-04--flow li:nth-of-type(3){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.l-container .style-04--flow li:nth-of-type(4){-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.l-container .style-04--flow li:nth-of-type(5){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.l-container .style-04--flow li:nth-of-type(6){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.l-container .style-04--flow li:nth-of-type(7),.l-container .style-04--flow li:nth-of-type(8),.l-container .style-04--flow li:nth-of-type(9){-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.l-container .style-04--flow li:nth-of-type(10){-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.l-container .style-04--flow li:nth-of-type(11){-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.l-container .style-04--flow li:nth-of-type(12){-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.l-container .style-04--flow li:nth-of-type(13),.l-container .style-04--flow li:nth-of-type(14),.l-container .style-04--flow li:nth-of-type(15){-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.l-container .style-04--flow li:nth-of-type(16){-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}.l-container .style-04--flow li:nth-of-type(17){-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}.l-container .style-04--flow li:nth-of-type(18){-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}.l-container .style-04--flow li:nth-of-type(19),.l-container .style-04--flow li:nth-of-type(20),.l-container .style-04--flow li:nth-of-type(21){-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}.l-container .style-04--flow li:nth-of-type(3n)::after{top:auto;bottom:-19px;right:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.l-container .style-04--flow li:nth-of-type(3n)::after{bottom:-13px}}.l-container .style-04--flow li:nth-of-type(4)::after,.l-container .style-04--flow li:nth-of-type(5)::after,.l-container .style-04--flow li:nth-of-type(10)::after,.l-container .style-04--flow li:nth-of-type(11)::after,.l-container .style-04--flow li:nth-of-type(17)::after,.l-container .style-04--flow li:nth-of-type(16)::after{right:auto;left:-19px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width:767px){.l-container .style-04--flow li:nth-of-type(4)::after,.l-container .style-04--flow li:nth-of-type(5)::after,.l-container .style-04--flow li:nth-of-type(10)::after,.l-container .style-04--flow li:nth-of-type(11)::after,.l-container .style-04--flow li:nth-of-type(17)::after,.l-container .style-04--flow li:nth-of-type(16)::after{left:-8px}}.l-container .style-04--flow li::after{position:absolute;top:0;bottom:0;right:-19px;margin:auto;content:"";width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid var(--color02);border-bottom:8px solid var(--color02);border-top:8px solid rgba(0,0,0,0);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}@media screen and (max-width:767px){.l-container .style-04--flow li::after{right:-8px;border-width:6px}}.l-container .style-04--flow li:last-child::after{display:none}@media screen and (max-width:767px){.l-container .style-04--flow--sp-col2 li{width:48.25%}.l-container .style-04--flow--sp-col2 li:nth-of-type(1),.l-container .style-04--flow--sp-col2 li:nth-of-type(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.l-container .style-04--flow--sp-col2 li:nth-of-type(3){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.l-container .style-04--flow--sp-col2 li:nth-of-type(4){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.l-container .style-04--flow--sp-col2 li:nth-of-type(5),.l-container .style-04--flow--sp-col2 li:nth-of-type(6){-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.l-container .style-04--flow--sp-col2 li:nth-of-type(7){-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.l-container .style-04--flow--sp-col2 li:nth-of-type(8){-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.l-container .style-04--flow--sp-col2 li:nth-of-type(9),.l-container .style-04--flow--sp-col2 li:nth-of-type(10){-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.l-container .style-04--flow--sp-col2 li:nth-of-type(11){-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.l-container .style-04--flow--sp-col2 li:nth-of-type(12){-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.l-container .style-04--flow--sp-col2 li:nth-of-type(13),.l-container .style-04--flow--sp-col2 li:nth-of-type(14){-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.l-container .style-04--flow--sp-col2 li:nth-of-type(15){-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}.l-container .style-04--flow--sp-col2 li:nth-of-type(16){-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}.l-container .style-04--flow--sp-col2 li:nth-of-type(17),.l-container .style-04--flow--sp-col2 li:nth-of-type(18){-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}.l-container .style-04--flow--sp-col2 li:nth-of-type(19){-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}.l-container .style-04--flow--sp-col2 li:nth-of-type(20){-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}.l-container .style-04--flow--sp-col2 li:nth-of-type(21),.l-container .style-04--flow--sp-col2 li:nth-of-type(22){-webkit-box-ordinal-group:22;-webkit-order:21;-ms-flex-order:21;order:21}.l-container .style-04--flow--sp-col2 li:nth-of-type(2n)::after{top:auto;bottom:-13px;right:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-container .style-04--flow--sp-col2 li:nth-of-type(3)::after,.l-container .style-04--flow--sp-col2 li:nth-of-type(7)::after,.l-container .style-04--flow--sp-col2 li:nth-of-type(11)::after,.l-container .style-04--flow--sp-col2 li:nth-of-type(15)::after,.l-container .style-04--flow--sp-col2 li:nth-of-type(19)::after,.l-container .style-04--flow--sp-col2 li:nth-of-type(23)::after{right:auto;left:-13px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.l-container .style-04--style07-after{margin-top:20px}.l-container .omiyamairi-clothing__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:20px}.l-container .omiyamairi-clothing__item{background:var(--color01);border-radius:30px;width:31.25%;overflow:hidden}@media screen and (max-width:767px){.l-container .omiyamairi-clothing__item{width:100%;border-radius:20px}}.l-container .omiyamairi-clothing__title{background:#ff8a93;color:#fff;padding:30px 30px 15px;font-weight:600;text-align:center}@media screen and (max-width:767px){.l-container .omiyamairi-clothing__title{padding:12px 20px 12px}}.l-container .omiyamairi-clothing__clothing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:solid 5px #fff;padding-top:5px}.l-container .omiyamairi-clothing__img{width:auto;height:110px;max-width:none;margin-top:auto}@media screen and (max-width:767px){.l-container .omiyamairi-clothing__img{height:29vw}}.l-container .omiyamairi-clothing__txt{margin-left:30px;font-size:1.6rem;line-height:1.5;width:50%}@media screen and (max-width:767px){.l-container .omiyamairi-clothing__txt{line-height:1.4}}.l-container .style-07{width:700px;max-width:100%;margin:60px auto 0}.l-container .style-07__ttl{text-align:center;margin-bottom:30px}.l-container .style-07__ttl-txt{font-family:var(--font-en);font-size:2.5rem;font-weight:500;line-height:1.2692307692;color:var(--color02);display:inline-block;position:relative;padding:0 45px}@media screen and (max-width:767px){.l-container .style-07__ttl-txt{padding:0 1em}}.l-container .style-07__ttl-txt:before,.l-container .style-07__ttl-txt:after{content:"";display:block;position:absolute;border-top:dotted 2px var(--color02);width:50px;bottom:20px}@media screen and (max-width:767px){.l-container .style-07__ttl-txt:before,.l-container .style-07__ttl-txt:after{width:40px}}.l-container .style-07__ttl-txt:before{-webkit-transform:rotate(60deg);transform:rotate(60deg);left:0}@media screen and (max-width:767px){.l-container .style-07__ttl-txt:before{left:-10px}}.l-container .style-07__ttl-txt:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);right:0}@media screen and (max-width:767px){.l-container .style-07__ttl-txt:after{right:-10px}}@media screen and (max-width:767px){.l-container .style-07__ttl-txt{font-size:2.2rem;line-height:1.5}}.l-container .style-07__subttl{text-align:center;font-family:var(--font-en);font-size:2rem;font-weight:500;background:var(--color01);border-radius:8px;padding:10px;margin-bottom:20px;line-height:1.4;margin-bottom:15px}@media screen and (max-width:767px){.l-container .style-07__subttl{font-size:1.6rem}}.l-container .style-07__txt{font-size:1.6rem;line-height:1.8}@media print,screen and (min-width:768px){.l-container .style-07--column02{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:50px}.l-container .style-07--column02.reverse{direction:rtl}.l-container .style-07--column02.reverse *{direction:ltr}}@media screen and (max-width:767px){.l-container .style-07--column02 .style-07__img{margin-bottom:30px}}.l-container .style-07--column02 .style-07__img img{border-radius:28px}.l-container .style-08{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:54px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.l-container .style-08{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:30px}}.l-container .style-08__cont{background:#fff;border-radius:30px;width:calc(50% - 15px);text-align:center;padding:30px}.l-container .style-08__cont--img,.l-container .style-08__cont--desc{padding:0}@media print,screen and (min-width:768px){.l-container .style-08__cont--w100{width:100%}}@media screen and (max-width:767px){.l-container .style-08__cont{width:100%;border-radius:20px;padding:25px 20px}}.l-container .style-08__ttl{font-family:var(--font-en);background:var(--color02);color:#fff;font-size:2.2rem;font-weight:500;border-radius:10px;margin-bottom:24px;padding:3px}@media screen and (max-width:767px){.l-container .style-08__ttl{font-size:1.8rem}}.l-container .style-08__txt{text-align:left;margin-top:15px;font-size:1.6rem;line-height:1.8}@media screen and (max-width:767px){.l-container .style-08__txt{line-height:1.6}}.l-container .style-08__txt--dotted{margin-top:30px;border-radius:30px;font-size:1.5rem;border:dotted var(--color02) 2px;padding:30px}@media screen and (max-width:1024px){.l-container .style-08__txt--dotted{border-radius:20px}}@media print,screen and (min-width:768px){.l-container .conversion{padding:0 20px}}.l-container .conversion__inner{border-radius:30px;text-align:center;padding:52px 0;max-width:1200px;margin:80px auto 0;background:url(/shortcut/images/column/conversion_bg.png) no-repeat center/auto 100% #fff;border:1px solid #ffc1bb}@media screen and (max-width:767px){.l-container .conversion__inner{border-radius:20px;padding:40px 20px;margin:40px 20px 0;background:url(/shortcut/images/column/conversion_bg_sp.png) no-repeat center top/100% auto #fff}}.l-container .conversion__txt{position:relative;height:83px;padding-top:13px;font-weight:500}@media screen and (max-width:767px){.l-container .conversion__txt{padding-top:4px}}.l-container .conversion__txt::after{content:"";display:block;width:400px;height:83px;background:url(/shortcut/images/column/conversion_txt_bg.svg) no-repeat center;position:absolute;top:0;left:calc(50% - 200px)}@media screen and (max-width:767px){.l-container .conversion__txt::after{width:234px;height:82px;background-image:url(/shortcut/images/column/conversion_txt_bg_sp.svg);left:calc(50% - 117px)}}.l-container .conversion__txt span{position:relative;z-index:1;display:inline-block;font-size:2.2rem;font-family:var(--font-en)}@media screen and (max-width:767px){.l-container .conversion__txt span{font-size:1.8rem;line-height:1.5;padding:8px 15px}}.l-container .conversion__txt span::after{content:"";width:18px;height:12px;position:absolute;bottom:-10px;left:calc(50% - 9px)}.l-container .conversion__ttl{font-size:3.2rem;font-weight:500;margin-top:8px}@media screen and (max-width:767px){.l-container .conversion__ttl{font-size:2.3rem;line-height:1.4}}.l-container .conversion__ttl span{position:relative;padding:0 40px;display:inline-block;font-family:var(--font-en)}@media screen and (max-width:767px){.l-container .conversion__ttl span{padding:0 27px}}.l-container .conversion__ttl span::before,.l-container .conversion__ttl span::after{content:"";width:27px;height:70px;background:url(/shortcut/images/column/ttl_obj_01.svg) no-repeat center/contain;position:absolute;top:calc(50% - 35px);left:0}@media screen and (max-width:767px){.l-container .conversion__ttl span::before,.l-container .conversion__ttl span::after{width:18px;height:56px;top:calc(50% - 28px)}}.l-container .conversion__ttl span::after{left:inherit;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.l-container .conversion__ttl span b{background:#ffe9ec;border-radius:8px;line-height:1;display:inline-block;padding:4px 8px;margin:0 6px;font-weight:500;border:2px solid var(--color02);font-family:var(--font-en)}@media screen and (max-width:767px){.l-container .conversion__ttl span b{margin:0 6px 0 0}}.l-container .conversion__btn{padding-bottom:17px;margin-top:15px;font-family:var(--font-en)}.l-container .conversion__btn span,.l-container .conversion__btn b{font-family:var(--font-en)}.l-container .conversion__btn b{vertical-align:middle;font-weight:500}.l-container .conversion__btn b:has(span){position:relative;top:4px}.l-container .relation{margin:40px auto 0;max-width:700px}@media screen and (max-width:767px){.l-container .relation{margin:40px 20px 0}}.l-container .relation__ttl{text-align:center;color:var(--color02);font-family:var(--font-en);font-size:2.4rem;font-weight:500;margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.l-container .relation__ttl{font-size:2rem}}.l-container .relation__ttl::before,.l-container .relation__ttl::after{content:"";width:18px;height:2px;background:var(--color02);display:inline-block;margin:0 8px}@media screen and (max-width:767px){.l-container .relation__list li{font-size:1.5rem}}.l-container .relation__list li+li{margin-top:10px}.columnIndex{margin:40px auto 0;max-width:800px;background:#fff;position:relative}@media screen and (max-width:767px){.columnIndex{margin:60px 15px 0}}.columnIndex::before{content:"";width:500%;height:calc(100% + 90px);background:#fff;position:absolute;top:-90px;left:-200%}.columnIndex h2{background:#f6f6f6;line-height:1;font-size:20px;font-weight:600;text-align:center;padding:13px 0;position:relative;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}@media screen and (max-width:767px){.columnIndex h2{font-weight:500;padding:15px 0 18px}}.columnIndex h2 span{position:relative;font-size:20px;padding:0 40px;background:url(/shortcut/omiyamairi/column/img/icon_flower01.png) left center no-repeat,url(/shortcut/omiyamairi/column/img/icon_flower02.png) right center no-repeat;background-size:28px}@media screen and (max-width:767px){.columnIndex h2 span{font-size:18px;padding:0 40px}}.columnIndex h2+div{padding:25px 40px 30px;position:relative;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}@media screen and (max-width:767px){.columnIndex h2+div{padding:20px 15px}}.columnIndex h3{color:#e7346e;font-size:18px;font-weight:600;position:relative;padding-left:21px;line-height:1.5}@media screen and (max-width:767px){.columnIndex h3{font-size:17px;padding-left:19px}}.columnIndex h3::before{content:"";width:16px;height:16px;border-radius:50%;position:absolute;background:#e7346e;top:7px;left:0}@media screen and (max-width:767px){.columnIndex h3::before{width:14px;height:14px}}.columnIndex ul+h3{margin-top:20px;-webkit-box-shadow:0 0 #000;box-shadow:0 0 #000}.columnIndex ul li+li{border-top:1px solid #ddd}.columnIndex ul li a{display:block;padding:13px 30px 13px 10px;background:url(/common/img/arrow_btn01.png) right 10px center/6px no-repeat}@media screen and (max-width:767px){.columnIndex ul li a{padding:13px 25px 10px 0}}@media print,screen and (min-width:768px){.is-view-pc .columnIndex ul li a:hover{background-color:#fff5f9}}.columnIndex ul li dt{font-size:16px;font-weight:600;margin-bottom:5px;color:#464242;line-height:1.5}@media screen and (max-width:767px){.columnIndex ul li dt{font-size:15px;font-weight:500}}.columnIndex ul li dd{color:#787171;font-size:13px;line-height:1.4}.columnPager{background:#fff;padding:80px 0}@media screen and (max-width:767px){.columnPager{padding:50px 20px 30px}}.columnPager>div{position:relative;max-width:800px;margin:0 auto}@media screen and (max-width:767px){.columnPager>div{padding:62px 0 0}}@media print,screen and (min-width:768px){.columnPager .btn{width:200px;margin:0 auto}}@media print,screen and (min-width:768px){.columnPager .btn.back{width:280px}}.columnPager .btn.back a{color:#fff;background-color:#f25388}.columnPager .btn.back a span{padding-left:38px;background:url(/shortcut/omiyamairi/column/img/icon_arw03.png) no-repeat left center;background-size:28px auto}.columnPager .btn a{display:block;font-size:15px;width:auto;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.columnPager .btn a{height:50px;font-size:14px}}@media print,screen and (min-width:768px){.is-view-pc .columnPager .btn a:hover{opacity:.8}}.columnPager .btn.prev,.columnPager .btn.next{position:absolute;top:0}@media screen and (max-width:767px){.columnPager .btn.prev,.columnPager .btn.next{width:48%}}.columnPager .btn.prev a,.columnPager .btn.next a{color:#333;background-color:#fff;border:1px solid #bebebe}.columnPager .btn.prev{left:0}.columnPager .btn.prev a span{padding-left:38px;padding-right:0;background:url(/shortcut/omiyamairi/column/img/icon_arw01.png) no-repeat left center;background-size:28px auto}.columnPager .btn.next{right:0}.columnPager .btn.next a span{padding-right:38px;background:url(/shortcut/omiyamairi/column/img/icon_arw02.png) no-repeat right center;background-size:28px auto}.bannerArea{margin-top:50px;padding:0 20px}.bannerArea p{font-size:2rem;font-weight:bold;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:14px}.bannerArea ul{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:15px 0}.bannerArea ul li{width:calc(50% - 5px)}.bannerArea ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bannerArea ul li img{width:37%;height:auto;border-radius:100px}.bannerArea ul li span{width:57%;line-height:1.2}.u-copyright{font-size:1.4rem}@media screen and (max-width:767px){.u-copyright{font-size:1.2rem;margin-top:5px}}.bnrColumnFix{display:none}