.inner1200{width:1200px;margin:0 auto}.inner1000{width:1000px;margin:0 auto}.inner1024{width:1024px;margin:0 auto;padding:0 10px;box-sizing:border-box}.main-contents{text-align:center}.flexwrap{display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.sp-layout{display:none}.kv-area .flexwrap .fbox{display:block}.kv-area .flexwrap .box-txt{-ms-flex:1;flex:1;position:relative;padding-top:0;text-align:center}.kv-area .flexwrap .box-txt .mainvisual{margin-bottom:30px}.kv-area .flexwrap .box-txt .box-txt__inner{height:100%;display:-ms-flexbox;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center}.kv-area .flexwrap .box-txt .leadtxt{text-align:center;font-size:15px;line-height:1.8;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;color:#252525;letter-spacing:0.2em;font-weight:bold}.kv-area .flexwrap .box-txt .txt-check{position:absolute;bottom:15px;left:0;right:0;text-align:center}.kv-area .flexwrap .box-txt .txt-check a{transition:all .3s cubic-bezier(0.19, 1, 0.22, 1);position:relative;top:0;display:block}.kv-area .flexwrap .box-txt .txt-check a span{font-size:11px;line-height:1;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;color:#252525;letter-spacing:0.2em;font-weight:bold;padding-bottom:16px;position:relative;display:block}.kv-area .flexwrap .box-txt .txt-check a span:after{content:"";display:block;width:12px;height:16px;margin:0 auto;position:absolute;top:10px;left:0;right:0;background-image:url(../img/weddingstep/ic-scrolldown.png);background-size:12px auto;background-position:50% 100%;background-repeat:no-repeat;animation:SCROLL-ARROW-ANIMATION 1.4s infinite}.kv-area .flexwrap .box-txt .txt-check a:hover{filter:alpha(opactiy=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}@keyframes SCROLL-ARROW-ANIMATION{0%{opacity:0;top:10px}80%{opacity:1;top:18px}100%{opacity:0;top:18px}}.desc-area{padding:40px 0}.desc-area .desc-area__img{height:407px;background-image:url(../img/weddingstep/fig-01.png);background-size:auto auto;background-position:50% 50%;background-repeat:no-repeat;position:relative}.desc-area .desc-area__img p{text-align:center;font-size:15px;line-height:1.8;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;color:#252525;letter-spacing:0.2em;position:absolute;left:146px;top:196px;width:400px;font-weight:bold}.main-menus{padding:50px 0 0;width:1024px;margin:0 auto;background-image:url(/kimochi/img/weddingstep/bar-01.png);background-size:auto auto;background-position:50% 0;background-repeat:no-repeat}.main-menus .flexwrap{margin-bottom:80px;background-image:url(/kimochi/img/weddingstep/bg-03.png);background-size:auto auto;background-position:50% 100%;background-repeat:no-repeat}.main-menus .flexwrap .fbox{display:block;width:calc(33.333% - 20px);margin:10px;margin-bottom:40px}.main-menus .flexwrap .main-menu__inner{position:relative;display:block;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1);background-image:url(/kimochi/img/weddingstep/ic-arrow-02.png);background-size:18px auto;background-position:96% 98%;background-repeat:no-repeat;padding-bottom:4px}.main-menus .flexwrap .main-menu__inner:hover{filter:alpha(opactiy=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.main-menus .flexwrap .main-menu__inner img{max-width:100%}.main-menus .flexwrap .main-menu__inner .main-menu__title{text-align:left;font-size:18px;line-height:1.4;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;color:#252525;letter-spacing:0.2em;position:absolute;font-weight:bold;left:72px;bottom:0;box-sizing:border-box}.main-menus .flexwrap .main-menu__inner .main-menu__title .txt-sm{font-size:15px;line-height:1.4}.main-menus .flexwrap .main-menu__inner .main-menu__title .txt-xs{font-size:14px;line-height:1.4}.primo-bnr__bg{background-color:#f6f5f1}.primo-bnr{border-top:2px solid #f7d3cd;width:1024px;margin:0 auto;margin:0 auto;background-image:url(/kimochi/img/weddingstep/bg-primobnr.jpg);background-size:1440px 140px;background-position:50% 50%;background-repeat:no-repeat;height:140px;position:relative;display:block;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}.primo-bnr .ttl{position:absolute;top:59px;left:50%;margin-left:-184px}.primo-bnr:hover{filter:alpha(opactiy=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.block-flow{background-color:#f6f5f1}.block-flow .block-flow__inner{padding:50px 0 40px;width:1024px;margin:0 auto}.block-flow .block-flow__inner a{display:block;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}.block-flow .block-flow__inner a:hover{filter:alpha(opactiy=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.block-flow .ttl{text-align:center;margin-bottom:40px}.block-flow .flexwrap .fbox{width:calc(33.333% - 20px);margin:0 10px}.block-flow .sub-menu .sub-menu__inner{display:block;background-image:url(/kimochi/img/weddingstep/link-step-01.png);background-size:auto 1.2em;background-position:0.4em 50%;background-repeat:no-repeat;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:0.4em;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}.block-flow .sub-menu .sub-menu__inner:hover{filter:alpha(opactiy=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.block-flow .sub-menu .sub-menu__inner .sub-menu__txt{background-image:url(/kimochi/img/weddingstep/ic-arrow-01.png);background-size:14px auto;background-position:98% 50%;background-repeat:no-repeat;text-align:left;font-size:18px;line-height:1.4;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:bold;color:#252525;letter-spacing:0.1em;display:block;padding-left:4.5em;box-sizing:border-box}.block-flow .sub-menu .sub-menu__inner .sub-menu__txt .txt-sm{font-size:14px;line-height:1.4}.block-flow .sub-menu .sub-menu__01 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-01.png)}.block-flow .sub-menu .sub-menu__02 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-02.png)}.block-flow .sub-menu .sub-menu__03 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-03.png)}.block-flow .sub-menu .sub-menu__04 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-04.png)}.block-flow .sub-menu .sub-menu__05 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-05.png)}.block-flow .sub-menu .sub-menu__06 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-06.png)}.block-flow .sub-menu .sub-menu__07 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-07.png)}@media screen and (max-width: 1042px){.inner1200{width:100%;margin:0 auto}.inner1000{width:100%;margin:0 auto}.inner1024{width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}.main-contents{text-align:center}.flexwrap{display:block}.pc-layout{display:none !important}.sp-layout{display:block}img{max-width:100%}.kv-area .flexwrap .fbox{display:block}.kv-area .flexwrap .box-img{padding:15px 0}.kv-area .flexwrap .box-img .maintitle{text-align:center;margin-bottom:15px}.kv-area .flexwrap .box-img .maintitle img{width:77.3vw;max-width:100%}.kv-area .flexwrap .box-txt{position:relative;padding-top:10px;text-align:center}.kv-area .flexwrap .box-txt .mainvisual{margin-bottom:40px}.kv-area .flexwrap .box-txt .leadtxt{text-align:center;font-size:4vmin;line-height:1.8;letter-spacing:0.1em;margin-bottom:2em;font-weight:normal}.kv-area .flexwrap .box-txt .txt-check{position:relative;bottom:0;left:0;right:0;text-align:center}.kv-area .flexwrap .box-txt .txt-check a span{font-size:10px;padding-bottom:12px}.kv-area .flexwrap .box-txt .txt-check a span:after{content:"";display:block;width:12px;height:14px;margin:0 auto;position:absolute;top:10px;left:0;right:0;background-image:url(../img/weddingstep/ic-scrolldown.png);background-size:12px auto}.desc-area{padding:9.33vmin 0}.desc-area .desc-area__img{height:auto;background-image:url(../img/weddingstep/fig-01-sp.png);background-size:97% auto;background-position:80% 50%;background-repeat:no-repeat;position:relative}.desc-area .desc-area__img:after{display:block;content:'';padding-top:129.64%}.desc-area .desc-area__img p{font-size:4vmin;line-height:1.6;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:normal;letter-spacing:0.1em;position:absolute;left:0;top:24%;width:100%}.main-menus{padding:50px 0 0;width:100%;margin:0 auto;background-image:url(/kimochi/img/weddingstep/bar-01.png);background-size:calc(100% - 5.2vw) auto;background-position:50% 0;background-repeat:no-repeat}.main-menus .flexwrap{margin-bottom:5.34vmin;background-image:none}.main-menus .flexwrap .fbox{display:block;width:100%;margin:0;padding:0 2.6vw;box-sizing:border-box}.main-menus .flexwrap .fbox:after{display:block;content:"";background-image:url(/kimochi/img/weddingstep/bar-02.png);background-size:auto 6.67vmin;background-position:50% 50%;background-repeat:no-repeat;padding:7.47vw 0}.main-menus .flexwrap .fbox:last-child:after{background-image:url(/kimochi/img/weddingstep/bg-03-sp.png);background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat;margin:0 0 0;padding:0;height:46vmin}.main-menus .flexwrap .main-menu__inner{position:relative;display:block;background-image:url(/kimochi/img/weddingstep/ic-arrow-02.png);background-size:22px auto;background-position:96% 98%;background-repeat:no-repeat;padding-bottom:2.6vmin;max-width:725px;margin:0 auto}.main-menus .flexwrap .main-menu__inner .main-menu__title{text-align:left;font-size:5.33vmin;line-height:1.4;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:normal;color:#252525;letter-spacing:0.2em;position:absolute;left:22%;bottom:0;box-sizing:border-box}.main-menus .flexwrap .main-menu__inner .main-menu__title .txt-sm{font-size:4.4vmin;line-height:1.4}.main-menus .flexwrap .main-menu__inner .main-menu__title .txt-xs{font-size:3.73vmin;line-height:1.4}.primo-bnr__bg{background-color:#f6f5f1}.primo-bnr{border-top:3px solid #db9189;background-image:url(/kimochi/img/weddingstep/bg-primobnr-sp.jpg);background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;background-color:#f0e3da;height:22.4vw;position:relative;width:100%}.primo-bnr .ttl{position:absolute;top:50%;left:16%;margin-left:0;font-size:3.73vw;line-height:1;margin-top:-2vw}.primo-bnr .ttl img{height:3.73vw}.block-flow{background-color:#f6f5f1}.block-flow .block-flow__inner{padding:6.93vmin 0 2vmin;width:100%;margin:0 auto}.block-flow .ttl{text-align:center;margin-bottom:6.93vmin}.block-flow .ttl img{width:61.3vmin}.block-flow .flexwrap .fbox{width:100%;margin:0 0;padding:0 5.33vw;box-sizing:border-box}.block-flow .sub-menu .sub-menu__inner{display:block;background-image:url(/kimochi/img/weddingstep/link-step-01.png);background-size:auto 1.2em;background-position:0.4em 50%;background-repeat:no-repeat;border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:0.4em;padding:0.5em 0;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}.block-flow .sub-menu .sub-menu__inner:hover{filter:alpha(opactiy=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.block-flow .sub-menu .sub-menu__inner .sub-menu__txt{background-image:url(/kimochi/img/weddingstep/ic-arrow-01.png);background-size:14px auto;background-position:98% 50%;background-repeat:no-repeat;text-align:left;font-size:4.8vmin;line-height:1.4;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:normal;color:#252525;letter-spacing:0.1em;display:block;padding-left:4.8em;box-sizing:border-box}.block-flow .sub-menu .sub-menu__inner .sub-menu__txt .txt-sm{font-size:14px;line-height:1.4}.block-flow .sub-menu .sub-menu__01 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-01.png)}.block-flow .sub-menu .sub-menu__02 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-02.png)}.block-flow .sub-menu .sub-menu__03 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-03.png)}.block-flow .sub-menu .sub-menu__04 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-04.png)}.block-flow .sub-menu .sub-menu__05 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-05.png)}.block-flow .sub-menu .sub-menu__06 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-06.png)}.block-flow .sub-menu .sub-menu__07 .sub-menu__inner{background-image:url(/kimochi/img/weddingstep/link-step-07.png)}}.subpage-title{padding-bottom:40px}.subpage-title p{text-align:center;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}.subpage-title p:hover{opacity:0.7}.subpage-title p img{width:240px}.sub-kv-area{padding-bottom:30px}.sub-kv-area .box-txt{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center}.sub-kv-area .box-txt .mainvisual{text-align:center;font-size:36px;line-height:1.4;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:bold;color:#252525;letter-spacing:0.15em}.sub-kv-area .box-txt .mainvisual .txt-sm{font-size:30px}.sub-kv-area .box-txt .mainvisual .txt-xs{font-size:24px}.page-navi-container{display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify}.page-navi-container .next a,.page-navi-container .prev a{display:block;font-size:14px;line-height:1.6;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;color:#252525;letter-spacing:0.15em;font-weight:normal;background-image:url(../img/weddingstep/sub/ic-arrow-04.png);background-size:16px auto;background-position:0 50%;background-repeat:no-repeat;padding-left:2em;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}.page-navi-container .next a:hover,.page-navi-container .prev a:hover{opacity:0.7}.page-navi-container .next .note,.page-navi-container .prev .note{text-align:center;font-size:10px;line-height:1.6;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;color:#db9189;letter-spacing:0.15em;font-weight:normal;display:block;text-align:right}.page-navi-container .next a{background-image:url(../img/weddingstep/sub/ic-arrow-03.png);background-position:100% 50%;padding-left:0;padding-right:2em}.page-navi-container .next .note{text-align:left}.page-step-1 .page-navi-container{justify-content:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:end}.page-navi-container__bottom{margin-bottom:40px}.faq-contents{padding:30px 0 0;margin-bottom:50px}.faq-contents .flexwrap{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify}.faq-contents .fbox{width:calc(50% - 15px)}.faq-container{border-radius:4px;padding:3px;margin-bottom:30px;box-sizing:border-box}.faq-container .faq-container__inner{border-radius:4px;padding:10px 16px 10px 6px;height:100%;box-sizing:border-box}.faq-container .f-container{height:126px;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;background-size:auto 100%;background-position:0 50%;background-repeat:no-repeat;text-align:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.faq-container .f-container .ttl{padding-left:146px;font-size:21px;line-height:1.6;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:bold;letter-spacing:0.15em;padding-top:0.2em;width:100%;box-sizing:border-box}.faq-container .a-container{background-repeat:no-repeat;background-size:auto 32px;background-position:10px 16px;padding-top:16px;padding-left:10px;padding-bottom:16px}.faq-container .a-container .txt_answer{font-size:16px;line-height:1.6;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:bold;letter-spacing:0.15em;padding-left:44px;margin-bottom:10px}.faq-container .a-container .txt_answer__description{font-size:15px;line-height:1.6;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;letter-spacing:0.15em;font-weight:normal;padding-left:44px}.faq-container .a-container .txt_answer__description a{text-decoration:underline}.faq-container .a-container .txt_answer__description .note{font-size:13px}.type-odd-man .faq-container:nth-child(odd){background-color:#fbf9f3;border:1px solid #ede3c3}.type-odd-man .faq-container:nth-child(odd) .faq-container__inner{background-color:#fbf9f3;border:1px solid #ede3c3}.type-odd-man .faq-container:nth-child(odd) .f-container{background-image:url(../img/weddingstep/sub/ic-q-boy.png);background-position:5px 50%}.type-odd-man .faq-container:nth-child(odd) .f-container .ttl{color:#402e22}.type-odd-man .faq-container:nth-child(odd) .a-container{background-image:url(../img/weddingstep/sub/ic-a-boy.png)}.type-odd-man .faq-container:nth-child(odd) .a-container .txt_answer{color:#d5ab79}.type-odd-man .faq-container:nth-child(even){background-color:#fbf4f3;border:1px solid #f7d3cd}.type-odd-man .faq-container:nth-child(even) .faq-container__inner{background-color:#fbf4f3;border:1px solid #f7d3cd}.type-odd-man .faq-container:nth-child(even) .f-container{background-image:url(../img/weddingstep/sub/ic-q-girl.png)}.type-odd-man .faq-container:nth-child(even) .f-container .ttl{color:#402e22}.type-odd-man .faq-container:nth-child(even) .a-container{background-image:url(../img/weddingstep/sub/ic-a-girl.png)}.type-odd-man .faq-container:nth-child(even) .a-container .txt_answer{color:#db9189}.type-odd-man .faq-container:nth-child(even) .a-container .txt_answer__description{color:#252525}.type-odd-woman .faq-container:nth-child(odd){background-color:#fbf4f3;border:1px solid #f7d3cd}.type-odd-woman .faq-container:nth-child(odd) .faq-container__inner{background-color:#fbf4f3;border:1px solid #f7d3cd}.type-odd-woman .faq-container:nth-child(odd) .f-container{background-image:url(../img/weddingstep/sub/ic-q-girl.png)}.type-odd-woman .faq-container:nth-child(odd) .f-container .ttl{color:#402e22}.type-odd-woman .faq-container:nth-child(odd) .a-container{background-image:url(../img/weddingstep/sub/ic-a-girl.png)}.type-odd-woman .faq-container:nth-child(odd) .a-container .txt_answer{color:#db9189}.type-odd-woman .faq-container:nth-child(odd) .a-container .txt_answer__description{color:#252525}.type-odd-woman .faq-container:nth-child(even){background-color:#fbf9f3;border:1px solid #ede3c3}.type-odd-woman .faq-container:nth-child(even) .faq-container__inner{background-color:#fbf9f3;border:1px solid #ede3c3}.type-odd-woman .faq-container:nth-child(even) .f-container{background-image:url(../img/weddingstep/sub/ic-q-boy.png);background-position:5px 50%}.type-odd-woman .faq-container:nth-child(even) .f-container .ttl{color:#402e22}.type-odd-woman .faq-container:nth-child(even) .a-container{background-image:url(../img/weddingstep/sub/ic-a-boy.png)}.type-odd-woman .faq-container:nth-child(even) .a-container .txt_answer{color:#d5ab79}.point-block{width:900px;margin:0 auto;border:1px solid #ddd;margin-bottom:60px;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.point-block .title-area{width:160px;display:-ms-flexbox;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;align-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center}.point-block .title-area img{width:70px}.point-block .contents-area{-ms-flex:1;flex:1;padding:28px 0}.point-block .contents-area__inner{border-left:1px solid #ddd;padding-left:28px}.point-block .point-list{font-size:14px;line-height:1.6;padding:1em 0}.point-block .point-list li{font-size:14px;line-height:1.6;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;font-weight:bold;color:#252525;letter-spacing:0.15em;background-image:url(../img/weddingstep/sub/ic-check.png);background-size:auto 1em;background-position:0 50%;background-repeat:no-repeat;padding-left:2em;margin-bottom:1em}.point-block .point-list li:last-child{margin-bottom:0}@media screen and (max-width: 1042px){.subpage-title{padding-top:3.2vmin;padding-bottom:6.4vmin}.subpage-title p{text-align:center}.subpage-title p img{width:64vmin}.sub-kv-area{padding-bottom:6.4vmin;padding:0 2.6vw;margin-bottom:5.33vw;box-sizing:border-box}.sub-kv-area .box-txt{display:block;-ms-flex:none;flex:none}.sub-kv-area .box-txt .mainvisual{margin-top:-5.2vmin;text-align:left;font-size:5.33vmin;line-height:1.4;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","HiraMinPro-W6",YuMincho,"Yu Mincho","游明朝",serif;letter-spacing:0.15em;font-weight:normal;text-align:center;padding:0}.sub-kv-area .box-txt .mainvisual .txt-sm{font-size:4.8vmin}.sub-kv-area .box-txt .mainvisual .txt-xs{font-size:4.27vw}.page-step-3 .sub-kv-area .box-txt .mainvisual{padding-left:1em}.page-step-7 .sub-kv-area .box-txt .mainvisual{padding-left:1em}.page-navi-container{margin:0 2.6vw}.page-navi-container .next a,.page-navi-container .prev a{font-size:2.9vmin;line-height:1.6;letter-spacing:0.15em;font-weight:normal;background-size:12px auto;padding-left:1.4em}.page-navi-container .next .note,.page-navi-container .prev .note{font-size:2.6vmin;color:#db9189;letter-spacing:0.15em}.page-navi-container .next a{padding-left:0;padding-right:1.4em}.page-navi-container .next .note{text-align:left}.page-navi-container__bottom{margin-bottom:2.6vw}.faq-contents{padding:30px 2.6vw 0;margin-bottom:10.67vw}.faq-contents .fbox{width:100%}.faq-container{border-radius:2px;padding:2px;margin-bottom:5.33vw}.faq-container .faq-container__inner{border-radius:2px;padding:2.6vw 1.6vw;box-sizing:border-box}.faq-container .f-container{height:21.2vmin;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;background-size:auto 100%;background-position:0 50%;background-repeat:no-repeat;text-align:left}.faq-container .f-container .ttl{padding-left:24.8vmin;font-size:5.33vmin;line-height:1.6;letter-spacing:0.15em;padding-top:0.2em}.faq-container .a-container{background-repeat:no-repeat;background-size:auto 5.87vmin;background-position:0 5.33vmin;padding-top:4.27vmin;padding-left:1.3vmin;padding-bottom:3.2vmin}.faq-container .a-container .txt_answer{font-size:4vmin;line-height:1.8;letter-spacing:0.10em;padding-left:6.4vmin;margin-bottom:2.6vmin}.faq-container .a-container .txt_answer__description{font-size:3.47vmin;line-height:2;padding-left:6.4vmin;letter-spacing:0.10em}.type-odd-man .faq-container:nth-child(odd) .f-container{background-position:3px 50%}.type-odd-woman .faq-container:nth-child(even) .f-container{background-position:3px 50%}.point-block{width:calc(100% - 5.2vw);margin:0 2.6vw;border:1px solid #ddd;margin-bottom:8vw;display:block;box-sizing:border-box}.point-block .title-area{width:100%;display:block;text-align:center;padding:6.4vmin 0}.point-block .title-area img{width:16vmin}.point-block .contents-area{-ms-flex:none;flex:none;padding:0 5.33vw}.point-block .contents-area__inner{border-top:1px solid #ddd;border-left:none;padding-left:0}.point-block .point-list{font-size:3.73vmin;line-height:1.6;padding:1em 0 2em}.point-block .point-list li{font-size:3.73vmin;line-height:1.6;color:#252525;letter-spacing:0.15em;background-image:url(../img/weddingstep/sub/ic-check.png);background-size:auto 1em;background-position:0 0.4em;padding-left:2em;margin-bottom:1em}.point-block .point-list li:last-child{margin-bottom:0}}
