﻿/*! ============================================================
 * このファイル(style.min.css)はSCSSから自動生成されています。
 * 直接編集しないでください。変更は css/bridalhack/scss/ 以下で行い、
 * コミット時のpre-commitフックまたは `npm run build` で再生成されます。
 * ============================================================ */@import"./reset.css";header{background-color:#f2f1ed;position:absolute;width:100%;top:0}header .contents_nav{transition-duration:300ms;left:0;top:0;width:100%;position:relative;box-sizing:border-box;background:#f2f1ed}@media screen and (max-width: 700px){header .contents_nav{margin:auto 0px}}header .contents_nav .bridalhack-logo{max-width:400px;padding-top:40px;margin:auto}@media screen and (max-width: 700px){header .contents_nav .bridalhack-logo{width:175px;padding-top:7px}}header .contents_nav .brilliance-logo{max-width:250px;margin:15px auto}@media screen and (max-width: 700px){header .contents_nav .brilliance-logo{width:130px;margin:0 auto}}header .contents_nav .cart-btn{position:absolute;top:40px;right:50px}@media screen and (max-width: 700px){header .contents_nav .cart-btn{top:20px;right:20px}header .contents_nav .cart-btn img{width:14px}}header .contents_nav-inner{text-align:center}@media screen and (max-width: 700px){header .contents_nav__lower{padding-bottom:10px}}header .contents_nav__lower .hm_btn{top:31px;left:50px}@media screen and (max-width: 700px){header .contents_nav__lower .hm_btn{top:22px;left:20px}}header .contents_nav__lower .cart-btn{top:30px;right:50px}@media screen and (max-width: 700px){header .contents_nav__lower .cart-btn{top:20px;right:20px}}header .contents_nav__lower .bridalhack-logo{max-width:210px;padding-top:15px}@media screen and (max-width: 700px){header .contents_nav__lower .bridalhack-logo{padding-top:7px}}header .contents_nav__lower .brilliance-logo{max-width:175px;margin-top:5px}@media screen and (max-width: 700px){header .contents_nav__lower .brilliance-logo{margin-top:0}}header h1{display:inline-block;margin:0 auto 40px !important;font-size:16px !important;padding:0 !important}@media screen and (max-width: 700px){header h1{font-size:11px !important;margin:12px 0 !important}}header .contentsnav-fixed h1{display:none}header .brilliance-text{background-color:#c5c4c0;padding:9px 0}@media screen and (max-width: 700px){header .brilliance-text{padding:12px 0}}header .brilliance-text a{letter-spacing:.12em;font-size:16px;text-decoration:underline;color:#fff}header .brilliance-text a:hover{color:#fff !important;text-decoration:none;opacity:1}header .brilliance-text a svg{margin-left:11px}@media screen and (max-width: 700px){header .brilliance-text a{font-size:14px}}.is-open{overflow:hidden}.hm_menu_check{display:none}.hm_btn{position:absolute;width:22px;height:25px;cursor:pointer;top:40px;left:50px;z-index:1000}@media screen and (max-width: 700px){.hm_btn{width:16px;left:20px}}.hm_btn:before{box-shadow:#2e2d2b 0 8px 0}@media screen and (max-width: 700px){.hm_btn:before{box-shadow:#2e2d2b 0 6px 0}}.hm_btn:after{bottom:7px}@media screen and (max-width: 700px){.hm_btn:after{bottom:11px}}.hm_btn:before,.hm_btn:after{width:22px;height:2px;background:#2e2d2b;display:block;content:"";position:absolute;transition:box-shadow .2s linear,transform .2s .2s}@media screen and (max-width: 700px){.hm_btn:before,.hm_btn:after{width:16px}}@media screen and (max-width: 700px){.hm_btn{top:22px;left:20px}}#sp_fixed{width:100%;background:#f2f1ed}.home main{padding-top:236px}@media screen and (max-width: 700px){.home main{padding-top:136px}}.hm_menu_wrap{max-width:522px;height:100vh;padding:57px 50px;background:#f2f1ed;position:fixed;left:-100%;top:0;transition:left .4s;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch;transition:.5s}.hm_menu_wrap:before{width:522px;display:block;content:"";height:80px;background:#f2f1ed;position:fixed;top:0;left:-100%}@media screen and (max-width: 700px){.hm_menu_wrap:before{width:100%;height:60px}}.hm_menu_wrap .hm_menu_wrap-inner{max-width:422px}@media screen and (max-width: 700px){.hm_menu_wrap .hm_menu_wrap-inner{padding:0 20px}}@media screen and (max-width: 700px){.hm_menu_wrap{width:100%;padding:0;overflow-y:scroll}}.hm_menu_wrap a{font-size:18px;padding:10px 0;text-decoration:none}.hm_menu_wrap .bh-menu__logo{margin:40px 0 27px}.hm_menu_wrap .bh-menu__logo--bridal-hack{max-width:240px}@media screen and (max-width: 700px){.hm_menu_wrap .bh-menu__logo--bridal-hack{max-width:220px;margin:70px 0 15px}}.hm_menu_wrap .bh-menu__logo--brilliance{width:217px;margin-bottom:0;margin-top:50px}@media screen and (max-width: 700px){.hm_menu_wrap .bh-menu__logo--brilliance{margin-top:30px;margin-bottom:5px;width:200px}}.hm_menu_wrap .bh-menu-list__item{margin:14px 0;width:50%}@media screen and (max-width: 700px){.hm_menu_wrap .bh-menu-list__item{width:100%;margin:9px 0 25px}}.hm_menu_wrap .bh-menu-list-headline{border-bottom:1px solid #aca29d;margin-top:60px;margin-bottom:30px;padding-bottom:5px;font-size:14px}@media screen and (max-width: 700px){.hm_menu_wrap .bh-menu-list-headline{margin-top:50px;margin-bottom:10px}}.hm_menu_wrap h2.bh-menu-headline{margin-top:0;margin-bottom:0}.hm_menu_wrap .bh-menu-list-text span{display:inline-block}.hm_menu_wrap .bh-menu-sns{padding-bottom:80px}.hm_menu_wrap .bh-menu-sns li{width:30px;height:30px;margin-top:30px;margin-right:30px}.hm_menu_wrap .bh-menu-contents__bottom .bh-menu-list__item{margin:8px 0}@media screen and (max-width: 700px){.hm_menu_wrap .bh-menu-contents__bottom .bh-menu-list__item{margin:9px 0 17px}}.is-open .hm_menu_wrap{left:0}.is-open .hm_menu_wrap:before{left:0;transition:.6s}.hm_menu_check:checked{opacity:1;-webkit-transform:none;transform:none}.hm_menu_check:checked~.hm_btn:before{box-shadow:rgba(0,0,0,0) -10px 10px 0;transform:rotate(45deg) translate3d(6px, 11px, 0)}@media screen and (max-width: 700px){.hm_menu_check:checked~.hm_btn:before{transform:rotate(45deg) translate3d(3px, 8px, 0)}}.hm_menu_check:checked~.hm_btn:after{transform:rotate(-45deg) translate3d(1px, -5px, 0)}@media screen and (max-width: 700px){.hm_menu_check:checked~.hm_btn:after{transform:rotate(-45deg) translate3d(1px, -5px, 0)}}.hm_menu_check:checked~.hm_menu_wrap,.hm_menu_check:checked~.hm_menu_wrap:before{left:0}@media screen and (max-width: 700px){.hm_menu_check:checked~.hm_menu_wrap,.hm_menu_check:checked~.hm_menu_wrap:before{padding:0 20px;box-sizing:border-box}}.contentsnav-fixed{margin:0 !important;max-width:initial !important;position:fixed !important;top:0;left:0;width:100%;border-top:none !important;z-index:10;padding:18px 0;box-sizing:border-box}.contentsnav-fixed .contents_nav-inner{position:relative}@media screen and (max-width: 700px){.contentsnav-fixed .contents_nav-inner{width:100%}}@media screen and (max-width: 700px){.contentsnav-fixed{height:60px;padding:7px 0}}.contentsnav-fixed .bridalhack-logo{width:209px;padding-top:0 !important}.contentsnav-fixed .brilliance-logo{width:174px;margin:5px auto 0 !important}@media screen and (max-width: 700px){.contentsnav-fixed .brilliance-logo{margin-top:0 !important}}.contentsnav-fixed .cart-btn{top:15px !important;right:20px}@media screen and (max-width: 700px){.contentsnav-fixed .cart-btn{right:20px}.contentsnav-fixed .cart-btn img{width:14px}}.contentsnav-fixed .hm_btn{top:16px !important}@media screen and (max-width: 700px){.contentsnav-fixed .hm_btn{top:16px !important;left:20px}}.footer{background:#c5c4c0;padding-top:80px}.footer .container{max-width:1140px;margin:auto;width:initial;padding:0}@media screen and (max-width: 700px){.footer{padding-top:60px}}.footer .bridalhack-logo{width:209px}.footer .brilliance-logo{width:174px}.footer .sns{margin:2rem auto 4rem}.footer .footerLink{margin:0 auto .3rem;padding:80px 0 1rem;justify-content:start;border-bottom:1px solid #707070}.footer .footerLink li:after{content:"|"}.footer .footerLink li:nth-of-type(1) a{padding-left:0}.footer .footerLink li a{text-decoration:none;padding:.5em}@media screen and (max-width: 700px){.footer .footerLink{margin:40px auto 0;padding-top:0;padding-bottom:0;display:block !important}.footer .footerLink li{margin-bottom:1.3em}.footer .footerLink li:nth-of-type(4){margin-top:25px}.footer .footerLink li:after{content:none}.footer .footerLink li a{padding:.5em .5em .5em 0}}.footer .footerLink li:last-child:after{display:none}.footer .brilliance-link{margin:40px 0 0}@media screen and (max-width: 1024px){.footer .brilliance-link{flex-wrap:wrap}}.footer .brilliance-link li{color:#676767;text-align:center;width:25%;margin:0 .2%}@media screen and (max-width: 1024px){.footer .brilliance-link li:nth-of-type(2) .b-icon,.footer .brilliance-link li:nth-of-type(4) .b-icon{width:21px}}@media screen and (max-width: 1024px){.footer .brilliance-link li{width:48.8%;margin:.6%}}.footer .brilliance-link li a{text-decoration:none;box-sizing:border-box;background:#f2f1ed;display:block;padding:7px}.footer .brilliance-link li a:hover{background:#f4f4f4}.footer .brilliance-link li p{line-height:1}.footer .brilliance-link .b-icon{height:26px;margin:0 auto;width:6%}@media screen and (max-width: 1024px){.footer .brilliance-link .b-icon{width:15px}}@media screen and (max-width: 700px){.footer .brilliance-link .b-icon+p{font-size:12px;letter-spacing:0}}.footer .brilliance-link .b-icon img{vertical-align:middle}.footer .copyright{padding-bottom:80px;font-size:12px}@media screen and (max-width: 700px){.footer .copyright{padding:20px 0 60px}}.about-bridalhack .inner{padding:0;max-width:initial}.about-bridalhack .content_bridalhack,.about-bridalhack .content_brilliance{max-width:1140px;margin:auto}.about-bridalhack .content_bridalhack span,.about-bridalhack .content_brilliance span{margin-bottom:10px;display:block;font-size:16px;letter-spacing:.12em;font-weight:300}.about-bridalhack .content_bridalhack{margin-top:80px;margin-bottom:80px}.about-bridalhack .content_bridalhack figure{width:52%;margin-right:100px}.about-bridalhack .content_bridalhack span{font-family:"Averia Serif Libre"}@media screen and (max-width: 700px){.about-bridalhack .content_bridalhack{display:block !important;margin-top:60px;margin-bottom:60px}.about-bridalhack .content_bridalhack figure{width:80%;margin-bottom:30px}}.about-bridalhack .content-bg{background:#5b3e3d;background:linear-gradient(180deg, rgb(91, 62, 61) 0%, rgb(86, 58, 57) 100%)}@media screen and (max-width: 1024px){.about-bridalhack .content-bg{background-image:url("https://images.brilliance.co.jp/bridalhack/common/about-bg_sp@2x.webp");background-size:cover;background-repeat:no-repeat;width:100%;padding:293px 0 60px;box-sizing:border-box}}.about-bridalhack .content_brilliance{background-image:url("https://images.brilliance.co.jp/bridalhack/common/about-bg_hand@2x.webp");background-size:contain;background-repeat:no-repeat;background-position:bottom 0px right 14%;width:auto;color:#fff}@media screen and (max-width: 1024px){.about-bridalhack .content_brilliance{background-image:none;padding:0;box-sizing:border-box}}.about-bridalhack .content_brilliance figure{margin-bottom:30px;max-width:275px}.about-bridalhack .content_brilliance h2{margin-bottom:0;padding-top:80px}@media screen and (max-width: 700px){.about-bridalhack .content_brilliance h2{padding-top:0}}.about-bridalhack .content_brilliance p{width:35%;padding-bottom:80px}@media screen and (max-width: 700px){.about-bridalhack .content_brilliance p{width:100%;padding-bottom:0}}.about-bridalhack .content_brilliance span{color:#fff;font-family:"Averia Serif Libre"}.tabs{margin:70px auto}@media screen and (max-width: 700px){.tabs{margin:47px auto}}.tabs input[type=radio]{display:none}.tabs .tab_area{max-width:1140px}@media screen and (max-width: 1024px){.tabs .tab_area{padding:0 0 10px}}.tabs .tab_area label{width:33.3333333333%;font-size:20px;padding:20px 0;border-bottom:2px solid #f2f1ed;text-align:center;display:block;float:left;transition:all .5s ease;display:flex;justify-content:center}.tabs .tab_area label:hover{cursor:pointer;opacity:.7;border-bottom:2px solid #3e3833}.tabs .tab_area label span{display:inline-block}@media screen and (max-width: 700px){.tabs .tab_area label{font-size:14px;padding:10px 0}}.tabs .tab-content{width:100%;padding:65px 0 0;display:none;opacity:0;transition-duration:300ms}@media screen and (max-width: 700px){.tabs .tab-content{padding-top:20px}}.tabs .tab-description{margin-top:80px}@media screen and (max-width: 700px){.tabs .tab-description{margin-top:50px}.tabs .tab-description .card-item:last-child{margin-bottom:0}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.tabs #ranking:checked~.tab-list #content-ranking{opacity:1;display:block;animation-duration:.5s;animation-name:fade-in}.tabs #ranking:checked~.tab_area .ranking_label{border-bottom:2px solid #3e3833}.tabs #new:checked~.tab-list #content-new{opacity:1;display:block;animation-duration:.5s;animation-name:fade-in}.tabs #new:checked~.tab_area .new_label{border-bottom:2px solid #3e3833}.tabs #pickup:checked~.tab-list #content-pickup{opacity:1;display:block;animation-duration:.5s;animation-name:fade-in}.tabs #pickup:checked~.tab_area .pickup_label{border-bottom:2px solid #3e3833}.home h2{margin:0 auto 80px;line-height:1}@media screen and (max-width: 700px){.home h2{margin:60px auto}}body{font-family:"Lato","MFW-YuGoPr6N-Medium","YuGothic","Yu Gothic Medium",sans-serif;color:#2e2d2b;letter-spacing:.08em}body p,body section{line-height:1.85;font-size:14px}h1{font-size:30px;background-color:rgba(0,0,0,0);color:#34332f}@media screen and (max-width: 700px){h1{font-size:20px}}h2{font-size:30px;margin-bottom:80px}@media screen and (max-width: 700px){h2{font-size:20px;margin-bottom:60px}}h1,h2,h3{line-height:1.5}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.d-block{display:block}.justify-content-start{justify-content:start}.font-weight-bold{font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}.mb0{margin-bottom:0 !important}strong,b{font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}figure{margin:0}a{transition:.5s ease}a:hover{color:#2e2d2b;opacity:.7}img{width:100%;height:auto;vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:100%}.inner{max-width:1140px;margin:auto}@media screen and (max-width: 1024px){.inner{padding:0 40px}}.pc-none{display:none}@media screen and (max-width: 700px){.pc-none{display:block}}.sp-none{display:block}@media screen and (max-width: 700px){.sp-none{display:none}}.side-margin,.new-propose .inner,.single .inner,.single .article-content__top,.category-description,.categories .category-list,.article-wrapper,.footer .container,.about-bridalhack .content_bridalhack,.about-bridalhack .content_brilliance,.tabs .tab_area{margin-left:auto;margin-right:auto}@media screen and (max-width: 1140px){.side-margin,.new-propose .inner,.single .inner,.single .article-content__top,.category-description,.categories .category-list,.article-wrapper,.footer .container,.about-bridalhack .content_bridalhack,.about-bridalhack .content_brilliance,.tabs .tab_area{margin-left:20px;margin-right:20px}}.article-wrapper{max-width:1140px;margin-bottom:80px;border-bottom:1px solid rgba(46,45,43,.1)}@media screen and (max-width: 700px){.article-wrapper{margin-bottom:60px}}.article-wrapper:first-child h2{margin:40px}.article-wrapper:last-child{border-bottom:none;margin-bottom:0}.article-wrapper .main-btn,.article-wrapper .more_btn{margin-bottom:80px}@media screen and (max-width: 700px){.article-wrapper .main-btn,.article-wrapper .more_btn{margin-bottom:60px}}.posts{max-width:1140px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.posts:after{width:340px;display:block;content:""}@media screen and (max-width: 1140px){.posts:after{width:calc(33.3333333333% - 10px)}}@media screen and (max-width: 700px){.posts:after{display:none}}.post-item{width:340px;padding-bottom:20px;position:relative;margin-bottom:80px}@media screen and (max-width: 1140px){.post-item{width:calc(33.3333333333% - 10px)}}@media screen and (max-width: 700px){.post-item{width:100%;margin-bottom:60px}}.post-item a{display:block;text-decoration:none}.post-item a:hover{color:#2e2d2b;opacity:.7}.post-item .status-list{position:absolute;bottom:0}@media screen and (max-width: 700px){.post-item .post-item-cover{max-width:100% !important;width:100%;margin-right:0 !important;margin-bottom:20px}.post-item .post-item-cover img{height:236px;object-fit:cover}}@media screen and (max-width: 700px){.post-item .category-name{margin-top:0}}.posts-ranking a{padding-top:40px}.posts-ranking .ranking-number{top:0;left:0;position:absolute}@media screen and (max-width: 700px){.posts-large.posts-ranking .post-item:first-child{padding-top:40px}}.posts-large.posts-ranking .post-item:first-child a{padding-top:0}.posts-large.posts-ranking .post-item:first-child .ranking-number{position:inherit}@media screen and (max-width: 700px){.posts-large.posts-ranking .post-item:first-child .ranking-number{position:absolute;top:0}}.posts-large .post-item:first-child{width:100%;margin-bottom:80px;padding-bottom:0}@media screen and (max-width: 700px){.posts-large .post-item:first-child{margin-bottom:60px}}.posts-large .post-item:first-child a{display:flex}@media screen and (max-width: 700px){.posts-large .post-item:first-child a{flex-flow:column}}.posts-large .post-item:first-child .category-name{margin-top:0}.posts-large .post-item:first-child .post-item-cover{max-width:570px;margin-right:40px}.posts-large .post-item:first-child .post-item-info{position:relative}@media screen and (max-width: 700px){.posts-large .post-item:first-child .post-item-info{position:inherit}}.posts-large .post-item:first-child p.excerpt{margin:10px 0 30px}@media screen and (max-width: 700px){.posts-large .post-item:first-child p.excerpt{margin:20px 0}}@media screen and (max-width: 1140px){.posts-large .post-item:first-child .status-list{position:relative}}.posts-medium .ranking-number.no1{font-size:20px}@media screen and (max-width: 700px){.posts-medium .ranking-number.no1{font-size:14px}}.posts-medium .ranking-number.no1 svg{width:14px}@media screen and (max-width: 700px){.posts-medium .post-item{padding-bottom:30px;margin-bottom:20px;border-bottom:1px dashed rgba(46,45,43,.1)}.posts-medium .post-item:last-child{border-bottom:none}.posts-medium .post-item a{display:flex}.posts-medium .ranking-number{font-size:14px}.posts-medium .post-item-cover{width:128px !important;height:90px !important;margin-right:15px !important}.posts-medium .post-item-cover img{width:128px;height:90px}.posts-medium .category-name{display:none}.posts-medium .category-title{font-size:14px}.posts-medium .tag-list{display:none;font-size:12px}.posts-medium .status-list{position:relative;bottom:0}.posts-medium .status-list .update{display:block;font-size:12px}}.other-columns.content-bg{background-color:#f2f1ed;padding:80px 0}@media screen and (max-width: 700px){.other-columns.content-bg{padding:60px 0}}@media screen and (max-width: 700px){.other-columns.content-bg .article-wrapper:first-child h2{margin-top:0;margin-bottom:60px}}.other-columns.content-bg .article-wrapper:last-child .main-btn{margin-bottom:0}@media screen and (max-width: 700px){.side-scroll{overflow-x:scroll;margin-bottom:20px}}@media screen and (max-width: 700px){.posts-scroll{width:1200px;flex-wrap:inherit}.posts-scroll .post-item{width:270px !important;margin-bottom:20px !important}.posts-scroll .post-item-cover{width:270px;height:190px}.posts-scroll .post-item .post-item-cover img{width:270px;height:190px;object-fit:cover}.posts-scroll .excerpt{display:none}.posts-scroll .status-list{position:absolute !important}}.ranking-number{font-size:20px;margin-bottom:10px}.ranking-number.no1{font-size:26px}@media screen and (max-width: 700px){.ranking-number.no1{display:flex !important;align-items:center;font-size:20px}}.ranking-number.no1 svg{margin-right:6px}@media screen and (max-width: 700px){.ranking-number.no1 svg{width:20px;vertical-align:bottom}}@media screen and (max-width: 700px){.ranking-number{font-size:20px}}h3.category-title{margin-bottom:20px;font-size:20px}@media screen and (max-width: 700px){h3.category-title{font-size:20px}}.single-category-name a{text-decoration:none;display:inline-block;font-size:13px !important;background-color:#2e2d2b;width:100px;text-align:center;box-sizing:border-box;color:#fff;font-size:13px !important;margin-right:20px}.single-category-name a:hover{background-color:rgba(46,45,43,.7)}.category-name{display:inline-block;font-size:13px !important;background-color:#2e2d2b;width:100px;text-align:center;box-sizing:border-box;color:#fff;font-size:13px !important;margin-right:20px;margin-top:20px;margin-bottom:10px}.update{font-size:13px;display:inline-block;margin-right:1.3em}.tag-list{margin-bottom:1em}.tag-list .tag-item{font-size:13px;display:inline-block;margin-right:.8em}.tag-list .tag-item:last-child{width:auto}.tag-list .tag-item a{display:inline-block;text-decoration:underline;padding:5px 5px 5px 0}.tag-list .tag-item a:before{content:"#";display:inline-block}.categories{padding:80px 0}.categories h2{margin-top:0 !important;margin:0 0 80px}@media screen and (max-width: 700px){.categories{padding:60px 0}.categories h2{margin-bottom:60px}}.categories.content-bg{background-color:#e2e0da}.categories .category-list{max-width:1140px}.categories .category-item{width:33.2%;height:266px;margin-bottom:.2%;margin-right:.2%}@media screen and (max-width: 700px){.categories .category-item{width:49%;height:118px;margin-right:1%;margin-bottom:1%}}.categories .category-item a{position:relative;display:block;width:100%;height:100%}.categories .category-item a span{white-space:nowrap;font-size:30px;color:#fff;position:absolute;bottom:14%;left:50%;transform:translate(-50%);z-index:1}@media screen and (max-width: 700px){.categories .category-item a span{bottom:5%;font-size:16px}}.categories .category-item:nth-child(3n){margin-right:0}@media screen and (max-width: 700px){.categories .category-item:nth-child(3n){margin-right:1%}}.breadcrumb{background:#deddd9;overflow:hidden;padding:6px 0}.breadcrumb ul{display:flex;overflow-x:auto;white-space:nowrap;max-width:1140px;width:100%;margin:0 auto;padding:7px 0}@media screen and (max-width: 1024px){.breadcrumb ul{padding:7px 20px}}@media(max-width: 767px){.breadcrumb ul{margin:0}}.breadcrumb ul li:after{content:url("https://images.brilliance.co.jp/bridalhack/common/icon_arrow_02.svg");display:inline-block;padding:0 20px}.breadcrumb ul li:last-child:after{content:none}.breadcrumb a{text-decoration:none}.btn{width:100%;display:inline-block;user-select:none;border:1px solid rgba(0,0,0,0);padding:0;border-radius:0;transition:all .2s ease-in-out;position:relative;color:#fff;text-align:center;box-sizing:border-box;transition:.5s ease;vertical-align:baseline;box-sizing:border-box !important}.btn a,.btn span{color:#fff;text-align:center}.btn:hover{color:#fff !important}.main-btn{max-width:340px;width:100%;margin:auto;box-sizing:border-box;display:block}.main-btn a{text-decoration:none;padding:.6em 1em;font-size:16px;background-color:#2e2d2b}.small-btn a{background-color:#2e2d2b;margin-top:40px;max-width:228px;padding:.6em 1em;font-size:16px}@media screen and (max-width: 700px){.small-btn a{width:100%;max-width:initial}}.product-btn{width:100%;background-color:#2e2d2b}.product-btn a{font-size:14px}.more_btn{cursor:pointer;max-width:340px;width:100%;box-sizing:border-box;display:block;margin:auto;padding:.8rem 2.5rem .8rem 2.5rem;background-color:#2e2d2b;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:0;transition:all .2s ease-in-out;position:relative;color:#fff;white-space:break-spaces;text-align:center;box-sizing:border-box;font-size:16px;transition:.5s ease}.more_btn:hover{opacity:.7}.loader,.loader:before,.loader:after{border-radius:50%}.loader:before,.loader:after{position:absolute;content:"";background-color:#fff}.loader:before{width:5.2em;height:8.2em;border-radius:8.2em 0 0 8.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:4.2em 4.1em;transform-origin:4.2em 4.1em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.loader{font-size:7px;text-indent:-99999em;margin:2em auto;position:relative;width:8em;height:8em;box-shadow:inset 0 0 0 1em #e2e0da}.loader:after{width:5.2em;height:8.2em;border-radius:0 8.2em 8.2em 0;top:-0.1em;left:4.1em;-webkit-transform-origin:0px 4.1em;transform-origin:0px 4.1em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-outline-primary{padding:7px;background-color:#2e2d2b;margin-bottom:20px}.btn-outline-primary:last-child{margin-bottom:0}.btn-outline-primary a br{display:none}a.btn-outline-primary br{display:none}body #toc_container{margin-top:80px;margin-bottom:0}@media screen and (max-width: 700px){body #toc_container{margin-top:60pxbg-faded}}body #toc_container p.toc_title+ul.toc_list{margin-top:0}body #toc_container a:hover{text-decoration:none;color:#c5c4c0 !important}body .toc_white.no_bullets.contracted{display:block !important}body .toc_white.no_bullets.contracted .top_title{width:100%}body .toc_white.no_bullets.contracted .toc_toggle a{text-decoration:none;color:#c5c4c0 !important}body .toc_white.no_bullets.contracted .toc_toggle a:hover{text-decoration:none !important;color:#c5c4c0 !important}body .toc_white.no_bullets.contracted .toc_toggle a:after{transform:scale(-1, -1);margin-top:5px}body .toc_white.no_bullets{display:block !important}body #toc_container{background:#fff;border:1px solid #c5c4c0;padding:0;width:100%;font-size:100%;display:inline-block}body #toc_container .toc_toggle{font-size:100%;position:absolute;top:0;left:0;display:flex;color:#c5c4c0;padding:0;width:100%}body #toc_container .toc_toggle>a{color:#c5c4c0;display:block;width:100%;text-align:right;padding:7px}body #toc_container .toc_toggle>a:after{content:url("https://images.brilliance.co.jp/bridalhack/common/icon_arrow-down.svg");display:inline-block}body #toc_container p.toc_title{margin:0;padding:7px 20px;background:#c5c4c0;color:#fff;text-align:left;font-weight:normal;font-size:18px;position:relative;cursor:pointer}@media screen and (max-width: 700px){body #toc_container p.toc_title{padding:7px 12px}}body #toc_container .toc_list{padding:30px 40px}@media screen and (max-width: 700px){body #toc_container .toc_list{padding:20px 12px}}body #toc_container .toc_list>li>a{font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}body #toc_container span.toc_depth_2{font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}body #toc_container li{font-size:18px}@media screen and (max-width: 700px){body #toc_container li{font-size:16px}}body #toc_container li a{display:inline-block;padding:.5em 0;font-size:18px}@media screen and (max-width: 700px){body #toc_container li a{font-size:16px}}.toc_title::after{content:url("https://images.brilliance.co.jp/bridalhack/common/icon_arrow-down.svg");display:inline-block;position:absolute;right:16px;top:4px}.toc_title.close::after{content:url("https://images.brilliance.co.jp/bridalhack/common/icon_arrow-down.svg");display:inline-block;transform:scale(-1, -1);position:absolute;right:16px;top:8px}a.blue{color:#2f6f9f}#page-404{padding-top:45px;height:auto}.page-404-wrapper{padding:80px 0;max-width:1140px;margin:auto;text-align:center}.page-404-wrapper p{margin-bottom:2rem}@media screen and (max-width: 700px){.page-404-wrapper{margin:0 20px}}.page h1.category-title{padding:0 !important;font-size:30px !important;margin-bottom:37px !important}@media screen and (max-width: 700px){.page h1.category-title{font-size:20px !important}}.page .category-description{max-width:770px;margin:0 auto}@media screen and (max-width: 1024px){.page .category-description{padding:0 20px}}.page main.category{padding:80px 0 0 !important}@media screen and (max-width: 700px){.page main.category{padding:60px 0 0 !important}.page main.category .card-list .inner{padding:0 40px}}.archive.category h1,.archive.tag h1{margin-bottom:36px}.category-description{margin-top:80px;margin-bottom:80px;max-width:770px;width:100%;padding-top:115px}@media screen and (max-width: 700px){.category-description{width:auto;margin-top:102px;margin-bottom:60px;padding-top:60px}}.category .card-item .card-item_top,.tag .card-item .card-item_top{display:block}@media screen and (max-width: 700px){.category .card-item .card-item_top picture,.tag .card-item .card-item_top picture{width:100%}}@media screen and (max-width: 700px){.category .card-item .card-item_top,.tag .card-item .card-item_top{display:flex}}.single .breadcrumb{margin-bottom:0 !important}.single .inner,.single .article-content__top{max-width:1140px;padding:0}.single main h1{margin:55px 0 30px !important}@media screen and (max-width: 700px){.single main h1{margin:0 0 15px !important}}.single main h2{margin-top:80px}@media screen and (max-width: 700px){.single main h2{margin-top:60px}}.single main .top-image{max-width:1140px;margin:auto}.single main figcaption{margin-bottom:40px !important}@media screen and (max-width: 700px){.single main figcaption{margin-bottom:30px !important}}.single #article-container{overflow:hidden;position:relative;margin-bottom:40px}@media screen and (max-width: 700px){.single #article-container{overflow:hidden;position:relative;margin-bottom:20px}}.single .read-more-button{display:none;font-size:14px;text-decoration:underline;width:100%;position:absolute;bottom:0;padding:120px 0 24px;cursor:pointer;text-align:center;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4023984594) 25%, white 66%, white 100%)}.single .read-more-button.is-active{display:block}.share-content{margin:80px auto}@media screen and (max-width: 700px){.share-content{margin:40px auto 20px}}.share-content p{font-size:22px}@media screen and (max-width: 700px){.share-content p{font-size:18px}}.share-content .sns-item{margin:30px 15px}.share-content .sns-item img{width:30px !important}@media screen and (max-width: 700px){.share-content .sns-item img{width:40px !important;height:auto}}.new-propose{border-top:1px solid rgba(46,45,43,.1)}.new-propose .inner{padding:80px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.new-propose .inner{padding:60px 0 !important}}@media screen and (max-width: 700px){.new-propose .inner{display:block}}.new-propose figure{max-width:570px;margin-right:40px}@media screen and (max-width: 700px){.new-propose figure{max-width:initial;margin:0}}.new-propose h2{font-size:24px;margin-top:0 !important;margin-bottom:10px}@media screen and (max-width: 700px){.new-propose h2{font-size:20px;margin-top:20px !important}}.new-propose .detail{width:80%}@media screen and (max-width: 700px){.new-propose .detail{width:100%}}.new-propose .detail p{font-size:18px}@media screen and (max-width: 700px){.new-propose .detail p{font-size:14px}}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-table,.table-questionary{width:100%;margin:80px auto 0 !important;overflow-x:auto;white-space:nowrap}.wp-block-table table,.table-questionary table{width:100%}@media screen and (max-width: 700px){.wp-block-table,.table-questionary{margin:60px auto 0 !important}}.wp-block-table thead,.table-questionary thead{border-bottom:none}.wp-block-table tfoot,.table-questionary tfoot{border-top:none}.wp-block-table tr:nth-of-type(1),.table-questionary tr:nth-of-type(1){border-bottom:2px solid #c5c4c0 !important}.wp-block-table tr:nth-of-type(1) td,.wp-block-table tr:nth-of-type(1) th,.table-questionary tr:nth-of-type(1) td,.table-questionary tr:nth-of-type(1) th{font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}.wp-block-table tr:nth-of-type(1).table-questionary-text-box,.table-questionary tr:nth-of-type(1).table-questionary-text-box{border-bottom:1px solid #c5c4c0 !important}.wp-block-table tr:nth-of-type(1) .table-questionary-text__left,.wp-block-table tr:nth-of-type(1) .table-questionary-text__right,.table-questionary tr:nth-of-type(1) .table-questionary-text__left,.table-questionary tr:nth-of-type(1) .table-questionary-text__right{font-weight:normal}.wp-block-table tr,.table-questionary tr{display:block;border-bottom:1px solid #c5c4c0;padding:0 14px}.wp-block-table td,.wp-block-table th,.table-questionary td,.table-questionary th{border:none;width:25%;padding:.7em;display:inline-block;font-size:18px}@media screen and (max-width: 700px){.wp-block-table td,.wp-block-table th,.table-questionary td,.table-questionary th{font-size:14px;padding-right:40px}}.wp-block-table td:nth-child(1),.table-questionary td:nth-child(1){padding-right:40px}.wp-block-table td:nth-child(1).table-questionary-text__left,.table-questionary td:nth-child(1).table-questionary-text__left{width:80%}@media screen and (max-width: 700px){.wp-block-table td:nth-child(1),.table-questionary td:nth-child(1){padding-right:30px}}.wp-block-table th,.table-questionary th{width:15%;white-space:break-spaces !important}.is-style-stripes table tr:nth-child(odd){background-color:#f2f1ed !important}.is-style-stripes table tr:nth-of-type(1){background-color:#fff !important}.wp-block-button{width:100%;margin-bottom:20px !important}.wp-block-button .wp-block-button__link{background-color:#2e2d2b;border-radius:0;width:100%;padding:9px 10px;font-size:18px}@media screen and (max-width: 700px){.wp-block-button .wp-block-button__link{font-size:14px}}.wp-block-button .wp-block-button__link:hover{color:#fff !important}.external-link a:after{content:url("https://images.brilliance.co.jp/bridalhack/common/icon_external-link.svg");display:inline-block;margin-left:9px}.wp-block-columns{display:flex;justify-content:space-between;margin-bottom:1.75em}@media screen and (max-width: 700px){.wp-block-columns .wp-block-column{margin-left:0 !important}.wp-block-columns:nth-child(odd){flex-direction:column !important}.wp-block-columns:nth-child(even){flex-direction:column !important}}.wp-block-columns:nth-of-type(odd) .is-vertically-aligned-center p{margin-right:0}@media screen and (max-width: 700px){.wp-block-columns:nth-of-type(odd) .is-vertically-aligned-center p{margin-left:0}}@media screen and (max-width: 700px){.wp-block-columns:nth-of-type(odd){flex-direction:column-reverse}}.wp-block-columns .wp-block-column figcaption,.wp-block-columns .wp-block-column .figcaption{margin-bottom:0 !important;text-align:left}@media screen and (max-width: 700px){.wp-block-columns .wp-block-column figcaption,.wp-block-columns .wp-block-column .figcaption{margin-bottom:1em !important}}.wp-block-columns .wp-block-column .wp-block-image+p{margin-top:1em}.wp-block-columns .wp-block-column p{margin-bottom:0 !important}.wp-block-columns .size-large{margin-bottom:0 !important}.wp-block-columns h5{margin-top:0;margin-bottom:1em !important}@media screen and (max-width: 700px){.wp-block-columns h5{margin:1em 0 !important}}.wp-block-column.is-vertically-aligned-center{align-items:center}@media screen and (max-width: 700px){.wp-block-columns.are-vertically-aligned-center{flex-direction:column-reverse}.wp-block-column.is-vertically-aligned-center{margin-top:0}}.wp-block-image-full{margin-top:0 !important}.qtip{background:#f2f1ed !important;border:none !important;box-shadow:none !important;padding:20px !important}.qtip p{color:#2e2d2b;font-size:14px !important}.qtip a{width:100% !important;background-color:#2e2d2b !important;padding:6px 0 !important;font-size:14px !important}.tooltipsincontent{border-bottom:1px dotted #34332f !important}.btn-outline-primary:hover{border-color:#2e2d2b}.single main{overflow:hidden;padding-top:140px}@media screen and (max-width: 700px){.single main{padding-top:115px}}.single h1{font-size:30px;margin:80px 0 40px}.single h1:first-letter{font-feature-settings:"palt"}@media(max-width: 767px){.single h1{font-size:20px;margin:60px 0 20px}}.single .status{align-items:center;margin-bottom:20px}@media screen and (max-width: 700px){.single .status{display:block !important;margin-bottom:2px}}.single .status .category-name,.single .status .status-list{margin:0}@media screen and (max-width: 700px){.single .status .status-list{margin-top:5px}}.single .status .category-name{margin-right:20px}.single .status .category-name a:hover{color:#fff !important;opacity:1 !important}.single .status .status-list .update{margin-right:20px}.single .tag-list{margin-bottom:60px}@media(max-width: 767px){.single .tag-list{margin-bottom:30px}}.single figcaption,.single .image-inner--link,.single .image-inner-link,.single .image-inner--link--all-device{line-height:1.8;background:#f2f1ed;padding:.3em .6em;margin-top:0 !important;text-align:left;width:100%;display:block;color:#2e2d2b !important;font-size:13px;text-decoration:underline}.single figcaption a,.single .image-inner--link a,.single .image-inner-link a,.single .image-inner--link--all-device a{color:#2e2d2b !important;font-size:13px;text-decoration:underline;display:inline-block;margin:5px 0}.single figcaption{text-decoration:none}.single figcaption a{text-decoration:underline}.single .top-image{margin-bottom:100px}.single .top-image a span{color:#2e2d2b !important}@media(min-width: 768px){.single .top-image .img-fluid{width:100vw;aspect-ratio:96/59}}@media(max-width: 767px){.single .top-image{margin-bottom:40px}.single .top-image .img-fluid{width:100vw;aspect-ratio:25/32;max-width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative}.single .top-image figcaption{width:100vw;max-width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;padding-left:20px;padding-right:20px;position:relative}}.single .card{padding:0;overflow:hidden;border:solid 1px #c5c4c0}.single .card-block{padding:40px}@media(max-width: 767px){.single .card-block{padding:30px 12px}}.single .the-content div,.single .the-content section,.single .the-content p,.single .the-content ul{font-size:18px}@media(max-width: 767px){.single .the-content div,.single .the-content section,.single .the-content p,.single .the-content ul{font-size:16px}}.single .the-content section,.single .the-content p,.single .the-content ul{margin-bottom:40px}.single .the-content .collapse:not(.show){display:block}.single .the-content h2{font-size:26px;line-height:40px;padding-left:20px;border-left:solid 6px #2e2d2b;margin-bottom:40px}@media(max-width: 767px){.single .the-content h2{padding-left:12px;border-left:solid 4px #2e2d2b;font-size:20px;margin-bottom:30px}}.single .the-content h3{font-size:26px;border-bottom:solid 2px #c5c4c0;padding-bottom:4px;margin-bottom:40px;margin-top:60px}@media(max-width: 767px){.single .the-content h3{font-size:20px;margin-bottom:30px}}.single .the-content h4{font-size:22px;border-bottom:dashed 1px #c5c4c0;padding-bottom:10px;margin:60px auto 40px}@media(max-width: 767px){.single .the-content h4{font-size:18px;margin-bottom:30px}}.single .the-content h5{font-size:20px;font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700;margin-top:60px}@media(max-width: 767px){.single .the-content h5{font-size:18px;margin-bottom:30px}}.single .the-content h6{margin-top:60px;font-size:18px;font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}@media(max-width: 767px){.single .the-content h6{font-size:16px;margin-bottom:30px}}.single .the-content ul:not([class]){list-style-type:disc;margin-left:25px;font-size:18px}@media screen and (max-width: 700px){.single .the-content ul:not([class]){font-size:16px}}.single .the-content ul:not([class]) ul{list-style:circle;margin-bottom:0}.single .the-content ul:not([class]) li{font-size:18px}@media screen and (max-width: 700px){.single .the-content ul:not([class]) li{font-size:16px}}.single .the-content .br-bg-beige *:last-child,.single .the-content .br-bg-light-beige *:last-child,.single .the-content .bg-faded *:last-child{margin-bottom:0}.single .the-content .br-bg-beige{background:#f2f1ed}.single .the-content .br-bg-light-beige{background:#f2f1ed}.single .the-content .bg-faded{background:#f8f8f7}.single .the-content .summary-area{margin-bottom:40px}@media(max-width: 767px){.single .the-content .summary-area{padding:30px 20px}}.single .the-content .summary-area-title{font-size:18px;font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700;margin-bottom:40px !important}@media(max-width: 767px){.single .the-content .summary-area-title{margin-bottom:20px !important}}.single .the-content .summary-area-list{padding-left:24px}.single .the-content .summary-area-list li{list-style:disc}.single .the-content #headingOne{border-radius:0 !important;position:relative;padding:0}.single .the-content #headingOne h5{margin-top:0 !important}.single .the-content #headingOne p{margin-bottom:0}.single .the-content #headingOne br{display:none}.single .the-content #headingOne a{padding:.5rem 1rem;display:block;background-color:#c5c4c0;color:#fff}.single .the-content #headingOne a:hover{color:#fff !important}.single .the-content #headingOne:after{transition:300ms;display:inline-block;content:"";width:10px;height:6px;background-size:10px 6px;background-image:url("https://images.brilliance.co.jp/bridalhack/common/arrow_bottom.svg");background-repeat:no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.single .the-content #headingOne h5{font-weight:normal}.single .the-content #headingOne h5 a{color:#fff}.single .the-content #collapseOne p{display:none}.single .the-content #collapseOne .card-block dt{font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}.single .the-content #collapseOne .card-block dd{margin-left:20px}.single .the-content #headingOne.close:after{transform:rotate(-180deg) translateY(50%)}.single .the-content .single_ph{margin-bottom:40px}.single .the-content .row>*{padding-right:.5rem !important;padding-left:.5rem !important}.single .the-content .row>* p:last-child{margin-bottom:0}.single .the-content .row .col-6{flex:0 0 auto;width:calc(50% - 1rem)}@media(min-width: 992px){.single .the-content .row .col-lg-6{flex:0 0 auto;width:calc(50% - 1rem)}}@media(min-width: 992px){.single .the-content .row .col-lg-3{flex:0 0 auto;width:25%}}@media(min-width: 576px){.single .the-content .row .col-sm-6{flex:0 0 auto;width:calc(50% - 1.5rem)}}@media(min-width: 576px){.single .the-content .row .col-sm-3{flex:0 0 auto;width:25%}}@media(min-width: 576px){.single .the-content .row .col-sm-2{flex:0 0 auto;width:16.6666666667%}}@media(min-width: 768px){.single .the-content .row .col-md-6{flex:0 0 auto;width:50%}}@media(min-width: 768px){.single .the-content .row .col-md-4{flex:0 0 auto;width:calc(33.3333333333% - 1rem)}}@media(min-width: 768px){.single .the-content .row .col-md-3{flex:0 0 25%;width:calc(25% - 2rem)}}@media(min-width: 768px){.single .the-content .row .col-md-2{flex:0 0 auto;width:16.6666666667%}}@media(min-width: 768px){.single .the-content .row .px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}}@media(min-width: 768px){.single .the-content .row .w32{flex:0 0 auto !important;width:33.3333333333% !important}}.single .the-content .table-wide{margin:0 0 40px;width:100%}.single .the-content .table-wide th,.single .the-content .table-wide td{border-bottom:solid 1px #c5c4c0}.single .the-content .table-wide tr:last-child th,.single .the-content .table-wide tr:last-child td{border-bottom:none}.single .the-content .table-wide thead th,.single .the-content .table-wide thead td{border-bottom:solid 2px #c5c4c0 !important}.single .the-content .table-striped tbody th,.single .the-content .table-striped tbody td{background:#fff}.single .the-content .table-striped tbody tr:nth-child(even) th,.single .the-content .table-striped tbody tr:nth-child(even) td{background:#f2f1ed}.single .the-content .name01{color:#af5b47}.single .the-content .name02{color:#397d96}.single .the-content .name03{color:#4d804f}.single .the-content .btn{background:#2e2d2b}.single .the-content .btn.btn-default{padding:7px}.single .the-content .badge-primary{background-color:#ab871f;margin-right:.5em;vertical-align:middle}.single .the-content .badge-pill{vertical-align:bottom;margin-right:10px;line-height:12px;padding-right:.6em;padding-left:.6em;border-radius:10rem}.single .interview{color:#aa8720}.product-content--column .product-content-inner,.product-content--column>.row{margin-bottom:0 !important}.product-content--column .product-box{width:270px !important;display:inline-block;border:1px solid #e2e0da;padding:10px 20px 20px;max-width:270px;width:100%;margin:0 10px 40px;box-sizing:border-box}@media screen and (max-width: 700px){.product-content--column .product-box{margin:1%;padding:10px 10px 20px;width:47.45% !important}}.product-content--column .product-box .product-image img{display:block;margin:auto;width:200px;height:200px}@media screen and (max-width: 700px){.product-content--column .product-box .product-image img{width:100%;height:auto}}.product-content--column .product-box h4{font-size:14px;border-bottom:none}@media screen and (max-width: 700px){.product-content--column .product-box h4{font-size:13px}}.product-content--column .product-box .card-text{font-size:14px;margin-bottom:1em}@media screen and (max-width: 700px){.product-content--column .product-box .card-text{font-size:13px}}.product-content--column .product-box .product-btn{font-size:14px}.profile-content{margin:80px auto 0;display:flex}.profile-content+p{margin-top:80px}@media screen and (max-width: 700px){.profile-content+p{margin-top:60px}}.profile-content .profile-officer,.profile-content .profile-name,.profile-content .profile-text,.profile-content .profile-text p,.profile-content ul li,.profile-content ol li{font-size:14px !important;margin-bottom:1em !important}.profile-content .profile-name{margin:0 0 1em !important}@media screen and (max-width: 700px){.profile-content .profile-name{margin:1em 0 !important}}.profile-content .profile-custom{margin-right:40px;width:100%;display:block;max-width:375px}.profile-content .profile-custom iframe{width:375px}@media screen and (max-width: 700px){.profile-content .profile-custom iframe{width:100%}}@media screen and (max-width: 700px){.profile-content .profile-custom{margin-right:0}}.profile-content .external-link{font-size:14px !important}.profile-content .external-link a{color:#2e2d2b;font-size:14px;text-decoration:underline}.profile-content .profile-image img{width:375px;margin-right:40px}.profile-content .profile-box a{font-size:14px !important;text-decoration:underline}@media screen and (max-width: 700px){.profile-content{margin:60px auto 0;flex-wrap:wrap}.profile-content .profile-content .profile-image img{width:100%;margin:0}}a.text-info{color:#31708f !important}.hidden-sm-down{display:block !important}@media screen and (max-width: 700px){.hidden-sm-down{display:none !important}}.hidden-md-up{display:none !important}@media screen and (max-width: 700px){.hidden-md-up{display:block !important}}.d-block.mx-auto.img-fluid+p{display:none}.text-primary{color:#ab871f !important}.text-primary.fr_font-bold{font-family:"Lato","MFW-YuGoPr6N-Bold","YuGothic","Yu Gothic",sans-serif;font-weight:700}.point-yellow.p-md-4.p-3{padding:60px !important;background-color:#f2f1ed}@media screen and (max-width: 700px){.point-yellow.p-md-4.p-3{padding:30px 20px}}.text-underline{text-decoration:underline}@media screen and (max-width: 700px){.row.mt-4 li.col-6{width:100% !important}}.productBox .product_card p{margin-bottom:0}.productBox .product_card a{max-width:770px;margin:auto;border:1px solid #e2e0da;box-sizing:border-box;padding:20px 60px !important;margin:40px auto}@media screen and (max-width: 700px){.productBox .product_card a{padding:10px !important;text-align:center}}.productBox .product_card a p.m-0{font-size:14px !important}@media screen and (max-width: 700px){.productBox .product_card a p.m-0{font-size:13px !important}}.productBox .product_card a+p{display:none}.productBox .product_card a .card-ph{margin:auto}.single .recipe .recipe_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px}.single .recipe .recipe_list div{width:45%;display:flex;align-items:center;padding:0 0 1.2%}.single .recipe .recipe_list div dt{width:65%;font-weight:normal}.single .recipe .recipe_list div dd:nth-of-type(1){width:10%;text-align:center;font-size:.7em}.single .recipe .recipe_list div dd:nth-of-type(2){width:25%}#cta-area{border-top:1px solid rgba(46,45,43,.1)}.cta-area-inner{margin:80px auto}.cta-area-inner p{font-size:22px}.cta-list{display:flex;justify-content:space-between}.cta-link-outline{width:32%}.cta-link-outline a{background-color:#fff;border:1px solid #21201f;color:#21201f !important;display:block;font-size:16px;text-decoration:none;text-align:center;padding:4% 2%}.cta-link-outline a:hover{background-color:#21201f;border:1px solid #fff;color:#fff !important;opacity:1}@media screen and (max-width: 700px){#cta-area{border-top:1px solid rgba(46,45,43,.1)}.cta-area-inner{margin:10% auto 6% auto}.cta-area-inner p{font-size:18px}.cta-list{display:flex;flex-direction:column}.cta-link-outline{margin-bottom:10px;width:100%}.cta-link-outline a{font-size:3.7vw}}
