@charset "utf-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/JavaScript/js/slick/slick-top.css);.font-g{font-family:"lr oSVbN",Osaka,"qMmpS Pro W3"}.font-m{font-family:"lr oΎ©","ΧΎ©Μ","qMmΎ© Pro W3"}#font-g{font-family:"lr oSVbN",Osaka,"qMmpS Pro W3"}#font-m{font-family:"lr oΎ©","ΧΎ©Μ","qMmΎ© Pro W3"}@media screen and (min-width:1025px){.f_size-8{font-size:8px}.f_size-9{font-size:9px}.f_size-10{font-size:10px}.f_size-11{font-size:11px}.f_size-12{font-size:12px}.f_size-13{font-size:13px}.f_size-14{font-size:14px}.f_size-15{font-size:15px}.f_size-16{font-size:16px}.f_size-17{font-size:17px}.f_size-18{font-size:18px}.f_size-19{font-size:19px}.f_size-20{font-size:20px}.f_size-21{font-size:21px}.f_size-22{font-size:22px}.f_size-23{font-size:23px}.f_size-24{font-size:24px}.f_size-25{font-size:25px}}@media screen and (max-width:1024px){.f_size-8{font-size:.78125vw}.f_size-9{font-size:.87890625vw}.f_size-10{font-size:.9765625vw}.f_size-11{font-size:1.07421875vw}.f_size-12{font-size:1.171875vw}.f_size-13{font-size:1.26953125vw}.f_size-14{font-size:1.3671875vw}.f_size-15{font-size:1.46484375vw}.f_size-16{font-size:1.5625vw}.f_size-17{font-size:1.66015625vw}.f_size-18{font-size:1.7578125vw}.f_size-19{font-size:1.85546875vw}.f_size-20{font-size:1.953125vw}.f_size-21{font-size:2.05078125vw}.f_size-22{font-size:2.1484375vw}.f_size-23{font-size:2.24609375vw}.f_size-24{font-size:2.34375vw}.f_size-25{font-size:2.44140625vw}}@media screen and (max-width:480px){.f_size-8{font-size:1.6666666666666667vw}.f_size-9{font-size:1.875vw}.f_size-10{font-size:2.083333333333333vw}.f_size-11{font-size:2.2916666666666665vw}.f_size-12{font-size:2.5%vw}.f_size-13{font-size:2.7083333333333335vw}.f_size-14{font-size:2.9166666666666665vw}.f_size-15{font-size:3.125vw}.f_size-16{font-size:3.3333333333333335vw}.f_size-17{font-size:3.5416666666666665vw}.f_size-18{font-size:3.75vw}.f_size-19{font-size:3.958333333333333vw}.f_size-25{font-size:4.166666666666666vw}}.line-20{line-height:20px}.line-25{line-height:25px}.line-30{line-height:30px}#line-20{line-height:20px}#line-25{line-height:25px}#line-30{line-height:30px}.bold{font-weight:700}#bold{font-weight:700}.red{color:red}.blue{color:#00f}.green{color:#060}.yellow{color:#ff0}.pink{color:#e51373}.orange{color:#f60}.black{color:#000}.white{color:#fff}.c-color{color:#9e005d}#red{color:red}#blue{color:#00f}#green{color:#060}#yellow{color:#ff0}#pink{color:#e51373}#orange{color:#f60}#black{color:#000}#white{color:#fff}#c-color{color:#9e005d}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.new{font-size:16px;font-weight:700;color:#00f}.pink-text{color:#f97399 !important}.blue-text{color:#33bedb !important}.orange-text{color:#f7931e !important}.green-text{color:#74c55a !important}.purple-text{color:#b854a8 !important}.red-text{color:#ff6366 !important}.brown-text{color:#c69c6d !important}.d-blue-text{color:#0071bc !important}body{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:medium;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;margin:0;padding:0}img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;display:block}a{text-justify:inter-ideograph;text-decoration:none;color:#f15a24}a:hover{text-justify:inter-ideograph;color:#333;text-decoration:underline}a:hover .rollover{opacity:.8;filter:alpha(opacity=80);-ms-filter:galpha(opacity=80)h}h1 a{color:#f15a24}h1 a:hover{color:#333;text-decoration:underline}.t-space{letter-spacing:.32em;margin-right:-.32em}@media screen and (min-width:1025px),print{h1,h2,h3,h4,p,ul,ol.li{font-size:50px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;margin:0;padding:0;color:#333;text-indent:0}p{text-align:justify;text-justify:inter-ideograph;color:#333;font-size:16px;line-height:26px}.container{width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;overflow:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}.global-nav ul{list-style:none}.global-nav ol{list-style:none}.inner{margin:0 auto;width:100%}.header{position:relative}.header-bar{height:100px;width:1200px;margin-right:auto;margin-left:auto}.header-bar-inner{position:relative}.header-bar-fixed{position:fixed !important;top:0;left:0;z-index:9999}.site-log{float:left;width:30%;height:100px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:20px}.site-log img{clear:both;display:block}.header-right-area{float:right;height:100px;width:70%;margin-top:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.header-right-area .bridal-library{height:auto;width:250px;margin-right:30px;float:left}.header-right-area .bridal-library img{height:auto;width:100%}.header-right-area .hanasho{height:auto;width:180px;float:left}.header-right-area .hanasho img{height:auto;width:100%}.site-contact-area{height:100px;width:85%;float:right;border-top-width:.5px;border-right-width:.5px;border-bottom-width:.5px;border-left-width:.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fbb03b;border-right-color:#fbb03b;border-bottom-color:#fbb03b;border-left-color:#fbb03b;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;border-radius:10px;position:relative;padding-right:20px}.site-contact-area #contact-b{position:absolute;visibility:visible;margin-top:25px;right:20px;height:auto;width:40px}.site-contact-area #logo{position:absolute;visibility:visible;height:auto;margin-top:17px;width:250px;left:20px}.site-contact-area h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:16px;line-height:16px;text-align:center;margin-bottom:5px;color:#333}.site-contact-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:30px;text-align:center;margin-bottom:5px;color:#f15a24}.site-contact-area h3{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:12px;line-height:16px;color:#333;text-align:center}#global-nav{width:100%;background-color:#fff}.global-nav{font-size:16px;width:1200px;clear:both;margin-right:auto;margin-left:auto}.menu{clear:both;width:100%;height:70px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.menu li{position:relative;line-height:1;font-size:16px;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;height:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.navi-wall{border-right-width:1px;border-right-style:solid;border-right-color:#ccc}.menu a{text-decoration:none;color:#333}.menu a:hover{color:#f15a24}.global-nav .menu-item-has-children:hover>.sub-menu{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);visibility:visible}.global-nav .child-menu-button{display:none}.global-nav .sub-menu{line-height:1.5;opacity:0;position:absolute;top:120%;left:0;-webkit-transform:translate(0,25%);-webkit-transition-property:opacity,transform;-webkit-transition:.5s;-moz-transform:translate(0,25%);-moz-transition-property:opacity,transform;-moz-transition:.5s;-ms-transform:translate(0,25%);-ms-transition-property:opacity,transform;-ms-transition:.5s;-o-transform:translate(0,25%);-o-transition-property:opacity,transform;-o-transition:.5s;transform:translate(0,25%);transition-property:opacity,transform;transition:.5s;visibility:hidden;z-index:99}.global-nav .sub-menu .menu-item-has-children:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.20833333333333334vw 0 .20833333333333334vw .20833333333333334vw;content:"";margin:auto;position:absolute;top:0;bottom:0;right:.5208333333333333vw;width:0;height:0}.global-nav .sub-menu li{position:relative}.global-nav .sub-menu a{background:#f15a24;box-sizing:border-box;color:#fff;display:block;width:25.52vw;padding-top:.63vw;padding-right:1.04vw;padding-bottom:.63vw;padding-left:1.04vw}.global-nav .sub-menu a:hover{background:#fe98b1;color:#fff}.global-nav .sub-menu ul{top:0;left:100%}.global-nav>ul>li{float:left;position:relative}.global-nav>ul>li>a{line-height:.9375vw;text-align:center}.global-nav a{display:block}.current{color:#f15A24!important}.ta-sp{display:none}.global-fixed{position:fixed;top:0;width:100%;z-index:10000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd}#page-navigation{clear:both;text-align:center;height:auto;width:70%;margin-left:auto;margin-right:auto;margin-top:5vw;margin-bottom:5vw}#page-navigation .wp-pagenavi{text-align:center;padding-left:10px}#page-navigation .left{float:left;height:auto;width:auto;padding-top:10px;padding-bottom:20px}#ya-l{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ya_l.png);background-repeat:no-repeat;background-position:0 0;float:left;width:20px;height:20px}#page-navigation .left a{color:#f15a24;text-decoration:underline;font-size:16px;line-height:16px;float:left;text-align:left;padding-left:3px;padding-top:0}#page-navigation .right{float:right;height:auto;width:auto;padding-top:10px;padding-bottom:20px;text-align:right}#ya-r{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ya_r.png);background-repeat:no-repeat;background-position:0 0;float:right;width:20px;height:20px}#page-navigation .right a{color:#f15a24;text-decoration:underline;font-size:16px;line-height:16px;float:left;text-align:right;padding-right:15px;padding-top:0}#page-navigation a:hover{color:#333;text-decoration:underline}.wp-pagenavi{clear:both;text-align:center;height:auto;width:70%;margin-bottom:100px;margin-left:auto;margin-right:auto}.wp-pagenavi a,.wp-pagenavi span{color:#fff;background-color:#f15a24;border:1px solid #f15a24;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#f15a24;background-color:#fff;border-color:#f15a24;font-weight:700}.wp-pagenavi span.current{color:#f15a24;background-color:#fff;border-color:#f15a24;font-weight:700}.photo-gallery-title{clear:both;height:auto;width:100%;margin-top:7.8125vw;margin-right:auto;margin-bottom:0;margin-left:auto}#photo-gallery-line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/accent_line.png);background-repeat:no-repeat;clear:both;height:1px;width:650px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.photo-gallery-title h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;text-align:center;clear:both;padding-top:50px;padding-bottom:50px;font-size:50px;line-height:50px;font-weight:700;color:#f15a24}.instagram{clear:both;height:auto;width:650px;margin-top:30px;margin-right:auto;margin-bottom:50px;margin-left:auto}.instagram h2{font-size:18px;line-height:18px;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/instagram_gallery_icon.png);background-repeat:no-repeat;text-align:right;height:30px;background-position:460px 0;padding-top:6px}.instagram2{clear:both;height:auto;width:100%;margin-top:30px;margin-right:auto;margin-bottom:50px;margin-left:auto;position:relative}.instagram2 h2{font-size:18px;line-height:18px;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/instagram_gallery_icon.png);background-repeat:no-repeat;text-align:right;height:30px;background-position:1000px 0;padding-top:6px}.instagram2 p{font-size:16px;line-height:26px;position:absolute}#scroller{clear:both;width:100%;margin-right:auto;margin-bottom:50px;margin-left:auto;overflow:auto;margin-top:30px}#scroller-a{clear:both;width:100%;margin-right:auto;margin-bottom:50px;margin-left:auto;overflow:auto;margin-top:30px}#scroller-b{clear:both;width:100%;margin-right:auto;margin-bottom:50px;margin-left:auto;overflow:auto;margin-top:30px}#scroller-c{clear:both;width:100%;margin-right:auto;margin-bottom:50px;margin-left:auto;overflow:auto;margin-top:30px}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{margin:0;padding:0;overflow:hidden}.simply-scroll-list li{float:left;width:260px;height:180px;list-style:none;padding:0;margin:0}.simply-scroll-list img{width:240px;height:auto;display:block}#insta-Scroll{clear:both;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}#insta-Scroll li{list-style:none;margin:0;height:180px;padding-top:0;padding-right:20;padding-bottom:0;padding-left:0}#insta-Scroll img{display:block;padding:20px 10px;width:240px;height:auto}.footer-line-area{clear:both;height:6.25vw;width:100%;margin-top:7.8125vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.bridal-library-back{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/footer_bar.gif);background-repeat:no-repeat;background-position:center center;background-size:100% auto}.footer-line{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto}.footer-line-l{float:left;height:auto;width:47.5%}.footer-line-l h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:1.8229166666666667vw;line-height:1.8229166666666667vw;font-weight:700;color:#fff;margin-bottom:.5208333333333333vw;text-align:center}.footer-line-l h2{font-size:1.3020833333333334vw;line-height:1.3020833333333334vw;font-weight:700;color:#fff;text-align:center}.footer-line-r{float:right;width:28%;height:auto;margin-top:.4166666666666667vw}.footer-line-r .contact-btn{cursor:pointer;text-align:center;clear:both;height:2.604166666666667vw;width:15.625vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:16px;line-height:16px;color:#f15a24;background-color:#fff}.footer-line-r .contact-btn:hover{cursor:pointer;height:2.604166666666667vw;width:15.625vw;text-decoration:none;color:#f15a24;background-color:#feebf0}.hanasho-footer-line-area{clear:both;height:6.25vw;width:100%;margin-top:7.8125vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.hanasho-back{background-color:#534741}.hanasho-footer-line{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto}.hanasho-footer-title{float:left;height:4.166666666666666vw;width:23.333333333333332%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid #fff;margin-top:.10416666666666667vw}.hanasho-footer-title h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:2.083333333333333vw;line-height:2.083333333333333vw;font-weight:700;color:#fff;text-align:center}.hanasho-footer-tel{float:left;height:auto;width:51.66666666666667%;margin-top:.26041666666666663vw}.hanasho-footer-tel h1{font-size:1.3020833333333334vw;line-height:1.3020833333333334vw;color:#fff;margin-bottom:.5208333333333333vw;text-align:center}.hanasho-footer-tel h2{font-size:2.083333333333333vw;line-height:2.083333333333333vw;font-weight:700;color:#fff;text-align:center}.hanasho-footer-tel .s-size{font-size:1.5625vw}.hanasho-footer-contact-area{float:right;width:25%;height:auto;margin-top:.78125vw}.hanasho-footer-contact-area .contact-btn{cursor:pointer;text-align:center;clear:both;height:2.604166666666667vw;width:15.625vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:16px;line-height:16px;color:#534741;background-color:#fff}.hanasho-footer-contact-area .contact-btn:hover{cursor:pointer;height:2.604166666666667vw;width:15.625vw;text-decoration:none;color:#534741;background-color:#f1e8dc}header,section,footer,aside,article,figure{display:block}#ta{display:none !important}#sp{display:none !important}.ta{display:none !important}.sp{display:none !important}.widget{clear:both;width:80%;margin-right:auto;margin-left:auto}.widget h3{text-indent:-9999;display:none}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:2vw;margin-top:0}.alignright,img.alignright{display:inline;float:right;margin-left:2vw;margin-top:0}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:2vw}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:600px !important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#333;font-size:14px;margin:5px;text-align:center}.wp-smiley{margin:0}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:2px solid #cfcfcf}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#1a1a1a;font-size:14px;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;text-align:left;line-height:20px;padding-top:5px}.gallery dl{margin:0}.gallery img{border:10px solid #f1f1f1}.gallery br+br{display:none}#content .attachment img{display:block;margin:0 auto}#comment{font-size:12px}.commentlist{list-style:none;margin:0 auto}.commentlist li{margin:0 0 .1em;padding:1em;background:#f6f6f6}.comment-author{color:#000;font-weight:700}.comment-author a:link,.comment-author a:visited{text-decoration:none;color:maroon;font-weight:700}.comment-author a:hover{color:maroon;border-bottom:1px solid maroon}.comment-date{color:#888;font-size:8px;float:right}.comment-content{font-size:12px}#cont-t-area{clear:both;height:auto;width:890px;margin-right:60px;margin-left:20px;margin-bottom:50px;overflow:auto}#cont-t-area h2{font-size:20px;line-height:30px;font-weight:700;color:#9e005d;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9e005d;clear:both;padding-bottom:10px;margin-bottom:10px;padding-top:20px}#cont-t-area h3{font-size:20px;line-height:30px;color:#000}#cont-t-area ol{padding-left:23px;clear:both}#cont-t-area ol li{font-size:16px;line-height:30px;color:#000;text-align:justify}#cont-t-area ul{padding-left:21px}#cont-t-area ul li{font-size:16px;line-height:30px;color:#000}#cont-t-area .category{font-size:14px;line-height:14px;color:#000;float:left;padding-bottom:20px}#cont-t-area .dey{font-size:14px;line-height:14px;color:#000;text-align:right;padding-bottom:20px}#cont-t-area .cont-column2{float:left}#cont-t-area .cont-column3{float:left;height:auto;width:250px;margin-right:25px;margin-left:25px;margin-top:30px}.category-title-area{clear:both;height:auto;width:890px;margin-right:60px;margin-left:20px;margin-bottom:20px}.category-title-area h1{font-size:30px;line-height:35px;padding-left:65px;font-family:"lr oΎ©","MS PMincho","qMmΎ© Pro W3","Hiragino Mincho Pro",serif;font-weight:700;padding-top:7.5px;padding-bottom:7.5px}.category-title-area .voice-b1{color:#9e005d;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_01.png);background-repeat:no-repeat}.category-title-area .voice-b2{color:#009245;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_02.png);background-repeat:no-repeat}.category-title-area .voice-b2 a{text-justify:inter-ideograph;text-decoration:none;color:#009245}.category-title-area .voice-b2 a:hover{text-justify:inter-ideograph;color:#3c6;text-decoration:underline}.category-title-area .voice-b3{color:#0071bc;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_03.png);background-repeat:no-repeat}.category-title-area .voice-b3 a{text-justify:inter-ideograph;text-decoration:none;color:#0071bc}.category-title-area .voice-b3 a:hover{text-justify:inter-ideograph;color:#09f;text-decoration:underline}.category-title-area .voice-b4{color:#f15a24;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_04.png);background-repeat:no-repeat}.category-title-area .voice-b4 a{text-justify:inter-ideograph;text-decoration:none;color:#f15a24}.category-title-area .voice-b4 a:hover{text-justify:inter-ideograph;color:#f90;text-decoration:underline}.open-pr{clear:both;height:auto;width:100%;background-color:#f15a24;padding-top:10px;padding-bottom:10px}.open-pr p{font-weight:700;color:#fff !important;text-align:center}.line-icon-side{clear:both;height:auto;width:100px;position:absolute;z-index:1;top:45%;right:30px}.line-icon{position:fixed;height:auto;width:100px}.line-icon img{height:auto;width:100%}}@media screen and (min-width:481px) and (max-width:1024px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,p,ul,ol.li{font-size:40px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;margin:0;padding:0;color:#333;text-indent:0}p{text-align:justify;text-justify:inter-ideograph;color:#333;font-size:14px;line-height:24px}.container{width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;overflow:auto}header{width:100%}#header{position:relative;border-top:0!important}.header_inner{height:90px;min-height:initial;min-height:auto}header.global{position:fixed;top:0;left:0;height:100%;background:#fff;display:none}a.menu_button{position:absolute;right:0;z-index:9;text-align:center;display:inline-block;font-size:11px;color:#333;width:80px;height:60px;line-height:60px;text-decoration:none;top:0}a.menu_button span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}a.menu_button:before{color:#333;display:block;position:absolute;top:25px;left:0;font-size:30px;width:40px;height:40px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;content:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ta_sp_menu_black.png)}a.menu_button.active:before{content:'\f00d'}#logo_image{width:100%;height:90px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.site-log{width:20%;height:auto;float:left;margin-right:5%;margin-left:3%}.site-log img{height:auto;width:100%}.h-bridal-library-logo{height:auto;width:25%;margin-right:3%;float:left}.h-bridal-library-logo img{height:auto;width:100%}.h-hanasho-logo{height:auto;width:18%;float:left}.h-hanasho-logo img{height:auto;width:100%}#logo_image_fixed{display:none}#global-nav{display:none}#global_menu{display:none;clear:both;width:100%;margin:0;top:85px;left:0;position:absolute;z-index:1000;-webkit-box-shadow:1px 2px 1.5px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 1.5px rgba(0,0,0,.1);box-shadow:1px 2px 1.5px rgba(0,0,0,.1);background-color:#f15a24;position:fixed;height:calc(100vh - 85px);overflow:auto;-webkit-transition:right .3s cubic-bezier(.19,1.000,.22,1.000);transition:right .3s cubic-bezier(.19,1.000,.22,1.000);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f15a24 #ccc}#global_menu::-webkit-scrollbar{width:5px}#global_menu::-webkit-scrollbar-track{background-color:#ccc}#global_menu::-webkit-scrollbar-thumb{background-color:#f15a24}#global_menu ul{margin:0;width:100%;text-align:left}#global_menu li,#global_menu>ul>li{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.5)}#global_menu ul li:last-child{border-bottom:none}#global_menu ul ul{display:none}#global_menu a,#global_menu>ul>li>a{position:relative;display:block;margin:0;height:50px;line-height:50px;overflow:hidden;text-decoration:none;color:#fff !important;font-size:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-right:14px;padding-bottom:0;padding-left:30px}#global_menu a:hover{color:#fff;background-color:#fe98b1}#global_menu ul ul a{padding-left:28px;background:rgba(255,255,255,.15)}#global_menu ul ul ul a{padding-left:42px;background:rgba(255,255,255,.3)}#global_menu ul ul ul ul a{padding-left:55px;background:rgba(255,255,255,.45)}#global_menu li.menu-item-has-children{position:relative}#global_menu .child_menu_button{display:block;position:absolute;text-align:center;width:60px;height:50px;right:0;top:1px;z-index:5;cursor:pointer}#global_menu .child_menu_button .icon:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f13a';font-size:20px;color:#fff;text-align:center;display:block;width:20px;height:20px;line-height:20px;border-radius:100%;position:absolute;left:20px;top:15px}#global_menu .child_menu_button.active .icon:before,#global_menu .child_menu_button:hover .icon:before{color:#fff;border-color:#fff}#global_menu li.menu-item-has-children.open>.child_menu_button .icon:before{content:'\f139'}#global_menu li.menu-item-has-children.open>ul{display:block}.mobile_fix_top.header_fix #header{position:fixed;width:100%;top:0;left:0;z-index:200;border-top:none !important;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;animation:slideDown .5s ease;-ms-animation:slideDown .5s ease;-webkit-animation:slideDown .5s ease;-moz-animation:slideDown .5s ease;background-color:rgba(255,255,255,0)}.mobile_fix_top.header_fix #header_logo #logo_image_fixed,.mobile_fix_top.header_fix #header_logo #logo_text_fixed{display:block}.mobile_fix_top.header_fix #header_logo #logo_image,.mobile_fix_top.header_fix #header_logo #logo_text{display:none}.mobile_fix_top.header_fix #header_logo .logo a{color:#fff;text-decoration:none}.mobile_fix_top.header_fix #header a.menu_button.active{background-color:transparent !important}.mobile_fix_top.header_fix a.menu_button:before{content:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ta_sp_menu_white.png);width:80px!important;z-index:201!important;top:0!important;right:0!important;background-color:#FFF!important;background-color:rgba(241,90,36,.8)!important;height:60px!important;padding-top:25px;background-position:right top}.mobile_fix_top.header_fix a.menu_button.active:before{content:'\f00d';color:#fff}.mobile_fix_top.header_fix #global_menu a{color:#fff}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}.site-title{padding-top:10px;padding-bottom:10px;padding-left:30px}#page-navigation{clear:both;text-align:center;height:auto;width:95%;margin-left:auto;margin-right:auto;margin-top:5vw;margin-bottom:5vw}#page-navigation .wp-pagenavi{text-align:center;padding-left:10px}#page-navigation .left{float:left;height:auto;width:auto;padding-top:10px;padding-bottom:20px}#ya-l{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ya_l.png);background-repeat:no-repeat;background-position:0 0;float:left;width:20px;height:20px}#page-navigation .left a{color:#f15a24;text-decoration:underline;font-size:14px;line-height:14px;float:left;text-align:left;padding-left:3px;padding-top:0}#page-navigation .right{float:right;height:auto;width:auto;padding-top:10px;padding-bottom:20px;text-align:right}#ya-r{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ya_r.png);background-repeat:no-repeat;background-position:0 0;float:right;width:20px;height:20px}#page-navigation .right a{color:#f15a24;text-decoration:underline;font-size:14px;line-height:14px;float:left;text-align:right;padding-right:15px;padding-top:0}#page-navigation a:hover{color:#333;text-decoration:underline}.wp-pagenavi{clear:both;text-align:center;height:auto;width:95%;margin-bottom:100px;margin-left:auto;margin-right:auto}.wp-pagenavi a,.wp-pagenavi span{color:#fff;background-color:#f15a24;border:1px solid #f15a24;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#f15a24;background-color:#fff;border-color:#f15a24;font-weight:700}.wp-pagenavi span.current{color:#f15a24;background-color:#fff;border-color:#f15a24;font-weight:700}.photo-gallery-title{clear:both;height:auto;width:100%;margin-top:9.765625vw;margin-right:auto;margin-bottom:0;margin-left:auto}#photo-gallery-line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/accent_line.png);background-repeat:no-repeat;background-size:100% auto;clear:both;height:1px;width:63.4765625%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.photo-gallery-title h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;text-align:center;clear:both;padding-top:4vw;padding-bottom:4vw;font-size:4vw;line-height:4vw;font-weight:700;color:#f15a24}.instagram{clear:both;height:auto;width:63.4765625%;margin-top:3vw;margin-right:auto;margin-bottom:4.8vw;margin-left:auto}.instagram h2{font-size:1.5625vw;line-height:1.5625vw;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/instagram_gallery_icon.png);background-repeat:no-repeat;background-size:5% auto;text-align:right;height:4vw;background-position:76% 0;padding-top:.7vw}.instagram2{clear:both;height:auto;width:100%;margin-top:3vw;margin-right:auto;margin-bottom:4.8vw;margin-left:auto;position:relative}.instagram2 h2{font-size:1.5625vw;line-height:1.5625vw;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/instagram_gallery_icon.png);background-repeat:no-repeat;background-size:3.5% auto;text-align:right;height:4vw;background-position:85% 0;padding-top:.7vw}.instagram2 p{font-size:1.5625vw;line-height:2.54vw;position:absolute}#scroller{clear:both;width:100%;margin-right:auto;margin-bottom:4.8vw;margin-left:auto;overflow:auto;margin-top:3vw}#scroller-a{clear:both;width:100%;margin-right:auto;margin-bottom:4.8vw;margin-left:auto;overflow:auto;margin-top:3vw}#scroller-b{clear:both;width:100%;margin-right:auto;margin-bottom:4.8vw;margin-left:auto;overflow:auto;margin-top:3vw}#scroller-c{clear:both;width:100%;margin-right:auto;margin-bottom:4.8vw;margin-left:auto;overflow:auto;margin-top:3vw}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{margin:0;padding:0;overflow:hidden}.simply-scroll-list li{float:left;width:260px;height:180px;list-style:none;padding:0;margin:0}.simply-scroll-list img{width:240px;height:auto}#insta-Scroll{clear:both;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}#insta-Scroll li{list-style:none;margin:0;height:180px;padding-top:0;padding-right:20;padding-bottom:0;padding-left:0}#insta-Scroll img{display:block;padding:20px 10px;width:240px;height:auto}.footer-line-area{clear:both;height:5.859375vw;width:100%;margin-top:14.6484375vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.bridal-library-back{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/footer_bar.gif);background-repeat:no-repeat;background-position:center center;background-size:100% auto}.footer-line{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto}.footer-line-l{float:left;height:auto;width:45%}.footer-line-l h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:2.44140625vw;line-height:2.44140625vw;font-weight:700;color:#fff;margin-bottom:.48828125vw;text-align:center}.footer-line-l h2{font-size:1.7578125vw;line-height:1.7578125vw;font-weight:700;color:#fff;text-align:center}.footer-line-r{float:right;width:40%;height:auto;margin-top:.390625vw}.footer-line-r .contact-btn{cursor:pointer;text-align:center;clear:both;height:3.90625vw;width:25vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px;line-height:14px;color:#f15a24;background-color:#fff}.footer-line-r .contact-btn:hover{cursor:pointer;height:3.90625vw;width:25vw;text-decoration:none;color:#f15a24;background-color:#feebf0}.hanasho-footer-line-area{clear:both;height:7.8125vw;width:100%;margin-top:14.6484375vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.hanasho-back{background-color:#534741}.hanasho-footer-line{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto}.hanasho-footer-title{float:left;height:4.8828125vw;width:20%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid #fff;margin-top:.390625vw}.hanasho-footer-title h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:2.9296875vw;line-height:2.9296875vw;font-weight:700;color:#fff;text-align:center}.hanasho-footer-tel{float:left;height:auto;width:50%;padding-top:.29296875vw}.hanasho-footer-tel h1{font-size:1.7578125vw;line-height:1.7578125vw;color:#fff;text-align:center;margin-bottom:.48828125vw}.hanasho-footer-tel h2{font-size:2.9296875vw;line-height:2.9296875vw;font-weight:700;color:#fff;text-align:center}.hanasho-footer-tel .s-size{font-size:1.953125vw}.hanasho-footer-contact-area{float:right;width:30%;height:auto;margin-top:.87890625vw}.hanasho-footer-contact-area .contact-btn{cursor:pointer;text-align:center;clear:both;height:3.90625vw;width:100%;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px;line-height:14px;color:#534741;background-color:#fff}.hanasho-footer-contact-area .contact-btn:hover{cursor:pointer;height:3.90625vw;width:100%;text-decoration:none;color:#534741;background-color:#f1e8dc}header,section,footer,aside,article,figure{display:block}#pc{display:none !important}#sp{display:none !important}.pc{display:none !important}.sp{display:none !important}.widget{clear:both;width:80%;margin-right:auto;margin-left:auto}.widget h3{text-indent:-9999;display:none}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:15px;margin-top:0}.alignright,img.alignright{display:inline;float:right;margin-left:15px;margin-top:0}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:600px !important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#333;font-size:14px;margin:5px;text-align:center}.wp-smiley{margin:0}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:2px solid #cfcfcf}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#1a1a1a;font-size:14px;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;text-align:left;line-height:20px;padding-top:5px}.gallery dl{margin:0}.gallery img{border:10px solid #f1f1f1}.gallery br+br{display:none}#content .attachment img{display:block;margin:0 auto}#comment{font-size:12px}.commentlist{list-style:none;margin:0 auto}.commentlist li{margin:0 0 .1em;padding:1em;background:#f6f6f6}.comment-author{color:#000;font-weight:700}.comment-author a:link,.comment-author a:visited{text-decoration:none;color:maroon;font-weight:700}.comment-author a:hover{color:maroon;border-bottom:1px solid maroon}.comment-date{color:#888;font-size:8px;float:right}.comment-content{font-size:12px}#cont-t-area{clear:both;height:auto;width:890px;margin-right:60px;margin-left:20px;margin-bottom:50px;overflow:auto}#cont-t-area h2{font-size:20px;line-height:30px;font-weight:700;color:#9e005d;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9e005d;clear:both;padding-bottom:10px;margin-bottom:10px;padding-top:20px}#cont-t-area h3{font-size:20px;line-height:30px;color:#000}#cont-t-area ol{padding-left:23px;clear:both}#cont-t-area ol li{font-size:16px;line-height:30px;color:#000;text-align:justify}#cont-t-area ul{padding-left:21px}#cont-t-area ul li{font-size:16px;line-height:30px;color:#000}#cont-t-area .category{font-size:14px;line-height:14px;color:#000;float:left;padding-bottom:20px}#cont-t-area .dey{font-size:14px;line-height:14px;color:#000;text-align:right;padding-bottom:20px}#cont-t-area .cont-column2{float:left}#cont-t-area .cont-column3{float:left;height:auto;width:250px;margin-right:25px;margin-left:25px;margin-top:30px}.category-title-area{clear:both;height:auto;width:890px;margin-right:60px;margin-left:20px;margin-bottom:20px}.category-title-area h1{font-size:30px;line-height:35px;padding-left:65px;font-family:"lr oΎ©","MS PMincho","qMmΎ© Pro W3","Hiragino Mincho Pro",serif;font-weight:700;padding-top:7.5px;padding-bottom:7.5px}.category-title-area .voice-b1{color:#9e005d;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_01.png);background-repeat:no-repeat}.category-title-area .voice-b2{color:#009245;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_02.png);background-repeat:no-repeat}.category-title-area .voice-b2 a{text-justify:inter-ideograph;text-decoration:none;color:#009245}.category-title-area .voice-b2 a:hover{text-justify:inter-ideograph;color:#3c6;text-decoration:underline}.category-title-area .voice-b3{color:#0071bc;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_03.png);background-repeat:no-repeat}.category-title-area .voice-b3 a{text-justify:inter-ideograph;text-decoration:none;color:#0071bc}.category-title-area .voice-b3 a:hover{text-justify:inter-ideograph;color:#09f;text-decoration:underline}.category-title-area .voice-b4{color:#f15a24;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_04.png);background-repeat:no-repeat}.category-title-area .voice-b4 a{text-justify:inter-ideograph;text-decoration:none;color:#f15a24}.category-title-area .voice-b4 a:hover{text-justify:inter-ideograph;color:#f90;text-decoration:underline}.open-pr{clear:both;height:auto;width:100%;background-color:#f15a24;padding-top:.9765625vw;padding-bottom:.9765625vw}.open-pr p{font-weight:700;color:#fff !important;text-align:center}.line-icon-side{clear:both;height:auto;width:9.77vw;position:absolute;z-index:2;top:25%;right:15px}.line-icon{position:fixed;height:auto;width:9.77vw}.line-icon img{height:auto;width:100%}}@media screen and (max-width:480px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,p,ul,ol.li{font-size:30px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;margin:0;padding:0;color:#272727;text-indent:0}p{text-align:justify;text-justify:inter-ideograph;color:#272727;font-size:12px;line-height:22px}.container{width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;overflow:auto}header{width:100%}#header{position:relative;border-top:0!important}.header_inner{height:90px;min-height:initial;min-height:auto}header.global{position:fixed;top:0;left:0;height:100%;background:#fff;display:none}a.menu_button{position:absolute;right:0;z-index:9;text-align:center;display:inline-block;font-size:11px;color:#333;width:80px;height:60px;line-height:60px;text-decoration:none;top:0}a.menu_button span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}a.menu_button:before{color:#333;display:block;position:absolute;top:25px;left:0;font-size:30px;width:40px;height:40px;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;content:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ta_sp_menu_black.png)}a.menu_button.active:before{content:'\f00d'}.site-log{width:180px;height:90px;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.site-log img{height:auto;width:100%}.h-bridal-library-logo{height:70px;width:45%;margin-right:10%;margin-bottom:5%;margin-left:5%;float:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.h-bridal-library-logo img{height:auto;width:100%}.h-hanasho-logo{height:70px;width:35%;margin-right:5%;margin-bottom:5%;float:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.h-hanasho-logo img{height:auto;width:100%}#global-nav{display:none}#global_menu{display:none;clear:both;width:100%;margin:0;top:85px;left:0;position:absolute;z-index:1000;-webkit-box-shadow:1px 2px 1.5px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 1.5px rgba(0,0,0,.1);box-shadow:1px 2px 1.5px rgba(0,0,0,.1);background-color:#f15a24;position:fixed;height:calc(100vh - 85px);overflow:auto;-webkit-transition:right .3s cubic-bezier(.19,1.000,.22,1.000);transition:right .3s cubic-bezier(.19,1.000,.22,1.000);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f15a24 #ccc}#global_menu::-webkit-scrollbar{width:5px}#global_menu::-webkit-scrollbar-track{background-color:#ccc}#global_menu::-webkit-scrollbar-thumb{background-color:#f15a24}#global_menu ul{margin:0;width:100%;text-align:left}#global_menu li,#global_menu>ul>li{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.5)}#global_menu ul li:last-child{border-bottom:none}#global_menu ul ul{display:none}#global_menu a,#global_menu>ul>li>a{position:relative;display:block;margin:0;height:auto;line-height:30px;overflow:hidden;text-decoration:none;color:#fff !important;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:30px}#global_menu a:hover{color:#fff;background-color:#fe98b1}#global_menu ul ul a{padding-left:28px;background:rgba(255,255,255,.15)}#global_menu ul ul ul a{padding-left:42px;background:rgba(255,255,255,.3)}#global_menu ul ul ul ul a{padding-left:55px;background:rgba(255,255,255,.45)}#global_menu li.menu-item-has-children{position:relative}#global_menu .child_menu_button{display:block;position:absolute;text-align:center;width:60px;height:50px;right:0;top:1px;z-index:5;cursor:pointer}#global_menu .child_menu_button .icon:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f13a';font-size:20px;color:#fff;text-align:center;display:block;width:20px;height:20px;line-height:20px;border-radius:100%;position:absolute;left:20px;top:5px}#global_menu .child_menu_button.active .icon:before,#global_menu .child_menu_button:hover .icon:before{color:#fff;border-color:#fff}#global_menu li.menu-item-has-children.open>.child_menu_button .icon:before{content:'\f139'}#global_menu li.menu-item-has-children.open>ul{display:block}.mobile_fix_top.header_fix #header{position:fixed;width:100%;top:0;left:0;z-index:200;border-top:none !important;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;animation:slideDown .5s ease;-ms-animation:slideDown .5s ease;-webkit-animation:slideDown .5s ease;-moz-animation:slideDown .5s ease;background-color:rgba(255,255,255,0)}.mobile_fix_top.header_fix #header_logo #logo_image_fixed,.mobile_fix_top.header_fix #header_logo #logo_text_fixed{display:block}.mobile_fix_top.header_fix #header_logo #logo_image,.mobile_fix_top.header_fix #header_logo #logo_text{display:none}.mobile_fix_top.header_fix #header_logo .logo a{color:#fff;text-decoration:none}.mobile_fix_top.header_fix #header a.menu_button.active{background-color:transparent !important}.mobile_fix_top.header_fix a.menu_button:before{content:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ta_sp_menu_white.png);width:80px!important;z-index:201!important;top:0!important;right:0!important;background-color:#FFF!important;background-color:rgba(241,90,36,.8)!important;height:60px!important;padding-top:25px;background-position:right top}.mobile_fix_top.header_fix a.menu_button.active:before{content:'\f00d';color:#fff}.mobile_fix_top.header_fix #global_menu a{color:#fff}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}.site-title{padding-top:10px;padding-bottom:10px;padding-left:30px}#page-navigation{clear:both;text-align:center;height:auto;width:95%;margin-left:auto;margin-right:auto;margin-top:5vw;margin-bottom:5vw}#page-navigation .wp-pagenavi{text-align:center;padding-left:10px}#page-navigation .left{float:left;height:auto;width:auto;padding-top:10px;padding-bottom:20px}#ya-l{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ya_l.png);background-repeat:no-repeat;background-position:0 0;float:left;width:20px;height:20px}#page-navigation .left a{color:#f15a24;text-decoration:underline;font-size:12px;line-height:12px;float:left;text-align:left;padding-left:3px;padding-top:2px}#page-navigation .right{float:right;height:auto;width:auto;padding-top:10px;padding-bottom:20px;text-align:right}#ya-r{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/ya_r.png);background-repeat:no-repeat;background-position:0 0;float:right;width:20px;height:20px}#page-navigation .right a{color:#f15a24;text-decoration:underline;font-size:12px;line-height:12px;float:left;text-align:right;padding-right:15px;padding-top:2px}#page-navigation a:hover{color:#272727;text-decoration:underline}.wp-pagenavi{clear:both;text-align:center;height:auto;width:95%;margin-bottom:100px;margin-left:auto;margin-right:auto}.wp-pagenavi a,.wp-pagenavi span{color:#fff;background-color:#f15a24;border:1px solid #f15a24;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none;margin-top:0;margin-right:.20833333333333334%;margin-bottom:0;margin-left:.20833333333333334%;padding-top:.8333333333333334vw;padding-right:1.6666666666666667%;padding-bottom:.8333333333333334vw;padding-left:1.6666666666666667%}.wp-pagenavi a:hover{color:#f15a24;background-color:#fff;border-color:#f15a24;font-weight:700}.wp-pagenavi span.current{color:#f15a24;background-color:#fff;border-color:#f15a24;font-weight:700}.photo-gallery-title{clear:both;height:auto;width:100%;margin-top:20vw;margin-right:auto;margin-bottom:0;margin-left:auto}#photo-gallery-line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/accent_line_sp.png);background-repeat:no-repeat;background-size:100% auto;clear:both;height:1px;width:90%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.photo-gallery-title h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;text-align:center;clear:both;padding-top:6.25vw;padding-bottom:6.25vw;font-size:6.25vw;line-height:6.25vw;font-weight:700;color:#f15a24}.instagram{clear:both;height:auto;width:90%;margin-top:6.25vw;margin-right:auto;margin-bottom:10vw;margin-left:auto}.instagram h2{font-size:3vw;line-height:3vw;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/instagram_gallery_icon.png);background-repeat:no-repeat;background-size:6% auto;text-align:right;height:6vw;background-position:68% 0;padding-top:1vw}.instagram2{clear:both;height:auto;width:100%;margin-top:4.17vw;margin-right:auto;margin-bottom:10vw;margin-left:auto}.instagram2 h2{font-size:3vw;line-height:3vw;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/instagram_gallery_icon.png);background-repeat:no-repeat;background-size:6% auto;text-align:right;height:6vw;background-position:68% 0;padding-top:1vw}.instagram2 p{font-size:3vw;line-height:5vw;margin-bottom:2.08vw}#scroller{clear:both;width:100%;margin-right:auto;margin-bottom:20vw;margin-left:auto;overflow:auto;margin-top:6.25vw}#scroller-a{clear:both;width:100%;margin-right:auto;margin-bottom:20vw;margin-left:auto;overflow:auto;margin-top:6.25vw}#scroller-b{clear:both;width:100%;margin-right:auto;margin-bottom:20vw;margin-left:auto;overflow:auto;margin-top:6.25vw}#scroller-c{clear:both;width:100%;margin-right:auto;margin-bottom:20vw;margin-left:auto;overflow:auto;margin-top:6.25vw}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{margin:0;padding:0;overflow:hidden}.simply-scroll-list li{float:left;width:260px;height:180px;list-style:none;padding:0;margin:0}.simply-scroll-list img{width:240px;height:auto}#insta-Scroll{clear:both;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}#insta-Scroll li{list-style:none;margin:0;height:180px;padding-top:0;padding-right:20;padding-bottom:0;padding-left:0}#insta-Scroll img{display:block;padding:20px 10px;width:240px;height:auto}.footer-line-area{clear:both;height:auto;width:100%;margin-top:10vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-top:3.125vw;padding-bottom:3.125vw}.bridal-library-back{background-color:#f15a24}.footer-line{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto}.footer-line-l{height:auto;width:100%}.footer-line-l h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:3.75vw;line-height:3.75vw;font-weight:700;color:#fff;margin-bottom:2.083333333333333vw;text-align:center}.footer-line-l h2{font-size:2.9166666666666665vw;line-height:2.9166666666666665vw;font-weight:700;color:#fff;text-align:center}.footer-line-r{width:100%;height:auto;margin-top:3.125vw}.footer-line-r .contact-btn{cursor:pointer;text-align:center;clear:both;height:8vw;width:62.5vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:16px;line-height:16px;color:#f15a24;background-color:#fff}.footer-line-r .contact-btn:hover{cursor:pointer;height:8vw;width:62.5vw;text-decoration:none;color:#f15a24;background-color:#feebf0}.hanasho-footer-line-area{clear:both;height:17vw;width:100%;margin-top:20.833333333333335vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.hanasho-back{background-color:#534741}.hanasho-footer-line{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto}.hanasho-footer-title{float:left;height:10.416666666666667vw;width:25%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;border:1px solid #fff;margin-top:1.6666666666666667vw;padding-top:.8vw}.hanasho-footer-title h1:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f3cd';font-size:8.333333333333332vw;line-height:8.333333333333332vw;font-weight:700;color:#fff;text-align:center}.hanasho-footer-tel{float:left;height:auto;width:60%}.hanasho-footer-tel h1{font-size:3.3333333333333335vw;line-height:4.166666666666666vw;color:#fff;text-align:center;margin-bottom:1.0416666666666665vw}.hanasho-footer-tel h2{font-size:4.166666666666666vw;line-height:4.166666666666666vw;font-weight:700;color:#fff;text-align:center}.hanasho-footer-tel .s-size{font-size:3.125vw}.hanasho-footer-contact-area{float:right;width:15%;height:auto;margin-top:2.083333333333333vw}header,section,footer,aside,article,figure{display:block}#pc{display:none !important}#ta{display:none !important}.pc{display:none !important}.ta{display:none !important}.widget{clear:both;width:80%;margin-right:auto;margin-left:auto;margin-bottom:16vw}.widget h3{text-indent:-9999;display:none}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:15px;margin-top:0}.alignright,img.alignright{display:inline;float:right;margin-left:15px;margin-top:0}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:600px !important;padding:4px;text-align:center}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#333;font-size:14px;margin:5px;text-align:center}.wp-smiley{margin:0}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:2px solid #cfcfcf}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#1a1a1a;font-size:14px;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;text-align:left;line-height:20px;padding-top:5px}.gallery dl{margin:0}.gallery img{border:10px solid #f1f1f1}.gallery br+br{display:none}#content .attachment img{display:block;margin:0 auto}#comment{font-size:12px}.commentlist{list-style:none;margin:0 auto}.commentlist li{margin:0 0 .1em;padding:1em;background:#f6f6f6}.comment-author{color:#000;font-weight:700}.comment-author a:link,.comment-author a:visited{text-decoration:none;color:maroon;font-weight:700}.comment-author a:hover{color:maroon;border-bottom:1px solid maroon}.comment-date{color:#888;font-size:8px;float:right}.comment-content{font-size:12px}#cont-t-area{clear:both;height:auto;width:890px;margin-right:60px;margin-left:20px;margin-bottom:50px;overflow:auto}#cont-t-area h2{font-size:20px;line-height:30px;font-weight:700;color:#9e005d;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9e005d;clear:both;padding-bottom:10px;margin-bottom:10px;padding-top:20px}#cont-t-area h3{font-size:20px;line-height:30px;color:#000}#cont-t-area ol{padding-left:23px;clear:both}#cont-t-area ol li{font-size:16px;line-height:30px;color:#000;text-align:justify}#cont-t-area ul{padding-left:21px}#cont-t-area ul li{font-size:16px;line-height:30px;color:#000}#cont-t-area .category{font-size:14px;line-height:14px;color:#000;float:left;padding-bottom:20px}#cont-t-area .dey{font-size:14px;line-height:14px;color:#000;text-align:right;padding-bottom:20px}#cont-t-area .cont-column2{float:left}#cont-t-area .cont-column3{float:left;height:auto;width:250px;margin-right:25px;margin-left:25px;margin-top:30px}.category-title-area{clear:both;height:auto;width:890px;margin-right:60px;margin-left:20px;margin-bottom:20px}.category-title-area h1{font-size:30px;line-height:35px;padding-left:65px;font-family:"lr oΎ©","MS PMincho","qMmΎ© Pro W3","Hiragino Mincho Pro",serif;font-weight:700;padding-top:7.5px;padding-bottom:7.5px}.category-title-area .voice-b1{color:#9e005d;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_01.png);background-repeat:no-repeat}.category-title-area .voice-b2{color:#009245;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_02.png);background-repeat:no-repeat}.category-title-area .voice-b2 a{text-justify:inter-ideograph;text-decoration:none;color:#009245}.category-title-area .voice-b2 a:hover{text-justify:inter-ideograph;color:#3c6;text-decoration:underline}.category-title-area .voice-b3{color:#0071bc;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_03.png);background-repeat:no-repeat}.category-title-area .voice-b3 a{text-justify:inter-ideograph;text-decoration:none;color:#0071bc}.category-title-area .voice-b3 a:hover{text-justify:inter-ideograph;color:#09f;text-decoration:underline}.category-title-area .voice-b4{color:#f15a24;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/title_accent_04.png);background-repeat:no-repeat}.category-title-area .voice-b4 a{text-justify:inter-ideograph;text-decoration:none;color:#f15a24}.category-title-area .voice-b4 a:hover{text-justify:inter-ideograph;color:#f90;text-decoration:underline}.open-pr{clear:both;height:auto;width:100%;background-color:#f15a24;padding-top:2.083333333333333vw;padding-bottom:2.083333333333333vw}.open-pr p{font-weight:700;color:#fff !important;text-align:center}.line-icon-side{clear:both;height:auto;width:80px;position:absolute;z-index:2;top:25%;right:10px}.line-icon{position:fixed;height:auto;width:80px}.line-icon img{height:auto;width:100%}}footer{width:100%;position:relative;clear:both;height:auto}.footer-banner-area{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.footer-banner-area .banner-column{margin-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-banner-area .banner-column .column-area{position:relative;width:calc(100%/3);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.footer-banner-area .banner-column .column-area img{width:100%;height:auto}.footer-company-guide{clear:both;height:auto;width:1600px;margin-top:50px;margin-right:auto;margin-bottom:30px;margin-left:auto}.footer-company-guide .company-info-column{margin-right:-100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-company-guide .company-info-column .column-area{position:relative;width:calc(100%/3 - 100px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:100px;margin-bottom:50px;margin-left:0}.footer-company-guide .company-info-column .column-area .title{font-size:20px;line-height:30px;font-weight:700;color:#f15a24;padding-top:5px;padding-bottom:5px;padding-left:20px;margin-bottom:30px;border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#f15a24;border-left-color:#f15a24}.footer-company-guide .company-info-column .column-area table{border-collapse:collapse;width:100%;height:auto;font-size:16px;line-height:26px;color:#333;margin-top:0 !important}.footer-company-guide .company-info-column .column-area .company-info-l{background-color:#f15a24;background-repeat:repeat;width:20%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.footer-company-guide .company-info-column .column-area .company-info-l-end{background-color:#f15a24;background-repeat:repeat;width:20%;font-weight:700;color:#fff;padding-top:10px;padding-bottom:10px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.footer-company-guide .company-info-column .column-area .company-info-r{padding-right:20px;padding-left:20px;padding-top:10px;padding-bottom:10px}.footer-company-guide .company-info-column .column-area p{text-align:center}.footer-company-guide .footer-link{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto}.footer-company-guide .footer-link h2{text-align:center;font-size:16px;line-height:16px}#copyright{height:auto;width:auto;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:12px;padding-bottom:12px;clear:both;background-color:#f15a24}#copyright p{font-size:16px;color:#fff;text-align:center;line-height:16px}@media screen and (max-width:1024px){.footer-banner-area .banner-column .column-area{width:calc(100%/3)}.footer-company-guide{width:90%}.footer-company-guide .company-info-column{margin-right:0}.footer-company-guide .company-info-column .column-area{width:100%;margin-right:0}.footer-company-guide .company-info-column .column-area .title{font-size:18px;line-height:28px}.footer-company-guide .company-info-column .column-area table{font-size:14px;line-height:24px}.footer-company-guide .footer-link h2{font-size:14px;line-height:14px}#copyright p{font-size:14px;line-height:14px}}@media screen and (max-width:480px){.footer-banner-area .banner-column .column-area{width:100%;margin-bottom:20px}.footer-banner-area .banner-column .column-area:last-child{margin-bottom:0}.footer-company-guide{margin-top:30px;margin-bottom:20px}.footer-company-guide .company-info-column .column-area{margin-bottom:30px}.footer-company-guide .company-info-column .column-area .title{font-size:16px;line-height:26px;margin-bottom:20px}.footer-company-guide .company-info-column .column-area table{font-size:12px;line-height:22px}.footer-company-guide .footer-link h2{font-size:12px;line-height:12px}#copyright{padding-top:12px;padding-bottom:12px}#copyright p{font-size:12px;line-height:12px}}.main-cont-area{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.content{width:100%;clear:both;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.main-cover{width:100%;clear:both;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;height:auto;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.main-cover h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:50px;line-height:60px;font-weight:700;color:#333;text-align:center;position:absolute;z-index:1;text-shadow:3px 3px 4px #fff,-3px 3px 4px #fff,3px -3px 4px #fff,-3px -3px 4px #fff,3px 0px 4px #fff,0px 3px 4px #fff,-3px 0px 4px #fff,0px -3px 4px #fff}.main-cover .orange-title{color:#f15a24}.main-cover img{width:100%;height:auto}.contents-area{clear:both;height:auto;width:62.5%;margin-top:100px;margin-right:auto;margin-bottom:50px;margin-left:auto;overflow:auto}.contents-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:35px;line-height:45px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:30px}.contents-area h2{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:30px}.contents-area h3{font-size:20px;line-height:30px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:30px}.contents-area p{font-size:16px;line-height:26px;color:#333;text-align:center}.contents-main-title{clear:both;height:auto;width:62.5%;margin-top:7.8125vw;margin-right:auto;margin-bottom:50px;margin-left:auto}.contents-main-title h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;font-weight:700;color:#f15a24;text-align:center}.cont-area{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto}.cont-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width:481px) and (max-width:1024px){.main-cover h1{font-size:30px;line-height:40px}.contents-area{width:95%;margin-top:9.765625vw;margin-bottom:4.8828125vw}.contents-area h1{font-size:25px;line-height:35px;color:#f15a24;margin-bottom:2.9296875vw}.contents-area h2{font-size:20px;line-height:30px;margin-bottom:30px}.contents-area h3{font-size:18px;line-height:28px;margin-bottom:2.9296875vw}.contents-area p{font-size:14px;line-height:24px}.contents-main-title{width:95%;margin-top:9.765625vw;margin-bottom:4.8828125vw}.contents-main-title h1{font-size:30px;line-height:40px}.cont-area{width:95%}}@media screen and (max-width:480px){.main-cover h1{font-size:25px;line-height:35px}.contents-area{width:95%;margin-top:50px;margin-bottom:50px}.contents-area h1{font-size:20px;line-height:30px;margin-bottom:20px}.contents-area h2{font-size:18px;line-height:28px;margin-bottom:20px}.contents-area h3{font-size:16px;line-height:26px;margin-bottom:20px}.contents-area p{font-size:12px;line-height:22px}.contents-main-title{width:95%;margin-top:10vw;margin-bottom:6.25vw}.contents-main-title h1{font-size:20px;line-height:30px}.cont-area{width:95%}}.indent_1{text-indent:-1em!important;padding-left:1em!important}.indent_2{text-indent:0em!important;padding-left:1em!important}.both{clear:both}.space-ud{padding-top:30px;padding-bottom:30px}.mint-green{color:#2cb3ac}.column-box{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;clear:both}.calc-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fancybox-title-inside{padding-bottom:10px;text-align:justify!important;color:#333;position:relative}.link-btn-area{clear:both;width:540px;margin-right:auto;margin-left:auto;padding-top:50px}.link-btn-area .link-btn{cursor:pointer;font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;text-align:center;clear:both;height:95px;width:100%;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:25px;line-height:25px;color:#f15a24;background-color:#fff;border:1px solid #f15a24}.link-btn-area .link-btn:hover{cursor:pointer;height:95px;width:100%;text-decoration:none;color:#fff;background-color:#f15a24;border:1px solid #f15a24}.link-btn-area-type2{clear:both;width:auto;margin-right:auto;margin-left:auto;padding-top:50px}.link-btn-area-type2 .link-btn{cursor:pointer;font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;text-align:center;clear:both;height:95px;width:auto;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:25px;line-height:25px;color:#f15a24;background-color:#fff;border:1px solid #f15a24;padding-right:30px;padding-left:30px}.link-btn-area-type2 .link-btn:hover{cursor:pointer;height:95px;width:auto;text-decoration:none;color:#fff;background-color:#f15a24;border:1px solid #f15a24}.gyoukan-35{line-height:35px !important}.sui-line{border-bottom-color:#f15a24;border-bottom-width:1px;border-bottom-style:solid}@media screen and (max-width:1024px){.link-btn-area{width:52.73vw;padding-top:4.88vw}.link-btn-area .link-btn{height:9.28vw;font-size:2.44vw;line-height:2.44vw}.link-btn-area .link-btn:hover{height:9.28vw}.link-btn-area-type2{padding-top:4.88vw}.link-btn-area-type2 .link-btn{height:9.28vw;font-size:2.44vw;line-height:2.44vw;padding-right:2.93vw;padding-left:2.93vw}.link-btn-area-type2 .link-btn:hover{height:9.28vw}.gyoukan-35{line-height:3.42vw !important}}@media screen and (max-width:480px){.link-btn-area{width:90%;padding-top:6.25vw;margin-bottom:20.83vw}.link-btn-area .link-btn{height:60px;font-size:18px;line-height:18px}.link-btn-area .link-btn:hover{height:60px}.link-btn-area-type2{width:100%;padding-top:6.25vw;margin-bottom:20.83vw}.link-btn-area-type2 .link-btn{height:60px;font-size:3.33vw;line-height:3.33vw}.link-btn-area-type2 .link-btn:hover{height:60px}.gyoukan-35{line-height:7.29vw !important}}.font-type1{font-family:Arial,"qMmpS ProN W3","Hiragino Kaku Gothic ProN","CI",Meiryo,sans-serif}.font-type2{font-family:"Hiragino Sans","qMmpS ProN","Hiragino Kaku Gothic ProN","ΰSVbN",YuGothic,"CI",Meiryo,sans-serif;font-weight:500}.font-type3{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-weight:500}.font-type4{font-family:"qMmΫS Pro W4","qMmΫS Pro","Hiragino Maru Gothic Pro","qMmpS Pro W3","Hiragino Kaku Gothic Pro","HGΫΊήΌ―ΈM-PRO","HGMaruGothicMPRO"}@media screen and (min-width:1025px){.f_size-8{font-size:8px !important}.f_size-9{font-size:9px !important}.f_size-10{font-size:10px !important}.f_size-11{font-size:11px !important}.f_size-12{font-size:12px !important}.f_size-13{font-size:13px !important}.f_size-14{font-size:14px !important}.f_size-15{font-size:15px !important}.f_size-16{font-size:16px !important}.f_size-17{font-size:17px !important}.f_size-18{font-size:18px !important}.f_size-19{font-size:19px !important}.f_size-20{font-size:20px !important}.f_size-21{font-size:21px !important}.f_size-22{font-size:22px !important}.f_size-23{font-size:23px !important}.f_size-24{font-size:24px !important}.f_size-25{font-size:25px !important}.f_size-30{font-size:30px !important}}@media screen and (max-width:1024px){.f_size-8{font-size:.78125vw !important}.f_size-9{font-size:.87890625vw !important}.f_size-10{font-size:.9765625vw !important}.f_size-11{font-size:1.07421875vw !important}.f_size-12{font-size:1.171875vw !important}.f_size-13{font-size:1.26953125vw !important}.f_size-14{font-size:1.3671875vw !important}.f_size-15{font-size:1.46484375vw !important}.f_size-16{font-size:1.5625vw !important}.f_size-17{font-size:1.66015625vw !important}.f_size-18{font-size:1.7578125vw !important}.f_size-19{font-size:1.85546875vw !important}.f_size-20{font-size:1.953125vw !important}.f_size-21{font-size:2.05078125vw !important}.f_size-22{font-size:2.1484375vw !important}.f_size-23{font-size:2.24609375vw !important}.f_size-24{font-size:2.34375vw !important}.f_size-25{font-size:2.44140625vw !important}.f_size-30{font-size:2.93vw !important}}@media screen and (max-width:480px){.f_size-8{font-size:1.6666666666666667vw !important}.f_size-9{font-size:1.875vw !important}.f_size-10{font-size:2.083333333333333vw !important}.f_size-11{font-size:2.2916666666666665vw !important}.f_size-12{font-size:2.5%vw !important}.f_size-13{font-size:2.7083333333333335vw !important}.f_size-14{font-size:2.9166666666666665vw !important}.f_size-15{font-size:3.125vw !important}.f_size-16{font-size:3.3333333333333335vw !important}.f_size-17{font-size:3.5416666666666665vw !important}.f_size-18{font-size:3.75vw !important}.f_size-19{font-size:3.958333333333333vw !important}.f_size-25{font-size:4.166666666666666vw !important}.f_size-30{font-size:5.21vw !important}}@media screen and (min-width:1025px){.margin-top-150{margin-top:150px!important}.margin-top-100{margin-top:100px!important}.margin-top-80{margin-top:80px!important}.margin-top-50{margin-top:50px!important}.margin-top-30{margin-top:30px!important}.margin-top-20{margin-top:20px!important}.margin-top-15{margin-top:15px!important}.margin-top-10{margin-top:10px!important}.margin-top-0{margin-top:0!important}.margin-bottom-150{margin-bottom:150px!important}.margin-bottom-100{margin-bottom:100px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-0{margin-bottom:0!important}}@media screen and (max-width:1024px){.margin-top-150{margin-top:14.65vw!important}.margin-top-100{margin-top:9.77vw!important}.margin-top-80{margin-top:7.81vw!important}.margin-top-50{margin-top:4.88vw!important}.margin-top-30{margin-top:2.93vw!important}.margin-top-20{margin-top:1.95vw!important}.margin-top-15{margin-top:1.46vw!important}.margin-top-10{margin-top:.98vw!important}.margin-top-0{margin-top:0!important}.margin-bottom-150{margin-bottom:14.65vw!important}.margin-bottom-100{margin-bottom:9.77vw!important}.margin-bottom-80{margin-bottom:7.81vw!important}.margin-bottom-50{margin-bottom:4.88vw!important}.margin-bottom-30{margin-bottom:2.93vw!important}.margin-bottom-20{margin-bottom:1.95vw!important}.margin-bottom-15{margin-bottom:1.46vw!important}.margin-bottom-10{margin-bottom:.98vw!important}.margin-bottom-0{margin-bottom:0!important}}@media screen and (max-width:480px){.margin-top-150{margin-top:20.83vw!important}.margin-top-100{margin-top:10.42vw!important}.margin-top-80{margin-top:8.33vw!important}.margin-top-50{margin-top:6.25vw!important}.margin-top-30{margin-top:4.17vw!important}.margin-top-20{margin-top:2.08vw!important}.margin-top-15{margin-top:2.08vw!important}.margin-top-10{margin-top:2.08vw!important}.margin-top-0{margin-top:0!important}.margin-bottom-150{margin-bottom:20.83vw!important}.margin-bottom-100{margin-bottom:10.42vw!important}.margin-bottom-80{margin-bottom:8.33vw!important}.margin-bottom-50{margin-bottom:6.25vw!important}.margin-bottom-30{margin-bottom:4.17vw!important}.margin-bottom-20{margin-bottom:2.08vw!important}.margin-bottom-15{margin-bottom:2.08vw!important}.margin-bottom-10{margin-bottom:2.08vw!important}.margin-bottom-0{margin-bottom:0!important}}.column2-min{margin-right:-100px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.column2-min .column-area{position:relative;width:calc(100%/2 - 100px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:100px;margin-bottom:50px;margin-left:0}.column3-min{margin-right:-50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.column3-min .column-area{position:relative;width:calc(100%/3 - 50px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:50px;margin-bottom:50px;margin-left:0}.column4-min{margin-right:-40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.column4-min .column-area{position:relative;width:calc(100%/4 - 40px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:40px;margin-bottom:50px;margin-left:0}.column5-min{margin-right:-30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.column5-min .column-area{position:relative;width:calc(100%/5 - 30px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:30px;margin-bottom:50px;margin-left:0}@media screen and (min-width:1025px),print{.column2-min .column-area:last-child,.column2-min .column-area:nth-last-child(2):nth-child(odd),.column3-min .column-area:nth-child(3n+1):nth-last-child(-n+3),.column3-min .column-area:nth-child(3n+1):nth-last-child(-n+3)~.column-area,.column4-min .column-area:nth-child(4n+1):nth-last-child(-n+4),.column4-min .column-area:nth-child(4n+1):nth-last-child(-n+4)~.column-area,.column5-min .column-area:nth-child(5n+1):nth-last-child(-n+5),.column5-min .column-area:nth-child(5n+1):nth-last-child(-n+5)~.column-area{margin-bottom:0}}.column2-max,.column3-max,.column4-max,.column5-max,.column6-max{margin-bottom:0;margin-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.column2-max img,.column3-max img,.column4-max img,.column5-max img,.column6-max img{width:100%;height:auto}.column2-max .column-area{position:relative;width:calc(100%/2);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:50px;margin-left:0}.column3-max .column-area{position:relative;width:calc(100%/3);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:50px;margin-left:0}.column4-max .column-area{position:relative;width:calc(100%/4);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:50px;margin-left:0}.column5-max .column-area{position:relative;width:calc(100%/5);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:50px;margin-left:0}.column6-max .column-area{position:relative;width:calc(100%/6);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:50px;margin-left:0}@media screen and (max-width:1024px){.column2-min{margin-right:-9.77vw}.column2-min .column-area{width:calc(100%/2 - 9.77vw);margin-right:9.77vw;margin-bottom:4.88vw}.column3-min{margin-right:-4.88vw}.column3-min .column-area{width:calc(100%/3 - 4.88vw);margin-right:4.88vw;margin-bottom:4.88vw}.column4-min{margin-right:-4.88vw}.column4-min .column-area{width:calc(100%/2 - 4.88vw);margin-right:4.88vw;margin-bottom:4.88vw}.column5-min{margin-right:-2.93vw}.column5-min .column-area{width:calc(100%/5 - 2.93vw);margin-right:2.93vw;margin-bottom:4.88vw}.column2-min .column-area:last-child,.column2-min .column-area:nth-last-child(2):nth-child(odd),.column3-min .column-area:nth-child(3n+1):nth-last-child(-n+3),.column3-min .column-area:nth-child(3n+1):nth-last-child(-n+3)~.column-area,.column4-min .column-area:nth-child(2n+1):nth-last-child(-n+2),.column4-min .column-area:nth-child(2n+1):nth-last-child(-n+2)~.column-area,.column5-min .column-area:nth-child(5n+1):nth-last-child(-n+5),.column5-min .column-area:nth-child(5n+1):nth-last-child(-n+5)~.column-area{margin-bottom:0}.column2-max .column-area{margin-bottom:4.88vw}.column3-max .column-area{margin-bottom:4.88vw}.column4-max .column-area{margin-bottom:4.88vw}.column5-max .column-area{margin-bottom:4.88vw}.column6-max .column-area{margin-bottom:4.88vw}}@media screen and (max-width:480px){.column2-min{margin-right:0}.column2-min .column-area{width:100%;margin-right:auto;margin-left:auto;margin-bottom:6.25vw}.column3-min{margin-right:0}.column3-min .column-area{width:100%;margin-right:auto;margin-left:auto;margin-bottom:6.25vw}.column4-min{margin-right:0}.column4-min .column-area{width:100%;margin-right:auto;margin-left:auto;margin-bottom:6.25vw}.column5-min{margin-right:0}.column5-min .column-area{width:100%;margin-right:auto;margin-left:auto;margin-bottom:6.25vw}.column2-min .column-area:last-child,.column2-min .column-area:nth-last-child(2):nth-child(odd),.column3-min .column-area:nth-child(3n+1):nth-last-child(-n+3),.column3-min .column-area:nth-child(3n+1):nth-last-child(-n+3)~.column-area,.column4-min .column-area:nth-child(4n+1):nth-last-child(-n+4),.column4-min .column-area:nth-child(4n+1):nth-last-child(-n+4)~.column-area,.column5-min .column-area:nth-child(5n+1):nth-last-child(-n+5),.column5-min .column-area:nth-child(5n+1):nth-last-child(-n+5)~.column-area{margin-bottom:6.25vw}.column2-max .column-area{margin-bottom:10.42vw}.column3-max .column-area{margin-bottom:10.42vw}.column4-max .column-area{margin-bottom:10.42vw}.column5-max .column-area{margin-bottom:10.42vw}.column6-max .column-area{width:calc(100%/2);margin-bottom:10.42vw}}.default-area{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.default-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.default-area-80{clear:both;height:auto;width:80%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.default-area img,.default-area-max img,.default-area-80 img{height:auto;width:100%}.default-area h1,.default-area-max h1,.default-area-80 h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}.default-area h2,.default-area-max h2,.default-area-80 h2{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700}.default-area h3,.default-area-max h3,.default-area-80 h3{font-size:20px;line-height:30px;color:#333;font-weight:700}.default-area p,.default-area-max p,.default-area-80 p{text-align:justify}.default-area ol,.default-area-max ol,.default-area-max ol{list-style-type:decimal;list-style-position:inside;color:#333}.default-area ol li,.default-area-max ol li,.default-area-80 ol li{font-size:16px;line-height:26px;padding-left:1em;text-indent:-1em}.default-area ul,.default-area-max ul,.default-area-max ul{list-style-type:disc;list-style-position:inside}.default-area ul li,.default-area-max ul li,.default-area-80 ul li{font-size:16px;line-height:26px;color:#333;padding-left:1em;text-indent:-1em}@media screen and (max-width:1024px){.default-area{width:90%;margin-top:9.77vw;margin-bottom:14.65vw}.default-area-max{margin-top:9.77vw;margin-bottom:14.65vw}.default-area-80{width:90%;margin-top:9.77vw;margin-bottom:14.65vw}.default-area h1,.default-area-max h1,.default-area-80 h1{font-size:30px;line-height:40px;margin-bottom:4.88vw}.default-area h2,.default-area-max h2,.default-area-80 h2{font-size:20px;line-height:30px}.default-area h3,.default-area-max h3,.default-area-80 h3{font-size:18px;line-height:28px}.default-area ol li,.default-area-max ol li,.default-area-80 ol li{font-size:14px;line-height:24px}.default-area ul li,.default-area-max ul li,.default-area-80 ul li{font-size:14px;line-height:24px}}@media screen and (max-width:480px){.default-area{margin-top:10.42vw;margin-bottom:20.83vw}.default-area-max{margin-top:10.42vw;margin-bottom:20.83vw}.default-area-80{width:90%;margin-top:10.42vw;margin-bottom:20.83vw}.default-area h1,.default-area-max h1,.default-area-80 h1{font-size:25px;line-height:35px;margin-bottom:6.25vw}.default-area h2,.default-area-max h2,.default-area-80 h2{font-size:18px;line-height:28px}.default-area h3,.default-area-max h3,.default-area-80 h3{font-size:16px;line-height:26px}.default-area ol li,.default-area-max ol li,.default-area-80 ol li{font-size:12px;line-height:22px}.default-area ul li,.default-area-max ul li,.default-area-80 ul li{font-size:12px;line-height:22px}}@media screen and (min-width:1025px),print{.indent_5{text-indent:0ex;padding-left:4.5em}.cover-area{height:auto;width:100%;clear:both;position:relative}.cover-white-line{height:auto;width:100%;clear:both;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/main_title_bar.png);background-repeat:repeat-y;background-position:center center;background-size:100% auto;position:absolute;padding-top:.520833333vw;padding-bottom:.520833333vw;margin-top:25.8vw}.cover-white-line h1{font-size:2.083333333vw;line-height:2.604166667vw;font-weight:700;color:#333;text-align:center}.cover-white-line h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:1.5625vw;line-height:2.083333333vw;font-weight:700;text-align:center;margin-bottom:10px}.cover-area img{height:auto;width:100%}.cover-area a{color:#da2672;position:absolute;bottom:8%;left:12%;font-size:.83vw;line-height:1.35vw;font-weight:700}.cover-area a:hover{color:#333;text-decoration:none}.cover-white-line .pink-text{color:#f15a24}.cover-white-line .blue-text{color:#33bedb}.cover-white-line .orange-text{color:#f15a24}.cover-white-line .green-text{color:#74c55a}.cover-white-line .purple-text{color:#b854a8}.cover-white-line .red-text{color:#ff6366}.cover-white-line .brown-text{color:#c69c6d}.cover-white-line .d-blue-text{color:#0071bc}.contents-toptitle-area{clear:both;height:auto;width:62.5%;margin-top:5.208333333333334vw;margin-right:auto;margin-bottom:2.604166666666667vw;margin-left:auto;overflow:auto}.contents-toptitle-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}.contents-toptitle-area h2{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700}.contents-toptitle-area p{text-align:center}.contents-subtitle-area{clear:both;height:auto;width:62.5%;margin-top:7.8125vw;margin-right:auto;margin-bottom:2.604166666666667vw;margin-left:auto;overflow:auto}.contents-subtitle-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}.contents-subtitle-area h2{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700}.contents-subtitle-area p{text-align:center}.contents-subtitle-area .s-font{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:25px;line-height:35px;color:#333}.page-link-area{clear:both;height:auto;width:65.10416666666666%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:150px}.page-link-box a{font-size:.8333333333333334vw;line-height:1.0416666666666665vw;font-weight:700;color:#f15a24;float:left;height:4.166666666666666vw;width:16%;margin-right:2%;margin-left:2%;background-color:#fff;border:1px solid #f15a24;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.page-link-box a:hover{background-color:#f15a24;border:1px solid #f15a24;color:#fff;text-decoration:none}table{border-collapse:collapse;width:100%;height:auto;font-size:16px;line-height:26px;color:#333;margin-top:1.041666667vw}.table-info-l{background-color:#f15a24;background-repeat:repeat;width:20%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:.520833333vw;padding-bottom:.520833333vw;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.table-info-l-end{background-color:#f15a24;background-repeat:repeat;font-weight:700;color:#fff;width:20%;padding-top:.520833333vw;padding-bottom:.520833333vw;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.table-info-r{padding-right:1.5625vw;padding-left:1.5625vw;padding-top:.520833333vw;padding-bottom:.520833333vw}.contents-banner-area{clear:both;height:auto;width:100%}.contents-banner-area .c-b-a-img{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.contents-banner-area .c-b-a-img img{float:left;height:auto;width:100%}.contents-banner-area .c-b-a-img .banner-space{width:2.083333333333333%}.single-title-area{clear:both;height:auto;width:62.5%;margin-top:100px;margin-right:auto;margin-bottom:2.604166667vw;margin-left:auto;overflow:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.single-title-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;font-weight:700}.single-area{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto;margin-bottom:7.8125vw;overflow:auto}.single-area .day{font-size:16px;line-height:16px;color:#333;text-align:right;margin-bottom:2.604166667vw}.single-area img{max-width:100%;height:auto}.single-wedding-report-area{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto;margin-bottom:80px;margin-top:80px}.single-wedding-report-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;font-weight:700;color:#f15a24;margin-bottom:50px;padding-right:30px;padding-left:30px;text-align:center}.single-wedding-report-day{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:50px;margin-left:auto}.single-wedding-report-day p{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:18px;line-height:35px;color:#333;text-align:center}.single-wedding-report-info{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.single-wedding-report-info p{font-size:16px;line-height:26px;color:#333}.single-wedding-report-info img{max-width:100%;height:auto}.single-hanasho{height:auto;width:22.71986970684039%;margin-right:auto;margin-left:auto;overflow:auto}.single-hanasho .photo-area{height:auto;width:100%;overflow:hidden;margin-bottom:.5208333333333333vw}.single-hanasho .photo-area a img{height:auto;width:100%;transition-duration:.5s}.single-hanasho .photo-area img:hover{transform:scale(1.1);transition-duration:.5s}.single-hanasho h2{font-size:16px;line-height:26px;color:#333;text-align:center}#faq-area{clear:both;height:auto;width:65%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:150px}#faq-area h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:50px}#faq-area article{margin-top:50px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:2%;padding-bottom:0;padding-left:2%}#faq-area article *{margin:0;padding:0;list-style:none;font-style:normal}#faq-area article ul{list-style-type:none;margin:0;padding:0;height:auto}#faq-area article li dl dt,#faq-area article li dl dd{font-weight:400;color:#333;font-size:16px;line-height:26px;vertical-align:top;padding-top:25px;padding-right:0;padding-bottom:20px;padding-left:0}#faq-area article li dl dt{display:flex;border-top:solid 2px #ebebeb;cursor:pointer}#faq-area article li dl dd{display:none;border-top:solid 2px #ebebeb;background-color:#f5f5f5;margin-left:0;padding-left:0}#faq-area article li dl dd div{display:flex}#faq-area article li dl dt>span:first-child,#faq-area article li dl dd div>span:first-child{font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","ΰSVbN Medium",meiryo,"Open Sans",sans-serif;margin-left:2%;width:40px;height:40px;display:block;vertical-align:top;border:none;color:#fff;border-radius:50%;font-size:24px;font-weight:700;margin-top:-6px;line-height:12px;background-color:#fbb03b;text-align:center}#faq-area article li dl dd div>span:first-child{color:#fff;background-color:#f15a24}#faq-area article li dl dt>span:first-child span,#faq-area article li dl dd div>span:first-child span{display:block;margin-top:13px}#faq-area article li dl dt>span:nth-child(2){padding-left:1em;width:80%;margin-right:4%}#faq-area article li dl dd div>span:last-child{padding:0 1em;width:90%}#faq-area article li dl dt div,#faq-area article li dl dt div span{display:inline-block;transition:all .4s;box-sizing:border-box}#faq-area article li dl dt div{position:relative;width:30px;height:30px;float:right}#faq-area article li dl dt div span:before{font-family:"Font Awesome 5 Free";color:#fbb03b;position:absolute;top:0;font-size:25px;width:100%;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;content:'\f078'}#faq-area article li dl dt div.active span:before{content:'\f077'}.information-area{clear:both;height:auto;width:67.70833333333334%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:2.604166666666667vw;overflow-y:hidden}.information-area .column2{height:auto;width:42.30769230769231%;overflow:auto;float:left;margin-right:3.8461538461538462%;margin-left:3.8461538461538462%;margin-bottom:2.604166666666667vw}.information-area .column2 .news-photo{height:160px;width:29.09090909090909%;overflow:auto;float:left;margin-right:4.545454545454546%;overflow:hidden;position:relative}.information-area .column2 .news-photo a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;transition-duration:.5s}.information-area .column2 .news-photo img:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);transition-duration:.5s}.information-area .column2 .news-sentence{height:auto;width:66.36363636363637%;overflow:auto;float:left}.information-area .column2 .news-sentence h2{font-size:16px;line-height:16px;color:#333;margin-bottom:1.0416666666666665vw;float:left}.information-area .column2 .news-sentence h3{font-size:16px;line-height:16px;color:#f15a24;margin-bottom:1.0416666666666665vw;float:right}.information-area .column2 .news-sentence h1{font-size:16px;line-height:26px;font-weight:700;color:f97399;margin-bottom:.78125vw;clear:both}.contents-menu-btn{clear:both;margin-right:auto;margin-left:auto;margin-top:1.0416666666666665vw;position:relative}.contents-menu-btn .contents-btn{cursor:pointer;text-align:center;clear:both;height:2.604166666666667vw;width:10.5vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:.8333333333333334vw;line-height:.8333333333333334vw;color:#fff;background-color:#f15a24}.contents-menu-btn .contents-btn:hover{cursor:pointer;height:2.604166666666667vw;width:10.5vw;text-decoration:none;color:#f15a24;background-color:#fff;border:1px solid #f15a24}.contents-menu-btn .contents-btn-max{cursor:pointer;text-align:center;clear:both;height:2.6vw;width:auto;padding-right:1.04vw;padding-left:1.04vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;font-size:.83vw;line-height:.83vw;color:#fff;background-color:#f15a24;border:1px solid #f15a24;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contents-menu-btn .contents-btn-max:hover{cursor:pointer;text-decoration:none;color:#f15a24;background-color:#fff;border:1px solid #f15a24}.privacy-policy-area{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:7.8125vw;overflow-y:hidden}.privacy-policy-area h1{font-size:25px;line-height:35px;font-weight:700;color:#f15a24;text-align:justify;margin-top:2.604166667vw;margin-bottom:1.041666667vw}.privacy-policy-area ol{margin-left:-1em}.privacy-policy-area ol li{font-size:16px;line-height:26px;color:#333;padding-left:1em;text-indent:-1}.privacy-policy-area ul{list-style-type:disc;list-style-position:inside}.privacy-policy-area ul li{font-size:16px;line-height:26px;color:#333;padding-left:1em;text-indent:-1em}.privacy-policy-area h1 span{display:inline-block;overflow:hidden}.privacy-policy-area h2 span{display:inline-block;overflow:hidden}.insurance-area{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:7.8125vw;overflow-y:hidden}.insurance-area img{margin-right:auto;margin-left:auto;height:auto;max-width:100%}.insurance-area .logo-img{margin-bottom:100px}.insurance-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}.insurance-area .h1-30{font-size:30px}.insurance-area h2{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700}.insurance-area h3{font-size:20px;line-height:30px;color:#333;font-weight:700}.insurance-area p{text-align:justify}.insurance-area ol{list-style-type:decimal;list-style-position:inside;color:#333}.insurance-area ol li{font-size:16px;line-height:26px;padding-left:1em;text-indent:-1em}.insurance-area ul{list-style-type:disc;list-style-position:inside}.insurance-area ul li{font-size:16px;line-height:26px;color:#333;padding-left:1em;text-indent:-1em}.insurance-area .dot-line-title{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/dot_m.png);background-repeat:repeat-x;background-position:center bottom;margin-top:100px;padding-bottom:20px;margin-bottom:20px}.insurance-area .paint-title{margin-bottom:50px;background-color:#f7931e;height:auto;width:100%;padding-top:15px;padding-bottom:15px}.insurance-area .paint-title h2{font-size:30px;line-height:40px;font-weight:700;color:#fff;text-align:center}.insurance-area .ornament{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/insurance_ornament.png);background-repeat:no-repeat;background-position:center center;background-size:95% auto}.insurance-area .column-area{height:auto;width:100%;margin-bottom:50px;clear:both}.insurance-area .column-area h2{text-align:justify}.insurance-area .column-area .column-l{float:left;height:auto;width:62.5%;margin-right:4.17%}.insurance-area .column-area .column-r{float:right;height:auto;width:33.33%}.insurance-area .column-area .column-r img{height:auto;width:100%}.insurance-area .frame-area{height:auto;width:100%;background-color:#ffc8a5;overflow:auto}.insurance-area .frame-area .white-area{height:auto;background-color:#fff;padding:30px;margin:30px}.insurance-area .frame-area .white-area h2{text-align:justify}.insurance-area .frame-area .white-area .q-area{height:auto;width:100%;position:relative}.insurance-area .frame-area .white-area .q-area .q-frame{height:50px;width:50px;background-color:#f15a24;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute}.insurance-area .frame-area .white-area .q-area .q-frame h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;color:#fff;font-size:20px;line-height:30px;font-weight:700}.insurance-area .frame-area .white-area .q-area .q-sentence{padding-top:12px;padding-left:70px}.insurance-area .frame-area .white-area .q-area .q-sentence h2{color:#333;font-size:20px;line-height:30px;font-weight:700;text-align:justify}.insurance-area .frame-area .white-area .a-area{height:auto;width:100%;margin-top:20px}.insurance-area .flow-title{height:60px;width:100%;margin-top:30px;margin-bottom:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f15a24}.insurance-area .flow-title h2{font-size:25px;line-height:35px;color:#fff;font-weight:700}.insurance-area .step-area{height:80px;width:100%;margin-bottom:30px}.insurance-area .step-area .step-title{float:left;height:80px;width:14%;background-color:#f15a24;margin-right:2%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.insurance-area .step-area .step-title h2{font-size:25px;line-height:35px;color:#fff;font-weight:700}.insurance-area .step-area .step-sentence{float:right;height:80px;width:84%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.insurance-area .step-area .step-sentence h2{font-size:20px;line-height:30px;color:#333;font-weight:700;text-align:justify}.insurance-column-area{clear:both;height:auto;width:65.1%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:2.6vw;overflow-y:hidden}.insurance-column-area .column2{float:left;height:auto;width:46%;margin-right:2%;margin-left:2%;margin-bottom:30px}.insurance-column-area .backcolor{background-color:#ffc8a5}.insurance-column-area .column2 .sentence-area{padding:30px}.insurance-column-area .column2 .white-area{height:auto;padding:10px;margin-top:20px;background-color:#fff}.insurance-column-area .column2 .white-area h2{font-size:20px;line-height:20px;color:#f15a24;font-weight:700;text-align:center}.insurance-column-area .column1{height:auto;width:100%;margin-right:2%;margin-left:2%;clear:both}.insurance-column-area .column1 .white-area{height:auto;padding:30px;margin:30px;background-color:#fff}.insurance-column-area .column1 .white-area h2{font-size:20px;line-height:30px;color:#f15a24;font-weight:700;text-align:justify}.yokihi-area{clear:both;height:auto;width:62.5%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.yokihi-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.yokihi-area-80{clear:both;height:auto;width:80%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.yokihi-area img,.yokihi-area-max img,.yokihi-area-80 img{height:auto;width:100%}.yokihi-area h1,.yokihi-area-max h1,.yokihi-area-80 h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}.yokihi-area h2,.yokihi-area-max h2,.yokihi-area-80 h2{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700}.yokihi-area h3,.yokihi-area-max h3,.yokihi-area-80 h3{font-size:20px;line-height:30px;color:#333;font-weight:700}.yokihi-area p,.yokihi-area-max p,.yokihi-area-80 p{text-align:justify}.yokihi-area ol,.yokihi-area-max ol,.yokihi-area-max ol{list-style-type:decimal;list-style-position:inside;color:#333}.yokihi-area ol li,.yokihi-area-max ol li,.yokihi-area-80 ol li{font-size:16px;line-height:26px;padding-left:1em;text-indent:-1em}.yokihi-area ul,.yokihi-area-max ul,.yokihi-area-max ul{list-style-type:disc;list-style-position:inside}.yokihi-area ul li,.yokihi-area-max ul li,.yokihi-area-80 ul li{font-size:16px;line-height:26px;color:#333;padding-left:1em;text-indent:-1em}.yokihi-area .font-20,.yokihi-area-max .font-20,.yokihi-area-max .font-20{font-size:20px}.yokihi-area .banner-area,.yokihi-area-max .banner-area,.yokihi-area-80 .banner-area{height:auto;width:28.65vw;margin-right:auto;margin-left:auto}.yokihi-area .banner-area .title,.yokihi-area-max .banner-area .title,.yokihi-area-80 .banner-area .title{font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:30px}.yokihi-area .double-kei,.yokihi-area-max .double-kei,.yokihi-area-80 .double-kei{border:4px double #f15a24;height:auto;width:100%;padding:20px}.yokihi-area .accident-area,.yokihi-area-max .accident-area,.yokihi-area-80 .accident-area{height:auto;width:100%;margin-right:auto;margin-left:auto}.yokihi-area .accident-area .sub-title,.yokihi-area-max .accident-area .sub-title,.yokihi-area-80 .accident-area .sub-title{color:#333;font-size:16px;line-height:26px}.yokihi-area .accident-area .title,.yokihi-area-max .accident-area .title,.yokihi-area-80 .accident-area .title{color:#fff;font-size:25px;line-height:35px;background-color:#f15a24;width:100%;height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-bottom:10px}.yokihi-area .arrow,.yokihi-area-max .arrow,.yokihi-area-80 .arrow{color:#fff;font-size:20px;line-height:30px;width:250px;height:80px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px;margin-right:auto;margin-left:auto;padding-top:1%;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/yoki_arrow.png);background-repeat:no-repeat}.yokihi-area .cancel-couple,.yokihi-area-max .cancel-couple,.yokihi-area-80 .cancel-couple{width:300px;height:260px;position:absolute;right:0;bottom:0}.yokihi-area .paint-title,.yokihi-area-max .paint-title,.yokihi-area-80 .paint-title{margin-top:30px;background-color:#f15a24;height:60px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .paint-title h2,.yokihi-area-max .paint-title h2,.yokihi-area-80 .paint-title h2{font-size:30px;line-height:40px;font-weight:700;color:#fff;text-align:center}.yokihi-area .cancel-title{width:43.33%;height:50px;margin-right:auto;margin-left:auto;margin-bottom:50px}.yokihi-area .cancel-title h2{display:none}.yoki-column2-max{margin-bottom:0;margin-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.yoki-column2-max .column-area{position:relative;width:calc(100%/2);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:50px;margin-left:0}.yokihi-area-max .banner-wrap{height:413px;width:100%;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.yokihi-area-max .point3-area{background-color:#f15a24;height:auto;width:100%;margin-right:auto;margin-left:auto}.yokihi-area-max .point3-area .point3-img{height:auto;width:90%;margin-top:50px;margin-right:auto;margin-bottom:50px;margin-left:auto}.yokihi-area-max .point3-area .point3-img h2{display:none}.yokihi-area .line-title,.yokihi-area-max .line-title,.yokihi-area-80 .line-title{color:#f15a24;font-size:30px;line-height:40px;height:auto;width:28.65vw;margin-right:auto;margin-bottom:50px;margin-left:auto;padding-top:20px;padding-bottom:20px;border-radius:1px;border-top-width:3px;border-bottom-width:3px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#f15a24;border-bottom-color:#f15a24;text-align:center}.yokihi-area .double-kei2,.yokihi-area-max .double-kei2,.yokihi-area-80 .double-kei2{border:4px double #f15a24;height:auto;width:100%;margin-top:30px;padding-top:60px;padding-right:40px;padding-bottom:50px;padding-left:40px}.yokihi-area .double-kei2 .circle-number,.yokihi-area-max .double-kei2 .circle-number,.yokihi-area-80 .double-kei2 .circle-number{background-color:#f15a24;height:100px;width:100px;position:absolute;font-size:25px;line-height:35px;font-weight:700;color:#fff;margin-top:-110px;border-radius:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .hosho-area,.yokihi-area-max .hosho-area,.yokihi-area-80 .hosho-area{height:auto;width:100%;overflow:hidden;position:relative}.yokihi-area .hosho-area .title,.yokihi-area-max .hosho-area .title,.yokihi-area-80 .hosho-area .title{font-size:25px;line-height:35px;font-weight:700;color:#f15a24;margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:justify}.yokihi-area .frame-area,.yokihi-area-max .frame-area,.yokihi-area-80 .frame-area{height:auto;width:100%;background-color:#ffc8a5;overflow:hidden;margin-top:50px}.yokihi-area .frame-area .white-area,.yokihi-area-max .frame-area .white-area,.yokihi-area-80 .frame-area .white-area{height:auto;background-color:#fff;padding:30px;overflow:hidden;margin-top:30px;margin-right:30px;margin-left:30px}.yokihi-area .frame-area .white-area .voice-sentence,.yokihi-area-max .frame-area .white-area .voice-sentence,.yokihi-area-80 .frame-area .white-area .voice-sentence{height:auto;width:100%}.yokihi-area .frame-area .white-area .voice-img,.yokihi-area-max .frame-area .white-area .voice-img,.yokihi-area-80 .frame-area .white-area .voice-img{float:right;height:auto;width:23%}.yokihi-area .frame-area .voice-price,.yokihi-area-max .frame-area .voice-price,.yokihi-area-80 .frame-area .voice-price{background-color:#ffc8a5;clear:both;height:150px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .frame-area .voice-price .price-title,.yokihi-area-max .frame-area .voice-price .price-title,.yokihi-area-80 .frame-area .voice-price .price-title{background-color:#fff;height:auto;width:auto;font-size:25px;line-height:25px;font-weight:700;color:#333;text-align:center;display:inline-block;margin-right:30px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border:1px solid #f15a24}.yokihi-area .frame-area .voice-price .price-title .voice-pink,.yokihi-area-max .frame-area .voice-price .price-title .voice-pink,.yokihi-area-80 .frame-area .voice-price .price-title .voice-pink{color:#f15a24}.yokihi-area .frame-area .voice-price .price,.yokihi-area-max .frame-area .voice-price .price,.yokihi-area-80 .frame-area .voice-price .price{font-size:80px;line-height:80px;font-weight:700;color:#f15a24}.yokihi-area .frame-area .voice-price .price .voice-tuka,.yokihi-area-max .frame-area .voice-price .price .voice-tuka,.yokihi-area-80 .frame-area .voice-price .price .voice-tuka{font-size:40px}.yokihi-area .net-area,.yokihi-area-max .net-area,.yokihi-area-80 .net-area{height:auto;width:auto;overflow:hidden;border-radius:1px;border:dotted #f15a24 4px;padding:50px}.yokihi-area .net-area .title,.yokihi-area-max .net-area .title,.yokihi-area-80 .net-area .title{color:#333}.sbi-area{clear:both;height:auto;width:1200px;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.sbi-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.sbi-area-80{clear:both;height:auto;width:80%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:5.21vw;margin-bottom:7.81vw;position:relative;overflow:hidden}.sbi-area img,.sbi-area-max img,.sbi-area-80 img{height:auto;width:100%}.sbi-area h1,.sbi-area-max h1,.sbi-area-80 h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}.sbi-area .cont-title,.sbi-area-max .cont-title,.sbi-area-80 .cont-title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}.sbi-area .cont-subtitle,.sbi-area-max .cont-subtitle,.sbi-area-80 .cont-subtitle{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700}.sbi-area h2,.sbi-area-max h2,.sbi-area-80 h2{font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700}.sbi-area h3,.sbi-area-max h3,.sbi-area-80 h3{font-size:20px;line-height:30px;color:#333;font-weight:700}.sbi-area p,.sbi-area-max p,.sbi-area-80 p{text-align:justify}.sbi-area ol,.sbi-area-max ol,.sbi-area-max ol{list-style-type:decimal;list-style-position:inside;color:#333}.sbi-area ol li,.sbi-area-max ol li,.sbi-area-80 ol li{font-size:16px;line-height:26px;padding-left:1em;text-indent:-1em}.sbi-area ul,.sbi-area-max ul,.sbi-area-max ul{list-style-type:disc;list-style-position:inside}.sbi-area ul li,.sbi-area-max ul li,.sbi-area-80 ul li{font-size:16px;line-height:26px;color:#333;padding-left:1em;text-indent:-1em}.sbi-area .font-20,.sbi-area-max .font-20,.sbi-area-max .font-20{font-size:20px}.sbi-area .banner-area,.sbi-area-max .banner-area,.sbi-area-80 .banner-area{height:auto;width:28.65vw;margin-right:auto;margin-left:auto}.sbi-area .banner-area .title,.sbi-area-max .banner-area .title,.sbi-area-80 .banner-area .title{font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:30px}.sbi-area.back-color,.sbi-area-max.back-color,.sbi-area-80.back-color{background-color:#ffe7cd}.sbi-area.border-color,.sbi-area-max.border-color,.sbi-area-80.border-color{border:1px solid #f15a24}.sbi-area.padding-50,.sbi-area-max.padding-50,.sbi-area-80.padding-50{padding:50px}.sbi-reason-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-reason-area .icon{height:190px;width:60%;margin-right:auto;margin-bottom:20px;margin-left:auto;position:relative}.sbi-reason-area .icon img{height:auto;width:100%;position:absolute;bottom:0}.sbi-reason-area .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;font-weight:700;padding-bottom:15px;margin-bottom:20px}.sbi-reason-area .title.title-color-1{color:#f15a24;border-bottom:#f15a24 solid 1px}.sbi-reason-area .title.title-color-2{color:#f4a638;border-bottom:#f4a638 solid 1px}.sbi-line-title{height:auto;width:100%;margin-right:auto;margin-left:auto;color:#fff !important;font-weight:700;font-size:20px;line-height:30px;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;text-align:center;border-radius:30px;margin-bottom:50px}.sbi-line-title.back-color-1{background-color:#f15a24}.sbi-line-title.back-color-2{background-color:#f4a638}.sbi-case-area{height:auto;width:100%;padding:20px;margin-right:auto;margin-left:auto;position:relative;overflow:hidden;background-color:#fff}.sbi-case-area .icon{height:auto;width:5%;position:absolute;top:60px;left:20px}.sbi-case-area .icon img{height:auto;width:100%}.sbi-case-area .circle-number{height:30px;width:30px;font-size:16px;line-height:26px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;float:left;margin-right:20px}.sbi-case-area .circle-number.back-color-1{background-color:#f15a24}.sbi-case-area .circle-number.back-color-2{background-color:#f4a638}.sbi-case-area .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;margin-bottom:10px;text-align:justify;text-indent:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:50px}.sbi-case-area .title.title-color-1{color:#f15a24}.sbi-case-area .title.title-color-2{color:#f4a638}.sbi-case-area .sentence{padding-left:50px;clear:both}.sbi-case-area .sentence .number{display:inline-block}.sbi-case-area .sentence .number .circle{height:25px;width:25px;font-size:14px;line-height:24px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sbi-case-area .sentence .number .circle.back-color-1{background-color:#f15a24}.sbi-case-area .sentence .number .circle.back-color-2{background-color:#f4a638}.sbi-plan-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-plan-area .plan-photo{float:left;height:570px;width:43%}.sbi-plan-area .plan-photo .image{width:100%;height:100% !important;display:block;overflow:hidden;position:relative;z-index:2}.sbi-plan-area .plan-photo .image img{width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sbi-plan-area .plan-guide{float:right;height:570px;width:57%;padding-top:30px;padding-right:50px;padding-bottom:30px;padding-left:50px;background-color:#ffe7cd}.sbi-plan-area .plan-guide .pickup{height:auto;width:auto;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:20px;background-color:#f4a638;font-size:16px;line-height:26px;font-weight:700;color:#fff;text-align:center;display:inline-block;margin-bottom:20px;border-radius:30px}.sbi-plan-area .plan-guide .sub-title{font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:justify}.sbi-plan-area .plan-guide .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;font-weight:700;color:#f15a24;text-align:justify;margin-bottom:20px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f15a24}.sbi-plan-area .plan-guide .cancel{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:justify;margin-top:20px;margin-bottom:20px}.sbi-plan-area .plan-guide .cancel .price{font-size:40px;line-height:50px;padding-right:5px;padding-left:5px}.sbi-plan-area .plan-guide .guide-column{margin-right:-30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-plan-area .plan-guide .guide-column .column-area{position:relative;width:calc(100%/2 - 30px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:30px;margin-bottom:30px;margin-left:0}.sbi-plan-area .plan-guide .guide-column .column-area .hoken-price{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;height:60px;width:100%;background-color:#f15a24;font-size:20px;line-height:30px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px}.sbi-plan-area .plan-guide .guide-column .column-area .hoken-price .price{font-size:40px;line-height:50px;padding-right:5px;padding-left:5px}.sbi-plan-area .plan-guide .guide-column .column-area .contact{height:60px;width:100%;background-color:#f4a638;font-size:20px;line-height:30px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px}.sbi-plan-area .plan-guide .guide-column .column-area .contact:hover{background-color:#fcc077;text-decoration:none}.sbi-plan-area .plan-guide .icon-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-plan-area .plan-guide .icon-area .icon-area-l{float:left;height:auto;width:15%;padding-top:5%}.sbi-plan-area .plan-guide .icon-area .icon-area-r{float:right;height:auto;width:85%;padding-left:5%;border-left-width:1px;border-left-style:solid;border-left-color:#f15a24}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column{margin-right:-10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area{position:relative;width:calc(100%/10 - 10px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:10px;margin-left:0}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number{height:30px;width:30px;font-size:16px;line-height:26px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-bottom:10px;margin-left:auto}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number.back-color-1{background-color:#f15a24}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number.back-color-2{background-color:#f4a638}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .icon{height:auto;width:100%}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .icon img{height:auto;width:100%}.sbi-plan-area .plan-guide .icon-area .icon-area-r .thin{opacity:.3;filter:alpha(opacity=30);-ms-filter:galpha(opacity=30)h}.sbi-accordion-area{list-style:none !important;width:100%;padding:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sbi-accordion-area li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0 !important}.sbi-accordion-area section{background-color:#ffe7cd}.sbi-accordion-area .menu-title{position:relative;cursor:pointer;color:#fff;font-size:20px;font-weight:700;transition:all .5s ease;background-color:#f15a24;height:60px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sbi-accordion-area .menu-title:before,.sbi-accordion-area .menu-title:after{position:absolute;content:'';width:15px;height:2px;background-color:#fff}.sbi-accordion-area .menu-title:before{top:48%;right:30px;transform:rotate(0deg)}.sbi-accordion-area .menu-title:after{top:48%;right:30px;transform:rotate(90deg)}.sbi-accordion-area .menu-title.close:before{transform:rotate(45deg)}.sbi-accordion-area .menu-title.close:after{transform:rotate(-45deg)}.sbi-accordion-area .box{display:none;padding:50px}.sbi-accordion-column{margin-right:-50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-accordion-column .column-area{position:relative;width:calc(100%/2 - 50px);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:50px;margin-bottom:50px;margin-left:0}.sbi-area .line-title,.sbi-area-max .line-title,.sbi-area-80 .line-title{color:#f15a24;font-size:30px;line-height:40px;height:auto;width:28.65vw;margin-right:auto;margin-bottom:50px;margin-left:auto;padding-top:20px;padding-bottom:20px;border-radius:1px;border-top-width:3px;border-bottom-width:3px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#f15a24;border-bottom-color:#f15a24;text-align:center}.sbi-area .bottom-line-title,.sbi-area-max .bottom-line-title,.sbi-area-80 .bottom-line-title{color:#f15a24;font-size:25px;line-height:35px;height:auto;width:100%;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#f15a24;text-align:center}.sbi-area .pdf-link,.sbi-area-max .pdf-link,.sbi-area-80 .pdf-link{height:60px;width:100%;background-color:#f15a24;font-size:20px;line-height:30px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px;margin-top:30px}.sbi-area .pdf-link:hover,.sbi-area-max .pdf-link:hover,.sbi-area-80 .pdf-link:hover{background-color:#fe98b1;text-decoration:none}#sbi-movie{height:auto;width:100%}.hikaku-table{height:auto;width:100%;border:1px solid #f15a24;margin-bottom:20px}.hikaku-table-1{color:#fff;text-align:center;padding:10px;font-weight:700;background-color:#f15a24;background-repeat:repeat;font-size:16px;line-height:26px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#fff;border-bottom-color:#f15a24;border-left-color:#f15a24;width:25%}.hikaku-table-1:last-child{border-right-color:#f15a24}.hikaku-table-2{color:#333;padding:10px;font-size:16px;line-height:26px;width:25%;text-align:center;border:1px solid #f15a24}.hikaku-table tr>*:empty{background-image:linear-gradient(to right top,transparent calc(50% - 0.5px), #f15A24 50%, #f15A24 calc(50% + 0.5px), transparent calc(50% + 1px)) !important}.hikaku-box{position:relative;border:solid 1px #f15a24;margin-top:80px}.hikaku-box .hikaku-box-title{position:absolute;display:inline-block;top:-40px;left:-3px;height:40px;line-height:40px;font-size:18px;background:#f15a24;color:#fff;font-weight:700;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}.hikaku-contents-area{height:auto;width:100%;padding-top:50px;padding-right:30px;padding-bottom:50px;padding-left:30px}}@media screen and (min-width:481px) and (max-width:1024px){.indent_5{text-indent:0ex;padding-left:4.5em}.cover-area{height:auto;width:100%;clear:both;position:relative}.cover-white-line{height:auto;width:100%;clear:both;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/main_title_bar.png);background-repeat:repeat-y;background-position:center center;background-size:100% auto;position:absolute;padding-top:.9765625vw;padding-bottom:.9765625vw;margin-top:25.5vw}.cover-white-line h1{font-size:2.9296875vw;line-height:3.90625vw;font-weight:700;color:#333;text-align:center}.cover-white-line h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:1.953125vw;line-height:2.9296875vw;font-weight:700;text-align:center;margin-bottom:.48828125vw}.cover-area img{height:auto;width:100%}.cover-area a{color:#da2672;position:absolute;bottom:8%;left:12%;font-size:1.37vw;line-height:2.34vw;font-weight:700}.cover-area a:hover{color:#333;text-decoration:none}.cover-white-line .pink-text{color:#f15a24}.cover-white-line .blue-text{color:#33bedb}.cover-white-line .orange-text{color:#f7931e}.cover-white-line .green-text{color:#74c55a}.cover-white-line .purple-text{color:#b854a8}.cover-white-line .red-text{color:#ff6366}.cover-white-line .brown-text{color:#c69c6d}.cover-white-line .d-blue-text{color:#0071bc}.contents-toptitle-area{clear:both;height:auto;width:95%;margin-top:9.765625vw;margin-right:auto;margin-bottom:4.8828125vw;margin-left:auto;overflow:auto}.contents-toptitle-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:4.8828125vw}.contents-toptitle-area h2{font-size:18px;line-height:28px;color:#f15a24;text-align:center;font-weight:700}.contents-toptitle-area p{text-align:center}.contents-subtitle-area{clear:both;height:auto;width:95%;margin-top:14.6484375vw;margin-right:auto;margin-bottom:4.8828125vw;margin-left:auto;overflow:auto}.contents-subtitle-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:4.8828125vw}.contents-subtitle-area h2{font-size:18px;line-height:28px;color:#f15a24;text-align:center;font-weight:700}.contents-subtitle-area p{text-align:center}.contents-subtitle-area .s-font{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:18px;line-height:28px;color:#333}.page-link-area{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:14vw}.page-link-box a{font-size:1.3671875vw;line-height:1.7578125vw;font-weight:700;color:#f15a24;float:left;height:7.8125vw;width:18%;margin-right:1%;margin-left:1%;background-color:#fff;border:1px solid #f15a24;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.page-link-box a:hover{background-color:#f15a24;border:1px solid #f15a24;color:#fff;text-decoration:none}table{border-collapse:collapse;width:100%;height:auto;font-size:14px;line-height:24px;color:#333;margin-top:1.953125vw}.table-info-l{background-color:#f15a24;background-repeat:repeat;width:20%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:.9765625vw;padding-bottom:.9765625vw;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.table-info-l-end{background-color:#f15a24;background-repeat:repeat;font-weight:700;color:#fff;width:20%;padding-top:.9765625vw;padding-bottom:.9765625vw;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.table-info-r{padding-right:1.953125vw;padding-left:1.953125vw;padding-top:.9765625vw;padding-bottom:.9765625vw}.contents-banner-area{clear:both;height:auto;width:100%}.contents-banner-area .c-b-a-img{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.contents-banner-area .c-b-a-img img{float:left;height:auto;width:100%}.contents-banner-area .c-b-a-img .banner-space{width:2.083333333333333%}.single-title-area{clear:both;height:auto;width:90%;margin-top:9vw;margin-right:auto;margin-bottom:4.5vw;margin-left:auto;overflow:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.single-title-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;color:#f15a24;font-weight:700}.single-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;margin-bottom:14vw;overflow:auto}.single-area .day{font-size:14px;line-height:14px;color:#333;text-align:right;margin-bottom:4.5vw}.single-area img{max-width:100%;height:auto}.single-wedding-report-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;margin-bottom:7.5vw;margin-top:7.5vw}.single-wedding-report-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;font-weight:700;color:#f15a24;margin-bottom:4.5vw;padding-right:3vw;padding-left:3vw;text-align:center}.single-wedding-report-day{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:4.5vw;margin-left:auto}.single-wedding-report-day p{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:16px;line-height:30px;color:#333;text-align:center}.single-wedding-report-info{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.single-wedding-report-info p{font-size:14px;line-height:24px;color:#333}.single-wedding-report-info img{max-width:100%;height:auto}.single-hanasho{height:auto;width:22.71986970684039%;margin-right:auto;margin-left:auto;overflow:auto}.single-hanasho .photo-area{height:auto;width:100%;overflow:hidden;margin-bottom:1vw}.single-hanasho .photo-area a img{height:auto;width:100%;transition-duration:.5s}.single-hanasho .photo-area img:hover{transform:scale(1.1);transition-duration:.5s}.single-hanasho h2{font-size:14px;line-height:24px;color:#333;text-align:center}#faq-area{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:14vw}#faq-area h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:4.5vw}#faq-area article{margin-top:4.5vw;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:2%;padding-bottom:0;padding-left:2%}#faq-area article *{margin:0;padding:0;list-style:none;font-style:normal}#faq-area article ul{list-style-type:none;margin:0;padding:0;height:auto}#faq-area article li dl dt,#faq-area article li dl dd{font-weight:400;color:#333;font-size:14px;line-height:24px;vertical-align:top;padding-top:25px;padding-right:0;padding-bottom:20px;padding-left:0}#faq-area article li dl dt{display:flex;border-top:solid 2px #ebebeb;cursor:pointer}#faq-area article li dl dd{display:none;border-top:solid 2px #ebebeb;background-color:#f5f5f5;margin-left:0;padding-left:0}#faq-area article li dl dd div{display:flex}#faq-area article li dl dt>span:first-child,#faq-area article li dl dd div>span:first-child{font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","ΰSVbN Medium",meiryo,"Open Sans",sans-serif;margin-left:2%;width:40px;height:40px;display:block;vertical-align:top;border:none;color:#fff;border-radius:50%;font-size:24px;font-weight:700;margin-top:-6px;line-height:12px;background-color:#fbb03b;text-align:center}#faq-area article li dl dd div>span:first-child{color:#fff;background-color:#f15a24}#faq-area article li dl dt>span:first-child span,#faq-area article li dl dd div>span:first-child span{display:block;margin-top:13px}#faq-area article li dl dt>span:nth-child(2){padding-left:1em;width:80%;margin-right:4%}#faq-area article li dl dd div>span:last-child{padding:0 1em;width:90%}#faq-area article li dl dt div,#faq-area article li dl dt div span{display:inline-block;transition:all .4s;box-sizing:border-box}#faq-area article li dl dt div{position:relative;width:30px;height:30px;float:right}#faq-area article li dl dt div span:before{font-family:"Font Awesome 5 Free";color:#fbb03b;position:absolute;top:0;font-size:25px;width:100%;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;content:'\f078'}#faq-area article li dl dt div.active span:before{content:'\f077'}.information-area{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:4.8828125vw;overflow-y:hidden}.information-area .column2{height:auto;width:46%;overflow:auto;float:left;margin-right:2%;margin-left:2%;margin-bottom:4.8828125vw}.information-area .column2 .news-photo{height:10vw;width:27%;overflow:auto;float:left;margin-right:4%;overflow:hidden;position:relative}.information-area .column2 .news-photo a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;transition-duration:.5s}.information-area .column2 .news-photo img:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);transition-duration:.5s}.information-area .column2 .news-sentence{height:auto;width:69%;overflow:auto;float:left}.information-area .column2 .news-sentence h2{font-size:14px;line-height:14px;color:#333;margin-bottom:1.0416666666666665vw;float:left}.information-area .column2 .news-sentence h3{font-size:14px;line-height:14px;color:#f15a24;margin-bottom:1.0416666666666665vw;float:right}.information-area .column2 .news-sentence h1{font-size:14px;line-height:24px;font-weight:700;color:f97399;margin-bottom:.78125vw;clear:both}.contents-menu-btn{clear:both;margin-right:auto;margin-left:auto;margin-top:1.5vw;position:relative}.contents-menu-btn .contents-btn{cursor:pointer;text-align:center;clear:both;height:4vw;width:18vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:1.3671875vw;line-height:1.3671875vw;color:#fff;background-color:#f15a24}.contents-menu-btn .contents-btn:hover{cursor:pointer;height:4vw;width:18vw;text-decoration:none;color:#f15a24;background-color:#fff;border:1px solid #f15a24}.contents-menu-btn .contents-btn-max{cursor:pointer;text-align:center;clear:both;height:4vw;width:auto;padding-right:1.95vw;padding-left:1.95vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;font-size:1.3671875vw;line-height:1.3671875vw;color:#fff;background-color:#f15a24;border:1px solid #f15a24;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contents-menu-btn .contents-btn-max:hover{cursor:pointer;text-decoration:none;color:#f15a24;background-color:#fff;border:1px solid #f15a24}.privacy-policy-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:14vw;overflow-y:hidden}.privacy-policy-area h1{font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:justify;margin-top:4.5vw;margin-bottom:2vw}.privacy-policy-area ol{margin-left:-1em}.privacy-policy-area ol li{font-size:14px;line-height:24px;color:#333;padding-left:1em;text-indent:-1}.privacy-policy-area ul{list-style-type:disc;list-style-position:inside}.privacy-policy-area ul li{font-size:14px;line-height:24px;color:#333;padding-left:1em;text-indent:-1em}.privacy-policy-area h1 span{display:inline-block;overflow:hidden}.privacy-policy-area h2 span{display:inline-block;overflow:hidden}.insurance-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:14.65vw;overflow-y:hidden}.insurance-area img{margin-right:auto;margin-left:auto;height:auto;max-width:100%}.insurance-area .logo-img{margin-bottom:9.77vw}.insurance-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:4.88vw}.insurance-area .h1-30{font-size:20px}.insurance-area h2{font-size:20px;line-height:30px;color:#f15a24;text-align:center;font-weight:700}.insurance-area h3{font-size:18px;line-height:28px;color:#333;font-weight:700}.insurance-area p{text-align:justify}.insurance-area ol{list-style-type:decimal;list-style-position:inside;color:#333}.insurance-area ol li{font-size:14px;line-height:24px;padding-left:1em;text-indent:-1em}.insurance-area ul{list-style-type:disc;list-style-position:inside}.insurance-area ul li{font-size:14px;line-height:24px;color:#333;padding-left:1em;text-indent:-1em}.insurance-area .dot-line-title{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/dot_m.png);background-repeat:repeat-x;background-position:center bottom;margin-top:9.77vw;padding-bottom:1.95vw;margin-bottom:1.95vw}.insurance-area .paint-title{margin-bottom:4.88vw;background-color:#f7931e;height:auto;width:100%;padding-top:1.46vw;padding-bottom:1.46vw}.insurance-area .paint-title h2{font-size:20px;line-height:30px;font-weight:700;color:#fff;text-align:center}.insurance-area .ornament{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/insurance_ornament.png);background-repeat:no-repeat;background-position:center center;background-size:95% auto}.insurance-area .column-area{height:auto;width:100%;margin-bottom:4.88vw;clear:both}.insurance-area .column-area h2{text-align:justify}.insurance-area .column-area .column-l{float:left;height:auto;width:62.5%;margin-right:4.17%}.insurance-area .column-area .column-r{float:right;height:auto;width:33.33%}.insurance-area .column-area .column-r img{height:auto;width:100%}.insurance-area .frame-area{height:auto;width:100%;background-color:#ffc8a5;overflow:auto}.insurance-area .frame-area .white-area{height:auto;background-color:#fff;padding:2.93vw;margin:2.93vw}.insurance-area .frame-area .white-area h2{text-align:justify}.insurance-area .frame-area .white-area .q-area{height:auto;width:100%;position:relative}.insurance-area .frame-area .white-area .q-area .q-frame{height:50px;width:50px;background-color:#f15a24;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute}.insurance-area .frame-area .white-area .q-area .q-frame h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;color:#fff;font-size:18px;line-height:28px;font-weight:700}.insurance-area .frame-area .white-area .q-area .q-sentence{padding-top:12px;padding-left:70px}.insurance-area .frame-area .white-area .q-area .q-sentence h2{color:#333;font-size:18px;line-height:28px;font-weight:700;text-align:justify}.insurance-area .frame-area .white-area .a-area{height:auto;width:100%;margin-top:1.95vw}.insurance-area .flow-title{height:60px;width:100%;margin-top:2.93vw;margin-bottom:2.93vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f15a24}.insurance-area .flow-title h2{font-size:20px;line-height:30px;color:#fff;font-weight:700}.insurance-area .step-area{height:80px;width:100%;margin-bottom:2.93vw}.insurance-area .step-title{float:left;height:80px;width:14%;background-color:#f15a24;margin-right:2%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.insurance-area .step-area .step-title h2{font-size:20px;line-height:30px;color:#fff;font-weight:700}.insurance-area .step-area .step-sentence{float:right;height:80px;width:84%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.insurance-area .step-area .step-sentence h2{font-size:18px;line-height:28px;color:#333;font-weight:700;text-align:justify}.insurance-column-area{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:4.88vw;overflow-y:hidden}.insurance-column-area .column2{float:left;height:auto;width:46%;margin-right:2%;margin-left:2%;margin-bottom:2.93vw}.insurance-column-area .backcolor{background-color:#ffc8a5}.insurance-column-area .column2 .sentence-area{padding:2.93vw}.insurance-column-area .column2 .white-area{height:auto;padding:.98vw;margin-top:1.95vw;background-color:#fff}.insurance-column-area .column2 .white-area h2{font-size:1.95vw;line-height:1.95vw;color:#f15a24;font-weight:700;text-align:center}.insurance-column-area .column1{height:auto;width:100%;margin-right:2%;margin-left:2%;clear:both}.insurance-column-area .column1 .white-area{height:auto;padding:2.93vw;margin:2.93vw;background-color:#fff}.insurance-column-area .column1 .white-area h2{font-size:1.95vw;line-height:2.93vw;color:#f15a24;font-weight:700;text-align:justify}.yokihi-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:9.77vw;margin-bottom:14.65vw;position:relative;overflow:hidden}.yokihi-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:9.77vw;margin-bottom:14.65vw;position:relative;overflow:hidden}.yokihi-area-80{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:9.77vw;margin-bottom:14.65vw;position:relative;overflow:hidden}.yokihi-area img,.yokihi-area-max img,.yokihi-area-80 img{height:auto;width:100%}.yokihi-area h1,.yokihi-area-max h1,.yokihi-area-80 h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:4.88vw}.yokihi-area h2,.yokihi-area-max h2,.yokihi-area-80 h2{font-size:20px;line-height:30px;color:#f15a24;text-align:center;font-weight:700}.yokihi-area h3,.yokihi-area-max h3,.yokihi-area-80 h3{font-size:18px;line-height:28px;color:#333;font-weight:700}.yokihi-area p,.yokihi-area-max p,.yokihi-area-80 p{text-align:justify}.yokihi-area ol,.yokihi-area-max ol,.yokihi-area-max ol{list-style-type:decimal;list-style-position:inside;color:#333}.yokihi-area ol li,.yokihi-area-max ol li,.yokihi-area-80 ol li{font-size:16px;line-height:26px;padding-left:1em;text-indent:-1em}.yokihi-area ul,.yokihi-area-max ul,.yokihi-area-max ul{list-style-type:disc;list-style-position:inside}.yokihi-area ul li,.yokihi-area-max ul li,.yokihi-area-80 ul li{font-size:14px;line-height:24px;color:#333;padding-left:1em;text-indent:-1em}.yokihi-area .font-20,.yokihi-area-max .font-20,.yokihi-area-max .font-20{font-size:18px}.yokihi-area .banner-area,.yokihi-area-max .banner-area,.yokihi-area-80 .banner-area{height:auto;width:50%;margin-right:auto;margin-left:auto}.yokihi-area .banner-area .title,.yokihi-area-max .banner-area .title,.yokihi-area-80 .banner-area .title{font-size:18px;line-height:28px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:2.93vw}.yokihi-area .double-kei,.yokihi-area-max .double-kei,.yokihi-area-80 .double-kei{border:4px double #f15a24;height:auto;width:100%;padding:20px}.yokihi-area .accident-area,.yokihi-area-max .accident-area,.yokihi-area-80 .accident-area{height:auto;width:100%;margin-right:auto;margin-left:auto}.yokihi-area .accident-area .sub-title,.yokihi-area-max .accident-area .sub-title,.yokihi-area-80 .accident-area .sub-title{color:#333;font-size:14px;line-height:24px}.yokihi-area .accident-area .title,.yokihi-area-max .accident-area .title,.yokihi-area-80 .accident-area .title{color:#fff;font-size:20px;line-height:30px;background-color:#f15a24;width:100%;height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-bottom:10px}.yokihi-area .arrow,.yokihi-area-max .arrow,.yokihi-area-80 .arrow{color:#fff;font-size:18px;line-height:28px;width:250px;height:80px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px;margin-right:auto;margin-left:auto;padding-top:1%;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/yoki_arrow.png);background-repeat:no-repeat}.yokihi-area .cancel-couple,.yokihi-area-max .cancel-couple,.yokihi-area-80 .cancel-couple{width:24.41vw;height:21.19vw;position:absolute;right:0;bottom:55px}.yokihi-area .paint-title,.yokihi-area-max .paint-title,.yokihi-area-80 .paint-title{margin-top:30px;background-color:#f15a24;height:60px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .paint-title h2,.yokihi-area-max .paint-title h2,.yokihi-area-80 .paint-title h2{font-size:25px;line-height:35px;font-weight:700;color:#fff;text-align:center}.yokihi-area .cancel-title{width:43.33%;height:50px;margin-right:auto;margin-left:auto;margin-bottom:4.88vw}.yokihi-area .cancel-title h2{display:none}.yoki-column2-max{margin-bottom:0;margin-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.yoki-column2-max .column-area{position:relative;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:0;margin-left:0}.yokihi-area-max .banner-wrap{height:auto;width:100%;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:4.88vw}.yokihi-area-max .point3-area{background-color:#f15a24;height:auto;width:100%;margin-right:auto;margin-left:auto}.yokihi-area-max .point3-area .point3-img{height:auto;width:90%;margin-top:4.88vw;margin-right:auto;margin-bottom:4.88vw;margin-left:auto}.yokihi-area-max .point3-area .point3-img h2{display:none}.yokihi-area .line-title,.yokihi-area-max .line-title,.yokihi-area-80 .line-title{color:#f15a24;font-size:25px;line-height:35px;height:auto;width:53.71vw;margin-right:auto;margin-bottom:4.88vw;margin-left:auto;padding-top:20px;padding-bottom:20px;border-radius:1px;border-top-width:3px;border-bottom-width:3px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#f15a24;border-bottom-color:#f15a24;text-align:center}.yokihi-area .double-kei2,.yokihi-area-max .double-kei2,.yokihi-area-80 .double-kei2{border:4px double #f15a24;height:auto;width:100%;margin-top:30px;padding-top:60px;padding-right:20px;padding-bottom:50px;padding-left:20px}.yokihi-area .double-kei2 .circle-number,.yokihi-area-max .double-kei2 .circle-number,.yokihi-area-80 .double-kei2 .circle-number{background-color:#f15a24;height:100px;width:100px;position:absolute;font-size:20px;line-height:30px;font-weight:700;color:#fff;margin-top:-110px;border-radius:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .hosho-area,.yokihi-area-max .hosho-area,.yokihi-area-80 .hosho-area{height:auto;width:100%;overflow:hidden;position:relative}.yokihi-area .hosho-area .title,.yokihi-area-max .hosho-area .title,.yokihi-area-80 .hosho-area .title{font-size:20px;line-height:30px;font-weight:700;color:#f15a24;margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:justify}.yokihi-area .frame-area,.yokihi-area-max .frame-area,.yokihi-area-80 .frame-area{height:auto;width:100%;background-color:#ffc8a5;overflow:hidden;margin-top:50px}.yokihi-area .frame-area .white-area,.yokihi-area-max .frame-area .white-area,.yokihi-area-80 .frame-area .white-area{height:auto;background-color:#fff;padding:30px;overflow:hidden;margin-top:30px;margin-right:30px;margin-left:30px}.yokihi-area .frame-area .white-area .voice-sentence,.yokihi-area-max .frame-area .white-area .voice-sentence,.yokihi-area-80 .frame-area .white-area .voice-sentence{height:auto;width:100%}.yokihi-area .frame-area .white-area .voice-img,.yokihi-area-max .frame-area .white-area .voice-img,.yokihi-area-80 .frame-area .white-area .voice-img{float:right;height:auto;width:23%}.yokihi-area .frame-area .voice-price,.yokihi-area-max .frame-area .voice-price,.yokihi-area-80 .frame-area .voice-price{background-color:#ffc8a5;clear:both;height:150px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .frame-area .voice-price .price-title,.yokihi-area-max .frame-area .voice-price .price-title,.yokihi-area-80 .frame-area .voice-price .price-title{background-color:#fff;height:auto;width:auto;font-size:20px;line-height:20px;font-weight:700;color:#333;text-align:center;display:inline-block;margin-right:30px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border:1px solid #f15a24}.yokihi-area .frame-area .voice-price .price-title .voice-pink,.yokihi-area-max .frame-area .voice-price .price-title .voice-pink,.yokihi-area-80 .frame-area .voice-price .price-title .voice-pink{color:#f15a24}.yokihi-area .frame-area .voice-price .price,.yokihi-area-max .frame-area .voice-price .price,.yokihi-area-80 .frame-area .voice-price .price{font-size:60px;line-height:60px;font-weight:700;color:#f15a24}.yokihi-area .frame-area .voice-price .price .voice-tuka,.yokihi-area-max .frame-area .voice-price .price .voice-tuka,.yokihi-area-80 .frame-area .voice-price .price .voice-tuka{font-size:30px}.yokihi-area .net-area,.yokihi-area-max .net-area,.yokihi-area-80 .net-area{height:auto;width:auto;overflow:hidden;border-radius:1px;border:dotted #f15a24 4px;padding:50px}.yokihi-area .net-area .title,.yokihi-area-max .net-area .title,.yokihi-area-80 .net-area .title{color:#333}.sbi-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:9.77vw;margin-bottom:14.65vw;position:relative;overflow:hidden}.sbi-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:9.77vw;margin-bottom:14.65vw;position:relative;overflow:hidden}.sbi-area-80{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:9.77vw;margin-bottom:14.65vw;position:relative;overflow:hidden}.sbi-area img,.sbi-area-max img,.sbi-area-80 img{height:auto;width:100%}.sbi-area h1,.sbi-area-max h1,.sbi-area-80 h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:4.88vw}.sbi-area .cont-title,.sbi-area-max .cont-title,.sbi-area-80 .cont-title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:30px;line-height:40px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:4.88vw}.sbi-area .cont-subtitle,.sbi-area-max .cont-subtitle,.sbi-area-80 .cont-subtitle{font-size:20px;line-height:30px;color:#f15a24;text-align:center;font-weight:700}.sbi-area h2,.sbi-area-max h2,.sbi-area-80 h2{font-size:20px;line-height:30px;color:#f15a24;text-align:center;font-weight:700}.sbi-area h3,.sbi-area-max h3,.sbi-area-80 h3{font-size:18px;line-height:28px;color:#333;font-weight:700}.sbi-area p,.sbi-area-max p,.sbi-area-80 p{text-align:justify}.sbi-area ol,.sbi-area-max ol,.sbi-area-max ol{list-style-type:decimal;list-style-position:inside;color:#333}.sbi-area ol li,.sbi-area-max ol li,.sbi-area-80 ol li{font-size:14px;line-height:24px;padding-left:1em;text-indent:-1em}.sbi-area ul,.sbi-area-max ul,.sbi-area-max ul{list-style-type:disc;list-style-position:inside}.sbi-area ul li,.sbi-area-max ul li,.sbi-area-80 ul li{font-size:14px;line-height:24px;color:#333;padding-left:1em;text-indent:-1em}.sbi-area .font-20,.sbi-area-max .font-20,.sbi-area-max .font-20{font-size:18px}.sbi-area .banner-area,.sbi-area-max .banner-area,.sbi-area-80 .banner-area{height:auto;width:50%;margin-right:auto;margin-left:auto}.sbi-area .banner-area .title,.sbi-area-max .banner-area .title,.sbi-area-80 .banner-area .title{font-size:18px;line-height:28px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:2.93vw}.sbi-area.back-color,.sbi-area-max.back-color,.sbi-area-80.back-color{background-color:#ffe7cd}.sbi-area.border-color,.sbi-area-max.border-color,.sbi-area-80.border-color{border:1px solid #f15a24}.sbi-area.padding-50,.sbi-area-max.padding-50,.sbi-area-80.padding-50{padding:4.88vw}.sbi-reason-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-reason-area .icon{height:20vw;width:40%;margin-right:auto;margin-bottom:1.95vw;margin-left:auto;position:relative}.sbi-reason-area .icon img{height:auto;width:100%;position:absolute;bottom:0}.sbi-reason-area .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:18px;line-height:28px;font-weight:700;padding-bottom:1.46vw;margin-bottom:1.95vw}.sbi-reason-area .title.title-color-1{color:#f15a24;border-bottom:#f15a24 solid 1px}.sbi-reason-area .title.title-color-2{color:#f4a638;border-bottom:#f4a638 solid 1px}.sbi-line-title{height:auto;width:100%;margin-right:auto;margin-left:auto;color:#fff !important;font-weight:700;font-size:18px;line-height:28px;padding-top:1.46vw;padding-right:1.95vw;padding-bottom:1.46vw;padding-left:1.95vw;text-align:center;border-radius:2.93vw;margin-bottom:4.88vw}.sbi-line-title.back-color-1{background-color:#f15a24}.sbi-line-title.back-color-2{background-color:#f4a638}.sbi-case-area{height:auto;width:100%;padding:1.95vw;margin-right:auto;margin-left:auto;position:relative;overflow:hidden;background-color:#fff}.sbi-case-area .icon{height:auto;width:8%;position:absolute;top:5.86vw;left:1.95vw}.sbi-case-area .icon img{height:auto;width:100%}.sbi-case-area .circle-number{height:25px;width:25px;font-size:14px;line-height:24px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;float:left;margin-right:1.95vw}.sbi-case-area .circle-number.back-color-1{background-color:#f15a24}.sbi-case-area .circle-number.back-color-2{background-color:#f4a638}.sbi-case-area .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:18px;line-height:28px;margin-bottom:.98vw;text-align:justify;text-indent:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:4.88vw}.sbi-case-area .title.title-color-1{color:#f15a24}.sbi-case-area .title.title-color-2{color:#f4a638}.sbi-case-area .sentence{padding-left:4.88vw;clear:both}.sbi-case-area .sentence .number{display:inline-block}.sbi-case-area .sentence .number .circle{height:20px;width:20px;font-size:12px;line-height:22px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sbi-case-area .sentence .number .circle.back-color-1{background-color:#f15a24}.sbi-case-area .sentence .number .circle.back-color-2{background-color:#f4a638}.sbi-plan-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-plan-area .plan-photo{height:39.06vw;width:100%}.sbi-plan-area .plan-photo .image{width:100%;height:100% !important;display:block;overflow:hidden;position:relative;z-index:2}.sbi-plan-area .plan-photo .image img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sbi-plan-area .plan-guide{height:auto;width:100%;padding-top:2.93vw;padding-right:4.88vw;padding-bottom:2.93vw;padding-left:4.88vw;background-color:#ffe7cd}.sbi-plan-area .plan-guide .pickup-sp{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.sbi-plan-area .plan-guide .pickup{height:auto;width:auto;padding-top:.49vw;padding-right:1.95vw;padding-bottom:.49vw;padding-left:1.95vw;background-color:#f4a638;font-size:14px;line-height:24px;font-weight:700;color:#fff;text-align:center;display:inline-block;margin-bottom:1.95vw;border-radius:2.93vw}.sbi-plan-area .plan-guide .sub-title{font-size:18px;line-height:28px;font-weight:700;color:#f15a24;text-align:center}.sbi-plan-area .plan-guide .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:1.95vw;padding-bottom:.98vw;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f15a24}.sbi-plan-area .plan-guide .cancel{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:18px;line-height:28px;font-weight:700;color:#f15a24;text-align:center;margin-top:1.95vw;margin-bottom:1.95vw}.sbi-plan-area .plan-guide .cancel .price{font-size:35px;line-height:45px;padding-right:5px;padding-left:5px}.sbi-plan-area .plan-guide .guide-column{margin-right:-2.93vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-plan-area .plan-guide .guide-column .column-area{position:relative;width:calc(100%/2 - 2.93vw);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:2.93vw;margin-bottom:2.93vw;margin-left:0}.sbi-plan-area .plan-guide .guide-column .column-area .hoken-price{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;height:60px;width:100%;background-color:#f15a24;font-size:18px;line-height:28px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px}.sbi-plan-area .plan-guide .guide-column .column-area .hoken-price .price{font-size:35px;line-height:45px;padding-right:5px;padding-left:5px}.sbi-plan-area .plan-guide .guide-column .column-area .contact{height:60px;width:100%;background-color:#f4a638;font-size:18px;line-height:28px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px}.sbi-plan-area .plan-guide .guide-column .column-area .contact:hover{background-color:#deb1d4;text-decoration:none}.sbi-plan-area .plan-guide .icon-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-plan-area .plan-guide .icon-area .icon-area-l{float:left;height:auto;width:15%;padding-top:5%}.sbi-plan-area .plan-guide .icon-area .icon-area-r{float:right;height:auto;width:85%;padding-left:5%;border-left-width:1px;border-left-style:solid;border-left-color:#f15a24}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column{margin-right:-.98vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area{position:relative;width:calc(100%/10 - 0.98vw);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:.98vw;margin-left:0}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number{height:25px;width:25px;font-size:14px;line-height:24px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-bottom:.98vw;margin-left:auto}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number.back-color-1{background-color:#f15a24}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number.back-color-2{background-color:#f4a638}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .icon{height:auto;width:100%}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .icon img{height:auto;width:100%}.sbi-plan-area .plan-guide .icon-area .icon-area-r .thin{opacity:.3;filter:alpha(opacity=30);-ms-filter:galpha(opacity=30)h}.sbi-accordion-area{list-style:none !important;width:100%;padding:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sbi-accordion-area li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0 !important}.sbi-accordion-area section{background-color:#ffe7cd}.sbi-accordion-area .menu-title{position:relative;cursor:pointer;color:#fff;font-size:18px;font-weight:700;transition:all .5s ease;background-color:#f15a24;height:60px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sbi-accordion-area .menu-title:before,.sbi-accordion-area .menu-title:after{position:absolute;content:'';width:15px;height:2px;background-color:#fff}.sbi-accordion-area .menu-title:before{top:48%;right:2.93vw;transform:rotate(0deg)}.sbi-accordion-area .menu-title:after{top:48%;right:2.93vw;transform:rotate(90deg)}.sbi-accordion-area .menu-title.close:before{transform:rotate(45deg)}.sbi-accordion-area .menu-title.close:after{transform:rotate(-45deg)}.sbi-accordion-area .box{display:none;padding:4.88vw}.sbi-accordion-column{margin-right:-4.88vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-accordion-column .column-area{position:relative;width:calc(100%/2 - 4.88vw);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:4.88vw;margin-bottom:4.88vw;margin-left:0}.sbi-area .line-title,.sbi-area-max .line-title,.sbi-area-80 .line-title{color:#f15a24;font-size:25px;line-height:30px;height:auto;width:28.65vw;margin-right:auto;margin-bottom:4.88vw;margin-left:auto;padding-top:1.95vw;padding-bottom:1.95vw;border-radius:1px;border-top-width:3px;border-bottom-width:3px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#f15a24;border-bottom-color:#f15a24;text-align:center}.sbi-area .bottom-line-title,.sbi-area-max .bottom-line-title,.sbi-area-80 .bottom-line-title{color:#f15a24;font-size:20px;line-height:30px;height:auto;width:100%;margin-right:auto;margin-bottom:2.93vw;margin-left:auto;padding-bottom:1.95vw;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#f15a24;text-align:center}.sbi-area .pdf-link,.sbi-area-max .pdf-link,.sbi-area-80 .pdf-link{height:60px;width:100%;background-color:#f15a24;font-size:18px;line-height:28px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:2.93vw;margin-top:2.93vw}.sbi-area .pdf-link:hover,.sbi-area-max .pdf-link:hover,.sbi-area-80 .pdf-link:hover{background-color:#fe98b1;text-decoration:none}#sbi-movie{height:auto;width:100%}.hikaku-table{height:auto;width:100%;border:1px solid #f15a24;margin-bottom:1.95vw}.hikaku-table-1{color:#fff;text-align:center;padding:.98vw;font-weight:700;background-color:#f15a24;background-repeat:repeat;font-size:16px;line-height:26px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#fff;border-bottom-color:#f15a24;border-left-color:#f15a24;width:25%}.hikaku-table-1:last-child{border-right-color:#f15a24}.hikaku-table-2{color:#333;padding:.98vw;font-size:16px;line-height:26px;width:25%;text-align:center;border:1px solid #f15a24}.hikaku-table tr>*:empty{background-image:linear-gradient(to right top,transparent calc(50% - 0.5px), #f15A24 50%, #f15A24 calc(50% + 0.5px), transparent calc(50% + 1px)) !important}.hikaku-box{position:relative;border:solid 1px #f15a24;margin-top:7.81vw}.hikaku-box .hikaku-box-title{position:absolute;display:inline-block;top:-40px;left:-3px;height:40px;line-height:40px;font-size:18px;background:#f15a24;color:#fff;font-weight:700;padding-top:0;padding-right:1.95vw;padding-bottom:0;padding-left:1.95vw}.hikaku-contents-area{height:auto;width:100%;padding-top:4.88vw;padding-right:2.93vw;padding-bottom:4.88vw;padding-left:2.93vw}}@media screen and (max-width:480px){.indent_5{text-indent:0ex;padding-left:4.5em}.cover-area{height:auto;width:100%;clear:both}.cover-white-line{height:auto;width:100%;clear:both;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/main_title_bar.png);background-repeat:repeat-y;background-position:center center;background-size:100% auto;position:absolute;padding-top:2vw;padding-bottom:2vw;margin-top:40vw}.cover-white-line h1{font-size:5.208333333vw;line-height:7.291666667vw;font-weight:700;color:#333;text-align:center}.cover-white-line h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:3.75vw;line-height:5.833333333vw;font-weight:700;text-align:center;margin-bottom:1vw}.cover-area img{height:auto;width:100%}.cover-area a{color:#da2672;font-size:12px;line-height:24px;font-weight:700;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10px}.cover-area a:hover{color:#333;text-decoration:none}.cover-white-line .pink-text{color:#f15a24}.cover-white-line .blue-text{color:#33bedb}.cover-white-line .orange-text{color:#f7931e}.cover-white-line .green-text{color:#74c55a}.cover-white-line .purple-text{color:#b854a8}.cover-white-line .red-text{color:#ff6366}.cover-white-line .brown-text{color:#c69c6d}.cover-white-line .d-blue-text{color:#0071bc}.cover-white-line .size-16{font-size:3.33vw}.cover-white-line .size-20{font-size:4.17vw}.contents-toptitle-area{clear:both;height:auto;width:95%;margin-top:10vw;margin-right:auto;margin-bottom:6.25vw;margin-left:auto;overflow:auto}.contents-toptitle-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:23px;line-height:33px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:6.25vw}.contents-toptitle-area h2{font-size:16px;line-height:26px;color:#f15a24;text-align:center;font-weight:700}.contents-toptitle-area p{text-align:center}.contents-subtitle-area{clear:both;height:auto;width:95%;margin-top:10vw;margin-right:auto;margin-bottom:6.25vw;margin-left:auto;overflow:auto}.contents-subtitle-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:6.25vw}.contents-subtitle-area h2{font-size:16px;line-height:26px;color:#f15a24;text-align:center;font-weight:700}.contents-subtitle-area p{text-align:center}.contents-subtitle-area .s-font{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:16px;line-height:26px;color:#333}.page-link-area{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:10vw}.page-link-box a{font-size:3vw;line-height:3vw;font-weight:700;color:#f15a24;height:12.5vw;width:100%;background-color:#fff;border:1px solid #f15a24;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin-bottom:2vw}.page-link-box a:hover{background-color:#f15a24;border:1px solid #f15a24;color:#fff;text-decoration:none}table{border-collapse:collapse;width:100%;height:auto;font-size:12px;line-height:22px;color:#333;margin-top:2vw}.table-info-l{background-color:#f15a24;background-repeat:repeat;width:20%;font-weight:700;color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;padding-top:2vw;padding-bottom:2vw;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.table-info-l-end{background-color:#f15a24;background-repeat:repeat;font-weight:700;color:#fff;width:20%;padding-top:2vw;padding-bottom:2vw;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#f15a24;border-left-color:#f15a24}.table-info-r{padding-right:4vw;padding-left:4vw;padding-top:2vw;padding-bottom:2vw}.contents-banner-area{clear:both;height:auto;width:100%}.contents-banner-area .c-b-a-img img{height:auto;width:100%}.single-title-area{clear:both;height:auto;width:90%;margin-top:9vw;margin-right:auto;margin-bottom:4vw;margin-left:auto;overflow:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.single-title-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;color:#f15a24;font-weight:700}.single-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;margin-bottom:15vw;overflow:auto}.single-area .day{font-size:12px;line-height:12px;color:#333;text-align:right;margin-bottom:6.25vw}.single-area img{max-width:100%;height:auto}.single-wedding-report-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;margin-bottom:10vw;margin-top:10vw}.single-wedding-report-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;font-weight:700;color:#f15a24;margin-bottom:4.5vw;padding-right:3vw;padding-left:3vw;text-align:center}.single-wedding-report-day{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:4.5vw;margin-left:auto}.single-wedding-report-day p{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:14px;line-height:28px;color:#333;text-align:center}.single-wedding-report-info{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.single-wedding-report-info p{font-size:12px;line-height:22px;color:#333}.single-wedding-report-info img{max-width:100%;height:auto}.single-hanasho{height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto}.single-hanasho .photo-area{height:auto;width:100%;overflow:hidden;margin-bottom:2vw}.single-hanasho .photo-area a img{height:auto;width:100%;transition-duration:.5s}.single-hanasho .photo-area img:hover{transform:scale(1.1);transition-duration:.5s}.single-hanasho h2{font-size:12px;line-height:22px;color:#333;text-align:center}#faq-area{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:14vw}#faq-area h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:4.5vw}#faq-area article{margin-top:4.5vw;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:2%;padding-bottom:0;padding-left:2%}#faq-area article *{margin:0;padding:0;list-style:none;font-style:normal}#faq-area article ul{list-style-type:none;margin:0;padding:0;height:auto}#faq-area article li dl dt,#faq-area article li dl dd{font-weight:400;color:#333;font-size:12px;line-height:22px;vertical-align:top;padding-top:20px;padding-right:0;padding-bottom:15px;padding-left:0}#faq-area article li dl dt{display:flex;border-top:solid 2px #ebebeb;cursor:pointer}#faq-area article li dl dd{display:none;border-top:solid 2px #ebebeb;background-color:#f5f5f5;margin-left:0;padding-left:0}#faq-area article li dl dd div{display:flex}#faq-area article li dl dt>span:first-child,#faq-area article li dl dd div>span:first-child{font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","ΰSVbN Medium",meiryo,"Open Sans",sans-serif;margin-left:2%;width:40px;height:40px;display:block;vertical-align:top;border:none;color:#fff;border-radius:50%;font-size:24px;font-weight:700;margin-top:-6px;line-height:12px;background-color:#fbb03b;text-align:center}#faq-area article li dl dd div>span:first-child{color:#fff;background-color:#f15a24}#faq-area article li dl dt>span:first-child span,#faq-area article li dl dd div>span:first-child span{display:block;margin-top:13px}#faq-area article li dl dt>span:nth-child(2){padding-left:1em;width:80%;margin-right:4%}#faq-area article li dl dd div>span:last-child{padding:0 1em;width:90%}#faq-area article li dl dt div,#faq-area article li dl dt div span{display:inline-block;transition:all .4s;box-sizing:border-box}#faq-area article li dl dt div{position:relative;width:30px;height:30px;float:right}#faq-area article li dl dt div span:before{font-family:"Font Awesome 5 Free";color:#fbb03b;position:absolute;top:0;font-size:25px;width:100%;line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;content:'\f078'}#faq-area article li dl dt div.active span:before{content:'\f077'}.information-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;overflow-y:hidden}.information-area .column2{height:auto;width:100%;overflow:auto;float:left;margin-bottom:6.25vw}.information-area .column2 .news-photo{height:23vw;width:27%;overflow:auto;float:left;margin-right:4%;overflow:hidden;position:relative}.information-area .column2 .news-photo a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;transition-duration:.5s}.information-area .column2 .news-photo img:hover{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);transition-duration:.5s}.information-area .column2 .news-sentence{height:auto;width:69%;overflow:auto;float:left}.information-area .column2 .news-sentence h2{font-size:12px;line-height:12px;color:#333;margin-bottom:2.5vw;float:left}.information-area .column2 .news-sentence h3{font-size:12px;line-height:12px;color:#f15a24;margin-bottom:2.5vw;float:right}.information-area .column2 .news-sentence h1{font-size:12px;line-height:22px;font-weight:700;color:#f15a24;margin-bottom:1vw;clear:both}.contents-menu-btn{clear:both;margin-right:auto;margin-left:auto;margin-top:1.5vw;position:relative}.contents-menu-btn .contents-btn{cursor:pointer;text-align:center;clear:both;height:7vw;width:30vw;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:2.5vw;line-height:4.583333333vw;color:#fff;background-color:#f15a24}.contents-menu-btn .contents-btn:hover{cursor:pointer;height:7vw;width:30vw;text-decoration:none;color:#f15a24;background-color:#fff;border:1px solid #f15a24}.contents-menu-btn .contents-btn-max{cursor:pointer;text-align:center;clear:both;height:7vw;width:90%;padding-right:1%;padding-left:1%;margin-right:auto;margin-left:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;font-size:2.5vw;line-height:2.5vw;color:#fff;background-color:#f15a24;border:1px solid #f15a24;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contents-menu-btn .contents-btn-max:hover{cursor:pointer;text-decoration:none;color:#f15a24;background-color:#fff;border:1px solid #f15a24}.privacy-policy-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:10vw;overflow-y:hidden}.privacy-policy-area h1{font-size:18px;line-height:28px;font-weight:700;color:#f15a24;text-align:justify;margin-top:6.25vw;margin-bottom:4vw}.privacy-policy-area ol{margin-left:-1em}.privacy-policy-area ol li{font-size:12px;line-height:22px;color:#333;padding-left:1em;text-indent:-1}.privacy-policy-area ul{list-style-type:disc;list-style-position:inside}.privacy-policy-area ul li{font-size:12px;line-height:22px;color:#333;padding-left:1em;text-indent:-1em}.privacy-policy-area h1 span{display:inline-block;overflow:hidden}.privacy-policy-area h2 span{display:inline-block;overflow:hidden}.insurance-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:20.83vw;overflow-y:hidden}.insurance-area img{margin-right:auto;margin-left:auto;height:auto;max-width:100%}.insurance-area .logo-img{height:auto;max-width:70%;margin-bottom:10.42vw}.insurance-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:6.25vw}.insurance-area .h1-30{font-size:18px}.insurance-area h2{font-size:18px;line-height:28px;color:#f15a24;text-align:center;font-weight:700}.insurance-area h3{font-size:16px;line-height:26px;color:#333;font-weight:700}.insurance-area p{text-align:justify}.insurance-area ol{list-style-type:decimal;list-style-position:inside;color:#333}.insurance-area ol li{font-size:12px;line-height:22px;padding-left:1em;text-indent:-1em}.insurance-area ul{list-style-type:disc;list-style-position:inside}.insurance-area ul li{font-size:12px;line-height:22px;color:#333;padding-left:1em;text-indent:-1em}.insurance-area .dot-line-title{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/dot_m.png);background-repeat:repeat-x;background-position:center bottom;margin-top:10.42vw;padding-bottom:4.17vw;margin-bottom:4.17vw}.insurance-area .paint-title{margin-bottom:6.25vw;background-color:#f7931e;height:auto;width:100%;padding-top:3.13vw;padding-bottom:3.13vw}.insurance-area .paint-title h2{font-size:18px;line-height:28px;font-weight:700;color:#fff;text-align:center}.insurance-area .ornament{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/insurance_ornament_sp.png);background-repeat:no-repeat;background-position:center center;background-size:95% auto}.insurance-area .column-area{height:auto;width:100%;margin-bottom:6.25vw;clear:both}.insurance-area .column-area h2{text-align:justify}.insurance-area .column-area .column-l{height:auto;width:100%;margin-bottom:4.17vw}.insurance-area .column-area .column-r{height:auto;width:100%;margin-bottom:6.25vw}.insurance-area .column-area .column-r img{height:auto;width:100%}.insurance-area .frame-area{height:auto;width:100%;background-color:#ffc8a5;overflow:auto}.insurance-area .frame-area .white-area{height:auto;background-color:#fff;padding:4.17vw;margin:4.17vw}.insurance-area .frame-area .white-area h2{text-align:justify}.insurance-area .frame-area .white-area .q-area{height:auto;width:100%;position:relative}.insurance-area .frame-area .white-area .q-area .q-frame{height:40px;width:40px;background-color:#f15a24;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute}.insurance-area .frame-area .white-area .q-area .q-frame h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;color:#fff;font-size:16px;line-height:26px;font-weight:700}.insurance-area .frame-area .white-area .q-area .q-sentence{padding-top:9px;padding-left:55px}.insurance-area .frame-area .white-area .q-area .q-sentence h2{color:#333;font-size:16px;line-height:26px;font-weight:700;text-align:justify}.insurance-area .frame-area .white-area .a-area{height:auto;width:100%;margin-top:4.17vw}.insurance-area .flow-title{height:50px;width:100%;margin-top:4.17vw;margin-bottom:4.17vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#f15a24}.insurance-area .flow-title h2{font-size:18px;line-height:28px;color:#fff;font-weight:700}.insurance-area .step-area{height:auto;width:100%;margin-bottom:4.17vw}.insurance-area .step-area .step-title{height:50px;width:50%;background-color:#f15a24;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-left:auto;margin-bottom:4.17vw}.insurance-area .step-area .step-title h2{font-size:18px;line-height:28px;color:#fff;font-weight:700}.insurance-area .step-area .step-sentence{height:auto;width:100%}.insurance-area .step-area .step-sentence h2{font-size:16px;line-height:26px;color:#333;font-weight:700;text-align:justify}.insurance-column-area{clear:both;height:auto;width:95%;margin-right:auto;margin-left:auto;overflow:auto;margin-bottom:6.25vw;overflow-y:hidden}.insurance-column-area .column2{height:auto;width:100%;margin-right:auto;margin-left:auto;margin-bottom:4.17vw}.insurance-column-area .backcolor{background-color:#ffc8a5}.insurance-column-area .column2 .sentence-area{padding:4.17vw}.insurance-column-area .column2 .white-area{height:auto;padding:2.08vw;margin-top:4.17vw;background-color:#fff}.insurance-column-area .column2 .white-area h2{font-size:16px;line-height:26px;color:#f15a24;font-weight:700;text-align:center}.insurance-column-area .column1{height:auto;width:100%;margin-right:auto;margin-left:auto;padding:4.17vw;clear:both}.insurance-column-area .column1 .white-area{height:auto;width:100%;padding:4.17vw;background-color:#fff}.insurance-column-area .column1 .white-area h2{font-size:16px;line-height:26px;color:#f15a24;font-weight:700;text-align:justify}.yokihi-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:10.42vw;margin-bottom:20.83vw;position:relative;overflow:hidden}.yokihi-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:10.42vw;margin-bottom:20.83vw;position:relative;overflow:hidden}.yokihi-area-80{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:10.42vw;margin-bottom:20.83vw;position:relative;overflow:hidden}.yokihi-area img,.yokihi-area-max img,.yokihi-area-80 img{height:auto;width:100%}.yokihi-area h1,.yokihi-area-max h1,.yokihi-area-80 h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:6.25vw}.yokihi-area h2,.yokihi-area-max h2,.yokihi-area-80 h2{font-size:18px;line-height:28px;color:#f15a24;text-align:center;font-weight:700}.yokihi-area h3,.yokihi-area-max h3,.yokihi-area-80 h3{font-size:16px;line-height:26px;color:#333;font-weight:700}.yokihi-area p,.yokihi-area-max p,.yokihi-area-80 p{text-align:justify}.yokihi-area ol,.yokihi-area-max ol,.yokihi-area-max ol{list-style-type:decimal;list-style-position:inside;color:#333}.yokihi-area ol li,.yokihi-area-max ol li,.yokihi-area-80 ol li{font-size:12px;line-height:22px;padding-left:1em;text-indent:-1em}.yokihi-area ul,.yokihi-area-max ul,.yokihi-area-max ul{list-style-type:disc;list-style-position:inside}.yokihi-area ul li,.yokihi-area-max ul li,.yokihi-area-80 ul li{font-size:12px;line-height:22px;color:#333;padding-left:1em;text-indent:-1em}.yokihi-area .font-20,.yokihi-area-max .font-20,.yokihi-area-max .font-20{font-size:16px}.yokihi-area .banner-area,.yokihi-area-max .banner-area,.yokihi-area-80 .banner-area{height:auto;width:100%;margin-right:auto;margin-left:auto}.yokihi-area .banner-area .title,.yokihi-area-max .banner-area .title,.yokihi-area-80 .banner-area .title{font-size:16px;line-height:26px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:4.17vw}.yokihi-area .double-kei,.yokihi-area-max .double-kei,.yokihi-area-80 .double-kei{border:4px double #f15a24;height:auto;width:100%;padding:20px}.yokihi-area .accident-area,.yokihi-area-max .accident-area,.yokihi-area-80 .accident-area{height:auto;width:100%;margin-right:auto;margin-left:auto}.yokihi-area .accident-area .sub-title,.yokihi-area-max .accident-area .sub-title,.yokihi-area-80 .accident-area .sub-title{color:#333;font-size:16px;line-height:26px}.yokihi-area .accident-area .title,.yokihi-area-max .accident-area .title,.yokihi-area-80 .accident-area .title{color:#fff;font-size:20px;line-height:30px;background-color:#f15a24;width:100%;height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:10px;margin-bottom:10px}.yokihi-area .arrow,.yokihi-area-max .arrow,.yokihi-area-80 .arrow{color:#fff;font-size:20px;line-height:30px;width:250px;height:80px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:4.17vw;margin-right:auto;margin-left:auto;padding-top:2%;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/pages/yoki_arrow.png);background-repeat:no-repeat}.yokihi-area .cancel-couple,.yokihi-area-max .cancel-couple,.yokihi-area-80 .cancel-couple{display:none}.yokihi-area .paint-title,.yokihi-area-max .paint-title,.yokihi-area-80 .paint-title{margin-top:6.25vw;background-color:#f15a24;height:100px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .paint-title h2,.yokihi-area-max .paint-title h2,.yokihi-area-80 .paint-title h2{font-size:25px;line-height:35px;font-weight:700;color:#fff;text-align:center}.yokihi-area .cancel-title{width:100%;height:auto;margin-right:auto;margin-left:auto;margin-bottom:6.25vw}.yokihi-area .cancel-title h2{display:none}.yoki-column2-max{margin-bottom:0;margin-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.yoki-column2-max .column-area{position:relative;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-bottom:0;margin-left:0}.yokihi-area-max .banner-wrap{height:auto;width:90%;margin-right:auto;margin-left:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:6.25vw}.yokihi-area-max .point3-area{background-color:#f15a24;height:auto;width:100%;margin-right:auto;margin-left:auto;padding-top:6.25vw;padding-bottom:6.25vw}.yokihi-area-max .point3-area .point3-img{height:auto;width:90%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.yokihi-area-max .point3-area .point3-img h2{display:none}.yokihi-area .line-title,.yokihi-area-max .line-title,.yokihi-area-80 .line-title{color:#f15a24;font-size:25px;line-height:35px;height:auto;width:100%;margin-right:auto;margin-bottom:6.25vw;margin-left:auto;padding-top:15px;padding-bottom:15px;border-radius:1px;border-top-width:3px;border-bottom-width:3px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#f15a24;border-bottom-color:#f15a24;text-align:center}.yokihi-area .double-kei2,.yokihi-area-max .double-kei2,.yokihi-area-80 .double-kei2{border:4px double #f15a24;height:auto;width:100%;margin-top:4.17vw;padding-top:50px;padding-right:20px;padding-bottom:40px;padding-left:20px}.yokihi-area .double-kei2 .circle-number,.yokihi-area-max .double-kei2 .circle-number,.yokihi-area-80 .double-kei2 .circle-number{background-color:#f15a24;height:80px;width:80px;position:absolute;font-size:20px;line-height:30px;font-weight:700;color:#fff;margin-top:-90px;border-radius:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.yokihi-area .hosho-area,.yokihi-area-max .hosho-area,.yokihi-area-80 .hosho-area{height:auto;width:100%;overflow:hidden;position:relative}.yokihi-area .hosho-area .title,.yokihi-area-max .hosho-area .title,.yokihi-area-80 .hosho-area .title{font-size:20px;line-height:30px;font-weight:700;color:#f15a24;margin-bottom:4.17vw;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:justify}.yokihi-area .frame-area,.yokihi-area-max .frame-area,.yokihi-area-80 .frame-area{height:auto;width:100%;background-color:#ffc8a5;overflow:hidden;margin-top:6.25vw}.yokihi-area .frame-area .white-area,.yokihi-area-max .frame-area .white-area,.yokihi-area-80 .frame-area .white-area{height:auto;background-color:#fff;padding:20px;overflow:hidden;margin-top:20px;margin-right:20px;margin-left:20px}.yokihi-area .frame-area .white-area .voice-sentence,.yokihi-area-max .frame-area .white-area .voice-sentence,.yokihi-area-80 .frame-area .white-area .voice-sentence{float:none;height:auto;width:100%}.yokihi-area .frame-area .white-area .voice-img,.yokihi-area-max .frame-area .white-area .voice-img,.yokihi-area-80 .frame-area .white-area .voice-img{float:none;height:auto;width:100%}.yokihi-area .frame-area .voice-price,.yokihi-area-max .frame-area .voice-price,.yokihi-area-80 .frame-area .voice-price{background-color:#ffc8a5;clear:both;height:auto;width:100%;padding-top:20px;padding-bottom:10px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.yokihi-area .frame-area .voice-price .price-title,.yokihi-area-max .frame-area .voice-price .price-title,.yokihi-area-80 .frame-area .voice-price .price-title{background-color:#fff;height:auto;width:auto;font-size:16px;line-height:16px;font-weight:700;color:#333;text-align:center;display:inline-block;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border:1px solid #f15a24;margin-bottom:4.17vw}.yokihi-area .frame-area .voice-price .price-title .voice-pink,.yokihi-area-max .frame-area .voice-price .price-title .voice-pink,.yokihi-area-80 .frame-area .voice-price .price-title .voice-pink{color:#f15a24}.yokihi-area .frame-area .voice-price .price,.yokihi-area-max .frame-area .voice-price .price,.yokihi-area-80 .frame-area .voice-price .price{font-size:40px;line-height:40px;font-weight:700;color:#f15a24;text-align:center}.yokihi-area .frame-area .voice-price .price .voice-tuka,.yokihi-area-max .frame-area .voice-price .price .voice-tuka,.yokihi-area-80 .frame-area .voice-price .price .voice-tuka{font-size:20px}.yokihi-area .net-area,.yokihi-area-max .net-area,.yokihi-area-80 .net-area{height:auto;width:auto;overflow:hidden;border-radius:1px;border:dotted #f15a24 4px;padding:30px}.yokihi-area .net-area .title,.yokihi-area-max .net-area .title,.yokihi-area-80 .net-area .title{color:#333}.sbi-area{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:10.42vw;margin-bottom:20.83vw;position:relative;overflow:hidden}.sbi-area-max{clear:both;height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:10.42vw;margin-bottom:20.83vw;position:relative;overflow:hidden}.sbi-area-80{clear:both;height:auto;width:90%;margin-right:auto;margin-left:auto;overflow:auto;margin-top:10.42vw;margin-bottom:20.83vw;position:relative;overflow:hidden}.sbi-area img,.sbi-area-max img,.sbi-area-80 img{height:auto;width:100%}.sbi-area h1,.sbi-area-max h1,.sbi-area-80 h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:6.25vw}.sbi-area .cont-title,.sbi-area-max .cont-title,.sbi-area-80 .cont-title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:25px;line-height:35px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:6.25vw}.sbi-area .cont-subtitle,.sbi-area-max .cont-subtitle,.sbi-area-80 .cont-subtitle{font-size:18px;line-height:28px;color:#f15a24;text-align:center;font-weight:700}.sbi-area h2,.sbi-area-max h2,.sbi-area-80 h2{font-size:18px;line-height:28px;color:#f15a24;text-align:center;font-weight:700}.sbi-area h3,.sbi-area-max h3,.sbi-area-80 h3{font-size:16px;line-height:26px;color:#333;font-weight:700}.sbi-area p,.sbi-area-max p,.sbi-area-80 p{text-align:justify}.sbi-area ol,.sbi-area-max ol,.sbi-area-max ol{list-style-type:decimal;list-style-position:inside;color:#333}.sbi-area ol li,.sbi-area-max ol li,.sbi-area-80 ol li{font-size:12px;line-height:22px;padding-left:1em;text-indent:-1em}.sbi-area ul,.sbi-area-max ul,.sbi-area-max ul{list-style-type:disc;list-style-position:inside}.sbi-area ul li,.sbi-area-max ul li,.sbi-area-80 ul li{font-size:12px;line-height:22px;color:#333;padding-left:1em;text-indent:-1em}.sbi-area .font-20,.sbi-area-max .font-20,.sbi-area-max .font-20{font-size:16px}.sbi-area .banner-area,.sbi-area-max .banner-area,.sbi-area-80 .banner-area{height:auto;width:100%;margin-right:auto;margin-left:auto}.sbi-area .banner-area .title,.sbi-area-max .banner-area .title,.sbi-area-80 .banner-area .title{font-size:16px;line-height:26px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:4.17vw}.sbi-area.back-color,.sbi-area-max.back-color,.sbi-area-80.back-color{background-color:#ffe7cd}.sbi-area.border-color,.sbi-area-max.border-color,.sbi-area-80.border-color{border:1px solid #f15a24}.sbi-area.padding-50,.sbi-area-max.padding-50,.sbi-area-80.padding-50{padding:6.25vw}.sbi-reason-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-reason-area .icon{height:40vw;width:40%;margin-right:auto;margin-bottom:4.17vw;margin-left:auto;position:relative}.sbi-reason-area .icon img{height:auto;width:100%;position:absolute;bottom:0}.sbi-reason-area .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:16px;line-height:26px;font-weight:700;padding-bottom:3.13vw;margin-bottom:4.17vw}.sbi-reason-area .title.title-color-1{color:#f15a24;border-bottom:#f15a24 solid 1px}.sbi-reason-area .title.title-color-2{color:#f4a638;border-bottom:#f4a638 solid 1px}.sbi-line-title{height:auto;width:100%;margin-right:auto;margin-left:auto;color:#fff !important;font-weight:700;font-size:16px;line-height:26px;padding-top:3.13vw;padding-right:4.17vw;padding-bottom:3.13vw;padding-left:4.17vw;text-align:center;border-radius:6.25vw;margin-bottom:6.25vw}.sbi-line-title.back-color-1{background-color:#f15a24}.sbi-line-title.back-color-2{background-color:#f4a638}.sbi-case-area{height:auto;width:100%;padding:4.17vw;margin-right:auto;margin-left:auto;position:relative;overflow:hidden;background-color:#fff}.sbi-case-area .icon{height:auto;width:5%;position:absolute;top:11.5vw;left:4.17vw}.sbi-case-area .icon img{height:auto;width:100%}.sbi-case-area .circle-number{height:25px;width:25px;font-size:12px;line-height:22px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;float:left;margin-right:2.08vw}.sbi-case-area .circle-number.back-color-1{background-color:#f15a24}.sbi-case-area .circle-number.back-color-2{background-color:#f4a638}.sbi-case-area .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:16px;line-height:26px;margin-bottom:2.08vw;text-align:justify;text-indent:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:8.33vw}.sbi-case-area .title.title-color-1{color:#f15a24}.sbi-case-area .title.title-color-2{color:#f4a638}.sbi-case-area .sentence{padding-left:8.33vw;clear:both}.sbi-case-area .sentence .number{display:inline-block}.sbi-case-area .sentence .number .circle{height:20px;width:20px;font-size:12px;line-height:22px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sbi-case-area .sentence .number .circle.back-color-1{background-color:#f15a24}.sbi-case-area .sentence .number .circle.back-color-2{background-color:#f4a638}.sbi-plan-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-plan-area .plan-photo{height:83.33vw;width:100%}.sbi-plan-area .plan-photo .image{width:100%;height:100% !important;display:block;overflow:hidden;position:relative;z-index:2}.sbi-plan-area .plan-photo .image img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sbi-plan-area .plan-guide{height:auto;width:100%;padding-top:6.25vw;padding-right:6.25vw;padding-bottom:6.25vw;padding-left:6.25vw;background-color:#ffe7cd}.sbi-plan-area .plan-guide .pickup-sp{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.sbi-plan-area .plan-guide .pickup{height:auto;width:auto;padding-top:1.04vw;padding-right:4.17vw;padding-bottom:1.04vw;padding-left:4.17vw;background-color:#f4a638;font-size:12px;line-height:22px;font-weight:700;color:#fff;text-align:center;display:inline-block;margin-bottom:4.17vw;border-radius:6.25vw}.sbi-plan-area .plan-guide .sub-title{font-size:16px;line-height:26px;font-weight:700;color:#f15a24;text-align:center}.sbi-plan-area .plan-guide .title{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:20px;line-height:30px;font-weight:700;color:#f15a24;text-align:center;margin-bottom:4.17vw;padding-bottom:2.08vw;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f15a24}.sbi-plan-area .plan-guide .cancel{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:18px;line-height:28px;font-weight:700;color:#f15a24;text-align:center;margin-top:4.17vw;margin-bottom:4.17vw}.sbi-plan-area .plan-guide .cancel .price{font-size:30px;line-height:40px;padding-right:5px;padding-left:5px}.sbi-plan-area .plan-guide .guide-column{margin-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-plan-area .plan-guide .guide-column .column-area{position:relative;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:0;margin-bottom:4.17vw;margin-left:0}.sbi-plan-area .plan-guide .guide-column .column-area .hoken-price{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;height:50px;width:100%;background-color:#f15a24;font-size:16px;line-height:26px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px}.sbi-plan-area .plan-guide .guide-column .column-area .hoken-price .price{font-size:30px;line-height:40px;padding-right:5px;padding-left:5px}.sbi-plan-area .plan-guide .guide-column .column-area .contact{height:50px;width:100%;background-color:#f4a638;font-size:16px;line-height:26px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px}.sbi-plan-area .plan-guide .guide-column .column-area .contact:hover{background-color:#deb1d4;text-decoration:none}.sbi-plan-area .plan-guide .icon-area{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.sbi-plan-area .plan-guide .icon-area .icon-area-l{height:auto;width:100%;padding-bottom:1.04vw;border-bottom:solid #f15a24 1px;margin-bottom:4.17vw;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.sbi-plan-area .plan-guide .icon-area .icon-area-r{height:auto;width:100%}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column{margin-right:-2.08vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area{position:relative;width:calc(100%/10 - 2.08vw);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:2.08vw;margin-left:0}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number{height:20px;width:20px;font-size:12px;line-height:22px;border-radius:100%;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-bottom:2.08vw;margin-left:auto}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number.back-color-1{background-color:#f15a24}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .circle-number.back-color-2{background-color:#f4a638}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .icon{height:auto;width:100%}.sbi-plan-area .plan-guide .icon-area .icon-area-r .icon-column .column-area .icon img{height:auto;width:100%}.sbi-plan-area .plan-guide .icon-area .icon-area-r .thin{opacity:.3;filter:alpha(opacity=30);-ms-filter:galpha(opacity=30)h}.sbi-accordion-area{list-style:none !important;width:100%;padding:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sbi-accordion-area li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0 !important}.sbi-accordion-area section{background-color:#ffe7cd}.sbi-accordion-area .menu-title{position:relative;cursor:pointer;color:#fff;font-size:16px;font-weight:700;transition:all .5s ease;background-color:#f15a24;height:50px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sbi-accordion-area .menu-title:before,.sbi-accordion-area .menu-title:after{position:absolute;content:'';width:15px;height:2px;background-color:#fff}.sbi-accordion-area .menu-title:before{top:48%;right:6.25vw;transform:rotate(0deg)}.sbi-accordion-area .menu-title:after{top:48%;right:6.25vw;transform:rotate(90deg)}.sbi-accordion-area .menu-title.close:before{transform:rotate(45deg)}.sbi-accordion-area .menu-title.close:after{transform:rotate(-45deg)}.sbi-accordion-area .box{display:none;padding:6.25vw}.sbi-accordion-column{margin-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sbi-accordion-column .column-area{position:relative;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-right:0;margin-bottom:6.25vw;margin-left:0}.sbi-area .line-title,.sbi-area-max .line-title,.sbi-area-80 .line-title{color:#f15a24;font-size:25px;line-height:35px;height:auto;width:100%;margin-right:auto;margin-bottom:6.25vw;margin-left:auto;padding-top:15px;padding-bottom:15px;border-radius:1px;border-top-width:3px;border-bottom-width:3px;border-top-style:dotted;border-bottom-style:dotted;border-top-color:#f15a24;border-bottom-color:#f15a24;text-align:center}.sbi-area .bottom-line-title,.sbi-area-max .bottom-line-title,.sbi-area-80 .bottom-line-title{color:#f15a24;font-size:18px;line-height:28px;height:auto;width:100%;margin-right:auto;margin-bottom:4.17vw;margin-left:auto;padding-bottom:2.08vw;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#f15a24;text-align:center}.sbi-area .pdf-link,.sbi-area-max .pdf-link,.sbi-area-80 .pdf-link{height:50px;width:100%;background-color:#f15a24;font-size:16px;line-height:26px;font-weight:700;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:30px;margin-top:4.17vw}.sbi-area .pdf-link:hover,.sbi-area-max .pdf-link:hover,.sbi-area-80 .pdf-link:hover{background-color:#fe98b1;text-decoration:none}#sbi-movie{height:auto;width:100%}.sbi-flow-sp{height:auto;width:70%;margin-right:auto;margin-left:auto}.hikaku-table{height:auto;width:100%;border:1px solid #f15a24;margin-bottom:4.17vw}.hikaku-table-1{color:#fff;text-align:center;padding:2.08vw;font-weight:700;background-color:#f15a24;background-repeat:repeat;font-size:12px;line-height:22px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#fff;border-bottom-color:#f15a24;border-left-color:#f15a24;width:25%}.hikaku-table-1:last-child{border-right-color:#f15a24}.hikaku-table-2{color:#333;padding:2.08vw;font-size:12px;line-height:22px;width:25%;text-align:center;border:1px solid #f15a24}.hikaku-table tr>*:empty{background-image:linear-gradient(to right top,transparent calc(50% - 0.5px), #f15A24 50%, #f15A24 calc(50% + 0.5px), transparent calc(50% + 1px)) !important}.hikaku-box{position:relative;border:solid 1px #f15a24;margin-top:16.67vw}.hikaku-box .hikaku-box-title{position:absolute;display:inline-block;top:-30px;left:-3px;height:30px;line-height:30px;font-size:16px;background:#f15a24;color:#fff;font-weight:700;padding-top:0;padding-right:4.17vw;padding-bottom:0;padding-left:4.17vw}.hikaku-contents-area{height:auto;width:100%;padding-top:6.25vw;padding-right:4.17vw;padding-bottom:6.25vw;padding-left:4.17vw}}
/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#fff;background:rgba(39,39,39,.8);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@media screen and (min-width:1025px),print{.contact-area{clear:both;height:auto;width:63.802083333333336%;margin-top:50px;margin-right:auto;margin-bottom:0;margin-left:auto}.contact-sentence-area{clear:both;height:auto;width:100%}.contact-sentence-area h2{text-align:center;font-size:20px;line-height:30px;font-weight:700;color:#333}.contact-sentence-area h1{text-align:center;font-size:30px;line-height:40px;font-weight:700;color:#f97399}.contact-sentence-area h3{text-align:center;font-size:18px;line-height:28px;color:#333}.contact-sentence-area p{font-size:16px;line-height:26px;color:#333;text-align:center;clear:both}.contact-info-area{height:auto;width:100%;clear:both;margin-top:2.604166666666667vw;margin-bottom:2.604166666666667vw;margin-right:auto;margin-left:auto;overflow:auto}.contact-info-box{padding:1%;float:left;height:auto;width:17.959183673469386%;margin-right:1.0204081632653061%;margin-left:1.0204081632653061%;margin-bottom:1.3vw;border:1px solid #f97399}.contact-info-box h1{font-size:.9375vw;line-height:1.25vw;font-weight:700;color:#f97399;text-align:center;margin-bottom:.5208333333333333vw}.contact-info-box h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:1.3020833333333334vw;line-height:1.3020833333333334vw;font-weight:700;color:#e4007f;text-align:center;margin-bottom:.5208333333333333vw}.contact-info-box h2 a{color:#e4007f}.contact-info-box h2 a:hover{color:#e4007f;text-decoration:none}.contact-info-box p{font-size:.8333333333333334vw;line-height:1.3541666666666667vw;color:#333;text-align:center}#contact_form_box{clear:both;height:auto;width:97.95918367346938%;padding-top:30px;padding-right:5%;padding-bottom:0;padding-left:5%;border:1px solid #333;background-color:#fff;margin-right:auto;margin-left:auto}#contact_form_box p{font-size:16px;line-height:26px;color:#333}#contact-area #contact_form_area{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}#contact_form_area #contact-line{clear:both;height:1px;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#333}#contact_form_area .table-c-foam-l{clear:both;width:26%;padding-top:2%;padding-bottom:2%;font-size:16px;line-height:16px;color:#333;padding-right:3%}#contact_form_area .table-c-foam-l-end{clear:both;width:26%;padding-top:80px;padding-bottom:80px;font-size:16px;line-height:16px;color:#333;padding-right:3%}#contact_form_area .table-c-foam-r{font-size:16px;line-height:16px;color:#333;clear:both}#contact_form_area .table-c-foam-r-end{font-size:16px;line-height:16px;color:#333;clear:both}#contact-area #contact_form{height:auto;width:auto;clear:both;overflow:auto}#contact-area #contact_text li{color:#fff}#contact-area #contact_form .form_left{float:left;height:auto;width:200px;padding-right:10px;margin-bottom:2px;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/accent.png);background-repeat:no-repeat}#contact-area #contact_form .form_left p{line-height:16px;font-size:16px;text-align:left;color:#333;padding-left:30px;padding-top:10px;padding-bottom:6px}#contact-area #contact_form .form_left .alphabet{font-size:16px;line-height:26px;color:#333;text-align:right;padding-right:10px}#contact-area #contact_form .form_right{float:left;height:auto;width:auto;vertical-align:middle;margin-bottom:2px}#contact-area #contact_form .form_right p{line-height:16px;font-size:16px;color:#333;padding-top:8px;padding-bottom:8px}#contact-area #contact_line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/line.png);background-repeat:no-repeat;clear:both;height:10px;width:100%;margin-bottom:10px}#contact-area #contact_form .submit-img{margin-top:40px;margin-left:255px}#contact-area #contact_form #contact_submit{list-style-image:none;list-style-type:none;margin-top:30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#contact-area #contact_form #contact_submit li{float:left;margin-right:4%}#contact-area .mw_wp_form_input .btn input{width:200px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/pc/confirmation_button.gif);background-repeat:no-repeat;background-size:100% auto}#contact-area .mw_wp_form_input .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/pc/confirmation_button.gif);background-position:left bottom}#contact-area .mw_wp_form_confirm .btn input{width:200px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/pc/transmission_button.gif);background-repeat:no-repeat}#contact-area .mw_wp_form_confirm .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/pc/transmission_button.gif);background-position:left bottom}#contact-area #submitback input{width:200px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/pc/return_button.gif);background-repeat:no-repeat}#contact-area #submitback input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/pc/return_button.gif);background-position:left bottom}#contact_form_area #contact_form #contact_submit li{background-image:none}.table-c-foam-r .mwform-radio-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-radio-field.horizontal-item label{margin-right:20px}.table-c-foam-r .mwform-radio-field.vertical-item label input{height:auto;line-height:26px;overflow:auto}.table-c-foam-r .mwform-checkbox-field.vertical-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label{margin-right:20px}.mwform-radio-field-text{line-height:26px}.mwform-checkbox-field-text{line-height:26px}.response input{height:30px;font-size:16px;line-height:26px;width:100%}.select-box option{font-size:16px}.file-upload input{height:30px;width:100%;margin-top:15px}.space-up-down{overflow:auto;padding-top:15px;padding-bottom:15px}.table-c-foam-r input{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;height:30px;font-size:16px;line-height:16px}.table-c-foam-r-end textarea{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:16px;line-height:26px;height:100%;width:100%}.table-c-foam-r .notation{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:12px;line-height:22px}.gyo{text-align:justify;font-weight:400}.addition{font-weight:400;font-size:12px;line-height:16px;color:red;text-indent:-1em;padding-left:1em;display:block}select{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;height:30px;font-size:16px}select option{width:50px}.select-aki{margin-right:10px;margin-left:10px}}@media screen and (min-width:481px) and (max-width:1024px){#contact-area{clear:both;height:auto;width:95%;margin-top:30px;margin-right:auto;margin-bottom:0;margin-left:auto}.contact-sentence-area{clear:both;height:auto;width:100%}.contact-sentence-area h2{text-align:center;font-size:18px;line-height:28px;font-weight:700;color:#333}.contact-sentence-area h1{text-align:center;font-size:25px;line-height:35px;font-weight:700;color:#f97399}.contact-sentence-area h3{text-align:center;font-size:16px;line-height:26px;color:#333}.contact-sentence-area p{font-size:14px;line-height:24px;color:#333;text-align:center;clear:both}.contact-info-area{height:auto;width:100%;clear:both;margin-top:4.5vw;margin-right:auto;margin-left:auto;overflow:auto}.contact-info-box{padding:1%;float:left;height:auto;width:17.959183673469386%;margin-right:1.0204081632653061%;margin-left:1.0204081632653061%;margin-bottom:2.44vw;border:1px solid #f97399}.contact-info-box h1{font-size:1.5625vw;line-height:2.5390625vw;font-weight:700;color:#f97399;text-align:center;margin-bottom:1vw}.contact-info-box h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:2vw;line-height:2vw;font-weight:700;color:#e4007f;text-align:center;margin-bottom:1vw}.contact-info-box h2 a{color:#e4007f}.contact-info-box h2 a:hover{color:#e4007f;text-decoration:none}.contact-info-box p{font-size:1.3671875vw;line-height:2.34375vw;color:#333;text-align:center}#contact_form_box{clear:both;height:auto;width:97.95918367346938%;padding-top:30px;padding-right:5%;padding-bottom:0;padding-left:5%;border:1px solid #333;background-color:#fff;margin-right:auto;margin-left:auto}#contact_form_box p{font-size:14px;line-height:24px;color:#333}#contact-area #contact_form_area{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}#contact_form_area #contact-line{clear:both;height:1px;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#333}#contact_form_area .table-c-foam-l{clear:both;width:26%;padding-top:2%;padding-bottom:2%;font-size:14px;line-height:14px;color:#333;padding-right:3%}#contact_form_area .table-c-foam-l-end{clear:both;width:26%;padding-top:80px;padding-bottom:80px;font-size:14px;line-height:14px;color:#333;padding-right:3%}#contact_form_area .table-c-foam-r{font-size:14px;line-height:14px;color:#333;clear:both}#contact_form_area .table-c-foam-r-end{font-size:14px;line-height:14px;color:#333;clear:both}#contact-area #contact_form{height:auto;width:auto;clear:both;overflow:auto}#contact-area #contact_text li{color:#fff}#contact-area #contact_form .form_left{float:left;height:auto;width:200px;padding-right:10px;margin-bottom:2px;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/accent.png);background-repeat:no-repeat}#contact-area #contact_form .form_left p{line-height:14px;font-size:14px;text-align:left;color:#333;padding-left:30px;padding-top:10px;padding-bottom:6px}#contact-area #contact_form .form_left .alphabet{font-size:14px;line-height:24px;color:#333;text-align:right;padding-right:10px}#contact-area #contact_form .form_right{float:left;height:auto;width:auto;vertical-align:middle;margin-bottom:2px}#contact-area #contact_form .form_right p{line-height:14px;font-size:14px;color:#333;padding-top:8px;padding-bottom:8px}#contact-area #contact_line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/line.png);background-repeat:no-repeat;clear:both;height:10px;width:100%;margin-bottom:10px}#contact-area #contact_form .submit-img{margin-top:40px;margin-left:255px}#contact-area #contact_form #contact_submit{list-style-image:none;list-style-type:none;margin-top:30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#contact-area #contact_form #contact_submit li{float:left;margin-right:4%}#contact-area .mw_wp_form_input .btn input{width:160px;height:48px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/ta/confirmation_button.gif);background-repeat:no-repeat;background-size:100% auto}#contact-area .mw_wp_form_input .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/ta/confirmation_button.gif);background-position:left bottom}#contact-area .mw_wp_form_confirm .btn input{width:160px;height:48px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/ta/transmission_button.gif);background-repeat:no-repeat}#contact-area .mw_wp_form_confirm .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/ta/transmission_button.gif);background-position:left bottom}#contact-area #submitback input{width:160px;height:48px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/ta/return_button.gif);background-repeat:no-repeat}#contact-area #submitback input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/ta/return_button.gif);background-position:left bottom}#contact_form_area #contact_form #contact_submit li{background-image:none}.table-c-foam-r .mwform-radio-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-radio-field.horizontal-item label{margin-right:20px}.table-c-foam-r .mwform-radio-field.vertical-item label input{height:auto;line-height:24px;overflow:auto}.table-c-foam-r .mwform-checkbox-field.vertical-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label{margin-right:20px}.mwform-radio-field-text{line-height:24px}.mwform-checkbox-field-text{line-height:24px}.response input{height:30px;font-size:14px;line-height:24px;width:100%}.select-box option{font-size:14px}.file-upload input{height:30px;width:100%;margin-top:15px}.space-up-down{overflow:auto;padding-top:15px;padding-bottom:15px}.table-c-foam-r input{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;height:30px;font-size:14px;line-height:14px}.table-c-foam-r-end textarea{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:14px;line-height:24px;height:100%;width:100%}.table-c-foam-r .notation{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:12px;line-height:22px}.gyo{text-align:justify;font-weight:400}.addition{font-weight:400;font-size:12px;line-height:16px;color:red;text-indent:-1em;padding-left:1em;display:block}select{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;height:30px;font-size:14px}select option{width:50px}.select-aki{margin-right:10px;margin-left:10px}}@media screen and (max-width:480px){#contact-area{clear:both;height:auto;width:95%;margin-top:30px;margin-right:auto;margin-bottom:0;margin-left:auto}.contact-sentence-area{clear:both;height:auto;width:100%}.contact-sentence-area h2{text-align:center;font-size:16px;line-height:26px;font-weight:700;color:#333}.contact-sentence-area h1{text-align:center;font-size:20px;line-height:30px;font-weight:700;color:#f97399}.contact-sentence-area h3{text-align:center;font-size:14px;line-height:24px;color:#333}.contact-sentence-area p{font-size:12px;line-height:20px;color:#333;text-align:center;clear:both}.contact-info-area{height:auto;width:100%;clear:both;margin-top:6.25vw;margin-bottom:6.25vw;margin-right:auto;margin-left:auto;overflow:auto}.contact-info-box{padding:10px;height:auto;width:70%;border:1px solid #f97399;margin-bottom:20px;margin-right:auto;margin-left:auto}.contact-info-box h1{font-size:5.208333333333334vw;line-height:7.291666666666667vw;font-weight:700;color:#f97399;text-align:center;margin-bottom:3.125vw}.contact-info-box h2{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:6.25vw;line-height:6.25vw;font-weight:700;color:#e4007f;text-align:center;margin-bottom:3.125vw}.contact-info-box h2 a{color:#e4007f}.contact-info-box h2 a:hover{color:#e4007f;text-decoration:none}.contact-info-box p{font-size:3.75vw;line-height:5.4vw;color:#333;text-align:center}#contact_form_box{clear:both;height:auto;width:100%;padding-top:20px;padding-right:5%;padding-bottom:0;padding-left:5%;border:1px solid #333;background-color:#fff}#contact_form_box p{font-size:12px;line-height:22px;color:#333}#contact-area #contact_form_area{clear:both;height:auto;width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}#contact_form_area #contact-line{clear:both;height:1px;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#333}#contact_form_area .table-c-foam-l{clear:both;width:100%;padding-top:5%;padding-bottom:2%;font-size:12px;line-height:12px;color:#333}#contact_form_area .table-c-foam-l-end{clear:both;width:100%;padding-top:5%;padding-bottom:2%;font-size:12px;line-height:12px;color:#333}#contact_form_area .table-c-foam-r{font-size:12px;line-height:12px;color:#333;clear:both}#contact_form_area .table-c-foam-r-end{font-size:12px;line-height:12px;color:#333;clear:both}#contact-area #contact_form{height:auto;width:auto;clear:both;overflow:auto}#contact-area #contact_text li{color:#fff}#contact-area #contact_form .form_left{float:left;height:auto;width:200px;padding-right:10px;margin-bottom:2px;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/accent.png);background-repeat:no-repeat}#contact-area #contact_form .form_left p{line-height:12px;font-size:12px;text-align:left;color:#333;padding-left:30px;padding-top:10px;padding-bottom:6px}#contact-area #contact_form .form_left .alphabet{font-size:12px;line-height:22px;color:#333;text-align:right;padding-right:10px}#contact-area #contact_form .form_right{float:left;height:auto;width:auto;vertical-align:middle;margin-bottom:2px}#contact-area #contact_form .form_right p{line-height:12px;font-size:12px;color:#333;padding-top:8px;padding-bottom:8px}#contact-area #contact_line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/line.png);background-repeat:no-repeat;clear:both;height:10px;width:100%;margin-bottom:10px}#contact-area #contact_form .submit-img{margin-top:40px;margin-left:255px}#contact-area #contact_form #contact_submit{list-style-image:none;list-style-type:none;margin-top:30px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#contact-area #contact_form #contact_submit li{float:left;margin-right:4%}#contact-area .mw_wp_form_input .btn input{width:140px;height:45px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/sp/confirmation_button.gif);background-repeat:no-repeat;background-size:100% auto}#contact-area .mw_wp_form_input .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/sp/confirmation_button.gif);background-position:left bottom}#contact-area .mw_wp_form_confirm .btn input{width:140px;height:45px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/sp/transmission_button.gif);background-repeat:no-repeat}#contact-area .mw_wp_form_confirm .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/sp/transmission_button.gif);background-position:left bottom}#contact-area #submitback input{width:140px;height:45px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/sp/return_button.gif);background-repeat:no-repeat}#contact-area #submitback input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/contact/sp/return_button.gif);background-position:left bottom}#contact_form_area #contact_form #contact_submit li{background-image:none}.table-c-foam-r .mwform-radio-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-radio-field.horizontal-item label{margin-right:20px}.table-c-foam-r .mwform-radio-field.vertical-item label input{height:auto;line-height:22px;overflow:auto}.table-c-foam-r .mwform-checkbox-field.vertical-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label{margin-right:20px}.mwform-radio-field-text{line-height:22px}.mwform-checkbox-field-text{line-height:22px}.response input{height:30px;font-size:12px;line-height:22px;width:100%}.select-box option{font-size:12px}.file-upload input{height:30px;width:100%;margin-top:15px}.space-up-down{overflow:auto;padding-top:15px;padding-bottom:15px}.table-c-foam-r input{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;height:30px;font-size:12px;line-height:12px}.table-c-foam-r-end textarea{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:12px;line-height:22px;height:100%;width:100%}.table-c-foam-r .notation{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:12px;line-height:22px}.gyo{text-align:justify;font-weight:400}.addition{font-weight:400;font-size:12px;line-height:16px;color:red;text-indent:-1em;padding-left:1em;display:block}select{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;height:30px;font-size:12px}select option{width:30px}.select-aki{margin-right:10px;margin-left:10px}}.sitemap-area{clear:both;height:auto;width:1200px;margin-right:auto;margin-left:auto;overflow:hidden}.wsp-container{height:auto;width:100%;margin-right:auto;margin-left:auto;overflow:hidden}.wsp-container .wsp-pages-title{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:20px;line-height:30px;font-weight:700;color:#333;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding-bottom:10px;text-align:justify}.wsp-container .wsp-pages-list{margin:0;padding:0}.wsp-container .wsp-pages-list li{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:16px;list-style-type:none;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.wsp-container .wsp-pages-list li a{text-decoration:none;display:inline-block;line-height:26px;padding-left:1em;text-indent:-.5em;color:#f15a24}.wsp-container .wsp-pages-list li a:hover{color:#fbb03b}.wsp-container .wsp-pages-list li a:before{font-family:"Font Awesome 5 Free";text-decoration:none;display:inline-block;font-size:16px;line-height:16px;font-weight:900;content:'\f0da';color:#f15a24;margin-right:10px}.wsp-container .wsp-pages-list .children{padding-left:.5em;margin-top:10px}.wsp-container .wsp-pages-list .children li{font-family:'Lato','Noto Sans JP','Font Awesome 5 Free',sans-serif;font-size:16px;list-style-type:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:10px;border-bottom-style:none}.wsp-container .wsp-pages-list .children li:last-child{padding-bottom:0}.wsp-container .wsp-pages-list .children li a{text-decoration:none;display:inline-block;line-height:26px;padding-left:1em;text-indent:-.5em;color:#f15a24}.wsp-container .wsp-pages-list .children li a:hover{color:#fbb03b}.wsp-container .wsp-pages-list .children li a:before{font-family:"Arial Black",Gadget,sans-serif;text-decoration:none;display:inline-block;font-size:16px;line-height:16px;font-weight:700;content:'₯';color:#f15a24;margin-right:10px}@media screen and (max-width:1024px){.sitemap-area{width:100%}.wsp-container .wsp-pages-title{font-size:18px;line-height:28px;padding-bottom:10px}.wsp-container .wsp-pages-list li{font-size:14px;margin-top:10px;margin-bottom:10px;padding-bottom:10px}.wsp-container .wsp-pages-list li a{line-height:24px}.wsp-container .wsp-pages-list li a:before{font-size:14px;line-height:14px;margin-right:10px}.wsp-container .wsp-pages-list .children{margin-top:10px}.wsp-container .wsp-pages-list .children li{font-size:14px;padding-bottom:10px}.wsp-container .wsp-pages-list .children li a{line-height:24px}.wsp-container .wsp-pages-list .children li a:before{font-size:14px;line-height:14px;margin-right:10px}}@media screen and (max-width:480px){.wsp-container .wsp-pages-title{font-size:16px;line-height:26px;padding-bottom:10px}.wsp-container .wsp-pages-list li{font-size:12px;margin-top:10px;margin-bottom:10px;padding-bottom:10px}.wsp-container .wsp-pages-list li a{line-height:22px}.wsp-container .wsp-pages-list li a:before{font-size:12px;line-height:22px;margin-right:10px}.wsp-container .wsp-pages-list .children{margin-top:10px}.wsp-container .wsp-pages-list .children li{font-size:12px;padding-bottom:10px}.wsp-container .wsp-pages-list .children li a{line-height:30px}.wsp-container .wsp-pages-list .children li a:before{font-size:12px;line-height:12px;margin-right:10px}}.fadein{opacity:.1;transform:translate(0,150px);transition:all 1s}.fadein.scrollin{opacity:1;transform:translate(0,0)}.fadein-t{opacity:.1;transform:translate(0,-150px);transition:all 1s}.fadein-t.scrollin{opacity:1;transform:translate(0,0)}#effect2{-moz-transition-delay:.3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s}#effect3{-moz-transition-delay:.6s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;-ms-transition-delay:.6s}#contact-area{clear:both;height:auto;width:1000px;margin-top:50px;margin-right:auto;margin-bottom:200px;margin-left:auto}#contact-area h1{font-family:"E~ R-KL","Ryumin Regular KL","Hiragino Mincho ProN","Hiragino Mincho Pro","ΰΎ©",YuMincho,"lr Ύ©",serif;font-size:40px;line-height:50px;color:#f15a24;text-align:center;font-weight:700;margin-bottom:50px}#contact_form_box{clear:both;height:auto;width:880px;padding-top:30px;padding-right:60px;padding-bottom:0;padding-left:60px;border:1px solid #948b61;background-color:#fff}#contact_form_box p{font-family:'Helvetica Neue','Hiragino Kaku Gothic ProN','ΰSVbN Medium',meiryo,'Open Sans',sans-serif;font-size:18px;line-height:35px;color:#70642d}#contact-area #contact_form_area{clear:both;height:auto;width:880px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}#contact_form_area #contact-line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/contents_line.png);background-repeat:no-repeat;clear:both;height:1px;width:880px}#contact_form_area .table-c-foam-l{font-family:'Helvetica Neue','Hiragino Kaku Gothic ProN','ΰSVbN Medium',meiryo,'Open Sans',sans-serif;clear:both;width:27.2727%;padding-top:30px;padding-bottom:30px;font-size:18px;line-height:18px;color:#70642d}#contact_form_area .table-c-foam-l-end{font-family:'Helvetica Neue','Hiragino Kaku Gothic ProN','ΰSVbN Medium',meiryo,'Open Sans',sans-serif;clear:both;width:27.2727%;padding-top:80px;padding-bottom:80px;font-size:18px;line-height:18px;color:#70642d}#contact_form_area .table-c-foam-r{font-size:18px;line-height:18px;color:#70642d;clear:both}#contact_form_area .table-c-foam-end{font-size:18px;line-height:18px;color:#70642d;clear:both}#contact-area #contact_form{height:auto;width:auto;clear:both;overflow:auto}#contact-area #contact_text li{color:#fff}#contact-area #contact_form .form_left{float:left;height:auto;width:200px;padding-right:10px;margin-bottom:2px;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/accent.png);background-repeat:no-repeat}#contact-area #contact_form .form_left p{line-height:14px;font-size:14px;text-align:left;color:#1a1a1a;padding-left:30px;padding-top:10px;padding-bottom:6px}#contact-area #contact_form .form_left .alphabet{font-size:14px;line-height:20px;color:#1a1a1a;text-align:right;padding-right:10px}#contact-area #contact_form .form_right{float:left;height:auto;width:auto;vertical-align:middle;margin-bottom:2px}#contact-area #contact_form .form_right p{line-height:14px;font-size:14px;color:#1a1a1a;padding-top:8px;padding-bottom:8px}#contact-area #contact_line{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/line.png);background-repeat:no-repeat;clear:both;height:10px;width:710px;margin-bottom:10px}#contact-area #contact_form .submit-img{margin-top:40px;margin-left:255px}#contact-area #contact_form #contact_submit{list-style-image:none;list-style-type:none;margin-top:30px}#contact-area #contact_form #contact_submit li{float:left;margin-right:40px}#contact-area .mw_wp_form_input .btn input{width:200px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/confirmation_button.gif);background-repeat:no-repeat}#contact-area .mw_wp_form_input .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/confirmation_button.gif);background-position:left bottom}#contact-area .mw_wp_form_confirm .btn input{width:200px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/transmission_button.gif);background-repeat:no-repeat}#contact-area .mw_wp_form_confirm .btn input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/transmission_button.gif);background-position:left bottom}#contact-area #submitback input{width:200px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/return_button.gif);background-repeat:no-repeat}#contact-area #submitback input:hover{background-image:url(//bridalhoken.com/wp-content/themes/bridal_library_bridal_hoken/images/allpages/return_button.gif);background-position:left bottom}#contact_form_area #contact_form #contact_submit li{background-image:none}.table-c-foam-r .mwform-radio-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-radio-field.horizontal-item label{margin-right:20px}.table-c-foam-r .mwform-radio-field.vertical-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.vertical-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label input{height:auto}.table-c-foam-r .mwform-checkbox-field.horizontal-item label{margin-right:20px}.mwform-radio-field-text{line-height:35px}.mwform-checkbox-field-text{line-height:35px}.table-c-foam-r input{font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","ΰSVbN Medium",meiryo,"Open Sans",sans-serif;height:30px;font-size:18px;line-height:18px}.table-c-foam-r-end textarea{font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","ΰSVbN Medium",meiryo,"Open Sans",sans-serif;font-size:18px;line-height:23px;height:100px}.table-c-foam-r .notation{font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","ΰSVbN Medium",meiryo,"Open Sans",sans-serif;font-size:14px;line-height:25px}.gyo{text-align:justify;font-weight:400}