@import"https://fonts.googleapis.com/css2?family=Sawarabi+Mincho";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap";body{line-height:2.28;padding-top:0;padding-bottom:0}p,a{font-size:.875rem;letter-spacing:.05em;text-indent:.05em}@media screen and (max-width: 767px){p,a{font-size:.8125rem;line-height:2}}article{margin-top:initial}article{margin-top:0}.bgc01{background-color:#c1272d}.cover{position:relative;margin-top:86px;width:100%;background-image:url("/wp-content/themes/afflux/content/images/lp03/cover_pc.jpg");background-repeat:no-repeat;background-size:cover;aspect-ratio:1280/600}@media screen and (max-width: 767px){.cover{margin-top:0px;background-image:url("/wp-content/themes/afflux/content/images/lp03/cover_sp.jpg");aspect-ratio:375/530}}.cover_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}@media screen and (max-width: 767px){.cover_text{top:auto;left:0;bottom:26px;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding-left:30px;padding-right:30px;text-align:left}}.cover_title{color:#fff;font-size:1.375rem;font-family:"Sawarabi Mincho","ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}@media screen and (max-width: 767px){.cover_title{font-size:1rem}}.cover_title span{display:block;font-size:5rem;font-family:"EB Garamond",serif;line-height:1em}@media screen and (max-width: 767px){.cover_title span{font-size:2.875rem}}.add-icon_scroll{position:relative}.add-icon_scroll::after{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);display:inline-block;background-image:url(../../assets/images/sprite.png);background-position:0px -349px;width:33px;height:27px;background-size:299.5px 1308px;content:""}@media screen and (max-width: 767px){.add-icon_scroll::after{background-image:url(../../assets/images/sprite_sp.png);background-position:0px -85px;width:25.5px;height:21px;background-size:162.5px 293.5px}}.add-border_square{position:relative;padding:0px 30px 10px;display:inline-block}@media screen and (max-width: 767px){.add-border_square{padding:10px 20px}}.add-border_square::before,.add-border_square::after{position:absolute;width:44px;height:44px;content:""}@media screen and (max-width: 767px){.add-border_square::before,.add-border_square::after{width:30px;height:30px}}.add-border_square::before{top:0;left:0;border-top:1px solid #000;border-left:1px solid #000}.add-border_square::after{right:0;bottom:0;border-right:1px solid #000;border-bottom:1px solid #000}.add-border_square_wrap{text-align:center}.bg_column02{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:10px 0}@media screen and (max-width: 767px){.bg_column02{display:block;padding:50px 0 60px}}.bg_column02_title{grid-row:1/2;grid-column:2/3;align-self:flex-end;margin-left:40px}@media screen and (max-width: 767px){.bg_column02_title{margin-left:0;margin-bottom:55px;text-align:center}}.bg_column02_title .title01{font-size:1.75rem;font-family:"EB Garamond",serif;line-height:1.25em}.bg_column02_title .title02{font-family:"Sawarabi Mincho","ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.bg_column02_img{grid-row:1/3;grid-column:1/2}@media screen and (max-width: 767px){.bg_column02_img{margin-bottom:25px}}.bg_column02_img img{width:100%}.bg_column02_text{grid-row:2/3;grid-column:2/3;align-self:flex-start;margin-left:40px;width:400px}@media screen and (max-width: 767px){.bg_column02_text{padding:0 30px;margin-left:0;width:100%}}.bg_color_grad02{padding-top:110px;padding-bottom:40px;text-align:center;background:-webkit-linear-gradient(bottom, #fce2d4 0, #fce2d4 74px, #fff5f5 74px, #fff5f5 100%);background:linear-gradient(to top, #fce2d4 0, #fce2d4 74px, #fff5f5 74px, #fff5f5 100%);background-repeat:no-repeat;border-radius:50% 50% 0% 0%/85px 85px 0% 0%}@media screen and (max-width: 767px){.bg_color_grad02{padding-top:50px;background:-webkit-linear-gradient(bottom, #fce2d4 0, #fce2d4 96px, #fff5f5 96px, #fff5f5 100%);background:linear-gradient(to top, #fce2d4 0, #fce2d4 96px, #fff5f5 96px, #fff5f5 100%);border-radius:50% 50% 0% 0%/16px 16px 0% 0%}}.text_dots{position:relative}.text_dots::before{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -30px);transform:translate(-50%, -30px);font-size:1.375rem;content:"・"}@media screen and (max-width: 767px){.text_dots::before{font-size:1.25rem}}.initial_squere::before{margin-right:5px;content:"■"}.block03{gap:30px}.block03_item{padding:30px 20px;width:315px}@media screen and (max-width: 767px){.block03_item{padding:24px 20px;width:280px}.block03_item .add-decoration_stars{margin-bottom:0}}.block03_item .title{font-size:.875rem}.block03_item p{font-size:.75rem;font-weight:600;line-height:2.25em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.block03_item span{display:inline-block;font-size:.75rem;font-weight:600;line-height:1.5em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 767px){.block03_item span{font-size:.625rem;line-height:2em}}@media screen and (max-width: 767px){.block05.js-accordion_sp .js-accordion_sp_btn{position:relative}.block05.js-accordion_sp .js-accordion_sp_btn::after{position:absolute;top:75%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../assets/images/sprite_sp.png);background-position:0px -11px;width:14px;height:11.5px;background-size:162.5px 293.5px;content:""}.block05.js-accordion_sp .js-accordion_sp_btn.is-show::after{background-image:url(../../assets/images/sprite_sp.png);background-position:0px 0px;width:13.5px;height:1px;background-size:162.5px 293.5px}.block05.js-accordion_sp .js-accordion_sp_content{display:none}}@media screen and (max-width: 767px){.block06.js-accordion_sp .block06_item_title{position:relative}.block06.js-accordion_sp .block06_item_title::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../assets/images/sprite_sp.png);background-position:0px -11px;width:14px;height:11.5px;background-size:162.5px 293.5px;content:""}.block06.js-accordion_sp .block06_item_title.is-show::after{background-image:url(../../assets/images/sprite_sp.png);background-position:0px 0px;width:13.5px;height:1px;background-size:162.5px 293.5px}.block06.js-accordion_sp .block06_item_detail{display:none}}.btn01,.btn02{display:inline-block;padding:16px;width:290px;border:2px solid #c1272d;border-radius:30px;font-weight:600}.btn01{background-color:#fff;color:#c1272d}.btn02{background:-webkit-gradient(linear, left top, right top, from(#e70000), to(#7d0005));background:-webkit-linear-gradient(left, #e70000, #7d0005);background:linear-gradient(to right, #e70000, #7d0005);color:#fff}.btn_wrap{padding-top:20px}.btn_wrap_item02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width: 767px){.btn_wrap_item02{text-align:center}}.btn_wrap .btn_skin03{padding:14px 20px;min-width:230px}@media screen and (max-width: 767px){.btn_wrap .btn_skin03{width:auto}}.ringBlock{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}@media screen and (max-width: 767px){.ringBlock{gap:20px}}.ringBlock a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 767px){.ringBlock a:hover img{-webkit-transform:scale(1);transform:scale(1)}}.ringBlock_item{text-align:center}.ringBlock_item img{margin-bottom:10px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.ringBlock_item .title{display:block;font-size:.75rem;font-weight:600;line-height:1.25em}.ringBlock_item .title_wrap{display:grid;place-content:center;min-height:30px}#list-marriage>li,#list-engagement>li,#list-setring>li{display:none}#list-marriage>li:nth-child(-n+8),#list-engagement>li:nth-child(-n+8),#list-setring>li:nth-child(-n+8){display:block}.floating{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-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;height:60px}@media screen and (max-width: 767px){.floating{gap:8px}}.floating_wrapper{position:fixed;bottom:0;left:0;width:100vw;background:rgba(255,255,255,.7);z-index:100;pointer-events:none;opacity:0;-webkit-transition:opacity .4s,pointer-events .4s;transition:opacity .4s,pointer-events .4s}.floating_wrapper.is-show{opacity:1;pointer-events:initial}.floating_item_btn{position:relative;display:inline-block;padding:5px 18px;min-width:300px;border:2px solid #d5281d;border-radius:25px;text-align:center;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media screen and (max-width: 767px){.floating_item_btn{padding:8px 10px;min-width:auto;border-radius:20px}}.floating_item_btn::after{-webkit-transform:translateY(22%);transform:translateY(22%);display:inline-block;margin-left:20px;content:""}@media screen and (max-width: 767px){.floating_item_btn::after{margin-left:10px}}.floating_item_btn01{background-color:#d5281d;color:#fff}.floating_item_btn01::after{background-image:url(../../assets/images/sprite.png);background-position:0px -129px;width:18.5px;height:18.5px;background-size:299.5px 1308px}.floating_item_btn02{background-color:#fff;color:#d5281d}.floating_item_btn02::after{background-image:url(../../assets/images/sprite.png);background-position:0px -157.5px;width:18.5px;height:18.5px;background-size:299.5px 1308px}.floating_item_btn02:hover::after{background-image:url(../../assets/images/sprite.png);background-position:0px -129px;width:18.5px;height:18.5px;background-size:299.5px 1308px}.floating_item_btn01:hover,.floating_item_btn02:hover{color:#fff;border:2px solid #72110f;background-color:#72110f}.box02{border-radius:10px}@media screen and (max-width: 767px){.btn_skin03{max-width:290px}}
/*# sourceMappingURL=../maps/lp03.css.map */
