.con_detail .box_detail_slide,.con_detail .box_detail_title,.con_detail .box_detail_text,.con_detail .box_detail_harg,.con_detail .box_detail_comment,.con_detail .box_detail_img,.con_detail .box_detail_data,.con_detail .box_detail_sns,.con_pager,.con_list{max-width:1260px;margin:auto}@media only screen and (max-width: 1260px){.con_detail .box_detail_slide,.con_detail .box_detail_title,.con_detail .box_detail_text,.con_detail .box_detail_harg,.con_detail .box_detail_comment,.con_detail .box_detail_img,.con_detail .box_detail_data,.con_detail .box_detail_sns,.con_pager,.con_list{width:92%}}.con_pager ul:after{content:"";display:table;clear:both}.con_intro .info .name span,.con_intro .info .name em,.con_detail .box_detail_title.st_l,.con_detail .box_detail_data h4{font-family:'EB Garamond', serif;letter-spacing:0}.lowimg_page header{background-image:url(../wedding_report/images/img_main-pc.jpg)}@media only screen and (max-width: 767px){.lowimg_page header{background-image:url(../wedding_report/images/img_main-sp.jpg)}}.con_intro{text-align:center;width:92%;margin:auto}.con_intro .st_text{line-height:1.60714;letter-spacing:.3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;margin-bottom:40px}@media only screen and (min-width: 1261px){.con_intro .st_text{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:172%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .st_text{margin-bottom:1em}}.con_intro .info{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:18px 1em;display:inline-block;margin:auto;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .info{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .info{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_intro .info{width:100%}}.con_intro .info .name{line-height:1;margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .info .name{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_intro .info .name{margin-bottom:.75em}}@media only screen and (min-width: 1261px){.con_intro .info .name span{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .info .name span{font-size:186%}}@media only screen and (max-width: 767px){.con_intro .info .name span{font-size:172%}}.con_intro .info .name em{font-size:161%;display:inline-block;margin:0 .5em}.con_intro .info .place{display:flex}@media only screen and (max-width: 767px){.con_intro .info .place{display:block}}.con_intro .info .place dl{display:flex}@media only screen and (max-width: 767px){.con_intro .info .place dl{justify-content:center}}.con_intro .info .place dl:first-child{margin-right:1em}.con_intro .text{font-size:100%;line-height:2.14286;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.con_intro .text{text-align:left}}.con_detail{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_detail{margin-bottom:6em}}.con_detail .box_detail_slide{margin-top:50px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_slide{margin-top:40px}}@media only screen and (max-width: 767px){.con_detail .box_detail_slide{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_slide{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_detail .box_detail_slide{margin-bottom:1em}}.con_detail .box_detail_slide .slide{text-align:center}.con_detail .box_detail_slide .slide img{display:inline}.con_detail .box_detail_slide .slick-dots{bottom:-3em;bottom:0;position:relative}.con_detail .box_detail_slide .slick-dots li{margin:0 1px}.con_detail .box_detail_slide .slick-dots li button:before{font-size:11px;color:#ac8425}.con_detail .box_detail_title.st_l{text-align:center;position:relative;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:100px}@media only screen and (min-width: 1261px){.con_detail .box_detail_title.st_l{font-size:329%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_title.st_l{font-size:286%}}@media only screen and (max-width: 767px){.con_detail .box_detail_title.st_l{font-size:229%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_title.st_l{margin-top:80px}}@media only screen and (max-width: 767px){.con_detail .box_detail_title.st_l{margin-top:2em}}.con_detail .box_detail_title.st_l span{display:inline-block;position:relative;background:#fff}.con_detail .box_detail_title.st_l span:before{position:absolute;content:"";width:250%;max-width:1000px;height:1px;background:#000;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.con_detail .box_detail_title.st_l span em{display:inline-block;background:#fff;position:relative;z-index:2;padding:0 .5em}.con_detail .box_detail_title.st_m{margin-top:65px;letter-spacing:.3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 1261px){.con_detail .box_detail_title.st_m{font-size:186%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_title.st_m{font-size:172%}}@media only screen and (max-width: 767px){.con_detail .box_detail_title.st_m{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_title.st_m{margin-top:50px}}@media only screen and (max-width: 767px){.con_detail .box_detail_title.st_m{margin-top:3em}}.con_detail .box_detail_title.st_m span{position:relative;padding:0 1.25em;display:inline-block}@media only screen and (max-width: 767px){.con_detail .box_detail_title.st_m span{text-align:center}}.con_detail .box_detail_title.st_m span:before,.con_detail .box_detail_title.st_m span:after{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background:#402b0b;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_detail .box_detail_title.st_m span:before{left:0}.con_detail .box_detail_title.st_m span:after{right:0}.con_detail .box_detail_text{text-align:center;line-height:2.14286;margin-top:15px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_text{margin-top:15px}}@media only screen and (max-width: 767px){.con_detail .box_detail_text{margin-top:.5em}}.con_detail .box_detail_harg{display:flex;flex-wrap:wrap;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_harg{margin-top:80px}}@media only screen and (max-width: 767px){.con_detail .box_detail_harg{margin-top:2em}}.con_detail .box_detail_harg .box_l{width:49.7619%}@media only screen and (max-width: 767px){.con_detail .box_detail_harg .box_l{width:100%;margin-bottom:1em}}.con_detail .box_detail_harg .box_r{width:50.2381%;line-height:2.14286;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_harg .box_r{margin-top:15px}}@media only screen and (max-width: 767px){.con_detail .box_detail_harg .box_r{margin-top:0}}@media only screen and (max-width: 767px){.con_detail .box_detail_harg .box_r{width:100%}}.con_detail .box_detail_harg.left .box_r{padding-left:3.96825%}@media only screen and (max-width: 767px){.con_detail .box_detail_harg.left .box_r{padding-left:0}}@media only screen and (min-width: 768px){.con_detail .box_detail_harg.right .box_l{order:2}}.con_detail .box_detail_harg.right .box_r{padding-right:3.96825%}@media only screen and (min-width: 768px){.con_detail .box_detail_harg.right .box_r{order:1}}@media only screen and (max-width: 767px){.con_detail .box_detail_harg.right .box_r{padding-right:0}}.con_detail .box_detail_comment{background:#f9f2e7;padding:20px 20px;margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_comment{margin-top:70px}}@media only screen and (max-width: 767px){.con_detail .box_detail_comment{margin-top:4em}}@media only screen and (max-width: 767px){.con_detail .box_detail_comment{padding:1em .75em;overflow:hidden}}.con_detail .box_detail_comment .inner{border:1px solid #ac8425;padding:30px;position:relative}@media only screen and (max-width: 767px){.con_detail .box_detail_comment .inner{padding:3em 2em}}.con_detail .box_detail_comment .inner .ornament:before,.con_detail .box_detail_comment .inner .ornament:after{position:absolute;content:"";width:37px;height:37px;background:url(../wedding_report/images/detail/ic_comment.gif);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 767px){.con_detail .box_detail_comment .inner .ornament:before,.con_detail .box_detail_comment .inner .ornament:after{width:2.5em;height:2.5em}}.con_detail .box_detail_comment .inner .ornament.top:before{top:0;left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.con_detail .box_detail_comment .inner .ornament.top:after{top:0;right:0;-webkit-transform:translate(50%, -50%) rotate(90deg);transform:translate(50%, -50%) rotate(90deg)}.con_detail .box_detail_comment .inner .ornament.bottom:before{bottom:0;left:0;-webkit-transform:translate(-50%, 50%) rotate(-90deg);transform:translate(-50%, 50%) rotate(-90deg)}.con_detail .box_detail_comment .inner .ornament.bottom:after{bottom:0;right:0;-webkit-transform:translate(50%, 50%) rotate(180deg);transform:translate(50%, 50%) rotate(180deg)}.con_detail .box_detail_comment .inner .title{text-align:center;font-size:158%;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_comment .inner .title{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_detail .box_detail_comment .inner .title{margin-bottom:30px}}.con_detail .box_detail_comment .inner .text{text-align:center;line-height:2.14286;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.con_detail .box_detail_comment .inner .text{text-align:left}}.con_detail .box_detail_img{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_img{margin-top:30px}}@media only screen and (max-width: 767px){.con_detail .box_detail_img{margin-top:2em}}.con_detail .box_detail_img .box_img{padding-top:61.90476%;position:relative}.con_detail .box_detail_img .box_img .img{position:absolute}.con_detail .box_detail_img .box_img .img a{position:absolute;width:100%;overflow:hidden;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}.con_detail .box_detail_img .box_img .img a:before{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:2;opacity:0;transition:.6s}.con_detail .box_detail_img .box_img .img a:hover:before{opacity:1}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(1){top:0;left:0;width:33.01587%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(1) a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(2){top:0;left:33.49206%;width:33.01587%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(2) a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(3){top:0;left:66.98413%;width:33.01587%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(3) a{padding-top:123.07692%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(4){top:33.58974%;left:0;width:66.50794%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(4) a{padding-top:61.09785%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(5){top:66.41026%;left:66.98413%;width:33.01587%}.con_detail .box_detail_img .box_img.pattern1 .img:nth-child(5) a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(1){top:0;left:0;width:33.01587%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(1) a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(2){top:0;left:33.49206%;width:66.50794%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(2) a{padding-top:61.09785%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(3){top:33.58974%;left:0;width:33.01587%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(3) a{padding-top:123.07692%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(4){top:66.41026%;left:33.49206%;width:66.50794%}.con_detail .box_detail_img .box_img.pattern2 .img:nth-child(4) a{padding-top:30.54893%}.con_detail .box_detail_img .box_img.pattern3 .img{width:33.01587%}.con_detail .box_detail_img .box_img.pattern3 .img a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(1){top:0;left:0}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(2){top:0;left:33.49206%}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(3){top:0;left:66.98413%}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(4){top:33.58974%;left:0}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(5){top:33.58974%;left:33.49206%}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(6){top:33.58974%;left:66.98413%}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(7){top:67.17949%;left:0}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(8){top:67.17949%;left:33.49206%}.con_detail .box_detail_img .box_img.pattern3 .img:nth-child(9){top:67.17949%;left:66.98413%}.con_detail .box_detail_img .box_img.pattern4 .img{width:49.84127%}.con_detail .box_detail_img .box_img.pattern4 .img a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(1){top:0;left:0;width:49.84127%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(1) a{padding-top:124.20382%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(2){top:0;left:50.31746%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(2) a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(3){width:24.60317%;left:50.31746%;top:50.38462%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(3) a{padding-top:124.83871%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(4){width:24.60317%;right:0;top:50.38462%}.con_detail .box_detail_img .box_img.pattern4 .img:nth-child(4) a{padding-top:124.83871%}.con_detail .box_detail_img .box_img.pattern5 .img{width:49.84127%}.con_detail .box_detail_img .box_img.pattern5 .img a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(1){top:0;right:0;width:49.84127%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(1) a{padding-top:124.20382%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(2){top:0;right:50.31746%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(2) a{padding-top:61.53846%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(3){width:24.60317%;right:50.31746%;top:50.38462%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(3) a{padding-top:124.83871%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(4){width:24.60317%;left:0;top:50.38462%}.con_detail .box_detail_img .box_img.pattern5 .img:nth-child(4) a{padding-top:124.83871%}.con_detail .box_detail_data{margin-top:65px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_data{margin-top:55px}}@media only screen and (max-width: 767px){.con_detail .box_detail_data{margin-top:4em}}.con_detail .box_detail_data h4{font-weight:normal;letter-spacing:.1em;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:10px}@media only screen and (min-width: 1261px){.con_detail .box_detail_data h4{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_data h4{font-size:186%}}@media only screen and (max-width: 767px){.con_detail .box_detail_data h4{font-size:172%}}@media only screen and (max-width: 767px){.con_detail .box_detail_data h4{margin-bottom:0}}.con_detail .box_detail_data table{width:100%;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}.con_detail .box_detail_data table tr{border-top:1px solid #efefef}.con_detail .box_detail_data table tr:first-of-type{border-top:none}.con_detail .box_detail_data table tr th,.con_detail .box_detail_data table tr td{font-weight:normal;padding:.8em 1.5em}@media only screen and (max-width: 767px){.con_detail .box_detail_data table tr th,.con_detail .box_detail_data table tr td{padding-left:1em;padding-right:1em}}.con_detail .box_detail_data table tr th{width:20%}@media only screen and (max-width: 767px){.con_detail .box_detail_data table tr th{width:100%;display:block;text-align:center;padding-top:1em;padding-bottom:1em}}.con_detail .box_detail_data table tr td{width:80%}@media only screen and (max-width: 767px){.con_detail .box_detail_data table tr td{width:100%;display:block;padding-top:0;padding-bottom:1em}}.con_detail .box_detail_sns{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .box_detail_sns{margin-top:40px}}@media only screen and (max-width: 767px){.con_detail .box_detail_sns{margin-top:2.5em}}.con_detail .box_detail_sns ul{display:flex;justify-content:center;align-items:center}.con_detail .box_detail_sns ul li:last-child{margin-left:1em}.con_detail .box_detail_sns ul li a{display:block;border:1px solid #d7c8b1;width:3.5em;height:3.5em;border-radius:50%;position:relative;transition:.6s}.con_detail .box_detail_sns ul li a:hover{opacity:.5}.con_detail .box_detail_sns ul li a i{color:#d7c8b1;font-size:179%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.con_detail .btn_area{text-align:center;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_detail .btn_area{margin-top:40px}}@media only screen and (max-width: 767px){.con_detail .btn_area{margin-top:2em}}.con_detail .btn_area .box_btn{margin-top:15px}.con_detail .btn_area .box_btn:first-of-type{margin-top:0}.con_detail .btn_area .box_btn .btn_pdf a i{margin-right:.5em}.con_pager ul{padding-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_pager ul{padding-bottom:15px}}@media only screen and (max-width: 767px){.con_pager ul{padding-bottom:1em}}.con_pager ul li{display:inline-block;vertical-align:top;width:150px}.con_pager ul li.next{float:right}.con_pager ul li.next a{text-decoration:none;color:#402b0b}.con_pager ul li.next a span{position:relative;display:block}@media only screen and (max-width: 767px){.con_pager ul li.next a span{text-align:right}}.con_pager ul li.next a span:after{content:"";transition:.1s linear transform;display:inline-block;width:1.5em;height:4px;border-right:1px solid #402b0b;border-bottom:1px solid #402b0b;right:1em;-webkit-transform:skewX(60deg);transform:skewX(60deg);margin-left:0.5em}.con_pager ul li.next a:hover{opacity:0.8;transition:.1s linear transform}.con_pager ul li.next a:hover span:after{-webkit-transform:translateX(0.5em) skewX(60deg);transform:translateX(0.5em) skewX(60deg)}.con_pager ul li.prev{float:left}.con_pager ul li.prev a{text-decoration:none;color:#402b0b}.con_pager ul li.prev a span{position:relative;display:block;text-align:right}@media only screen and (max-width: 767px){.con_pager ul li.prev a span{text-align:left}}.con_pager ul li.prev a span:before{content:"";transition:.1s linear transform;display:inline-block;width:1.5em;height:4px;border-left:1px solid #402b0b;border-bottom:1px solid #402b0b;-webkit-transform:skewX(-60deg);transform:skewX(-60deg);margin-right:0.5em}.con_pager ul li.prev a:hover{opacity:0.8;transition:.1s linear transform}.con_pager ul li.prev a:hover span:before{-webkit-transform:translateX(-0.5em) skewX(-60deg);transform:translateX(-0.5em) skewX(-60deg)}.con_list{text-align:center;border-top:1px solid #bfbfbf}.con_list a{display:inline-block;padding-top:40px;text-decoration:none !important}.con_list a:hover{opacity:0.8;transition:.1s}.con_list span{padding-top:15px;display:block;font-size:115%}.mfp-bg.mfp-ready{opacity:0.8}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{opacity:0;transition:all 0.15s ease-out}.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-wrap.mfp-removing .mfp-content{opacity:0}
