﻿.h-min-w3{font-family:"FP-ヒラギノ明朝 ProN W3"}.h-min-w6{font-family:"FP-ヒラギノ明朝 ProN W6"}.h-kg-w3{font-family:"FP-ヒラギノ角ゴ ProN W3"}.h-kg-w6{font-family:"FP-ヒラギノ角ゴ ProN W6"}.cg-bbb{font-family:"中ゴシックBBB"}@font-face{font-family:"icomoon";src:url("../fonts/icomoon-gd8urq/icomoon.eot?gd8urq");src:url("../fonts/icomoon-gd8urq/icomoon.eot?gd8urq#iefix") format("embedded-opentype"),url("../fonts/icomoon-gd8urq/icomoon.ttf?gd8urq") format("truetype"),url("../fonts/icomoon-gd8urq/icomoon.woff?gd8urq") format("woff"),url("../fonts/icomoon-gd8urq/icomoon.svg?gd8urq#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ic_glass:before{content:""}.icon-ic_area:before{content:""}.icon-ic_inc_acc-dr:before{content:""}.icon-ic_inc_acc-km:before{content:""}.icon-ic_inc_attend:before{content:""}.icon-ic_inc_bouquet:before{content:""}.icon-ic_inc_head-dr:before{content:""}.icon-ic_inc_head-km:before{content:""}.icon-ic_inc_necklace:before{content:""}.icon-ic_inc_shoe:before{content:""}.icon-location1:before{content:""}.icon-ic_palm:before{content:""}.icon-ic_carry:before{content:""}.icon-ic_map:before{content:""}.icon-ic_momiji:before{content:""}.icon-ic_inc_mount:before{content:""}.icon-ic_inc_skr:before{content:""}.icon-ic_inc_dr:before{content:""}.icon-ic_inc_km:before{content:""}.icon-ic_inc_cam:before{content:""}.icon-ic_inc_file:before{content:""}.icon-ic_inc_car:before{content:""}.icon-ic_inc_tie:before{content:""}.icon-ic_inc_geta:before{content:""}.icon-ic_inc_kasa:before{content:""}.icon-ic_inc_bq:before{content:""}.icon-ic_inc_hm:before{content:""}.icon-ic_inc_photo:before{content:""}.icon-ic-tw:before{content:""}.icon-ic-ig:before{content:""}.icon-mail:before{content:""}.icon-home:before{content:""}.icon-ic-bg:before{content:""}.icon-phone:before{content:""}.icon-cross:before{content:""}.icon-ic-gl:before{content:""}.icon-ic-fb:before{content:""}.icon-ic-yt:before{content:""}.icon-ic-pn:before{content:""}.page-sp-10th-anniversary{font-family:"Noto Sans Japanese",sans-serif}.page-sp-10th-anniversary #campaign-sp-10th-anniversary img{width:100%;height:auto}.page-sp-10th-anniversary .p-hero{width:100%;max-width:960px;padding:64px 0 0;margin:0 auto}.page-sp-10th-anniversary .p-hero__heading{text-align:center}.page-sp-10th-anniversary .p-hero__heading .campaign-title{font-size:108%;font-weight:400;padding:10px;margin-bottom:40px}.page-sp-10th-anniversary .p-hero__heading .icon-10th-mark{display:inline-block;width:210px;margin-bottom:40px}.page-sp-10th-anniversary .p-hero-keyimg{padding:0}.page-sp-10th-anniversary .p-intro{width:100%;max-width:960px;margin:0 auto}.page-sp-10th-anniversary .p-intro__innr{padding:50px 30px}.page-sp-10th-anniversary .p-intro-message{font-size:170%;font-weight:600;margin-bottom:30px;line-height:2}.page-sp-10th-anniversary .p-intro-lead{font-size:124%;line-height:2.4}.page-sp-10th-anniversary .p-offer{width:100%;max-width:1024px;padding:50px 0;margin:0 auto}.page-sp-10th-anniversary .p-offer__heading{text-align:center;margin-bottom:20px;position:relative}.page-sp-10th-anniversary .p-offer .lbl-rimit{color:#fff;display:inline-block;background:#cb1a1a;letter-spacing:.08em;padding:8px 30px;border-radius:15px;margin:0 auto 15px}.page-sp-10th-anniversary .p-offer-title{font-size:185%;font-weight:bold;line-height:1.4;margin-bottom:20px;position:relative}.page-sp-10th-anniversary .p-offer-lead{font-size:124%;line-height:2}.page-sp-10th-anniversary .p-offer-lead .highlight{background:linear-gradient(to top, #fce4ec 40%, transparent 40%);font-weight:bold;color:#cb1a1a}.page-sp-10th-anniversary .p-offer__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding:0 30px}.page-sp-10th-anniversary .p-offer__card{background:#fdfdfd;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:box-shadow .3s ease}.page-sp-10th-anniversary .p-offer__card:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.page-sp-10th-anniversary .p-offer__detail{padding:16px 20px}.page-sp-10th-anniversary .p-offer-catch{font-size:108%;color:#cb1a1a;font-weight:bold;letter-spacing:.05em;margin-bottom:8px;position:relative}.page-sp-10th-anniversary .p-offer-catch::before,.page-sp-10th-anniversary .p-offer-catch::after{content:"";display:inline-block;width:50px;height:1px;background-color:#cb1a1a;vertical-align:middle;margin:0 10px}.page-sp-10th-anniversary .p-offer-image{width:100%;height:160px;object-fit:cover;display:block}.page-sp-10th-anniversary .p-offer__card-heading{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:10px}.page-sp-10th-anniversary .p-offer-number{font-size:100%;background:#ed4848;color:#fff;border-radius:50%;width:38px;min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-weight:bold}.page-sp-10th-anniversary .p-offer-card-label{letter-spacing:.03em}.page-sp-10th-anniversary .p-offer-category{display:block;font-size:85%;font-weight:400;color:#a19377;margin-bottom:6px}.page-sp-10th-anniversary .p-offer-card-title{font-size:139%}.page-sp-10th-anniversary .p-offer-price{font-size:200%;font-weight:bold;color:#7d0808;margin-bottom:8px}.page-sp-10th-anniversary .p-offer-description{font-size:108%;line-height:1.8}.page-sp-10th-anniversary .p-offer-notice{padding:40px 30px 0;font-size:108%;line-height:2}.page-sp-10th-anniversary .p-example{background:#efefef;padding:80px 20px 20px;margin-bottom:60px}.page-sp-10th-anniversary .p-example__heading{text-align:center;margin-bottom:50px}.page-sp-10th-anniversary .p-example-title{font-size:200%;margin-bottom:15px}.page-sp-10th-anniversary .p-example-catch{font-size:108%;color:#ed4848;font-weight:bold;letter-spacing:.05em;margin-bottom:10px}.page-sp-10th-anniversary .p-example-lead{font-size:124%;line-height:1.8}.page-sp-10th-anniversary .p-example__inner{max-width:960px;margin:0 auto}.page-sp-10th-anniversary .p-example__item{display:flex;flex-direction:row;align-items:flex-start;gap:20px;margin-bottom:60px}.page-sp-10th-anniversary .p-example__item.p-example__item--reverse{flex-direction:row-reverse}.page-sp-10th-anniversary .p-example-image img{width:100%;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.page-sp-10th-anniversary .p-example__content{flex:1;padding:30px}.page-sp-10th-anniversary .p-example__content-label{font-size:108%;color:#333;margin-bottom:6px}.page-sp-10th-anniversary .p-example__content-style{font-size:170%;font-weight:bold;line-height:1.4;margin-bottom:4px}.page-sp-10th-anniversary .p-example__content-plan{font-size:93%;font-weight:400;color:#a19377}.page-sp-10th-anniversary .p-example__benefits{list-style:none;padding-left:0;margin-top:20px;margin-bottom:20px}.page-sp-10th-anniversary .p-example__benefits li{font-size:124%;margin-bottom:10px;position:relative;padding-left:1.2em}.page-sp-10th-anniversary .p-example__benefits li::before{content:"✔";position:absolute;color:#ed4848;left:0;font-size:100%;top:0em}.page-sp-10th-anniversary .p-example-price{font-size:154%;font-weight:bold;display:flex;align-items:center;gap:10px}.page-sp-10th-anniversary .p-example-price .original{text-decoration:line-through;color:#999}.page-sp-10th-anniversary .p-example-price .discounted{color:#ed4848;font-size:185%}.page-sp-10th-anniversary .p-example-price .arrow{font-size:154%;color:#999}.page-sp-10th-anniversary .relation{text-align:center;padding:24px;max-width:800px;margin:0 auto}.page-sp-10th-anniversary .relation-bnr{width:100%;text-align:left}.page-sp-10th-anniversary .relation-bnr a{text-decoration:none;color:#464445}.page-sp-10th-anniversary .relation-bnr li{display:grid;grid-template-columns:1fr 2fr;gap:40px;justify-items:center;align-items:center;margin-bottom:40px}.page-sp-10th-anniversary .relation-bnr li a{color:#464445;text-decoration:none}.page-sp-10th-anniversary .relation-bnr li .left img{width:100%;height:auto}.page-sp-10th-anniversary .relation-bnr li .right .ttl-main{font-size:1rem;font-family:"NudMotoyaAporoStd-W3";text-align:left !important;font-weight:600;padding:0 !important;text-indent:0;letter-spacing:.1em;margin-bottom:10px}.page-sp-10th-anniversary .relation-bnr li .right .ttl-main .mini{font-size:14px;font-weight:200;line-height:100%}.page-sp-10th-anniversary .relation-bnr li .right .ttl-main .eng{font-size:14px;font-weight:200;line-height:100%}.page-sp-10th-anniversary .relation-bnr li .right p.ttl-sub{font-size:.75rem;margin-bottom:4px}.page-sp-10th-anniversary .relation-bnr li .right p.plan_desc{font-size:13px;margin-bottom:4px;line-height:2}.page-sp-10th-anniversary .howto-unit{text-align:center;padding:64px 24px 32px;box-sizing:border-box}.page-sp-10th-anniversary .howto-unit .post-list{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.page-sp-10th-anniversary .howto-unit .post-list a{text-decoration:none;color:#464445}.page-sp-10th-anniversary .howto-unit .post-list .item{text-align:center;background:rgba(231,241,250,.3);border-radius:0 0 16px 16px;font-feature-settings:"palt";overflow:hidden}.page-sp-10th-anniversary .howto-unit .post-list .item .thumb{position:relative;overflow:hidden}.page-sp-10th-anniversary .howto-unit .post-list .item .thumb .v-card{position:absolute;color:#464445;top:-1px;right:3%;padding:8px 12px;line-height:1;border-radius:0 0 8px 8px;background:rgba(255,255,255,.9);font-family:"Raleway";font-style:italic;z-index:5}.page-sp-10th-anniversary .howto-unit .post-list .item .thumb .v-card .vol{display:block;font-size:77%;text-indent:.2em}.page-sp-10th-anniversary .howto-unit .post-list .item .thumb .v-card .number{display:block;font-size:200%;text-indent:-0.05em;font-weight:200}.page-sp-10th-anniversary .howto-unit .post-list .item .thumb img{width:100%;height:auto}.page-sp-10th-anniversary .howto-unit .post-list .item .post-title{text-align:left;color:#464445;font-size:.9rem;font-weight:500;padding:12px;line-height:1.6;text-decoration:none}.page-sp-10th-anniversary .howto-unit .post-list .item .ic-cat{text-align:right}.page-sp-10th-anniversary .howto-unit .post-list .item .ic-cat a.bt-cat{display:inline-block;color:#fff;padding:8px 16px;text-decoration:none}.page-sp-10th-anniversary .howto-unit .post-list .item:hover{background:rgba(231,241,250,.8)}.page-sp-10th-anniversary .howto-unit .post-list .item:hover .thumb{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
