@charset "UTF-8";html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}@keyframes slidefadeIn{0%{transform:translateX(-2%);opacity:.0}80%{opacity:1}100%{transform:translateX(0%);opacity:1}}@-webkit-keyframes slidefadeIn{0%{-webkit-transform:translateX(-2%);opacity:.0}80%{opacity:1}100%{-webkit-transform:translateX(0%);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:.0}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}70%{transform:translateY(-4%);transform:rotate(-20deg)}80%{transform:translateY(-4%);transform:rotate(20deg)}90%{transform:translateY(2%);transform:rotate(-20deg)}100%{transform:translateY(0%);opacity:1;transform:rotate(20deg)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);opacity:.0}50%{-webkit-transform:translateY(-8%)}65%{-webkit-transform:translateY(4%)}70%{-webkit-transform:translateY(-4%);-webkit-transform:rotate(-20deg)}80%{-webkit-transform:translateY(-4%);-webkit-transform:rotate(20deg)}90%{-webkit-transform:translateY(2%);-webkit-transform:rotate(-20deg)}100%{-webkit-transform:translateY(0%);opacity:1;-webkit-transform:rotate(20deg)}}@keyframes down{0%{transform:scaleY(.3)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1);opacity:1}}@-webkit-keyframes down{0%{-webkit-transform:scaleY(.3)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1);opacity:1}}@keyframes spin{0%{transform:rotate(0deg);opacity:.4}50%{transform:rotate(180deg);opacity:1}100%{transform:rotate(360deg);opacity:.4}}
/*!
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:48px;height:6px;margin:0 6px;outline:0}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-32px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:100}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);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}
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-book-open:before{content:"\f518"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-fulcrum:before{content:"\f50b"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-memory:before{content:"\f538"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-r-project:before{content:"\f4f7"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toolbox:before{content:"\f552"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-regular-400.eot);src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-regular-400.woff2) format("woff2"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-regular-400.woff) format("woff"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-regular-400.ttf) format("truetype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-brands-400.eot);src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-brands-400.woff2) format("woff2"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-brands-400.woff) format("woff"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-brands-400.ttf) format("truetype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-solid-900.eot);src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-solid-900.woff2) format("woff2"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-solid-900.woff) format("woff"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-solid-900.ttf) format("truetype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/default/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}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,table,caption,tbody,tfoot,thead,tr,th,td,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;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%;color:#555}body{font-family:"Open Sans","hiragino kaku gothic pro","ヒラギノ角ゴ pro w3","yugothic","yu gothic","游ゴシック","游ゴシック体","noto sans japanese";background:#fff;line-height:1;font-size:16px;font-size:1.6rem;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}body *,body *:after,body *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{display:block;text-decoration:none;color:#205a97;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.l-main{float:left}.l-sidebar{float:right}.l-flipped .l-main,.l-flipped .l-primary{float:right}.l-flipped .l-sidebar,.l-flipped .l-secondary{float:left}.l-contents{float:left;display:block;margin-right:0;width:71.66667%}.l-contents:last-child{margin-right:0}@media screen and (max-width:960px){.l-contents{float:left;display:block;margin-right:0;width:100%}.l-contents:last-child{margin-right:0}}.l-grid-container{width:100%;height:auto;margin:0 auto}@media screen and (max-width:768px){.l-grid-container{width:100%}}.l-grid{max-width:1024px;margin-left:auto;margin-right:auto}.l-grid:after{clear:both;content:"";display:table}.l-grid-narrow{max-width:640px;margin-left:auto;margin-right:auto}.l-grid-narrow:after{clear:both;content:"";display:table}.l-grid-col1{float:left;display:block;margin-right:3.71965%;width:4.92365%}.l-grid-col1:last-child{margin-right:0}.l-grid-col1-5{float:left;display:block;margin-right:3.71965%;width:9.24531%}.l-grid-col1-5:last-child{margin-right:0}.l-grid-col2{float:left;display:block;margin-right:3.71965%;width:13.56696%}.l-grid-col2:last-child{margin-right:0}.l-grid-col2-5{float:left;display:block;margin-right:3.71965%;width:17.88861%}.l-grid-col2-5:last-child{margin-right:0}.l-grid-col3{float:left;display:block;margin-right:3.71965%;width:22.21026%}.l-grid-col3:last-child{margin-right:0}.l-grid-col3-5{float:left;display:block;margin-right:3.71965%;width:26.53191%}.l-grid-col3-5:last-child{margin-right:0}.l-grid-col4{float:left;display:block;margin-right:3.71965%;width:30.85357%}.l-grid-col4:last-child{margin-right:0}.l-grid-col4-5{float:left;display:block;margin-right:3.71965%;width:35.17522%}.l-grid-col4-5:last-child{margin-right:0}.l-grid-col5{float:left;display:block;margin-right:3.71965%;width:39.49687%}.l-grid-col5:last-child{margin-right:0}.l-grid-col5-5{float:left;display:block;margin-right:3.71965%;width:43.81852%}.l-grid-col5-5:last-child{margin-right:0}.l-grid-col6{float:left;display:block;margin-right:3.71965%;width:48.14018%}.l-grid-col6:last-child{margin-right:0}.l-grid-col6-5{float:left;display:block;margin-right:3.71965%;width:52.46183%}.l-grid-col6-5:last-child{margin-right:0}.l-grid-col7{float:left;display:block;margin-right:3.71965%;width:56.78348%}.l-grid-col7:last-child{margin-right:0}.l-grid-col7-5{float:left;display:block;margin-right:3.71965%;width:61.10513%}.l-grid-col7-5:last-child{margin-right:0}.l-grid-col8{float:left;display:block;margin-right:3.71965%;width:65.42678%}.l-grid-col8:last-child{margin-right:0}.l-grid-col8-5{float:left;display:block;margin-right:3.71965%;width:69.74844%}.l-grid-col8-5:last-child{margin-right:0}.l-grid-col9{float:left;display:block;margin-right:3.71965%;width:74.07009%}.l-grid-col9:last-child{margin-right:0}.l-grid-col9-5{float:left;display:block;margin-right:3.71965%;width:78.39174%}.l-grid-col9-5:last-child{margin-right:0}.l-grid-col10{float:left;display:block;margin-right:3.71965%;width:82.71339%}.l-grid-col10:last-child{margin-right:0}.l-grid-col10-5{float:left;display:block;margin-right:3.71965%;width:87.03504%}.l-grid-col10-5:last-child{margin-right:0}.l-grid-col11{float:left;display:block;margin-right:3.71965%;width:91.3567%}.l-grid-col11:last-child{margin-right:0}.l-grid-col11-5{float:left;display:block;margin-right:3.71965%;width:95.67835%}.l-grid-col11-5:last-child{margin-right:0}.l-grid-col12{float:left;display:block;margin-right:3.71965%;width:100%}.l-grid-col12:last-child{margin-right:0}@media screen and (max-width:768px){[class^=l-grid-col]+[class^=l-grid-col]{padding-top:16px}}@media screen and (max-width:768px){[class^=l-grid-col]{float:left;display:block;margin-right:3.71965%;width:100%}[class^=l-grid-col]:last-child{margin-right:0}}[class$=-ns] img{width:100%;display:block}.l-grid-col1-ns{float:left;display:block;margin-right:0;width:8.33333%}.l-grid-col1-ns:last-child{margin-right:0}.l-grid-col1-5-ns{float:left;display:block;margin-right:0;width:12.5%}.l-grid-col1-5-ns:last-child{margin-right:0}.l-grid-col2-ns{float:left;display:block;margin-right:0;width:16.66667%}.l-grid-col2-ns:last-child{margin-right:0}.l-grid-col2-5-ns{float:left;display:block;margin-right:0;width:20.83333%}.l-grid-col2-5-ns:last-child{margin-right:0}.l-grid-col3-ns{float:left;display:block;margin-right:0;width:25%}.l-grid-col3-ns:last-child{margin-right:0}.l-grid-col3-5-ns{float:left;display:block;margin-right:0;width:29.16667%}.l-grid-col3-5-ns:last-child{margin-right:0}.l-grid-col4-ns{float:left;display:block;margin-right:0;width:33.33333%}.l-grid-col4-ns:last-child{margin-right:0}.l-grid-col4-5-ns{float:left;display:block;margin-right:0;width:37.5%}.l-grid-col4-5-ns:last-child{margin-right:0}.l-grid-col5-ns{float:left;display:block;margin-right:0;width:41.66667%}.l-grid-col5-ns:last-child{margin-right:0}.l-grid-col5-5-ns{float:left;display:block;margin-right:0;width:45.83333%}.l-grid-col5-5-ns:last-child{margin-right:0}.l-grid-col6-ns{float:left;display:block;margin-right:0;width:50%}.l-grid-col6-ns:last-child{margin-right:0}.l-grid-col6-5-ns{float:left;display:block;margin-right:0;width:54.16667%}.l-grid-col6-5-ns:last-child{margin-right:0}.l-grid-col7-ns{float:left;display:block;margin-right:0;width:58.33333%}.l-grid-col7-ns:last-child{margin-right:0}.l-grid-col7-5-ns{float:left;display:block;margin-right:0;width:62.5%}.l-grid-col7-5-ns:last-child{margin-right:0}.l-grid-col8-ns{float:left;display:block;margin-right:0;width:66.66667%}.l-grid-col8-ns:last-child{margin-right:0}.l-grid-col8-5-ns{float:left;display:block;margin-right:0;width:70.83333%}.l-grid-col8-5-ns:last-child{margin-right:0}.l-grid-col9-ns{float:left;display:block;margin-right:0;width:75%}.l-grid-col9-ns:last-child{margin-right:0}.l-grid-col9-5-ns{float:left;display:block;margin-right:0;width:79.16667%}.l-grid-col9-5-ns:last-child{margin-right:0}.l-grid-col10-ns{float:left;display:block;margin-right:0;width:83.33333%}.l-grid-col10-ns:last-child{margin-right:0}.l-grid-col10-5-ns{float:left;display:block;margin-right:0;width:87.5%}.l-grid-col10-5-ns:last-child{margin-right:0}.l-grid-col11-ns{float:left;display:block;margin-right:0;width:91.66667%}.l-grid-col11-ns:last-child{margin-right:0}.l-grid-col11-5-ns{float:left;display:block;margin-right:0;width:95.83333%}.l-grid-col11-5-ns:last-child{margin-right:0}.l-grid-col12-ns{float:left;display:block;margin-right:0;width:100%}.l-grid-col12-ns:last-child{margin-right:0}.l-header-horizontal{float:left;display:block;margin-right:0;width:28.33333%;padding:40px 0 0 64px;position:relative}.l-header-horizontal:last-child{margin-right:0}@media screen and (max-width:1100px){.l-header-horizontal{padding:32px 0 0 32px}}@media screen and (max-width:960px){.l-header-horizontal{float:left;display:block;margin-right:0;width:100%;padding:0;height:100px}.l-header-horizontal:last-child{margin-right:0}}@media screen and (max-width:768px){.l-header-horizontal{height:70px}}.l-header-horizontal>.l-grid-container{position:fixed}@media screen and (max-width:768px){.l-header-horizontal .mdl-logo-wrap{float:left;display:block;margin-right:0;width:100%}.l-header-horizontal .mdl-logo-wrap:last-child{margin-right:0}}.l-header-horizontal .mdl-logo{display:block}@media screen and (max-width:768px){.l-header-horizontal .mdl-logo{float:left;display:block;margin-right:0;width:100%}.l-header-horizontal .mdl-logo:last-child{margin-right:0}}@media screen and (max-width:960px){.l-header-horizontal .mdl-head-nav-wrap{float:left;display:block;margin-right:0;width:100%;position:absolute;top:60px;right:0}.l-header-horizontal .mdl-head-nav-wrap:last-child{margin-right:0}}@media screen and (max-width:960px){.l-header-horizontal .btn-mb{text-align:center}}.l-footer-primary{position:relative;clear:both;display:flex;background:#e5006e}@media screen and (max-width:960px){.l-footer-primary{padding:0}}.l-footer-primary .mdl-footer-nav-primary,.l-footer-primary .mdl-footer-nav-secondary{float:left;display:block;margin-right:0;width:100%}.l-footer-primary .mdl-footer-nav-primary:last-child,.l-footer-primary .mdl-footer-nav-secondary:last-child{margin-right:0}@media screen and (max-width:960px){.l-footer-primary .mdl-footer-nav-primary,.l-footer-primary .mdl-footer-nav-secondary{float:left;display:block;margin-right:0;width:100%}.l-footer-primary .mdl-footer-nav-primary:last-child,.l-footer-primary .mdl-footer-nav-secondary:last-child{margin-right:0}}.h-section-title{font-size:28px;font-size:2.8rem;font-weight:500;letter-spacing:3px}.h-section-title span{display:block;padding-top:12px;font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:2px}.h-section-title span.large{font-size:20px;font-size:2rem;font-weight:600}.h-section-title.primary{color:#e5006e}.h-section-title.secondary{color:#fff}@media screen and (max-width:1100px){.h-section-title{font-size:24px;font-size:2.4rem}}@media screen and (max-width:768px){.h-section-title{font-size:18px;font-size:1.8rem}}.h-page{position:relative;padding:64px;margin-bottom:24px;color:#e5006e;border-bottom:1px solid #d9d9d9}.h-page:after{width:100%;position:absolute;bottom:-2px;left:0;content:"";border-bottom:1px solid #fff}.h-page span{display:block}.h-page span:first-child{padding-bottom:16px;font-size:24px;font-size:2.4rem;font-weight:700}.h-page span:last-child{font-size:16px;font-size:1.6rem;font-weight:100;letter-spacing:3px}@media screen and (max-width:1100px){.h-page{margin-bottom:0}}@media screen and (max-width:960px){.h-page{padding:32px;margin-bottom:24px;text-align:center}.h-page span:first-child{font-size:20px;font-size:2rem}.h-page span:last-child{font-size:12px;font-size:1.2rem}}@media screen and (max-width:768px){.h-page{padding:16px;margin-bottom:0;line-height:1.6}.h-page span:first-child{padding-bottom:4px;font-size:18px;font-size:1.8rem}.h-page span:last-child{font-size:10px;font-size:1rem}}.h-normal{margin-bottom:12px;font-weight:700}.h-normal.large{font-size:24px;font-size:2.4rem;line-height:1.8}@media screen and (max-width:960px){.h-normal.large{font-size:22px;font-size:2.2rem}}@media screen and (max-width:768px){.h-normal.large{font-size:18px;font-size:1.8rem}}.h-normal.middle{font-size:20px;font-size:2rem;line-height:1.6}@media screen and (max-width:960px){.h-normal.middle{font-size:18px;font-size:1.8rem}}@media screen and (max-width:768px){.h-normal.middle{font-size:16px;font-size:1.6rem}}.h-normal.small{font-size:18px;font-size:1.8rem;line-height:1.4}@media screen and (max-width:960px){.h-normal.small{font-size:14px;font-size:1.4rem}}@media screen and (max-width:768px){.h-normal.small{font-size:14px;font-size:1.4rem}}.h-normal.color-primary{color:#e5006e}.h-normal.color-white{color:#fff}.h-normal.font-primary{font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif}.h-leftline{padding-left:24px;line-height:1.8;border-left:3px solid #e5006e}.h-leftline h3{display:block;padding-bottom:8px;font-size:20px;font-size:2rem;font-weight:700}.h-leftline.primary{color:#e5006e;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif}.h-leftline.primary h3{font-size:24px;font-size:2.4rem}.h-leftline.primary p{padding-top:16px;font-family:"Open Sans","hiragino kaku gothic pro","ヒラギノ角ゴ pro w3","yugothic","yu gothic","游ゴシック","游ゴシック体","noto sans japanese";color:#000}@media screen and (max-width:768px){.h-leftline{padding-top:16px;padding-left:0;font-size:14px;font-size:1.4rem;border:none}.h-leftline.primary h3{font-size:18px;font-size:1.8rem;padding-bottom:0}.h-leftline.primary h3 br{display:none}.h-leftline.primary p{padding-top:8px}}.btn{width:100%;position:relative;display:inline-block;padding:24px;font-family:"Open Sans","hiragino kaku gothic pro","ヒラギノ角ゴ pro w3","yugothic","yu gothic","游ゴシック","游ゴシック体","noto sans japanese";font-weight:600;text-align:center;line-height:1.4}.btn:after{position:absolute;right:2rem;font-family:'Font Awesome 5 Free';content:"\f105";font-weight:600}.btn.primary{color:#e5006e;background:#fff;border:1px solid #e5006e}.btn.primary:hover{color:#fff;background:#e5006e;border:1px solid #e5006e}.btn.secondary{color:#fff;background:#e5006e;border:1px solid #e5006e}.btn.secondary:hover{color:#e5006e;background:#fff;border:1px solid #e5006e}.btn.short{width:40%}@media screen and (max-width:768px){.btn{width:100%;padding:16px;font-size:14px;font-size:1.4rem}.btn.short{width:60%}}.btn-pagetop{position:absolute;top:-20px;right:40px;margin:0 auto;z-index:200;-webkit-transition-duration:1s;-moz-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.btn-pagetop a{width:60px;height:60px;display:table-cell;text-align:center;vertical-align:middle;font-size:12px;font-size:1.2rem;border-radius:30px;background:#000}.btn-pagetop a:hover{text-decoration:none}.btn-pagetop a:before{color:#fff;font-size:3rem;font-family:'Font Awesome 5 Free';content:"\f106";font-weight:600}@media screen and (max-width:768px){.btn-pagetop{position:static;border-top:1px solid rgba(255,255,255,.3)}.btn-pagetop a{width:100%;height:auto;padding:16px;display:block;border-radius:0;background:0 0}.btn-pagetop a:before{color:#fff}}.btn-tel{display:block;font-size:2.4rem;font-weight:600;color:#e5006e}.btn-tel:before{font-size:2rem;padding-right:4px;font-family:'Font Awesome 5 Free';content:"\f095"}@media screen and (max-width:960px){.btn-tel{font-size:2rem}.btn-tel:before{display:none}.btn-tel span:before{display:inline-block;font-size:1.6rem}.btn-tel span.text:before{color:#e5006e}}.btn-mb{display:none !important}@media screen and (max-width:960px){.btn-mb{padding:2rem 0 !important}}@media screen and (max-width:768px){.btn-mb{display:block !important}}.btn-sns a{height:60px;padding:0 2rem;line-height:60px;text-align:center;display:block}@media screen and (max-width:768px){.btn-sns a{height:44px;padding:0;line-height:44px}}.btn-sns i{padding-right:8px}.btn-sns.btn-hatena{background:#008fde}.btn-sns.btn-twitter{background:#55acee}.btn-sns.btn-facebook{background:#315096}.btn-sns.btn-mail{background:#0054a8}.btn-sns.btn-google{background:#dd4b39}.btn-sns.btn-line{background:#00c300}.btn-sns.btn-pocket{background:#f03e51}.btn-sns.btn-feedly{background:#6cc655}.btn-text{display:inline-block;font-size:14px;font-size:1.4rem;color:#555;font-weight:600}.btn-text:after{padding-left:4px;font-family:'Font Awesome 5 Free';content:"\f105";font-weight:600}.btn-badge{display:inline-block;padding:8px 16px}@media screen and (max-width:768px){.btn-badge{font-size:1rem}}.btn-badge.btn-badge-primary{color:#fff;background-color:#e5006e}.btn-pagenation{clear:both;text-align:center}@media screen and (max-width:768px){.btn-pagenation{margin:16px 0}}.btn-pagenation a{margin:0 .8rem;padding:1.6rem;display:inline-block;border:1px solid #ccc}@media screen and (max-width:768px){.btn-pagenation a{margin:8px}}.btn-pagenation .current{padding:1.6rem}@media screen and (max-width:768px){.btn-pagenation .current{margin:16px}}.mdl-text{line-height:2;text-align:left}.mdl-text-warning{margin:1.6rem;font-size:1.4rem;line-height:1.4}.mdl-days{font-size:1.1rem}.mdl-card{position:relative;z-index:1000}@media screen and (max-width:960px){.mdl-card{z-index:1}}.mdl-card li{float:left;display:block;margin-right:3.71965%;width:48.14018%;position:relative;margin-bottom:24px;transition:box-shadow .25s;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.mdl-card li:last-child{margin-right:0}.mdl-card li:nth-child(2n){margin-right:0}.mdl-card li:nth-child(2n+1){clear:left}@media screen and (max-width:1100px){.mdl-card li{float:left;display:block;margin-right:3.71965%;width:100%}.mdl-card li:last-child{margin-right:0}}.mdl-card a{width:100%;height:100%;display:flex;color:#e5006e;background:#fff}.mdl-card a:hover{color:#fff;background:#e5006e}.mdl-card a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.mdl-card a:hover .btn-text,.mdl-card a:hover h4,.mdl-card a:hover span{color:#fff}.mdl-card .card-image{float:left;display:block;margin-right:3.71965%;width:43.81852%;overflow:hidden}.mdl-card .card-image:last-child{margin-right:0}.mdl-card .card-image img{max-width:100%;height:auto;display:block;-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:768px){.mdl-card .card-image{float:left;display:block;margin-right:3.71965%;width:39.49687%}.mdl-card .card-image:last-child{margin-right:0}}.mdl-card .card-no-image{padding:40px;align-items:center;display:flex;flex-direction:column;justify-content:center;background:#fff}@media screen and (max-width:960px){.mdl-card .card-no-image{padding:24px}}@media screen and (max-width:768px){.mdl-card .card-no-image{padding:16px}}.mdl-card .card-contents{float:left;display:block;margin-right:3.71965%;width:52.46183%;text-align:center}.mdl-card .card-contents:last-child{margin-right:0}@media screen and (max-width:768px){.mdl-card .card-contents{float:left;display:block;margin-right:3.71965%;width:56.78348%}.mdl-card .card-contents:last-child{margin-right:0}}.mdl-card .card-title{padding-top:18%;display:block;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.6;letter-spacing:2px}@media screen and (max-width:1320px){.mdl-card .card-title{padding-top:12%;font-size:14px;font-size:1.4rem}}@media screen and (max-width:1320px){.mdl-card .card-title{padding-top:12%;font-size:14px;font-size:1.4rem}}@media screen and (max-width:768px){.mdl-card .card-title{padding-top:10%;font-size:14px;font-size:1.4rem}}.mdl-card .btn-text{padding-top:8%;display:block;color:#e5006e;text-align:center}@media screen and (max-width:768px){.mdl-card .btn-text{padding-top:4%;font-size:11px;font-size:1.1rem}}.article-list{float:left;display:block;margin-right:3.71965%;width:100%}.article-list:last-child{margin-right:0}.article-list tr{display:block;padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid #d9d9d9}@media screen and (max-width:960px){.article-list tr{padding:1.6rem}}.article-list th{display:block;border:none;padding:0}.article-list td{display:block}@media screen and (max-width:960px){.article-list td{padding:0}}.article-list td a{padding-top:16px;padding-bottom:8px;font-weight:700;color:#000;line-height:1.8}.article-list td a:hover{text-decoration:underline}@media screen and (max-width:960px){.article-list td a{padding-top:.8rem;font-size:1.4rem}}@media screen and (max-width:1453px){.article-list article{padding:16px 24px}}.article-list.article-list-thum table{width:100%}.article-list.article-list-thum .mdl-card-image{display:block;width:100px;height:100px}.article-list.article-list-thum tr{float:left;display:block;margin-right:3.71965%;width:48.14018%}.article-list.article-list-thum tr:last-child{margin-right:0}.article-list.article-list-thum tr:nth-child(2n){margin-right:0}.article-list.article-list-thum tr:nth-child(2n+1){clear:left}@media screen and (max-width:768px){.article-list.article-list-thum tr{float:left;display:block;margin-right:3.71965%;width:100%}.article-list.article-list-thum tr:last-child{margin-right:0}.article-list.article-list-thum tr:nth-child(2n){margin-right:3.71965%}.article-list.article-list-thum tr:nth-child(2n+1){clear:none}}.article-list.article-list-thum th{display:table-cell;vertical-align:top}.article-list.article-list-thum td{display:table-cell;vertical-align:top;padding-left:1.6rem}.article-list-bgcolor{width:100%}.article-list-bgcolor tr{width:100%;padding:1.6rem;display:flow-root;line-height:1.6}.article-list-bgcolor tr:nth-child(odd){background:#fff}@media screen and (max-width:768px){.article-list-bgcolor tr{line-height:1.6}}.article-list-bgcolor td,.article-list-bgcolor th{padding:16px}.article-list-bgcolor th{float:left;display:block;margin-right:3.71965%;width:56.78348%}.article-list-bgcolor th:last-child{margin-right:0}@media screen and (max-width:768px){.article-list-bgcolor th{font-size:1.2rem}}.article-list-bgcolor td{float:left;display:block;margin-right:3.71965%;width:39.49687%}.article-list-bgcolor td:last-child{margin-right:0}@media screen and (max-width:768px){.article-list-bgcolor th,.article-list-bgcolor td{width:100%;display:block}.article-list-bgcolor td{padding-top:0;font-weight:600}.article-list-bgcolor br{display:none}}.article-list-border{width:100%}.article-list-border tr,.article-list-border li{padding:1.6rem 1.6rem 1.6rem 0;display:block;line-height:2;border-bottom:1px solid #ccc}.article-list-border tr:first-child,.article-list-border li:first-child{padding-top:0}@media screen and (max-width:768px){.article-list-border tr,.article-list-border li{padding:0 1.6rem}}.article-list-border span{display:block}.article-list-border th{float:left;display:block;margin-right:3.71965%;width:22.21026%;font-weight:600}.article-list-border th:last-child{margin-right:0}@media screen and (max-width:768px){.article-list-border th{font-size:1.2rem}}@media screen and (max-width:768px){.article-list-border th,.article-list-border td{width:100%;display:block}.article-list-border br{display:none}}.article-list-box{max-width:1024px;margin-left:auto;margin-right:auto}.article-list-box:after{clear:both;content:"";display:table}.article-list-box.primary a{float:left;display:block;margin-right:4.21809%;width:21.83643%;display:block;margin-bottom:32px;padding:24px;color:#e5006e;text-align:center;border:1px solid #e5006e}.article-list-box.primary a:last-child{margin-right:0}.article-list-box.primary a:nth-child(4n){margin-right:0}.article-list-box.primary a:nth-child(4n+1){clear:left}.article-list-box.primary a:before{padding-right:4px;font-size:12px;font-size:1.2rem;font-family:'Font Awesome 5 Free';content:"\f105";font-weight:600}.article-list-box.primary a:hover{color:#fff;background-color:#e5006e}@media screen and (max-width:768px){.article-list-box.primary a{float:left;display:block;margin-right:4.21809%;width:47.89095%;margin-bottom:0;padding:16px 0;border-top:none;border-left:none;border-right:none}.article-list-box.primary a:last-child{margin-right:0}.article-list-box.primary a:nth-child(4n){margin-right:4.21809%}.article-list-box.primary a:nth-child(4n+1){clear:none}.article-list-box.primary a:nth-child(2n){margin-right:0}.article-list-box.primary a:nth-child(2n+1){clear:left}}.article-list-box.tertiary article{float:left;display:block;margin-right:4.21809%;width:21.83643%;margin-bottom:48px;color:#000;font-size:16px;font-size:1.6rem}.article-list-box.tertiary article:last-child{margin-right:0}.article-list-box.tertiary article:nth-child(4n){margin-right:0}.article-list-box.tertiary article:nth-child(4n+1){clear:left}.article-list-box.tertiary figure{overflow:hidden}.article-list-box.tertiary img{display:block;max-width:100%;height:auto;-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.article-list-box.tertiary img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.article-list-box.tertiary .entry-article{padding-top:20px}.article-list-box.tertiary .entry-title{padding-top:16px;padding-bottom:8px;font-weight:700;color:#000;line-height:1.8}.article-list-box.tertiary .entry-title:hover{text-decoration:underline}@media screen and (max-width:960px){.article-list-box.tertiary article{float:left;display:block;margin-right:4.21809%;width:100%;padding-top:24px;margin-bottom:0;border-bottom:1px solid #d9d9d9}.article-list-box.tertiary article:last-child{margin-right:0}.article-list-box.tertiary article:first-child{padding-top:0}.article-list-box.tertiary figure{float:left;display:block;margin-right:4.21809%;width:34.86369%}.article-list-box.tertiary figure:last-child{margin-right:0}.article-list-box.tertiary .entry-article{float:left;display:block;margin-right:4.21809%;width:60.91822%;padding-top:0;padding-bottom:20px}.article-list-box.tertiary .entry-article:last-child{margin-right:0}.article-list-box.tertiary .entry-title{padding-left:0;padding-right:0}}.article-list-box{max-width:1024px;margin-left:auto;margin-right:auto}.article-list-box:after{clear:both;content:"";display:table}.article-list-box.stylebook article{float:left;display:block;margin-right:0;width:25%;color:#000;font-size:16px;font-size:1.6rem}.article-list-box.stylebook article:last-child{margin-right:0}.article-list-box.stylebook article:nth-child(4n){margin-right:0}.article-list-box.stylebook article:nth-child(4n+1){clear:left}@media screen and (max-width:960px){.article-list-box.stylebook article{float:left;display:block;margin-right:0;width:33.33333%}.article-list-box.stylebook article:last-child{margin-right:0}.article-list-box.stylebook article:nth-child(4n){margin-right:0}.article-list-box.stylebook article:nth-child(4n+1){clear:none}.article-list-box.stylebook article:nth-child(3n){margin-right:0}.article-list-box.stylebook article:nth-child(3n+1){clear:left}}.article-list-box.stylebook figure{overflow:hidden}.article-list-box.stylebook img{display:block;max-width:100%;height:auto;-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.article-list-box.stylebook img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .6s cubic-bezier(.25,.46,.45,.94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}
/*!
* "Font-Awesome" licensed under the SIL Open Font License
* http://fortawesome.github.io/Font-Awesome/
*/
@font-face{font-family:'icomoon';src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/sns/icomoon.eot?dkg5ju);src:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/sns/icomoon.eot?dkg5ju#iefix) format("embedded-opentype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/sns/icomoon.ttf?dkg5ju) format("truetype"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/sns/icomoon.woff?dkg5ju) format("woff"),url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../fonts/sns/icomoon.svg?dkg5ju#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feedly:before{content:"\e900"}.icon-hatebu:before{content:"\e901"}.icon-line:before{content:"\e902"}.icon-envelope-o:before{content:"\f003"}.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:before{content:"\f082"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-envelope:before{content:"\f0e0"}.icon-rss-square:before{content:"\f143"}.icon-youtube-square:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-instagram:before{content:"\f16d"}.icon-tumblr-square:before{content:"\f174"}.icon-vimeo-square:before{content:"\f194"}.icon-pinterest-p:before{content:"\f231"}.icon-get-pocket:before{content:"\f265"}.sns{clear:both}@media screen and (max-width:960px){.sns{padding:24px 16px}}.sns .btn-hatena{background:#008fde}.sns .btn-twitter{background:#55acee}.sns .btn-facebook{background:#315096}.sns .btn-mail{background:#0054a8}.sns .btn-google{background:#dd4b39}.sns .btn-line{background:#00c300}.sns .btn-pocket{background:#f03e51}.sns .btn-feedly{background:#6cc655}.sns li{float:left;display:block;margin-right:0;width:33.33333%;height:60px;line-height:60px;text-align:center}.sns li:last-child{margin-right:0}@media screen and (max-width:768px){.sns li{height:auto;line-height:0}}.sns a{font-weight:600;font-size:16px;color:#fff}@media screen and (max-width:768px){.sns a{font-size:12px}}.sns [class^=icon-]{padding-right:16px}@media screen and (max-width:768px){.sns [class^=icon-]{font-size:16px;padding-right:4px}}.sns.sns-small{clear:both}@media screen and (max-width:768px){.sns.sns-small{padding-bottom:0}}.sns.sns-small li{width:56px;height:56px;margin-right:16px;margin-bottom:16px;border-radius:50%}@media screen and (max-width:768px){.sns.sns-small li{width:44px;height:44px}}.sns.sns-small a{font-size:24px;font-size:2.4rem}.sns.sns-small [class^=icon-]{padding-right:0;margin-left:-4px;line-height:1}@media screen and (max-width:768px){.sns.sns-small [class^=icon-]:before{vertical-align:0}}.facebook-wrap{width:100%}.facebook-wrap iframe{width:100% !important}.js-animation{visibility:hidden}@media screen and (max-width:960px){.js-animation{visibility:visible}}.loader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10000;-webkit-perspective:500px;perspective:500px;background:#fff}.loader-spin{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;text-align:center;color:#fff;margin:auto;width:30px !important;height:30px !important;border-radius:30px;border:6px solid #e5006e;border-right-color:transparent;animation:spin 1s infinite linear}.slidefadeIn{animation-name:slidefadeIn;-webkit-animation-name:slidefadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}.slideup-naname{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}.down{animation-name:down;-webkit-animation-name:down;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:100% 0%;-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0%}.zoom{-moz-transition:-moz-transform 7.5s linear;-webkit-transition:-webkit-transform 7.5s linear;-o-transition:-o-transform 7.5s linear;-ms-transition:-ms-transform 7.5s linear;transition:transform 7.5s linear;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.mdl-logo{display:block;font-size:24px;font-size:2.4rem;font-weight:600}.mdl-header-wrap{position:fixed;z-index:1000}@media screen and (max-width:960px){.mdl-header-wrap{padding:16px}}@media screen and (max-width:768px){.mdl-header-wrap{position:relative;padding:12px}}.mdl-logo{position:relative;z-index:1}@media screen and (max-width:768px){.mdl-logo img{width:150px;width:150px}}.mdl-logo a{display:inline-block}@media screen and (max-width:960px){.mdl-head-nav{border-top:1px solid rgba(255,255,255,.4)}}.mdl-head-nav .btn,.mdl-head-nav .btn-tel{width:auto;display:inline-block;vertical-align:middle;margin:0 0 1.6rem .1rem}@media screen and (max-width:960px){.mdl-head-nav .btn:last-child,.mdl-head-nav .btn-tel:last-child{margin-left:0}}@media screen and (max-width:1100px){.mdl-head-nav .btn,.mdl-head-nav .btn-tel{padding:0;text-align:center}.mdl-head-nav .btn:first-child,.mdl-head-nav .btn-tel:first-child{margin-bottom:1.6rem;margin-left:0}}@media screen and (max-width:960px){.mdl-head-nav .btn,.mdl-head-nav .btn-tel{display:block;color:#fff}}.mdl-head-nav .btn{padding:16px 32px;font-size:14px;font-size:1.4rem}@media screen and (max-width:1100px){.mdl-head-nav .btn{padding:16px 24px}}@media screen and (max-width:960px){.mdl-head-nav .btn{font-weight:700;margin-bottom:0}}@media screen and (max-width:1100px){.mdl-head-nav .btn:after{right:1rem}}@media screen and (max-width:960px){.mdl-head-nav .btn.btn-tertiary{margin-bottom:0;color:#fff;border-top:1px solid rgba(255,255,255,.4)}}@media screen and (max-width:960px){.mdl-head-nav .btn.btn-quaternary{margin-bottom:0;border-top:1px solid rgba(255,255,255,.4)}}@media screen and (max-width:960px){.mdl-head-nav .btn-tel{padding:1.6rem;border-bottom:1px solid rgba(255,255,255,.4)}.mdl-head-nav .btn-tel .btn-tel{padding:0;margin-bottom:0;border:none}}.mdl-gnav-horizontal{-webkit-transition:all 2s cubic-bezier(.42,0,.58,1);-moz-transition:all 2s cubic-bezier(.42,0,.58,1);transition:all 2s cubic-bezier(.42,0,.58,1);position:relative;padding-top:34px}@media screen and (max-width:1100px){.mdl-gnav-horizontal{padding-left:0}}@media screen and (max-width:960px){.mdl-gnav-horizontal{padding-top:0}}.mdl-gnav-horizontal ul{position:relative;list-style:none;z-index:1000;box-sizing:border-box}@media screen and (max-width:960px){.mdl-gnav-horizontal ul{width:100%;margin:0 auto;padding:0;display:block}}.mdl-gnav-horizontal ul ul{width:200px;padding:0;position:absolute;top:-75px;left:120px;visibility:hidden;opacity:0;z-index:1000;transition:.2s ease-in-out}@media screen and (max-width:1100px){.mdl-gnav-horizontal ul ul{width:200px}}@media screen and (max-width:960px){.mdl-gnav-horizontal ul ul{width:100%;margin-top:0;margin-bottom:16px;display:none;position:relative;top:0;left:0;visibility:inherit;opacity:1;border:none}}@media screen and (max-width:768px){.mdl-gnav-horizontal ul ul{margin-bottom:0}}.mdl-gnav-horizontal ul ul li{display:block;float:none;margin:0;padding-bottom:0}@media screen and (max-width:960px){.mdl-gnav-horizontal ul ul li{width:100% !important;padding:0;border:none}}.mdl-gnav-horizontal ul ul li:last-child{border-bottom:none}.mdl-gnav-horizontal ul ul li a{display:block;padding:12px 16px;color:#fff;font-size:13px;line-height:1.4;background:#e5006e;border-bottom:1px solid rgba(255,255,255,.5)}.mdl-gnav-horizontal ul ul li a:hover{color:#e5006e;background:#f8dad2}.mdl-gnav-horizontal ul ul li a:hover:after{display:none}@media screen and (max-width:960px){.mdl-gnav-horizontal ul ul li a{font-weight:400 !important;font-size:12px;font-size:1.2rem;border-bottom:none;background-color:#c4005f}}.mdl-gnav-horizontal .gnav-sns ul{top:-190px;left:160px}@media screen and (max-width:960px){.mdl-gnav-horizontal .gnav-sns ul{top:0;left:0}}.mdl-gnav-horizontal li{display:block;position:relative;padding-bottom:26px;z-index:1000}.mdl-gnav-horizontal li:hover>ul{visibility:visible;opacity:1}.mdl-gnav-horizontal li:nth-child(3),.mdl-gnav-horizontal li:nth-child(4),.mdl-gnav-horizontal li:nth-child(6),.mdl-gnav-horizontal li:nth-child(7),.mdl-gnav-horizontal li:nth-child(8),.mdl-gnav-horizontal li:nth-child(9),.mdl-gnav-horizontal li:nth-child(10),.mdl-gnav-horizontal li:nth-child(11){z-index:0}@media screen and (max-height:760px){.mdl-gnav-horizontal li{padding-bottom:22px}}@media screen and (max-width:960px){.mdl-gnav-horizontal li{position:static;display:block;padding-bottom:0}.mdl-gnav-horizontal li:nth-child(3),.mdl-gnav-horizontal li:nth-child(4),.mdl-gnav-horizontal li:nth-child(5),.mdl-gnav-horizontal li:nth-child(6),.mdl-gnav-horizontal li:nth-child(8),.mdl-gnav-horizontal li:nth-child(9){width:50%;float:left}.mdl-gnav-horizontal li:nth-child(3),.mdl-gnav-horizontal li:nth-child(5),.mdl-gnav-horizontal li:nth-child(8),.mdl-gnav-horizontal li:nth-child(9){border-right:1px solid rgba(255,255,255,.5)}.mdl-gnav-horizontal li:nth-child(2) a:after,.mdl-gnav-horizontal li:nth-child(10) a:after{position:absolute;right:2rem;font-family:'FontAwesome';content:\f107}.mdl-gnav-horizontal li:nth-child(2) a:hover:after,.mdl-gnav-horizontal li:nth-child(10) a:hover:after{content:\f107}.mdl-gnav-horizontal li .js-hide-mb a:after{font-family:'FontAwesome';content:\f105 !important}}@media screen and (max-width:768px){.mdl-gnav-horizontal li:nth-child(3),.mdl-gnav-horizontal li:nth-child(4),.mdl-gnav-horizontal li:nth-child(5),.mdl-gnav-horizontal li:nth-child(6),.mdl-gnav-horizontal li:nth-child(8),.mdl-gnav-horizontal li:nth-child(9){width:100%;float:none}}.mdl-gnav-horizontal li a{position:relative;display:inline-block;color:#e5006e;font-weight:700;letter-spacing:2px;text-decoration:none;font-size:15px}.mdl-gnav-horizontal li a:hover:after{width:100%;height:1px;position:absolute;bottom:-8px;left:0;content:"";border-bottom:1px solid #e5006e}@media screen and (max-width:1100px){.mdl-gnav-horizontal li a{margin:0 .55rem;font-size:14px}}@media screen and (max-height:760px){.mdl-gnav-horizontal li a{font-size:14px}}@media screen and (max-width:960px){.mdl-gnav-horizontal li a{width:100%;margin:0;padding:16px;color:#fff;text-align:center;font-weight:700;border-left:none;border-top:1px solid rgba(255,255,255,.3);background:#e5006e}.mdl-gnav-horizontal li a:after{position:absolute;right:2rem;font-family:'FontAwesome';content:\f105}.mdl-gnav-horizontal li a:hover:after{width:auto;height:auto;position:absolute;right:2rem;font-family:'FontAwesome';content:\f105;bottom:inherit;left:inherit;border-bottom:none}}.mdl-gnav-horizontal li span{display:block;padding-top:1.3rem;text-transform:uppercase;letter-spacing:.2rem;font-size:1rem;font-weight:100;color:#e5006e}@media screen and (max-width:960px){.mdl-gnav-horizontal li span{display:none;padding-top:0;font-size:2rem}}.mdl-gnav-horizontal i{padding-right:4px}@media screen and (max-width:960px){.mdl-gnav-horizontal .btn-tel:before{color:#fff !important}}.gnav-sns{z-index:0}.gnav-sns a{font-size:14px;font-weight:100}.btn-search{width:40px;height:40px;margin:0 1.6rem;float:right;display:block;position:relative;top:-50px;font-weight:500;line-height:40px;text-decoration:none;text-align:center}@media screen and (max-width:960px){.btn-search{display:none}}@media screen and (max-width:960px){.btn-menu{position:fixed;top:11px;right:10px;z-index:999;display:inline}.btn-menu a{display:inline-block;text-decoration:none;font-size:20px;font-size:2rem;text-align:center}.btn-open{padding:8px;border-radius:4px;background:#e5006e}.btn-open:after{content:'menu';display:block;font-size:12px;font-size:1.2rem;color:#fff}.btn-open:before{color:#fff;content:"\f0c9";font-family:'Font Awesome 5 Free';font-weight:600;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition-property:all .2s linear 0s}.btn-close{padding:8px;border:1px solid rgba(255,255,255,.2);border-radius:4px}.btn-close:after{color:#fff;content:"\f00d";font-family:'Font Awesome 5 Free';font-weight:600;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition-property:all .2s linear 0s}}@media screen and (max-width:960px){.overlay{width:100%;height:90%;position:fixed;top:0;left:0;z-index:101;display:none;overflow:auto;background-color:#e5006e}}.tabs-primary .bx-wrapper{overflow:hidden}.tabs-primary nav{border-bottom:1px solid #ccc}@media screen and (max-width:768px){.tabs-primary nav{border-bottom:none}}.tabs-primary .tab{max-width:1200px;margin-left:auto;margin-right:auto}.tabs-primary .tab:after{clear:both;content:"";display:table}.tabs-primary .tab a{color:#e5006e}@media screen and (max-width:960px){.tabs-primary .tab a{padding:16px 8px;font-size:1.2rem;line-height:1.4}}.tabs-primary .tabs-nav-wrap{overflow-x:auto}@media screen and (max-width:768px){.tabs-primary .tabs-nav-wrap{margin-bottom:-5px}}.tabs-primary .tabs-nav-wrap::-webkit-scrollbar{height:5px}.tabs-primary .tab-button{display:table-cell;text-align:center;vertical-align:middle;min-width:80px}.tabs-primary .tabs-primary-tabDefault{background:#e5006e;border-radius:10px 10px 0 0}.tabs-primary .tabs-primary-tabDefault a{color:#fff}.footer-alert{display:none}@media screen and (max-width:960px){.footer-alert{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;position:fixed;bottom:0;z-index:1000;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1);background:#fff;border-top:2px solid #ccc}.footer-alert a{width:33.3%;padding:12px 4px 8px;font-weight:500;font-size:12px;color:#e5006e;text-align:center;line-height:1.5;border-right:2px solid #ccc}.footer-alert a:last-child{border:none}.footer-alert a:nth-child(2n){padding-top:15px}.footer-alert i{display:block;vertical-align:middle}.footer-alert span{display:inline-block;padding-left:6px;vertical-align:middle}}[class^=mdl-footer-nav-] a{font-size:1.4rem;font-weight:700;color:#fff}.mdl-footer-nav-secondary{overflow:hidden}.mdl-footer-nav-secondary .footer-menu{float:left;display:block;margin-right:0;width:20.83333%;padding:64px 0 0}.mdl-footer-nav-secondary .footer-menu:last-child{margin-right:0}.mdl-footer-nav-secondary .footer-menu:nth-child(4n){margin-right:0}.mdl-footer-nav-secondary .footer-menu:nth-child(4n+1){clear:left}.mdl-footer-nav-secondary .footer-menu:first-child{margin-left:100px}@media screen and (max-width:1100px){.mdl-footer-nav-secondary .footer-menu:first-child{margin-left:40px}}@media screen and (max-width:960px){.mdl-footer-nav-secondary .footer-menu{float:left;display:block;margin-right:0;width:100%;padding:0}.mdl-footer-nav-secondary .footer-menu:last-child{margin-right:0}.mdl-footer-nav-secondary .footer-menu:first-child{margin-left:0}}.mdl-footer-nav-secondary .footer-menu li{padding-bottom:2.4rem}@media screen and (max-width:960px){.mdl-footer-nav-secondary .footer-menu li{float:left;display:block;margin-right:0;width:100%;padding:1.6rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.4)}.mdl-footer-nav-secondary .footer-menu li:last-child{margin-right:0}.mdl-footer-nav-secondary .footer-menu li:nth-child(4n){margin-right:0}.mdl-footer-nav-secondary .footer-menu li:nth-child(4n+1){clear:none}}.mdl-footer-nav-secondary .footer-menu a{position:relative;padding-left:12px;line-height:1.6}.mdl-footer-nav-secondary .footer-menu a:before{position:absolute;left:0;font-family:'Font Awesome 5 Free';content:"\f105";font-weight:600}.mdl-footer-nav-secondary .footer-menu a:hover{text-decoration:underline}@media screen and (max-width:960px){.mdl-footer-nav-secondary .mdl-footer-nav-acordion{padding:0 !important}.mdl-footer-nav-secondary .mdl-footer-nav-acordion>a:before{font-family:'Font Awesome 5 Free';content:"\f106";font-weight:600}.mdl-footer-nav-secondary .mdl-footer-nav-acordion a{padding:16px}.mdl-footer-nav-secondary .mdl-footer-nav-acordion a:before{position:absolute;left:16px}}.mdl-footer-nav-secondary .mdl-footer-nav-acordion ul{width:100%;padding-top:24px;padding-bottom:0;padding-left:16px}@media screen and (max-width:960px){.mdl-footer-nav-secondary .mdl-footer-nav-acordion ul{padding:0}.mdl-footer-nav-secondary .mdl-footer-nav-acordion ul.is-hide{display:none}}@media screen and (max-width:960px){.mdl-footer-nav-secondary .mdl-footer-nav-acordion li{float:left;display:block;margin-right:0;width:100%;padding:0;font-size:1.4rem;background:rgba(255,255,255,.2)}.mdl-footer-nav-secondary .mdl-footer-nav-acordion li:last-child{margin-right:0}.mdl-footer-nav-secondary .mdl-footer-nav-acordion li:last-child{border-bottom:none}}.mdl-footer-ban{padding:0 32px 32px}.mdl-footer-ban li{float:left;display:block;margin-right:3.71965%;width:48.14018%;padding:16px;text-align:center;background:#fff}.mdl-footer-ban li:last-child{margin-right:0}@media screen and (max-width:960px){.mdl-footer-ban{padding:16px}.mdl-footer-ban img{max-width:100%;height:auto}}.footer-bnr{float:left;display:block;margin-right:3.71965%;width:48.14018%;background:#fff;padding:16px;text-align:center;width:100%}.footer-bnr:last-child{margin-right:0}.footer-bnr-text{font-size:.9em;color:#fff;margin-bottom:10px}@media screen and (max-width:960px){.footer-bnr-text{font-size:.8em}}.mdl-footer-copy{clear:both;padding:16px 0;font-size:1.2rem;color:#fff;text-align:center;border-top:1px solid rgba(255,255,255,.3)}@media screen and (max-width:960px){.mdl-footer-copy{padding:1.6rem;text-align:center;border:none}}.mdl-slider-secondary{height:680px;position:relative}@media screen and (max-width:960px){.mdl-slider-secondary{height:640px}}@media screen and (max-width:768px){.mdl-slider-secondary{height:auto}}.mdl-slider-secondary li{width:100%;height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:960px){.mdl-slider-secondary li{height:440px}}@media screen and (max-width:480px){.mdl-slider-secondary li{height:200px}}.mdl-slider-secondary .mdl-slider-copy{position:absolute;top:0;left:0;padding:72px 0 0 64px}@media screen and (max-width:768px){.mdl-slider-secondary .mdl-slider-copy{position:relative;padding:24px}}.mdl-slider-secondary .h-title{font-size:42px;font-size:4.2rem;font-weight:400;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif;color:#fff;line-height:1.6}@media screen and (max-width:768px){.mdl-slider-secondary .h-title{position:absolute;top:-400px}}@media screen and (max-width:480px){.mdl-slider-secondary .h-title{top:-170px;padding-top:0;font-size:22px;font-size:2.2rem}}.mdl-slider-secondary p{padding-top:320px;font-size:16px;font-size:1.6rem;font-weight:400;color:#000;letter-spacing:3px;line-height:2.3}@media screen and (max-width:1100px){.mdl-slider-secondary p{padding-right:32px}.mdl-slider-secondary p br{display:none}}@media screen and (max-width:960px){.mdl-slider-secondary p{padding-top:260px}}@media screen and (max-width:768px){.mdl-slider-secondary p{padding-top:0;padding-right:0;font-size:14px;font-size:1.4rem;letter-spacing:1px;line-height:2}}.mdl-slider-img00{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/front-slide.png)}@media screen and (max-width:768px){.mdl-slider-img00{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/front-slide-min.png)}}.contents-concept{overflow:hidden}.contents-concept-wrap:before{float:left;display:block;margin-right:0;width:50%;height:500px;content:"";background-size:cover;background-position:center center;background-repeat:no-repeat}.contents-concept-wrap:before:last-child{margin-right:0}@media screen and (max-width:1100px){.contents-concept-wrap:before{float:left;display:block;margin-right:0;width:100%;height:500px;background-position:top center}.contents-concept-wrap:before:last-child{margin-right:0}}@media screen and (max-width:480px){.contents-concept-wrap:before{height:300px}}.contents-concept-wrap .contents-concept-text{float:left;display:block;margin-right:0;width:50%;padding:48px}.contents-concept-wrap .contents-concept-text:last-child{margin-right:0}.contents-concept-wrap .contents-concept-text .h-normal{font-size:24px;font-size:2.4rem;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif}@media screen and (max-width:768px){.contents-concept-wrap .contents-concept-text .h-normal{font-size:18px;font-size:1.8rem}.contents-concept-wrap .contents-concept-text .h-normal br{display:none}}@media screen and (max-width:1100px){.contents-concept-wrap .contents-concept-text{float:left;display:block;margin-right:0;width:100%;height:auto}.contents-concept-wrap .contents-concept-text:last-child{margin-right:0}}@media screen and (max-width:768px){.contents-concept-wrap .contents-concept-text{padding:24px;height:auto}}.contents-concept-wrap.l-flipped:before{float:right}.contents-menu{padding-bottom:16px}@media screen and (max-width:768px){.contents-menu{padding-bottom:0}}.contents-menu .h-post-secondary{margin-top:24px}.contents-menu table{width:100%;clear:both}.contents-menu table tr{width:100%;clear:both;position:relative;display:block;padding:32px 0;border-bottom:1px solid #d9d9d9}.contents-menu table tr:last-child{border:none}@media screen and (max-width:768px){.contents-menu table tr{padding:24px 0}}.contents-menu table h5{font-weight:700;color:#e5006e;line-height:1.6}.contents-menu table p{font-size:14px;font-size:1.4rem;margin-top:16px;margin-bottom:0 !important}.contents-menu table th{width:700px;max-width:60%;vertical-align:top}@media screen and (max-width:768px){.contents-menu table th{width:auto;max-width:100%;display:block;font-size:14px;font-size:1.4rem}}.contents-menu table td{width:30%;vertical-align:top;font-weight:700;font-size:14px;font-size:1.4rem;text-align:right;line-height:2}@media screen and (max-width:768px){.contents-menu table td{width:100%;display:block;font-size:14px;font-size:1.4rem}}.contents-list{margin-left:16px;line-height:1.8}.contents-list.small{font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.contents-list{padding:0 0 24px;margin-left:0}}.contents-list li{position:relative;padding-left:20px;padding-bottom:8px}.contents-list li:before{position:absolute;top:0;left:0;color:rgba(229,0,110,.2);font-family:'Font Awesome 5 Free';content:"\f111";font-weight:600}.contents-list th{width:25%;position:relative;padding-left:20px;vertical-align:top}.contents-list th:before{position:absolute;top:0;left:0;color:rgba(229,0,110,.2);font-family:'Font Awesome 5 Free';content:"\f111";font-weight:600}.contents-list-number{margin-top:16px;margin-left:16px}.contents-list-number.small{font-size:14px;font-size:1.4rem}.contents-list-number li{list-style:decimal;line-height:1.8}.contents-ban{max-width:1024px;margin-left:auto;margin-right:auto;background:#fff}.contents-ban:after{clear:both;content:"";display:table}.contents-ban .contents-ban-text{float:left;display:block;margin-right:0;width:65%;padding:32px 48px 24px}.contents-ban .contents-ban-text:last-child{margin-right:0}.contents-ban .contents-ban-text p{padding-top:16px;font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.contents-ban .contents-ban-text{float:left;display:block;margin-right:0;width:100%;padding:24px}.contents-ban .contents-ban-text:last-child{margin-right:0}.contents-ban .contents-ban-text p{padding-top:8px}}.contents-ban .contents-ban-img{float:left;display:block;margin-right:0;width:35%;overflow:hidden}.contents-ban .contents-ban-img:last-child{margin-right:0}.contents-ban .contents-ban-img img{width:110%;height:auto;display:block}@media screen and (max-width:768px){.contents-ban .contents-ban-img{float:left;display:block;margin-right:0;width:100%;text-align:center}.contents-ban .contents-ban-img:last-child{margin-right:0}.contents-ban .contents-ban-img img{width:auto;display:inline-block}}.contents-ban .contents-ban-h{font-size:24px;font-size:2.4rem;font-weight:700;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif;color:#e5006e;line-height:1.8}@media screen and (max-width:768px){.contents-ban .contents-ban-h{font-size:18px;font-size:1.8rem}}.contents-point{max-width:1024px;margin-left:auto;margin-right:auto;padding:32px;border-bottom:1px solid #d9d9d9}.contents-point:after{clear:both;content:"";display:table}@media screen and (max-width:768px){.contents-point{padding:24px}}.contents-point-img{float:left;display:block;margin-right:0;width:25%}.contents-point-img:last-child{margin-right:0}.contents-point-img img{max-width:100%}@media screen and (max-width:768px){.contents-point-img{float:left;display:block;margin-right:0;width:100%;text-align:center;padding-bottom:16px}.contents-point-img:last-child{margin-right:0}}.contents-point-text{float:left;display:block;margin-right:0;width:75%;padding-left:24px}.contents-point-text:last-child{margin-right:0}@media screen and (max-width:768px){.contents-point-text{float:left;display:block;margin-right:0;width:100%;padding-left:0}.contents-point-text:last-child{margin-right:0}.contents-point-text .btn{margin-top:12px}}.contents-point-h{padding-bottom:20px;font-size:20px;font-size:2rem;color:#e5006e;font-weight:700;line-height:1.6}@media screen and (max-width:768px){.contents-point-h{padding-bottom:8px;font-size:18px;font-size:1.8rem}.contents-point-h br{display:none}}.mdl-map-primary{height:400px}.breadcrumbs-wrap{background-color:#e5006e}#breadcrumbs{padding:32px 64px;font-size:12px;font-size:1.2rem;color:#fff}#breadcrumbs a{display:inline-block;font-size:12px;font-size:1.2rem;color:#fff}@media screen and (max-width:960px){#breadcrumbs{padding:8px 16px;margin-bottom:0}#breadcrumbs a{line-height:1.4}}.contact-form{width:100%;margin-top:40px;background:#fff}.contact-form tr{display:block;overflow:hidden;padding:32px 0;border-bottom:1px solid #d9d9d9}.contact-form tr:last-child{border-bottom:none}.contact-form th{float:left;display:block;margin-right:0;width:33.33333%;padding-left:32px;vertical-align:middle;font-size:16px;font-size:1.6rem;font-weight:600}.contact-form th:last-child{margin-right:0}.contact-form th:before{padding-right:4px;font-family:'FontAwesome';content:\f105;color:#e5006e}.contact-form th span{padding-left:8px;font-size:12px;font-size:1.2rem;color:#e5006e}@media screen and (max-width:1100px){.contact-form th{float:left;display:block;margin-right:0;width:83.33333%;margin-left:8.33333%;padding-top:0;padding-bottom:8px;display:block;font-size:14px;font-size:1.4rem}.contact-form th:last-child{margin-right:0}}@media screen and (max-width:768px){.contact-form th{padding-left:0}}.contact-form td{float:left;display:block;margin-right:0;width:66.66667%}.contact-form td:last-child{margin-right:0}@media screen and (max-width:1100px){.contact-form td{float:left;display:block;margin-right:0;width:83.33333%;margin-left:8.33333%;display:block}.contact-form td:last-child{margin-right:0}}.contact-form textarea,.contact-form select,.contact-form input[type=text],.contact-form input[type=tel],.contact-form input[type=email]{padding:16px;line-height:1;font-size:16px;font-size:1.6rem;font-family:"Open Sans","hiragino kaku gothic pro","ヒラギノ角ゴ pro w3","yugothic","yu gothic","游ゴシック","游ゴシック体","noto sans japanese";border:1px solid #ccc}@media screen and (max-width:960px){.contact-form textarea,.contact-form select,.contact-form input[type=text],.contact-form input[type=tel],.contact-form input[type=email]{width:100%}}.contact-form textarea{height:300px}@media screen and (max-width:960px){.contact-form textarea{width:100%}}.contact-form .first-name{width:40%;margin-right:24px}@media screen and (max-width:1100px){.contact-form .first-name{width:100%;margin-right:0;margin-bottom:16px}}.contact-form .last-name{width:40%}@media screen and (max-width:1100px){.contact-form .last-name{width:100%}}.contact-form .address{margin-top:24px}.contact-form .postal-code{margin-left:16px;margin-right:16px}@media screen and (max-width:768px){.contact-form .postal-code{margin-right:0}}.contact-form .zip{width:40% !important}.contact-form+.u-align-center input[type=submit]{margin-top:80px;padding:26.5px 64px;font-size:18px;font-size:1.8rem;font-weight:600;color:#fff;background:#e5006e;border:none;-webkit-appearance:none}.contact-form+.u-align-center input[type=submit]:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media screen and (max-width:1100px){.contact-form+.u-align-center input[type=submit]{margin-top:0;padding:22.5px 40px;font-size:15px;font-size:1.5rem}}.error{padding:8px 0}#zipcode{width:220px;margin:0 16px}@media screen and (max-width:768px){#zipcode{width:100%;margin:0}}#zip-btn{width:auto;padding:.8rem;font-size:1.4rem;color:#fff;border:none;cursor:pointer;background-color:#4385bf}#zip-btn:hover{opacity:.6}@media screen and (max-width:768px){#zip-btn{width:100%;margin-top:1.6rem}}.related-article{clear:both;margin-top:56px;border-top:1px solid #e5006e}.related-article ul{max-width:1200px;margin-left:auto;margin-right:auto}.related-article ul:after{clear:both;content:"";display:table}.related-article li{float:left;display:block;margin-right:4.21809%;width:47.89095%;margin-bottom:32px}.related-article li:last-child{margin-right:0}.related-article li:nth-child(2n){margin-right:0}.related-article li:nth-child(2n+1){clear:left}.related-article .title{float:left;display:block;margin-right:4.21809%;width:65.26064%;line-height:1.8}.related-article .title:last-child{margin-right:0}.related-article .thumb{float:left;display:block;margin-right:4.21809%;width:30.52127%;text-align:right}.related-article .thumb:last-child{margin-right:0}.mdl-search{padding:1.6rem;text-align:left;border:1px solid #ccc}@media screen and (max-width:768px){.mdl-search{margin:1.6rem}}.mdl-box-search{display:inline-table;border:none}.mdl-box-search input[type=text]{width:250px;font-family:"Open Sans","hiragino kaku gothic pro","ヒラギノ角ゴ pro w3","yugothic","yu gothic","游ゴシック","游ゴシック体","noto sans japanese";font-size:1.2rem;border:none}@media screen and (max-width:768px){.mdl-box-search input[type=text]{width:190px}}.mdl-box-search input[type=text]:focus{outline:0}.mdl-btn-search{float:right;display:inline-table}.mdl-btn-search button{border:none;background:#fff}.mdl-btn-search button:focus{outline:0}.mdl-btn-search i{font-size:2rem}.mdl-btn-search i:hover{color:#e5006e}.post-search .h-normal{text-align:center;padding:2.4rem 2.4rem 4.8rem}@media screen and (max-width:768px){.post-search .l-main .article-list{display:table;float:none}}.post-search .l-main .article-list tr{margin-bottom:3.2rem;border-bottom:1px solid #ccc}@media screen and (max-width:768px){.post-search .l-main .article-list tr{width:100%;margin-bottom:0;border-bottom:0}}aside{overflow:hidden;padding-bottom:4.8rem}@media screen and (max-width:768px){aside{margin:auto;text-align:center}}aside .mdl-sidebar-wrap{clear:both;padding-top:3.2rem}@media screen and (max-width:768px){aside .mdl-sidebar-wrap{padding-top:1.6rem}}aside .article-list tr{padding:1.6rem 0;border-bottom:1px solid #ccc}@media screen and (max-width:768px){aside .article-list tr{padding:1.6rem}}aside .article-list th{padding-bottom:0}aside .article-list td{padding-bottom:0}aside .article-list a{font-size:1.4rem;line-height:1.8}aside .article-list.mdl-media th{display:block;padding-bottom:.4rem}aside .article-list.mdl-media td{padding-left:0}aside .btn-larrow{top:1rem;left:-7rem;text-align:right}aside .btn-larrow:after{margin-top:.6rem}aside .mdl-sidebar-ban1{height:420px;position:relative;text-align:center;background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/sidebar-ban1.png);background-repeat:no-repeat}@media screen and (max-width:768px){aside .mdl-sidebar-ban1{width:100%;height:160px;background-size:cover;background-position:center center}}aside .mdl-sidebar-ban1 span{display:block}aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-logo{padding-top:2.4rem}@media screen and (max-width:768px){aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-logo{position:absolute;top:0;left:6%;bottom:0;padding-top:4rem}}aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-copy{padding-top:3.6rem;line-height:1.3;color:#fff;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif;font-size:2.8rem}@media screen and (max-width:768px){aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-copy{padding-top:2.4rem;padding-left:11rem;text-align:left;font-size:1.8rem}}aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-image{position:absolute;left:6%;bottom:0}@media screen and (max-width:768px){aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-image{left:auto;right:1rem}}aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-image img{display:block}@media screen and (max-width:768px){aside .mdl-sidebar-ban1 .mdl-sidebar-ban1-image img{width:56%;float:right}}aside .mdl-sidebar-ban2{height:280px;position:relative;background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/sidebar-ban2.png)}@media screen and (max-width:768px){aside .mdl-sidebar-ban2{width:100%;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:768px){aside .mdl-sidebar-ban2{height:160px}}aside .mdl-sidebar-ban2 span{display:block;position:absolute}aside .mdl-sidebar-ban2 img{display:block}aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-copy{top:1.6rem;left:1.6rem;line-height:1.6;font-family:Georgia,"Hiragino Mincho ProN","Yu Mincho",serif}@media screen and (max-width:768px){aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-copy{text-align:left;font-size:2rem}}@media screen and (max-width:768px){aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-copy{font-size:1.4rem;font-weight:600}}aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-image{left:0;bottom:4rem}@media screen and (max-width:768px){aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-image{left:auto;right:-2rem}aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-image img{width:70%;float:right}}aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-title{top:1.6rem;right:1.6rem}@media screen and (max-width:768px){aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-title{display:none}}aside .mdl-sidebar-ban2 .mdl-sidebar-ban2-btn{width:100%;bottom:0;background-color:#e5006e}.mdl-sidebar-popular{list-style:none}@media screen and (max-width:960px){.mdl-sidebar-popular.mdl-sidebar-wrap{padding-top:0}}.mdl-sidebar-popular .wpp-list{counter-reset:wpp-ranking}.mdl-sidebar-popular .wpp-list li{position:relative;margin:16px 0;padding:0 0 16px;border-bottom:1px solid #d9d9d9}.mdl-sidebar-popular .wpp-list li:first-child{padding-top:0}.mdl-sidebar-popular .wpp-list li:last-child{margin-bottom:0}.mdl-sidebar-popular .wpp-list li:before{content:counter(wpp-ranking,decimal);counter-increment:wpp-ranking;color:#fff;background:#e5006e;padding:1rem;font-weight:700;position:absolute;top:0;left:0}@media screen and (max-width:960px){.mdl-sidebar-popular .wpp-list li{padding:0 16px 16px}.mdl-sidebar-popular .wpp-list li:first-child{padding-top:0}.mdl-sidebar-popular .wpp-list li:before{top:-4px;left:16px}.mdl-sidebar-popular .wpp-list li:last-child{margin-bottom:0;border:none}}.mdl-sidebar-popular .wpp-list a{padding-left:48px;font-size:16px;font-size:1.6rem;font-weight:700;color:#e5006e;line-height:2}.mdl-sidebar-popular .wpp-list a:hover{text-decoration:underline}@media screen and (max-width:960px){.mdl-sidebar-popular .wpp-list a{padding-left:36px;font-size:14px;font-size:1.4rem;text-align:left;line-height:1.8}}.bgcolor-grey{background:#f5f5f5}.bgcolor-primary{color:#fff;background:#e5006e}.bgcolor-white{color:#e5006e;background:#fff}.is-fixed{position:fixed;top:0;left:0;z-index:9999;background:#fff;-webkit-transition:all .4s cubic-bezier(.42,0,.58,1);-moz-transition:all .4s cubic-bezier(.42,0,.58,1);transition:all .4s cubic-bezier(.42,0,.58,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1),0 2px 10px 0 rgba(0,0,0,.01)}@media screen and (max-width:960px){.is-fixed{width:100%;height:60px;background:0 0}.is-fixed ul{position:relative}.is-fixed ul>li>ul{top:0}}.is-fixed .mdl-gnav-horizontal ul{width:100%;padding:0;margin:0 auto;display:table}.is-fixed .mdl-gnav-horizontal ul>li{padding:2.4rem 1.6rem;border-left:1px solid #d9d9d9}@media screen and (max-width:960px){.is-fixed .mdl-gnav-horizontal ul>li{padding:0}}.is-fixed .mdl-gnav-horizontal ul>li>ul{width:298px;position:absolute;right:0}@media screen and (max-width:960px){.is-fixed .mdl-gnav-horizontal ul>li>ul{width:100%}}.is-fixed .mdl-gnav-horizontal ul>li>ul li{padding:20px;border-left:none}.is-fixed .mdl-gnav-horizontal .btn-search{margin:0 auto;line-height:1}.is-fixed .mdl-gnav-horizontal .btn-search:before{position:relative;top:1rem;left:.2rem}.is-fixed .mdl-gnav-mobile{top:0}.is-ovh{overflow:hidden}.is-zoom{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-duration:6s;-moz-transition-duration:6s;transition-duration:6s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.is-current:after{width:100%;height:1px;position:absolute;bottom:-6px;left:0;content:"";border-bottom:1px solid #e5006e}@media screen and (max-width:960px){.is-current:after{width:auto;position:absolute;right:2rem;left:auto;bottom:auto;font-family:'FontAwesome';content:\f105}}.is-current:hover{border-bottom:none}.section-wrap{width:100%;height:100%;position:relative;overflow:hidden}.section-wrap.primary{padding:80px 60px;background:rgba(255,255,255,.7)}.section-wrap.secondary{padding:160px 60px;background:rgba(248,218,210,.5)}.section-wrap.secondary:after{width:400px;height:100%;position:absolute;top:0;right:0;content:"";background:rgba(248,218,210,.8);z-index:0}.section-wrap.secondary li{width:100%}.section-wrap.tertiary{padding:160px 60px;background:rgba(255,255,255,.7)}.section-wrap.tertiary li{width:100%}.section-wrap.quaternary{padding:80px 60px;background:rgba(255,255,255,.7)}.section-wrap.quaternary li{width:100%}@media screen and (max-width:1100px){.section-wrap.secondary{background:rgba(248,218,210,.5)}.section-wrap.secondary:after{display:none}.section-wrap .l-grid-col6{float:left;display:block;margin-right:4.21809%;width:100%}.section-wrap .l-grid-col6:last-child{margin-right:0}}@media screen and (max-width:768px){.section-wrap.primary{padding:40px 24px;background:rgba(255,255,255,.6)}.section-wrap.secondary{padding:40px 24px;background:rgba(248,218,210,.7)}.section-wrap.tertiary{padding:40px 24px;background:rgba(255,255,255,.6)}.section-wrap.quaternary{padding:40px 24px;background:rgba(255,255,255,.6)}}.section-wrap .h-section-title{padding-bottom:32px}.section-wrap .h-section-title+p{padding:32px 0;line-height:1.8}.section-wrap .h-section-title+p.primary{color:#e5006e}.section-wrap .h-section-title+p.secondary{color:#000}.section-wrap .h-section-title+p.tertiary{color:#fff}@media screen and (max-width:768px){.section-wrap .h-section-title+p{padding:0;font-size:14px}}.section-wrap .l-primary{padding-left:120px;text-align:left}@media screen and (max-width:1100px){.section-wrap .l-primary{padding-left:0}}.front-btn .btn{display:block;margin-bottom:16px;padding:20px}@media screen and (max-width:1320px){.front-btn{position:static}.front-btn .btn{padding:16px}}.front-contents{position:relative;padding:80px 60px;overflow:hidden}.front-contents .h-section-title{margin-bottom:32px}.front-contents .h-leftline{margin-top:24px}.front-contents nav{padding-top:24px}.front-contents nav a{display:block}@media screen and (max-width:768px){.front-contents{text-align:center;padding:24px 16px}.front-contents .h-leftline{margin-top:0;text-align:left}}.front-shoplist{position:relative;background-position:center;background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/front-shoplist-bg.png);background-repeat:no-repeat;background-size:cover}.front-shoplist .h-section-title+p{position:absolute;top:40px;right:60px}.front-shoplist .mdl-card li:last-child{box-shadow:none}@media screen and (max-width:1100px){.front-shoplist .h-section-title+p{top:50px}}@media screen and (max-width:960px){.front-shoplist .h-section-title+p{position:relative;top:0;left:0;padding-bottom:16px}}.front-bridal{position:relative;background-position:center;background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/front-bridal-bg.png);background-repeat:no-repeat;background-size:cover}.front-rental{position:relative;background-position:center;background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/front-rental-bg.png);background-repeat:no-repeat;background-size:cover}.front-esthetic{position:relative;background-position:center;background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/front-esthetic-bg.png);background-repeat:no-repeat;background-size:cover}.front-photostudio{position:relative;background-position:center;background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/front-photostudio-bg.png);background-repeat:no-repeat;background-size:cover}.front-recruit{position:relative;background-position:center;background-color:rgba(229,0,110,.1);background-repeat:no-repeat;background-size:cover}.front-news .card-image img{width:auto}@media screen and (max-width:768px){.front-news .card-image img{max-width:100%;height:auto}}.front-news .card-contents{padding:32px 16px;text-align:left}.front-news .card-contents span{display:block;color:#000}.front-news .card-contents h4{padding-top:16px;line-height:1.8;color:#000}.front-news .u-align-center{clear:both;padding-top:32px}@media screen and (max-width:768px){.front-news .card-contents{padding:20px 8px}.front-news .card-contents span{font-size:12px;font-size:1.2rem}.front-news .card-contents h4{padding-top:8px;font-size:14px;font-size:1.4rem;line-height:1.6}.front-news .u-align-center{padding-top:8px}}.front-company .h-section-title{padding-bottom:24px;border-bottom:1px solid #ccc}.front-company nav a:first-child{margin-bottom:32px}@media screen and (max-width:768px){.front-company nav a:first-child{margin-bottom:16px}}.front-facebook{border-top:1px solid #ccc}.front-facebook li{float:left;display:block;margin-right:4.21809%;width:47.89095%;margin-top:32px}.front-facebook li:last-child{margin-right:0}.front-facebook li:nth-child(2n){margin-right:0}.front-facebook li:nth-child(2n+1){clear:left}.front-facebook .btn{width:100%;padding-left:0;padding-right:0}@media screen and (max-width:768px){.front-facebook li{margin-top:0;margin-bottom:16px}.front-facebook li:last-child{margin-bottom:0;line-height:1.4}.front-facebook .btn:after{display:none}}.front-sns{border-top:1px solid #ccc}.front-sns li{display:inline-table;padding-right:60px}.front-sns a{color:#e5006e}.front-sns i{font-size:40px}@media screen and (max-width:768px){.front-sns li{padding:0 12px;text-align:center}}.front-mail{border-top:1px solid #ccc}.front-mail p{line-height:1.4}.front-mail form{margin-top:32px}.front-mail .RM_input{float:left;display:block;margin-right:4.21809%;width:39.20611%}.front-mail .RM_input:last-child{margin-right:0}@media screen and (max-width:768px){.front-mail .RM_input{float:left;display:block;margin-right:4.21809%;width:100%}.front-mail .RM_input:last-child{margin-right:0}}.front-mail .RM_send{float:left;display:block;margin-right:4.21809%;width:56.5758%;margin-top:0}.front-mail .RM_send:last-child{margin-right:0}@media screen and (max-width:768px){.front-mail .RM_send{float:left;display:block;margin-right:4.21809%;width:100%;padding-top:24px}.front-mail .RM_send:last-child{margin-right:0}}.front-mail input[type=text]{width:100%;padding:20px;border:1px solid #e5006e}.front-mail input[type=submit]{display:inline-block;margin-right:16px;padding:16px 40px;font-size:16px;font-size:1.6rem;font-weight:600;border:none;-webkit-appearance:none}@media screen and (max-width:1320px){.front-mail input[type=submit]{padding:16px 32px}}@media screen and (max-width:1100px){.front-mail input[type=submit]{margin-right:0}}@media screen and (max-width:768px){.front-mail input[type=submit]{float:left;display:block;margin-right:4.21809%;width:30.52127%;padding:16px 24px}.front-mail input[type=submit]:last-child{margin-right:0}}.front-mail input[type=submit].RM_reg{color:#fff;background:#e5006e}.front-mail input[type=submit].RM_edit,.front-mail input[type=submit].RM_off{color:#e5006e;background:#fff;border:1px solid #e5006e}.front-mail input[type=submit]:hover{opacity:.6;filter:alpha(opacity=60);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.kids_note{padding:25px;background-color:#e5006e;color:#fff;font-weight:700;margin-bottom:30px;border-radius:10px}@media screen and (max-width:768px){.kids_note{padding:15px}}.kids_note span{text-decoration:underline;color:#ffd54f}.page-front-news{background-color:rgba(229,0,110,.1);padding:30px 0 25px 30px;display:flex;margin:0 60px}@media screen and (max-width:768px){.page-front-news{display:inherit;margin:0 16px;padding:24px 16px}}.page-front-news h3{width:140px;color:#e5006e;font-weight:600;padding:0}@media screen and (max-width:768px){.page-front-news h3{width:100%;display:block;font-size:1.5rem}}.page-front-news span{width:120px;display:inline-block;padding:0 16px 0 0}@media screen and (max-width:768px){.page-front-news span{font-size:1.1rem;padding:5px 0 8px}}.page-front-news p a{display:inline-block;color:#000;line-height:1.4}@media screen and (max-width:768px){.page-front-news p a{font-size:1.4rem}}.page-front-news p a:hover{text-decoration:underline}.inner-front-news{display:flex;margin-bottom:10px}@media screen and (max-width:768px){.inner-front-news{margin-top:20px;margin-bottom:0}}.page-contents{padding-bottom:40px;background:#f5f5f5}@media screen and (max-width:960px){.page-contents{padding-bottom:0}.page-contents .u-align-center{margin:16px}}.page-contents .page-slide{height:480px;background-size:cover}@media screen and (max-width:480px){.page-contents .page-slide{height:200px}}.page-contents .h-post-primary{margin-bottom:24px}.page-contents p{line-height:2}@media screen and (max-width:768px){.page-contents p{font-size:14px;font-size:1.4rem}}.page-contents em{color:#e5006e}.page-contents .btn-text{color:#e5006e}.page-contents.category-contetns .h-page{margin-bottom:0}@media screen and (max-width:768px){.lity-iframe-container{height:500px !important}}.page-company .h-page{margin-bottom:0}.company-store{max-width:1024px;margin-left:auto;margin-right:auto}.company-store:after{clear:both;content:"";display:table}.company-store .company-store-img{padding-bottom:16px;text-align:center}.company-store img{width:100%}.company-store .company-store-h{color:#e5006e;line-height:1.4}.company-store .contents-list{margin-top:16px;margin-left:0}.company-store .btn-text{margin-top:16px}.company-store.primary{padding-bottom:40px}.company-store.primary .company-store-img{float:left;display:block;margin-right:4.21809%;width:30.52127%}.company-store.primary .company-store-img:last-child{margin-right:0}.company-store.primary .company-store-text{float:left;display:block;margin-right:4.21809%;width:65.26064%}.company-store.primary .company-store-text:last-child{margin-right:0}@media screen and (max-width:960px){.company-store.primary .company-store-img{float:left;display:block;margin-right:4.21809%;width:100%}.company-store.primary .company-store-img:last-child{margin-right:0}.company-store.primary .company-store-text{float:left;display:block;margin-right:4.21809%;width:100%}.company-store.primary .company-store-text:last-child{margin-right:0}}.company-store.secondary li{float:left;display:block;margin-right:4.21809%;width:30.52127%;padding-bottom:40px}.company-store.secondary li:last-child{margin-right:0}.company-store.secondary li:nth-child(3n){margin-right:0}.company-store.secondary li:nth-child(3n+1){clear:left}.company-store.secondary .company-store-img{float:left;display:block;margin-right:4.21809%;width:100%}.company-store.secondary .company-store-img:last-child{margin-right:0}.company-store.secondary .company-store-text{float:left;display:block;margin-right:4.21809%;width:100%}.company-store.secondary .company-store-text:last-child{margin-right:0}.company-store.secondary .contents-list th{width:30%}.company-store.secondary .contents-list td{width:50%}@media screen and (max-width:960px){.company-store.secondary li{float:left;display:block;margin-right:4.21809%;width:100%}.company-store.secondary li:last-child{margin-right:0}.company-store.secondary .company-store-img{float:left;display:block;margin-right:4.21809%;width:100%}.company-store.secondary .company-store-img:last-child{margin-right:0}.company-store.secondary .company-store-text{float:left;display:block;margin-right:4.21809%;width:100%}.company-store.secondary .company-store-text:last-child{margin-right:0}}.company-store.border{padding-top:40px;border-top:1px solid #d9d9d9}.page-contact .h-normal,.page-confirm .h-normal,.page-thanks .h-normal{padding-top:40px;color:#e5006e}.page-contact .btn-text,.page-confirm .btn-text,.page-thanks .btn-text{margin:24px 0 0}.page-privacy .h-normal{padding-top:24px;color:#e5006e}.text-list{padding:16px 0 16px 24px;font-size:14px;font-size:1.4rem}.text-list li{padding-bottom:12px;font-weight:700;line-height:1.8;list-style:decimal}.text-list li:last-child{padding-bottom:0}.page-rainbow .h-page{margin-bottom:0}.page-rainbow .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/rainbow-slide.png)}.page-rainbow .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/rainbow-concept1.png)}.page-rainbow .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/rainbow-concept2.png)}.page-kanaike .h-page{margin-bottom:0}.page-kanaike .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/kanaike-slide.png)}.page-kanaike .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/kanaike-concept1.png)}.page-kanaike .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/kanaike-concept2.png)}.page-nagahama .h-page{margin-bottom:0}.page-nagahama .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/nagahama-slide.png)}.page-nagahama .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/nagahama-concept1.png)}.page-nagahama .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/nagahama-concept2.png)}.page-fresh-green .h-page{margin-bottom:0}.page-fresh-green .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/fresh-green-slide.png)}.page-fresh-green .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/fresh-green-concept1.png)}.page-fresh-green .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/fresh-green-concept2.png)}.page-fresh-green .contents-concept-wrap.tertiary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/fresh-green-concept3.png)}.page-fresh-green .contents-concept-wrap.quaternary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/fresh-green-concept4.png)}.page-verykids .h-page{margin-bottom:0}.page-verykids .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/verykids-slide.png)}.page-verykids .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/verykids-concept1.png)}.page-verykids .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/verykids-concept2.png)}.page-verykids .contents-concept-wrap.tertiary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/verykids-concept3.png)}.page-esthetic .h-page{margin-bottom:0}.page-esthetic .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/esthetic-slide.png)}.page-esthetic .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/esthetic-concept1.png)}.page-esthetic .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/esthetic-concept2.png)}.page-esthetic .contents-concept-wrap.tertiary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/esthetic-concept3.png)}.page-laprima .h-page{margin-bottom:0}.page-laprima .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/laprima-slide.png)}.page-laprima .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/laprima-concept1.png)}.page-laprima .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/laprima-concept2.png)}.page-laprima .contents-concept-wrap.tertiary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/laprima-concept3.png)}.page-bridal .h-page{margin-bottom:0}.page-bridal .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/bridal-slide.png)}.page-bridal .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/bridal-concept1.png)}.page-bridal .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/bridal-concept2.png)}.page-tap-studio .h-page{margin-bottom:0}.page-tap-studio .page-slide{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/tap-studio-slide.png)}.page-tap-studio .contents-concept-wrap.primary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/tap-studio-concept1.png)}.page-tap-studio .contents-concept-wrap.secondary:before{background-image:url(//www.bfc-hime.com/wp2/wp-content/themes/bfc-hime/lib/css/../images/tap-studio-concept2.png)}@media screen and (max-width:960px){.entry-title{padding:0 16px 16px}}.category{padding-left:8px;font-size:14px;font-size:1.4rem;color:#e5006e}.entry-content{clear:both;font-size:1.6rem}@media screen and (max-width:960px){.entry-content{font-size:1.4rem}.entry-content.u-wrap-small{padding:16px}}.entry-content p{padding:0;margin:0}.entry-content strong{font-weight:700}.entry-content a{display:inline-block;text-decoration:underline;color:#e5006e;word-break:break-all}.entry-content a:hover{opacity:.6}.entry-content ul{padding-left:30px}.entry-content ol{list-style-type:decimal;padding-left:30px}.entry-content img{max-width:600px}@media screen and (max-width:960px){.entry-content img{max-width:100%;height:auto}.entry-content img.auto{width:auto;height:auto}}.entry-content b{font-weight:700}.entry-content .wp-caption-text{font-size:12px;font-size:1.2rem}.entry-content iframe{max-width:100%}@media screen and (max-width:960px){.entry-content table{width:auto !important;height:auto !important;max-width:100%}.entry-content table tr{width:auto !important;height:auto !important;max-width:100%}.entry-content table th,.entry-content table td{width:auto !important;height:auto !important;max-width:100%;display:block}}.wp-embedded-content{max-width:100%}.h-post{padding-bottom:24px;font-weight:700;font-size:36px;font-size:3.6rem;line-height:1.8}@media screen and (max-width:1320px){.h-post{font-size:30px;font-size:3rem}}@media screen and (max-width:768px){.h-post{font-size:18px;font-size:1.8rem}}.h-post-primary{padding:8px 16px;font-weight:700;font-size:28px;font-size:2.8rem;color:#e5006e;line-height:1.6;border-left:4px solid #e5006e}.h-post-primary.small{font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.h-post-primary{font-size:20px;font-size:2rem}.h-post-primary.small{font-size:16px;font-size:1.6rem}}.h-post-secondary{padding:24px;font-weight:700;font-size:24px;font-size:2.4rem;color:#e5006e;border-top:1px solid #e5006e;border-bottom:1px solid #e5006e}.h-post-secondary.small{font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.h-post-secondary{padding:16px;font-size:18px;font-size:1.8rem}.h-post-secondary.small{font-size:14px;font-size:1.4rem}}.h-post-sub{padding:0 0 16px;font-size:18px;font-size:1.8rem;font-weight:700}.h-post-sub:before{padding-right:4px;content:"■"}.h-post-sub.color-primary{color:#e5006e}@media screen and (max-width:768px){.h-post-sub{font-size:16px;font-size:1.6rem}}@media screen and (max-width:960px){.mdl-nav-links.u-wrap-small{padding:0 16px}}.btn-prev01{position:relative;display:inline-block;padding:24px 80px;font-size:18px;font-size:1.8rem;color:#e5006e;text-align:center;background:#fff;border:1px solid #e5006e}.btn-prev01:hover{color:#fff;background:#e5006e;border:1px solid #e5006e}.btn-prev01:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font-size:12px;font-size:1.2rem;content:\f104}@media screen and (max-width:768px){.btn-prev01{padding:16px 0;font-size:12px;font-size:1.2rem;text-align:center}}.btn-prev03{position:relative;display:inline-block;padding:24px 80px;font-size:18px;font-size:1.8rem;color:#e5006e;text-align:center;background:#fff;border:1px solid #e5006e}.btn-prev03:hover{color:#fff;background:#e5006e;border:1px solid #e5006e}.btn-prev03:after{padding-left:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font-size:12px;font-size:1.2rem;content:\f105}.btn-prev03.btn:before{display:none}@media screen and (max-width:768px){.btn-prev03{padding:16px 0;font-size:12px;font-size:1.2rem;text-align:center}}.mdl-bgcolor-primary{padding:4rem;background:#f5f5f5}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:16px}.alignleft{float:left;margin-right:16px}blockquote{position:relative;padding:6% 16%;background-color:#d9d9d9}blockquote:before{position:absolute;top:32px;left:32px;color:#555;font-size:2rem !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;content:\f10d}@media screen and (max-width:768px){blockquote:before{top:16px;left:16px;font-size:1rem !important}}blockquote:after{position:absolute;bottom:32px;right:32px;color:#555;font-size:2rem !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;content:\f10e}@media screen and (max-width:768px){blockquote:after{bottom:16px;right:16px;font-size:1rem !important}}.text-marker{color:#000;background:linear-gradient(transparent 40%,#ff9 40%)}.updated{padding-right:8px;font-size:14px;font-size:1.4rem;color:#e5006e}.author{font-size:12px;font-size:1.2rem;color:#ccc}.u-pt-xsmall{padding-top:2rem !important}.u-pt-small{padding-top:3rem !important}.u-pt-large{padding-top:6rem}@media screen and (max-width:768px){.u-pt-large{padding-top:1.6rem}}.u-pb-xsmall{padding-bottom:2rem}.u-pb-small{padding-bottom:3rem}@media screen and (max-width:768px){.u-pb-small{padding-bottom:1rem}}.u-pb-large{padding-bottom:6rem}@media screen and (max-width:768px){.u-pb-large{padding-bottom:2rem}}.u-pb-xlarge{padding-bottom:10rem}@media screen and (max-width:768px){.u-pb-xlarge{padding-bottom:0}}.u-mb-xsmall{margin-bottom:2rem}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}.u-float-right{float:right !important}@media screen and (max-width:768px){.u-float-right{float:none}}.u-float-clear{clear:both}.u-wrap-side{padding-left:16px;padding-right:16px}.u-wrap-large{padding:80px 0;overflow:hidden}.u-wrap-large.top-none{padding-top:0}.u-wrap-large.bottom-none{padding-bottom:0}@media screen and (max-width:1100px){.u-wrap-large{padding:64px 24px}}@media screen and (max-width:768px){.u-wrap-large{padding:40px 24px}}.u-wrap-middle{padding-top:64px;padding-bottom:64px}.u-wrap-middle.top-none{padding-top:0}.u-wrap-middle.bottom-none{padding-bottom:0}.u-wrap-middle.topbottom{padding:64px 0;padding-left:0;padding-right:0}.u-wrap-middle.top{padding-top:64px;padding-left:0;padding-right:0;padding-bottom:0}.u-wrap-middle.bottom{padding-bottom:64px;padding-top:0;padding-left:0;padding-right:0}@media screen and (max-width:1100px){.u-wrap-middle{padding-top:24px;padding-bottom:24px}.u-wrap-middle.topbottom{padding:24px;padding-left:0;padding-right:0}.u-wrap-middle.top{padding-top:24px;padding-left:0;padding-right:0;padding-bottom:0}.u-wrap-middle.bottom{padding-bottom:24px;padding-top:0;padding-left:0;padding-right:0}}.u-wrap-small{padding-top:40px;padding-bottom:40px}.u-wrap-small.top-none{padding-top:0}.u-wrap-small.bottom-none{padding-bottom:0}.u-wrap-small.topbottom{padding:40px 0;padding-left:0;padding-right:0}.u-wrap-small.leftright{padding:0 24px}.u-wrap-small.top{padding-top:40px;padding-left:0;padding-right:0;padding-bottom:0}.u-wrap-small.bottom{padding-bottom:40px;padding-top:0;padding-left:0;padding-right:0}@media screen and (max-width:1320px){.u-wrap-small.topbottom{padding:24px 0}.u-wrap-small.top{padding-top:24px;padding-left:24px;padding-right:24px;padding-bottom:0}.u-wrap-small.bottom{padding-bottom:24px;padding-top:0;padding-left:24px;padding-right:24px}}.u-wrap-xsmall{padding-top:20px;padding-bottom:20px}.u-wrap-xsmall.top-none{padding-top:0}.u-wrap-xsmall.bottom-none{padding-bottom:0}.u-wrap-xsmall.topbottom{padding:20px 0;padding-left:0;padding-right:0}.u-wrap-xsmall.top{padding-top:20px;padding-left:0;padding-right:0;padding-bottom:0}.u-wrap-xsmall.bottom{padding-bottom:20px;padding-top:0;padding-left:0;padding-right:0}@media screen and (max-width:1100px){.u-wrap-xsmall{padding:20px}.u-wrap-xsmall.topbottom{padding:20px;padding-left:0;padding-right:0}.u-wrap-xsmall.top{padding-top:20px;padding-left:0;padding-right:0;padding-bottom:0}.u-wrap-xsmall.bottom{padding-bottom:20px;padding-top:0;padding-left:0;padding-right:0}}@media screen and (max-width:1100px){.u-responsive-img{max-width:100%;height:auto;display:block}}