@media screen and (max-width: 599px){#id97812 .container{background:no-repeat 50% 0 url(https://www.hotelwedding.jp/apps/wp-content/uploads/2021/04/bg_head.png);background-size:100% auto}.contents-main{font-family:'Kosugi Maru' , sans-serif}.contents-main_header{text-align:center;padding:30px 0 20px}.contents-main_header *{box-sizing:border-box}.contents-main_header .num{font-size:10px;padding-bottom:6px;display:block;letter-spacing:3px}.contents-main_header p{font-size:14px;padding-bottom:20px;letter-spacing:1px}.contents-main_header-ttl{font-size:18px;line-height:1.4;font-family:"Noto Serif JP",serif}.contents-main_header-ttl b{font-size:24px;color:#f496a0;display:block}.contents-main_header-ttl b span{font-size:19px}.contents-main_inner *{box-sizing:border-box}.contents-main_inner-txt{font-size:12px;text-align:left;padding:0 15px 30px}.contents-main_inner-txt p{line-height:2}.section-box{overflow:hidden;padding-bottom:50px}.section-box_header{width:300px;position:relative;border-top:4px solid rgba(244,150,160,0.5);border-bottom:4px solid rgba(244,150,160,0.5);padding:20px 15px;text-align:center;margin:0 auto 30px;z-index:1}.section-box_header:before{content:"";width:100%;height:1px;position:absolute;left:0;top:1px;background:rgba(146,129,137,0.5);z-index:-1;box-sizing:border-box}.section-box_header:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:1px;background:rgba(146,129,137,0.5);z-index:-1;box-sizing:border-box}.section-box_header-en{font-family:"Train One",cursive;font-size:.9rem;line-height:1;color:#f496a0}.section-box_header-en b{font-size:1.4rem}.section-box_header-ttl{font-size:26px;line-height:1.2;font-family:"Noto Serif JP",serif;padding-bottom:20px;position:relative;margin-bottom:20px;letter-spacing:3px}.section-box_header-ttl:after{content:"";width:210px;height:1px;background:rgba(244,150,160,0.5);position:absolute;left:50%;margin-left:-105px;bottom:0}.section-box_header p{font-size:12px;line-height:1.6;letter-spacing:1px;text-align:left;padding-bottom:15px}.section-box_header p:nth-of-type(1){text-align:center;font-size:16px;line-height:1.8;letter-spacing:2px}.section-box_header p:nth-of-type(1) mark{background:rgba(244,150,160,0.8)}.section-box_inner{overflow:hidden}.section-box_inner img{max-width:100%;height:auto}.article-pre{margin:0 5% 60px}.article-pre:nth-of-type(2n+1){clear:both}.article-pre_inner-fig{position:relative;margin-bottom:20px}.article-pre_inner-fig figcaption{width:105px;height:105px;text-align:center;border-radius:50%;background:rgba(146,129,137,0.9);color:#fff;font-size:10px;line-height:1.2;position:absolute;right:0;bottom:-10px;padding-top:30px}.article-pre_inner-fig figcaption:before{content:"CHECK POINT";font-family:"Train One",cursive;font-size:10px;display:block;margin-bottom:5px}.article-pre_inner>p{line-height:1.8;font-size:13px}.article-pre_header{padding-bottom:30px;text-align:center;overflow:hidden}.article-pre_header-ttl{font-size:18px;font-family:"Noto Serif JP",serif;letter-spacing:1px;text-align:center;line-height:1.4;padding-bottom:25px;margin-bottom:15px;position:relative}.article-pre_header-ttl:after{content:"";width:120px;height:1px;position:absolute;left:50%;margin-left:-60px;bottom:0;background:#f496a0}.article-pre_header-fig{width:72px;height:72px;overflow:hidden;border-radius:50%;float:left;margin:0 10px 0 15%}.article-pre_header dl{text-align:left;padding-top:8px}.article-pre_header dl div{font-size:12px;line-height:18px}.article-pre_header dl div dt{display:inline-block;color:#f496a0}.article-pre_header dl div dd{display:inline-block}}@media screen and (min-width: 600px){#id97812 .container{background:no-repeat 50% 0 url(https://www.hotelwedding.jp/apps/wp-content/uploads/2021/04/bg_head.png);background-size:100% auto}.contents-main{font-family:'Kosugi Maru' , sans-serif}.contents-main_header{text-align:center;padding:80px 0 50px}.contents-main_header *{box-sizing:border-box}.contents-main_header .num{font-size:12px;padding-bottom:10px;display:block;letter-spacing:3px}.contents-main_header p{font-size:16px;padding-bottom:25px;letter-spacing:3px}.contents-main_header-ttl{font-size:24px;line-height:1.4;font-family:"Noto Serif JP",serif;letter-spacing:3px}.contents-main_header-ttl b{font-size:36px;color:#f496a0;display:block}.contents-main_header-ttl b span{font-size:30px}.contents-main_inner *{box-sizing:border-box}.contents-main_inner-txt{font-size:13px;text-align:center;padding-bottom:50px;letter-spacing:3px}.contents-main_inner-txt p{line-height:2}.section-box{overflow:hidden;padding-bottom:100px}.section-box_header{width:480px;height:300px;position:relative;border:5px solid rgba(244,150,160,0.5);padding:30px 25px 0;text-align:center;margin:0 auto 80px;z-index:1}.section-box_header:before{content:"";width:475px;height:295px;position:absolute;left:5px;top:5px;border:1px solid rgba(146,129,137,0.5);z-index:-1;box-sizing:border-box}.section-box_header-en{font-family:"Train One",cursive;font-size:1rem;line-height:1;color:#f496a0}.section-box_header-en b{font-size:1.4rem}.section-box_header-ttl{font-size:40px;line-height:1.2;font-family:"Noto Serif JP",serif;padding-bottom:20px;position:relative;margin-bottom:20px;letter-spacing:3px}.section-box_header-ttl:after{content:"";width:210px;height:1px;background:rgba(244,150,160,0.5);position:absolute;left:50%;margin-left:-105px;bottom:0}.section-box_header p{font-size:13px;line-height:1.6;letter-spacing:1px;text-align:left;padding-bottom:15px}.section-box_header p:nth-of-type(1){text-align:center;font-size:16px;line-height:1.8;letter-spacing:2px}.section-box_header p:nth-of-type(1) mark{background:rgba(244,150,160,0.8)}.section-box_inner{overflow:hidden}.section-box_inner img{max-width:100%;height:auto}.article-pre{width:46%;float:left;margin:0 2% 80px}.article-pre:nth-of-type(2n+1){clear:both}.article-pre_inner-fig{position:relative;margin-bottom:20px}.article-pre_inner-fig figcaption{width:105px;height:105px;text-align:center;border-radius:50%;background:rgba(146,129,137,0.9);color:#fff;font-size:10px;line-height:1.2;position:absolute;right:0;bottom:-10px;padding-top:30px}.article-pre_inner-fig figcaption:before{content:"CHECK POINT";font-family:"Train One",cursive;font-size:10px;display:block;margin-bottom:5px}.article-pre_inner>p{line-height:1.8;font-size:13px}.article-pre_header{padding-bottom:30px;text-align:center;overflow:hidden}.article-pre_header-ttl{font-size:20px;font-family:"Noto Serif JP",serif;letter-spacing:2px;text-align:center;line-height:1.4;padding-bottom:25px;margin-bottom:15px;position:relative}.article-pre_header-ttl:after{content:"";width:120px;height:1px;position:absolute;left:50%;margin-left:-60px;bottom:0;background:#f496a0}.article-pre_header-fig{width:72px;height:72px;overflow:hidden;border-radius:50%;float:left;margin:0 10px 0 20%}.article-pre_header dl{text-align:left;padding-top:8px}.article-pre_header dl div{font-size:12px;line-height:18px}.article-pre_header dl div dt{display:inline-block;color:#f496a0}.article-pre_header dl div dd{display:inline-block}}.idea-wrap{background:rgba(244,150,160,0.1);margin-top:20px;padding:0 15px;overflow:hidden}.idea-wrap img{max-width:100%}@media screen and (min-width: 600px){.idea-wrap{border-radius:15px}}.idea-wrap .section-idea{max-width:715px;margin:0 auto 50px;padding:38px;background:#fff}@media screen and (max-width: 599px){.idea-wrap .section-idea{padding:18px}}.idea-wrap .section-idea_txt{display:flex;align-content:center;justify-content:center}@media screen and (max-width: 599px){.idea-wrap .section-idea_txt{flex-direction:column}}.idea-wrap .section-idea_txt figure{min-width:240px;position:relative;margin-bottom:20px}.idea-wrap .section-idea_txt figure img{max-width:100%;height:auto}@media screen and (max-width: 599px){.idea-wrap .section-idea_txt figure{margin:0 auto 15px}}.idea-wrap .section-idea_txt figure figcaption{width:105px;height:105px;text-align:center;border-radius:50%;background:rgba(244,150,160,0.8);color:#fff;font-size:10px;line-height:1.2;position:absolute;right:0;bottom:-10px;padding-top:15px}.idea-wrap .section-idea_txt figure figcaption:before{content:"HOPE";font-family:"Train One",cursive;font-size:16px;color:#928189;display:block;margin-bottom:5px}.idea-wrap .section-idea_txt p{font-size:13px;line-height:2;padding-left:20px;margin:auto 0;padding-bottom:10px}@media screen and (max-width: 599px){.idea-wrap .section-idea_txt p{padding-left:0}}.idea-wrap .section-idea_header{text-align:center;padding-bottom:40px}@media screen and (max-width: 599px){.idea-wrap .section-idea_header{padding-bottom:20px}}.idea-wrap .section-idea_header-en{font-family:"Train One",cursive;font-size:12px;display:block;padding-bottom:15px}@media screen and (max-width: 599px){.idea-wrap .section-idea_header-en{padding-bottom:5px}}.idea-wrap .section-idea_header-en b{font-size:20px;color:#f496a0}@media screen and (max-width: 599px){.idea-wrap .section-idea_header-en{font-size:.9rem}.idea-wrap .section-idea_header-en b{font-size:1.4rem}}.idea-wrap .section-idea_header-ttl{font-size:36px;font-family:"Noto Serif JP",serif;font-weight:400;padding-bottom:20px;position:relative}.idea-wrap .section-idea_header-ttl b{color:#f496a0;font-weight:400}@media screen and (max-width: 599px){.idea-wrap .section-idea_header-ttl{font-size:18px}}.idea-wrap .section-idea_header-ttl:after{content:"";width:240px;height:1px;background:#f496a0;position:absolute;left:50%;bottom:0;margin-left:-120px}.idea-wrap .section-column{max-width:815px;margin:0 auto 50px;padding:38px 0}@media screen and (max-width: 599px){.idea-wrap .section-column{padding:18px 0}}.idea-wrap .section-column_inner{text-align:center}.idea-wrap .section-column_inner article{background:#fff;padding:25px 20px}@media screen and (max-width: 599px){.idea-wrap .section-column_inner article{padding:10px}}.idea-wrap .section-column_header{text-align:center;padding-bottom:40px}@media screen and (max-width: 599px){.idea-wrap .section-column_header{padding-bottom:20px}}.idea-wrap .section-column_header p{font-size:13px;line-height:2;padding-top:20px}.idea-wrap .section-column_header-en{font-family:"Train One",cursive;font-size:12px;display:block;padding-bottom:15px}@media screen and (max-width: 599px){.idea-wrap .section-column_header-en{font-size:10px}}.idea-wrap .section-column_header-ttl{font-size:28px;font-family:"Noto Serif JP",serif;font-weight:400}@media screen and (max-width: 599px){.idea-wrap .section-column_header-ttl{font-size:18px}}.idea-wrap .section-column_header-ttl b{color:#e87480;font-weight:400;display:inline-block;background:#fff}.article-idea{margin:0 0 20px;background:rgba(244,150,160,0.05);border-radius:5px;padding:28px;display:flex}@media screen and (max-width: 599px){.article-idea{padding:12px;flex-direction:column;margin:0 0 10px}}.article-idea_wrap{width:100%}@media screen and (min-width: 600px){.article-idea_wrap.img_on{padding-right:180px;position:relative}}.article-idea_fig{width:72px;height:72px;flex-shrink:0;overflow:hidden;border-radius:50%;margin-right:15px}@media screen and (max-width: 599px){.article-idea_fig{margin:0 auto 15px}}.article-idea_img{text-align:center}@media screen and (min-width: 600px){.article-idea_img{position:absolute;right:0;width:160px;top:0}}.article-idea_img img{max-width:100%}@media screen and (max-width: 599px){.article-idea_img img{max-height:160px}}.article-idea_inner>p{line-height:1.8;font-size:13px;padding-bottom:8px}.article-idea_inner dl{text-align:left;display:flex;justify-content:flex-start;flex-wrap:wrap}.article-idea_inner dl div{font-size:12px;line-height:18px;display:flex;justify-content:flex-start;margin-right:8px}.article-idea_inner dl div dt{color:#f496a0}.article-idea_header{width:100%;padding-bottom:15px;text-align:left;border-bottom:1px dashed #f496a0;margin-bottom:15px}@media screen and (max-width: 599px){.article-idea_header{text-align:center}}.article-idea_header-ttl{font-size:20px;font-family:"Noto Serif JP",serif;line-height:1.4}@media screen and (max-width: 599px){.article-idea_header-ttl{font-size:17px}}@media screen and (min-width: 600px){.article-idea_header-ttl{letter-spacing:2px}.article-idea_header-ttl br{display:none}}.case-wrap{margin-top:20px;padding:0 15px}.case-wrap img{max-width:100%}@media screen and (min-width: 600px){.case-wrap{border:10px solid rgba(244,150,160,0.2)}}.case-wrap .section-case{max-width:715px;margin:0 auto 50px;position:relative;padding:58px 38px 28px}@media screen and (max-width: 599px){.case-wrap .section-case{padding:20px 0 0}}.case-wrap .section-case:before{content:"";display:block;width:420px;height:6px;border-radius:3px;background:rgba(244,150,160,0.2);margin-left:-210px;position:absolute;left:50%;top:0}@media screen and (max-width: 599px){.case-wrap .section-case:before{width:120px;height:4px;margin-left:-60px}}.case-wrap .section-case_txt figure{position:relative;margin-bottom:20px}.case-wrap .section-case_txt figure img{max-width:100%;height:auto}.case-wrap .section-case_txt figure figcaption{max-width:32rem;text-align:center;border-radius:5px;background:#928189;color:#fff;font-size:10px;line-height:1.2;padding:15px;display:block;margin:0 auto}.case-wrap .section-case_txt figure figcaption:before{content:"CHECK POINT!";font-family:"Train One",cursive;font-size:13px;color:#f496a0;display:block;margin-bottom:5px}.case-wrap .section-case_txt p{font-size:13px;line-height:2;padding-left:20px;margin:auto 0;padding-bottom:30px}@media screen and (max-width: 599px){.case-wrap .section-case_txt p{padding:0 0 10px}}.case-wrap .section-case_header{text-align:center;padding-bottom:20px}.case-wrap .section-case_header-en{font-family:"Train One",cursive;font-size:12px;display:block;padding-bottom:15px}.case-wrap .section-case_header-en b{font-size:20px;color:#f496a0}@media screen and (max-width: 599px){.case-wrap .section-case_header-en{font-size:.9rem}.case-wrap .section-case_header-en b{font-size:1.4rem}}.case-wrap .section-case_header-ttl{font-size:30px;font-family:"Noto Serif JP",serif;font-weight:400;position:relative}.case-wrap .section-case_header-ttl b{color:#f496a0;font-weight:400}@media screen and (max-width: 599px){.case-wrap .section-case_header-ttl{font-size:18px}}
