﻿.con_flow .box_flow .wrp_flow,.con_flow .box_flow.box_bigday{width:95%;max-width:1280px;margin:auto}@media only screen and (max-width: 1279px){.con_flow .box_flow .wrp_flow,.con_flow .box_flow.box_bigday{width:90%}}#abi_page{overflow:visible}@media only screen and (max-width: 767px){.con_title .box_img img{transform:translate(-75%, 0)}}.con_intro .text{text-align:center}.con_intro.intro{margin-bottom:10rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_intro.intro{margin-bottom:8.75rem}}@media only screen and (max-width: 767px){.con_intro.intro{margin-bottom:3em}}.con_flow .box_flow.bg_pink{background:#fbf9fc}.con_flow .box_flow:last-child{margin-bottom:14.375rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow:last-child{margin-bottom:13.125rem}}@media only screen and (max-width: 767px){.con_flow .box_flow:last-child{margin-bottom:3.4em}}.con_flow .box_flow:last-child::after{visibility:hidden}.con_flow .box_flow .wrp_flow{position:relative}.con_flow .box_flow .wrp_flow::before{position:absolute;bottom:0;left:-1px;width:2px;height:100%;background:#b1a268;content:""}.con_flow .box_flow .wrp_flow .wrp_sticky{padding-top:7.5rem;padding-bottom:7.5rem;display:flex;justify-content:space-between;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky{padding-top:5.625rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky{padding-top:2.6em}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky{flex-direction:column}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky{padding-bottom:6.125rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky{padding-bottom:4em}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .month{padding-left:26px;margin-bottom:1em;min-height:0vw;min-height:0vw;position:sticky;top:0;color:#b1a268;font-weight:normal;z-index:3}}@media only screen and (max-width: 767px) and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .month{font-size:calc((100vw - 17.5rem) / 243.5 + 1rem)}}@media only screen and (max-width: 767px) and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow .wrp_flow .wrp_sticky .month{font-size:calc((100vw - 17.5rem) / 47 + .875rem)}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .month span{background:#fbf9fc;display:block}.con_flow .box_flow .wrp_flow .wrp_sticky .month span.bg_white{background:#fff}.con_flow .box_flow .wrp_flow .wrp_sticky .month em{min-height:0vw;min-height:0vw;min-height:0vw;letter-spacing:0.09em}}@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow .wrp_flow .wrp_sticky .month em{font-size:calc((100vw - 48rem) / 102.4 + 3.125rem)}}@media only screen and (max-width: 767px) and (min-width: 1280px){.con_flow .box_flow .wrp_flow .wrp_sticky .month em{font-size:3.4375rem}}@media only screen and (max-width: 767px) and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .month em{font-size:calc((100vw - 17.5rem) / 97.4 + 2.8125rem)}}@media only screen and (max-width: 767px) and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow .wrp_flow .wrp_sticky .month em{font-size:calc((100vw - 17.5rem) / 18.8 + 2.5rem)}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .month::before{width:24px;position:absolute;top:50%;left:0;transform:translateY(-50%);height:2px;background-color:#b1a268;content:""}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .month::before{width:16px}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .month.month_first::after{left:-3px;position:absolute;top:0;left:-3px;width:10px;height:48.9%;background:#fff;content:""}}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title{width:30%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title{width:35%}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title{width:100%}}@media only screen and (min-width: 768px) and (max-width: 900px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title{width:45%}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title{margin-bottom:2em}}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky{height:100%}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content{position:sticky;top:8%}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{padding-left:4.625rem;margin-bottom:1.5625rem;min-height:0vw;min-height:0vw;min-height:0vw;position:relative;color:#b1a268;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{padding-left:37px}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{padding-left:26px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{font-size:calc((100vw - 48rem) / 128 + 1.125rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{font-size:1.375rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{font-size:calc((100vw - 17.5rem) / 243.5 + 1rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{font-size:calc((100vw - 17.5rem) / 47 + .875rem)}}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month em{min-height:0vw;min-height:0vw;min-height:0vw;letter-spacing:0.09em}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month em{font-size:calc((100vw - 48rem) / 102.4 + 3.125rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month em{font-size:3.4375rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month em{font-size:calc((100vw - 17.5rem) / 97.4 + 2.8125rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month em{font-size:calc((100vw - 17.5rem) / 18.8 + 2.5rem)}}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month::before{width:24px;position:absolute;top:50%;left:0;transform:translateY(-50%);height:2px;background-color:#b1a268;content:""}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month::before{width:16px}}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner{padding-left:4.625rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner{padding-left:37px}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner{padding-left:26px}}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner .c_title{margin-bottom:3.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner .c_title{margin-bottom:2.375rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner .c_title{margin-bottom:1.2em}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner .c_title{text-align:left}}.con_flow .box_flow .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .side_inner .c_title .en{font-family:'Noto Serif JP',"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt{width:61.875%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt{width:62%}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt{width:90%}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt{padding-left:26px}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .img{margin-bottom:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .img{margin-bottom:2.25rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .img{margin-bottom:2em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .c_title{margin-bottom:1.625rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .c_title{margin-bottom:1.75rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .c_title{margin-bottom:1.4em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .c_title .jp{letter-spacing:0.2em}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .txt_counsel{margin-bottom:3.875rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .txt_counsel{margin-bottom:0}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .txt_counsel{margin-bottom:0}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides{margin-bottom:4.0625rem;position:relative;border:1px solid #ddd;box-sizing:border-box;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides{margin-bottom:2.5rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides{margin-bottom:2em}}@media only screen and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides{margin-top:2.6em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides{padding:3.75rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides{padding:2.125rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides{padding:2.4em 1.5em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .txt_brides{margin-bottom:3.125rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .txt_brides{margin-bottom:1.75rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .txt_brides{margin-bottom:1.7em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about{flex-direction:column-reverse;align-items:flex-start}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about{margin-left:1.125rem;background-image:linear-gradient(to bottom, #b1a268,#b1a268 7px,rgba(0,0,0,0) 7px,rgba(0,0,0,0) 8px);background-position:left top;background-size:1px 10px;background-repeat:repeat-y}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about{margin-left:.9375rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about{margin-left:.6em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner{padding:0 0 .625rem 1.875rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner{padding:0 0 .625rem 1.25rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner{padding:0.8em 0 0.8em 1.2em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .txt{margin-bottom:1.875rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .txt{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .txt{margin-bottom:1.2em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .txt_four{margin-bottom:0 !important}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling{display:flex;align-items:center}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle{width:60px}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle{width:105px;height:105px;display:flex;flex-wrap:wrap;align-content:center;align-items:center;min-width:60px;border:1px solid #b1a268;border-radius:50%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle{width:90px}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle{width:65px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle{height:90px}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle{height:65px}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt{display:block;width:100%;color:#b1a268;line-height:1;text-align:center}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt01{font-size:114%}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt01{font-size:94%}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt02,.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt03,.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt04{font-size:87%;margin-top:5px}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt02,.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt03,.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt04{font-size:67%}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .wrp_circle .circle .circle-txt.txt04{margin-top:0}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .st_small{margin-left:1.5625rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .st_small{margin-left:1.125rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .st_small{margin-left:1em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .st_small span{font-size:94%;display:block;font-weight:normal;line-height:2.26 !important}@media only screen and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .box_txt .wrp_about .inner .inner_counselling .st_small span{line-height:1.8 !important}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .img{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .img{margin-bottom:1.4em}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .img{margin-bottom:1.4em}}@media only screen and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .img{width:100%}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .about .img img{width:100%;max-width:400px}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .att{margin-top:1.875rem;letter-spacing:0.2em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .att{margin-top:1.25rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .wrp_brides .att{margin-top:1.2em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .ribon{width:100%;position:absolute;top:0;right:0;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .ribon{width:20%}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .ribon{width:20%}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_brides .ribon{max-width:90px}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .counselling_flow{margin-bottom:3.875rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .counselling_flow{margin-bottom:2.5rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .counselling_flow{margin-bottom:2em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_onlyone{padding:2rem 3.125rem;background:#fbf9fc}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_onlyone{padding:1.75rem 2.75rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_onlyone{padding:1.8em}}.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_onlyone .gold{margin-bottom:.375rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_onlyone .gold{margin-bottom:.625rem}}@media only screen and (max-width: 767px){.con_flow .box_flow .wrp_flow .wrp_sticky .r_img_txt .con_onlyone .gold{margin-bottom:.6em}}.con_flow .box_flow:first-child .wrp_flow .wrp_sticky{padding-top:0}.con_flow .box_flow:first-child .wrp_flow .wrp_sticky .l_title .inner_sticky .month{position:relative}.con_flow .box_flow:first-child .wrp_flow .wrp_sticky .l_title .inner_sticky .month::after{left:-3px;position:absolute;top:-5px;left:-3px;width:10px;height:55%;background:#fff;content:""}@media only screen and (max-width: 767px){.con_flow .box_flow:first-child .wrp_flow .wrp_sticky .l_title .inner_sticky .month::after{left:-2px}}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month{line-height:1.1}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white{line-height:1.3}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .vertical{margin-top:0.7em;margin-left:2em;writing-mode:vertical-rl;background:#fff}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday{font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;min-height:0vw;min-height:0vw;display:inline-block;font-weight:normal;letter-spacing:0.08em;line-height:1;margin-top:-0.3em}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday{font-size:calc((100vw - 17.5rem) / 162.33333 + 2.75rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday{font-size:calc((100vw - 17.5rem) / 47 + 2.625rem)}}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday em{min-height:0vw;min-height:0vw}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday em{font-size:calc((100vw - 17.5rem) / 243.5 + 2.25rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday em{font-size:calc((100vw - 17.5rem) / 47 + 2.125rem)}}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday em.jp{font-family:sans-serif;min-height:0vw;min-height:0vw;padding-left:0.3em}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday em.jp{font-size:calc((100vw - 17.5rem) / 162.33333 + 2.75rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .month .bg_white .bigday em.jp{font-size:calc((100vw - 17.5rem) / 47 + 2.625rem)}}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month{line-height:1.1}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .vertical{margin-top:0.8em;margin-left:2em;writing-mode:vertical-rl}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday{font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;min-height:0vw;display:block;font-weight:normal;letter-spacing:0.06em;margin-left:-0.09em}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday{font-size:calc((100vw - 48rem) / 85.33333 + 3.0625rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday{font-size:3.4375rem}}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday em{min-height:0vw}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday em{font-size:calc((100vw - 48rem) / 102.4 + 2.6875rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday em{font-size:3rem}}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday em.jp{font-family:sans-serif;min-height:0vw;padding-left:0.2em}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday em.jp{font-size:calc((100vw - 48rem) / 73.14286 + 3rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .l_title .inner_sticky .side_content .month .bigday em.jp{font-size:3.4375rem}}.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .r_img_txt{margin-top:1em}@media only screen and (max-width: 767px){.con_flow .box_flow.box_rehearsal .wrp_flow .wrp_sticky .r_img_txt{margin-top:0}}.con_flow .box_flow.box_bigday{padding-top:7.5rem;border-left:2px solid #b1a268}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow.box_bigday{padding-top:5.625rem}}@media only screen and (max-width: 767px){.con_flow .box_flow.box_bigday{padding-top:2.6em}}.con_flow .box_flow.box_bigday .img_bigday{margin-bottom:1.125rem;text-align:right}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow.box_bigday .img_bigday{margin-bottom:.875rem}}@media only screen and (max-width: 767px){.con_flow .box_flow.box_bigday .img_bigday{margin-bottom:.5em}}@media only screen and (max-width: 1279px){.con_flow .box_flow.box_bigday .img_bigday{width:90%;margin:0 0 0.5em auto}}.con_flow .box_flow.box_bigday .wrp_bigday{width:95%;display:flex;justify-content:space-between;align-items:center;margin:0 0 0 auto}@media only screen and (max-width: 767px){.con_flow .box_flow.box_bigday .wrp_bigday{width:90%}}@media only screen and (max-width: 1279px){.con_flow .box_flow.box_bigday .wrp_bigday{flex-direction:column-reverse;align-items:flex-start}.con_flow .box_flow.box_bigday .wrp_bigday .img{width:90%;margin:0 0 1.5em auto}}.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large{margin-bottom:2.5rem;color:#b1a268;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large{margin-bottom:1.375rem}}@media only screen and (max-width: 767px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large{margin-bottom:.6em}}.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span{font-family:"Cinzel","Times New Roman", Times, Garamond, Georgia, serif;min-height:0vw;min-height:0vw;min-height:0vw;display:block;font-weight:normal;letter-spacing:0.08em}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span{font-size:calc((100vw - 48rem) / 170.66667 + 4rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span{font-size:4.1875rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span{font-size:calc((100vw - 17.5rem) / 162.33333 + 2.75rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span{font-size:calc((100vw - 17.5rem) / 47 + 2.625rem)}}.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em{min-height:0vw;min-height:0vw;min-height:0vw}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em{font-size:calc((100vw - 48rem) / 128 + 3.25rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em{font-size:3.5rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em{font-size:calc((100vw - 17.5rem) / 243.5 + 2.25rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em{font-size:calc((100vw - 17.5rem) / 47 + 2.125rem)}}.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em.jp{font-family:sans-serif;min-height:0vw;min-height:0vw;min-height:0vw;padding-left:0.3em}@media only screen and (min-width: 768px) and (max-width: 1280px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em.jp{font-size:calc((100vw - 48rem) / 170.66667 + 4rem)}}@media only screen and (min-width: 1280px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em.jp{font-size:4.1875rem}}@media only screen and (min-width: 280px) and (max-width: 767px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em.jp{font-size:calc((100vw - 17.5rem) / 162.33333 + 2.75rem)}}@media only screen and (min-width: 280px) and (max-width: 374px){.con_flow .box_flow.box_bigday .wrp_bigday .st_gold_large span em.jp{font-size:calc((100vw - 17.5rem) / 47 + 2.625rem)}}.c_catch.gold{color:#b1a268;letter-spacing:0.3em}.intro{line-height:2.26 !important}@media only screen and (max-width: 1279px){.intro{line-height:1.8 !important}}@media only screen and (min-width: 1280px){.con_pickup{margin-bottom:9.5rem !important}}@media print{.con_pickup{margin-bottom:9.5rem !important}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pickup{margin-bottom:5.5rem !important}}@media only screen and (max-width: 767px){.con_pickup{margin-bottom:4em !important}.con_pickup::before{height:70%}}.con_pickup .wrp_pickup{padding-bottom:0}
