/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/overlay.png) repeat 0 0;opacity:0.9;filter:alpha(opacity=90);}#colorbox{outline:0;}#cboxTopLeft{width:21px;height:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) no-repeat -101px 0;}#cboxTopRight{width:21px;height:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) no-repeat -130px 0;}#cboxBottomLeft{width:21px;height:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) no-repeat -101px -29px;}#cboxBottomRight{width:21px;height:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) no-repeat -130px -29px;}#cboxMiddleLeft{width:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) right top repeat-y;}#cboxTopCenter{height:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;overflow:hidden;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}#cboxLoadingOverlay{background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff);}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/images/ajax-loader.gif) center center no-repeat;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.7;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir=rtl] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:"←";}[dir=rtl] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir=rtl] .slick-next{right:auto;left:-25px;}.slick-next:before{content:"→";}[dir=rtl] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;background:transparent;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:0.7;color:black;}
@font-face{font-family:'icomoon';src:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/e5d562813f0737dbee70.eot?kisq83=);src:url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/e5d562813f0737dbee70.eot?kisq83=#iefix) format('embedded-opentype'),url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/610a37431f55eb5932e2.ttf?kisq83=) format('truetype'),url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/d612a626e78d267aa333.woff?kisq83=) format('woff'),url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/69775b356b2f62a7943a.svg?kisq83=#icon) format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;padding-left:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]::before,[class*=" icon-"]::before{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:16px;}[class^="icon-"]::before,[class*=" icon-"]::before,[class^="icon-"]::after,[class*=" icon-"]::after{font-family:'icomoon' !important;}html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{margin:0}body main{display:block}body h1{font-size:2em;margin:0.67em 0}body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}body pre{font-family:monospace,monospace;font-size:1em}body a{background-color:transparent}body abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body b,body strong{font-weight:bolder}body code,body kbd,body samp{font-family:monospace,monospace;font-size:1em}body small{font-size:80%}body sub,body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}body sub{bottom:-0.25em}body sup{top:-0.5em}body img{border-style:none}body button,body input,body optgroup,body select,body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body button,body input{overflow:visible}body button,body select{text-transform:none}body button,body [type="button"],body [type="reset"],body [type="submit"]{-webkit-appearance:button}body button::-moz-focus-inner,body [type="button"]::-moz-focus-inner,body [type="reset"]::-moz-focus-inner,body [type="submit"]::-moz-focus-inner{border-style:none;padding:0}body button:-moz-focusring,body [type="button"]:-moz-focusring,body [type="reset"]:-moz-focusring,body [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}body fieldset{padding:0.35em 0.75em 0.625em}body legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}body progress{vertical-align:baseline}body textarea{overflow:auto}body [type="checkbox"],body [type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}body [type="number"]::-webkit-inner-spin-button,body [type="number"]::-webkit-outer-spin-button{height:auto}body [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}body [type="search"]::-webkit-search-decoration{-webkit-appearance:none}body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body details{display:block}body summary{display:list-item}body template{display:none}body [hidden]{display:none}.header-common{border-top:14px solid #0071bc}.header-common .region-header{padding:0}.header-common .region-header .block:not(.site-branding){float:none;margin:0}.header-common .region-header .block .content{margin-top:0}.header-common .logo{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.header-common .box-logo.-ci{position:absolute;right:20px;top:26px;width:90px}.header-common .box-logo.-ci img{display:block;height:32px;width:auto;margin:0 0 0 auto}@media print,screen and (min-width:601px){.header-common .box-logo.-ci img{height:36px}}@media print,screen and (min-width:1025px){.header-common .box-logo.-ci{right:10px;top:10px}}.header-common div.navigation{position:relative;margin:0 auto;max-width:1240px}.header-common div.navigation .navigation-global{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-common div.navigation .navigation-global .region-site-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-common div.navigation .navigation-global .region-site-logo a{display:block;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;margin:10px auto;width:90px}.header-common div.navigation .navigation-global .region-site-logo a img{display:block;height:auto;width:100%}.header-common div.navigation .navigation-global .region-site-logo a:hover,.header-common div.navigation .navigation-global .region-site-logo a:focus{opacity:0.7}@media print,screen and (min-width:601px){.header-common div.navigation .navigation-global .region-site-logo a{-webkit-box-flex:0;-ms-flex:0 0 114px;flex:0 0 114px;width:114px}}@media print,screen and (min-width:1025px){.header-common div.navigation .navigation-global .region-site-logo a{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;margin:20px auto;width:180px}}.header-common div.navigation .navigation-global .region-primary-menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.header-common div.navigation .navigation-global .region-primary-menu .block .content{margin-top:0}.header-common div.navigation .navigation-global .region-primary-menu .block .content .menu-toggle{display:none}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li{position:relative;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:25%;margin:0;padding:0;height:auto;overflow:inherit}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li::before{border-left:2px dotted #0071bc;bottom:10px;content:"";height:auto;left:-1px;position:absolute;top:10px;width:0;z-index:1}@media print,screen and (min-width:1025px){.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li::before{bottom:30px;top:30px}}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li:first-of-type::before{display:none}@media print,screen and (min-width:1025px){.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li:first-of-type::before{display:block}}@media print,screen and (min-width:1025px){.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li:last-of-type::after{border-right:2px dotted #0071bc;bottom:30px;content:"";height:auto;position:absolute;right:-1px;top:30px;width:0;z-index:1}}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#d9eaf5;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.75rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;line-height:1.4;padding:47px 10px 12px;position:relative;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;float:none;border-bottom:0;border-radius:0;margin:0}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a::before{bottom:auto;color:#0071bc;font-family:"icomoon";font-size:27px;left:0;line-height:1;margin:0 auto;position:absolute;right:0;text-align:center;top:10px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media print,screen and (min-width:1025px){.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a::before{top:12px}}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a.uc::before{content:"\e904"}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a.treatment::before{content:"\e905"}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a.follow::before{content:"\e906"}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a.life::before{content:"\e907"}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a:hover{background:#0071bc;color:#fff}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a:hover::before{color:#fff}@media print,screen and (min-width:1025px){.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li>a{background:#fff;font-size:1.125rem;padding:56px 10px 22px 11px}}.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li.menu-item--active-trail>a::after{bottom:0;content:"";border-bottom:6px solid #d32454;left:3px;margin:0 auto;position:absolute;right:3px;top:auto}@media print,screen and (min-width:601px){.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li.menu-item--active-trail>a::after{left:10px;right:10px}}@media print,screen and (min-width:1025px){.header-common div.navigation .navigation-global .region-primary-menu .block .content>ul.menu>li.menu-item--active-trail>a::after{left:2px;right:2px}}@media print,screen and (min-width:1025px){.header-common div.navigation{padding:0 20px}.header-common div.navigation .navigation-global{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header-common div.navigation .navigation-global .region-site-logo{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;margin:0 28px 0 0;max-width:180px}.header-common div.navigation .navigation-global .region-primary-menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 208px);padding:0 1px}}.o-footer{margin:30px auto 0;padding:30px 0 0;position:relative}@media print,screen and (min-width:1025px){.o-footer{padding:50px 0 0}}.link-pageTop{opacity:1;position:absolute;right:10px;top:0;z-index:100;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.link-pageTop.-fixed{bottom:10px;position:fixed;right:10px;top:auto}.link-pageTop.-invisible{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.link-pageTop a{color:#0071bc !important;display:block;height:62px;line-height:1.2;font-size:0.625rem;font-weight:700;padding:20px 0 0;position:relative;text-align:center;text-decoration:none;width:80px}.link-pageTop a img{display:block;height:auto;left:0;position:absolute;top:0;width:80px;z-index:-1}.link-pageTop a:hover,.link-pageTop a:focus{color:#0071bc !important}@media print,screen and (min-width:1025px){.link-pageTop a{font-size:0.875rem;height:115px;padding:43px 0 0;width:150px}.link-pageTop a img{width:150px}}@media print,screen and (min-width:1240px){.link-pageTop{margin-right:calc((100% - 1220px) / 2)}}.footer-common .navigation-all{background:#0071bc;padding:10px 0 25px}.footer-common .navigation-all .navigation>.content{margin-top:0}.footer-common .navigation-all .navigation>.content>ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none none outside;margin:20px auto -15px;max-width:1240px;padding:0 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-common .navigation-all .navigation>.content>ul.menu::after{content:none}.footer-common .navigation-all .navigation>.content>ul.menu>li{padding:0 0 15px;-ms-flex-preferred-size:calc((100% - 15px) / 2);flex-basis:calc((100% - 15px) / 2);margin:0 0 10px;max-width:calc((100% - 15px) / 2);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;list-style:none}.footer-common .navigation-all .navigation>.content>ul.menu>li a:hover,.footer-common .navigation-all .navigation>.content>ul.menu>li a:focus{color:#29abe2}.footer-common .navigation-all .navigation>.content>ul.menu>li>a{color:#fff;display:inline-block;font-size:0.8125rem;line-height:1.4;min-height:35px;padding:2px 0 0 28px;position:relative;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.footer-common .navigation-all .navigation>.content>ul.menu>li>a::before{content:"\e903";font-family:"icomoon";font-size:1.25rem;left:0;line-height:1;position:absolute;top:0}@media print,screen and (min-width:1025px){.footer-common .navigation-all .navigation>.content>ul.menu>li>a{font-size:1rem;padding:0 0 0 30px}.footer-common .navigation-all .navigation>.content>ul.menu>li>a::before{line-height:1.12}}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul{border-top:1px solid #29abe2;padding:0 9px;position:relative}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul::before{content:"";border-top:1px solid #fff;height:0;left:0;position:absolute;top:-1px;width:25px}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul>li{font-size:0.75rem;line-height:1.4;margin:17.6px auto 0;padding-top:0}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul>li>a{color:#fff;display:inline-block;padding:0 0 0 18px;position:relative;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul>li>a::before{content:"→";font-family:"icomoon";font-size:0.625rem;left:0;line-height:1.68;position:absolute;top:0}@media print,screen and (min-width:1025px){.footer-common .navigation-all .navigation>.content>ul.menu>li>ul{padding:2px 9px 0}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul::before{width:50px}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul>li{font-size:0.8125rem;margin:17.4px auto 0}.footer-common .navigation-all .navigation>.content>ul.menu>li>ul>li>a::before{line-height:1.82}}@media print,screen and (min-width:1025px){.footer-common .navigation-all .navigation>.content>ul.menu>li{-ms-flex-preferred-size:calc((100% - 60px) / 4);flex-basis:calc((100% - 60px) / 4);margin:0 0 20px;max-width:calc((100% - 60px) / 4)}}@media print,screen and (min-width:601px){.footer-common .navigation-all .navigation>.content>ul.menu{padding:0 15px}}@media print,screen and (min-width:1025px){.footer-common .navigation-all .navigation>.content>ul.menu{margin-bottom:-20px;margin-top:22px;padding:0 20px}}@media print,screen and (min-width:1025px){.footer-common .navigation-all{padding:20px 0 15px}}.footer-common .box-logo.-site{background:#fff;border-radius:35px;height:70px;margin:0 auto;width:70px}.footer-common .box-logo.-site a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.footer-common .box-logo.-site a img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;width:50px;display:block;margin-bottom:0}@media print,screen and (min-width:1025px){.footer-common .box-logo.-site{border-radius:70px;height:140px;width:140px}.footer-common .box-logo.-site a img{width:100px}}.essential-elements{background:#7fcdee}.essential-elements .navigation ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:0.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;list-style:none none outside;margin:0;padding:18px 25px 0}.essential-elements .navigation ul.menu>li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 12px 6px;padding-top:0}.essential-elements .navigation ul.menu>li>a{color:#222;text-decoration:none}.essential-elements .navigation ul.menu>li>a:hover,.essential-elements .navigation ul.menu>li>a:focus{text-decoration:underline}.essential-elements .navigation ul.menu::after{content:none}@media print,screen and (min-width:601px){.essential-elements .navigation ul.menu{font-size:0.875rem}}.essential-elements p{margin:0}.essential-elements .copyright{display:block;font-size:0.625rem;line-height:1.4;padding:4px 0 17px;text-align:center}@media print,screen and (min-width:601px){.essential-elements .copyright{font-size:0.75rem;padding:4px 20px 17px}}.sns-disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;max-width:1240px;padding:20px 10px}.sns-disclaimer::after{content:none}.sns-disclaimer .addtoany_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-10px;margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0 !important}.sns-disclaimer .addtoany_list>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0 0 10px 10px;padding:0}.sns-disclaimer .addtoany_list>a:first-child{margin-left:0}.sns-disclaimer .addtoany_list>a img{display:block;margin-bottom:0}.sns-disclaimer .disclaimer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:0.625rem;line-height:1.4;max-width:100%;margin:20px auto 0}@media print,screen and (min-width:1025px){.sns-disclaimer .disclaimer{font-size:0.75rem;margin:0;max-width:calc(100% - 210px)}}@media print,screen and (min-width:1025px){.sns-disclaimer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}}.box-carousel{background:#29abe2;overflow:visible;position:relative}.box-carousel .carouselWrapper{margin:0 auto;overflow:hidden;position:relative}.box-carousel .carouselWrapper .carouselItem a{display:block}.box-carousel .carouselWrapper .carouselItem a img{display:block;height:auto;width:100%}.box-carousel .carouselWrapper .carouselInner .carousel-sp{display:none}@media print,screen and (min-width:601px){.box-carousel .carouselWrapper{max-width:100%;padding:10px 62px 60px}}@media print,screen and (min-width:1025px){.box-carousel .carouselWrapper{max-width:1200px;padding:10px 0 60px}.box-carousel .carouselWrapper .carouselItem a{margin:0 36px}}@media (max-width:600px){.box-carousel .carouselWrapper{padding:6px 0 80px}.box-carousel .carouselWrapper .carouselInner .carousel-pc{display:none}.box-carousel .carouselWrapper .carouselInner .carousel-sp{display:block}}.box-carousel .slick-prev,.box-carousel .slick-next{-webkit-transform:none;transform:none;bottom:60px;height:50px;margin:auto;top:10px;width:50px;z-index:9999}.box-carousel .slick-prev::before,.box-carousel .slick-next::before{background-color:#fff;border-radius:25px;color:#0071bc;display:block;font-family:"icomoon";font-size:18px;height:50px;line-height:50px;opacity:1;text-align:center;width:50px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.box-carousel .slick-prev:hover::before,.box-carousel .slick-prev:focus::before,.box-carousel .slick-next:hover::before,.box-carousel .slick-next:focus::before{background-color:#0071bc;color:#fff}.box-carousel .slick-prev::before{content:"←";padding:0 3px 0 0}@media print,screen and (min-width:601px){.box-carousel .slick-prev{left:7px}}@media print,screen and (min-width:1025px){.box-carousel .slick-prev{left:100px}}.box-carousel .slick-next::before{content:"→";padding:0 0 0 3px}@media print,screen and (min-width:601px){.box-carousel .slick-next{right:7px}}@media print,screen and (min-width:1025px){.box-carousel .slick-next{right:100px}}.box-carousel .slick-dotted.slick-slider{margin-bottom:0}.box-carousel .slick-dots{bottom:50px}.box-carousel .slick-dots li{width:16px;height:16px;margin:0}.box-carousel .slick-dots li+li{margin:0 0 0 18px}@media print,screen and (min-width:601px){.box-carousel .slick-dots li+li{margin:0 0 0 10px}}.box-carousel .slick-dots li button{width:16px;height:16px;padding:0}.box-carousel .slick-dots li button::before{background:#666;border-radius:8px;border:2px solid #fff;content:"";height:16px;opacity:1;width:16px}.box-carousel .slick-dots li.slick-active button::before{background-color:#d32454;border:2px solid #fff;opacity:1}@media print,screen and (min-width:601px){.box-carousel .slick-dots{bottom:28px;text-align:left}}@media print,screen and (min-width:1025px){.box-carousel .slick-dots{left:160px}}.region-breadcrumb{padding:0}.region-breadcrumb .breadcrumb{font-size:0.625rem;line-height:1.5;margin:0 auto;max-width:1240px;padding:8px 15px 0}.region-breadcrumb .breadcrumb ol{list-style:none none outside}.region-breadcrumb .breadcrumb li a{color:#0071bc;text-decoration:none}.region-breadcrumb .breadcrumb li a:hover,.region-breadcrumb .breadcrumb li a:focus{text-decoration:underline}.region-breadcrumb .breadcrumb li:not(:first-of-type)::before{content:"\03e";display:inline-block;padding:0 0.3em}@media print,screen and (min-width:1025px){.region-breadcrumb .breadcrumb{font-size:0.75rem;padding:16px 20px 0}}.box-supervisor{text-align:right;margin:15px auto;padding:0 15px;max-width:1240px}.box-supervisor .supervisor{font-size:0.75rem;line-height:1.5}@media print,screen and (min-width:1025px){.box-supervisor{margin:10px auto 15px;padding:0 20px}.box-supervisor .supervisor{font-size:1rem}}@media print{body{width:1240px !important;-webkit-transform:scale(0.75) !important;transform:scale(0.75) !important;-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}.link-pageTop{display:none !important}._printNone,._printNone *{display:none !important}li._printNone{display:none !important}#sidebar-first,#sidebar-second,.navigation,#toolbar,.site-footer,.tabs,.shortcut-action{display:block}}.ui-dialog{max-width:800px;padding:10px;border:2px solid #0071bc !important;border-radius:20px;text-align:center;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-dialog .ui-dialog-titlebar{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;background:#fff;border:none;text-align:center;margin-top:20px}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:initial;font-weight:normal;white-space:normal}.ui-dialog .title{font-size:24px;font-weight:700;line-height:1.4}@media print,screen and (min-width:1025px){.ui-dialog .title{font-size:32px}}.ui-dialog .content{margin-top:40px}.ui-dialog .bottom{margin-top:20px}.ui-dialog .ui-dialog-buttonpane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:none}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.ui-dialog .ui-dialog-buttonpane button{background:#0071bc;color:#fff;padding:10px 40px;font-size:20px;font-weight:bold;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:272px}.ui-dialog .ui-dialog-buttonpane button::before{content:"\e903";display:inline-block;font-family:icomoon;font-size:20px;padding:0 10px 0 0}@media print,screen and (min-width:1025px){.ui-dialog .ui-dialog-buttonpane button::before{font-size:24px}}.ui-dialog .ui-dialog-buttonpane button:hover{opacity:0.7}@media print,screen and (min-width:1025px){.ui-dialog .ui-dialog-buttonpane button{font-size:24px}}@media print,screen and (min-width:1025px){.ui-dialog{max-width:800px;padding:40px}}._isHidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.box-logo.-site a{display:block;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.block .content{margin-top:0}.node .field--type-image{float:none;margin:0}.node__content{margin-top:0;font-size:inherit}.field--type-image img,.field--name-user-picture img,.field--type-entity-reference{margin:0}._isBlockPc,._isBlockSp{display:none}@media print,screen and (min-width:1025px){._isBlockPc{display:block !important}}@media print,screen and (min-width:601px) and (max-width:1024px){._isBlockSp{display:block !important}}@media (max-width:600px){._isBlockSp{display:block !important}}.o-paragraphLarge{margin:0 auto;max-width:1240px;padding:0 15px}.o-paragraphLarge .box-materialCode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:0.625rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1.5;margin-top:40px}.o-paragraphLarge .box-materialCode .date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.o-paragraphLarge .box-materialCode .code{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1em}@media print,screen and (min-width:1025px){.o-paragraphLarge{padding:0 20px}.o-paragraphLarge .box-materialCode{font-size:0.75rem;margin-top:60px}}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.marker{color:inherit}.text-formatted ._markerNone,._markerNone{list-style:none none outside;padding:0}.button{font-family:"Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif}._textColorBlue{color:#0071bc !important}html{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0;outline:none !important}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent;border-bottom:0;color:#0071bc;text-decoration:underline}a:focus,a:hover{color:#29abe2}a:visited{color:#808}p{margin:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}em{font-style:normal;font-weight:700}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input:not([type="radio"]){border-radius:0}[disabled]{cursor:default}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,input,select,textarea{background-color:transparent;border-style:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"]{cursor:default}body{min-width:320px;background:#fff;color:#222;font-family:"Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;font-size:0.875rem;line-height:1.5}@media print,screen and (min-width:1025px){body{font-size:1rem;line-height:2}}@media print{body{width:1240px !important;-webkit-transform:scale(0.75) !important;transform:scale(0.75) !important;-webkit-transform-origin:0;transform-origin:0}.link-pageTop{display:none !important}}.slogan{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/bf1da1a33617d55f8f6e.svg) 50% 100%/auto 44px repeat-x;min-height:129px;padding:25px 10px 0}.slogan img{display:block;height:auto;margin:0 auto;max-width:100%;width:327px}@media print,screen and (min-width:1025px){.slogan{background-size:auto 62px;min-height:161px;padding:51px 10px 0}.slogan img{width:756px}}.page-node-type-home-page .view-display-id-home_page_list{padding:17px 0 0}@media print,screen and (min-width:1025px){.page-node-type-home-page .view-display-id-home_page_list{padding:30px 0 0}}.view-display-id-home_page_list .view-content{margin:0 auto -20px;max-width:1240px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-display-id-home_page_list .view-content .item-list{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 20px;max-width:100%}.view-display-id-home_page_list .view-content .item-list h3{margin:0;font-size:inherit}.view-display-id-home_page_list .view-content .item-list .second a{background:#0071bc;border-color:#0071bc;border-radius:8px;border-style:solid;border-width:18px 0 18px 15px;color:#fff;display:block;font-size:1.125rem;font-weight:700;line-height:1.4;margin:39px auto 8px;padding:0 135px 0 32px;position:relative;overflow:visible;text-decoration:none;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.view-display-id-home_page_list .view-content .item-list .second a:hover,.view-display-id-home_page_list .view-content .item-list .second a:focus{opacity:0.7}.view-display-id-home_page_list .view-content .item-list .second a::before{content:"\e903";font-family:"icomoon";font-size:1.25rem;left:0;line-height:1.26;position:absolute;top:0}.view-display-id-home_page_list .view-content .item-list .second a::after{bottom:-25px;border-color:#0071bc transparent transparent transparent;border-style:solid;border-width:7px 7px 0 7px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:15px;width:0}.view-display-id-home_page_list .view-content .item-list .second a img{bottom:-18px;height:auto;position:absolute}.view-display-id-home_page_list .view-content .item-list .second a.uc img{right:3px;width:110px}.view-display-id-home_page_list .view-content .item-list .second a.treatment img{right:10px;width:118px}.view-display-id-home_page_list .view-content .item-list .second a.follow img{right:17px;width:91px}.view-display-id-home_page_list .view-content .item-list .second a.life img{right:10px;width:95px}.view-display-id-home_page_list .view-content .item-list ul{background:#f0f9fd;padding:5px 10px 25px;margin-bottom:0;margin-top:0}.view-display-id-home_page_list .view-content .item-list ul li{border-bottom:1px solid #0071bc;font-size:0.9375rem;line-height:1.4;padding:0}.view-display-id-home_page_list .view-content .item-list ul li a{color:#222;display:block;padding:17px 0 17px 37px;position:relative;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.view-display-id-home_page_list .view-content .item-list ul li a::before{color:#0071bc;content:"→";font-family:"icomoon";font-size:0.625rem;left:13px;line-height:2.1;padding:17px 0 0;position:absolute;top:0}.view-display-id-home_page_list .view-content .item-list ul li a:hover,.view-display-id-home_page_list .view-content .item-list ul li a:focus{background:#0071bc;color:#fff}.view-display-id-home_page_list .view-content .item-list ul li a:hover::before,.view-display-id-home_page_list .view-content .item-list ul li a:focus::before{color:#fff}@media print,screen and (min-width:1025px){.view-display-id-home_page_list .view-content{margin-bottom:-40px}.view-display-id-home_page_list .view-content .item-list{-ms-flex-preferred-size:calc((100% - 40px) / 2);flex-basis:calc((100% - 40px) / 2);margin:0 0 40px;max-width:calc((100% - 40px) / 2)}.view-display-id-home_page_list .view-content .item-list .second a{border-width:22px 0 22px 33px;font-size:1.625rem;margin:61px auto 16px;padding:0 200px 0 35px}.view-display-id-home_page_list .view-content .item-list .second a::before{font-size:1.5625rem;line-height:1.456}.view-display-id-home_page_list .view-content .item-list .second a::after{bottom:-36px;border-width:14px 14px 0 14px;right:33px}.view-display-id-home_page_list .view-content .item-list .second a img{bottom:-22px;width:auto !important}.view-display-id-home_page_list .view-content .item-list .second a.treatment img,.view-display-id-home_page_list .view-content .item-list .second a.life img{right:7px}.view-display-id-home_page_list .view-content .item-list .second a.follow img{right:20px}.view-display-id-home_page_list .view-content .item-list ul{padding:8px 30px 37px}.view-display-id-home_page_list .view-content .item-list ul li{font-size:1.125rem}.view-display-id-home_page_list .view-content .item-list ul li a{padding:17.5px 0 17.5px 37px}.view-display-id-home_page_list .view-content .item-list ul li a::before{line-height:2.52;padding:17.5px 0 0}}@media print,screen and (min-width:601px) and (max-width:1024px){.view-display-id-home_page_list .view-content .item-list{-ms-flex-preferred-size:calc((100% - 15px) / 2);flex-basis:calc((100% - 15px) / 2);margin:0 0 15px;max-width:calc((100% - 15px) / 2)}}@media print,screen and (min-width:601px){.view-display-id-home_page_list .view-content{padding:0 20px;margin-bottom:-10px}.view-display-id-home_page_list .view-content .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:10px}.view-display-id-home_page_list .view-content .item-list .second a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.view-display-id-home_page_list .view-content .item-list ul{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}}.region-heading-main h1.page-title{font-size:2em;line-height:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#94d5f1 url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/bf1da1a33617d55f8f6e.svg) 50% 100%/auto 44px repeat-x;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:95px;margin:0;font-weight:700}.region-heading-main h1.page-title .field--name-title{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:1.375rem;font-weight:700;line-height:1.5;max-width:1240px;margin:0 auto;padding:0 15px}.region-heading-main h1.page-title .field--name-title .subTitle{font-size:0.75rem;font-weight:400}.region-heading-main h1.page-title .field--name-title .subTitle::before{content:"";display:inline-block;width:0.5em}@media print,screen and (min-width:1025px){.region-heading-main h1.page-title{background-size:auto 62px;height:170px}.region-heading-main h1.page-title .field--name-title{font-size:2.375rem;padding:0 20px}.region-heading-main h1.page-title .field--name-title .subTitle{font-size:1.25rem}}.o-wrapper{padding:40px 0}.o-wrapper.-blue{background:#f0f9fd}.navigation-category{margin:0 auto;max-width:1240px;padding:0 15px}.navigation-category .description{font-size:0.875rem;line-height:1.5;margin:0 auto 20px;text-align:center}.navigation-category .item-list>ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.navigation-category .item-list>ul>li{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0}.navigation-category .item-list>ul>li .views-field{width:100%}.navigation-category .item-list>ul>li a{background-color:#fff;border:#0071bc solid 4px;border-radius:4px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:block;max-width:100%;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;height:100%;position:relative;overflow:hidden}.navigation-category .item-list>ul>li a:visited{color:#808}.navigation-category .item-list>ul>li a:hover,.navigation-category .item-list>ul>li a:focus{opacity:0.7;color:#29abe2}.navigation-category .item-list>ul>li a .media--type-image{position:absolute;top:0;left:50%;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation-category .item-list>ul>li a .media--type-image img{height:110px;width:auto;display:block;max-width:inherit}.navigation-category .item-list>ul>li a .notes{border-radius:2px;max-width:100%;padding:130px 16px 10px;overflow:hidden}.navigation-category .item-list>ul>li a .notes dt{font-size:1.125rem;font-weight:700;line-height:1.5;padding:0 0 0 30px;position:relative}.navigation-category .item-list>ul>li a .notes dt::before{content:"\e903";font-family:"icomoon";font-size:1.25rem;left:0;line-height:1.35;position:absolute;top:0}.navigation-category .item-list>ul>li a .notes dd{color:#222;line-height:1.5;margin:10px auto 0}@media print,screen and (min-width:1025px){.navigation-category{padding:0 20px}.navigation-category .description{font-size:1.125rem;margin:0 auto 30px}.navigation-category .item-list>ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-30px}.navigation-category .item-list>ul>li{-ms-flex-preferred-size:calc((100% - 60px) / 3);flex-basis:calc((100% - 60px) / 3);margin:0 0 30px;max-width:calc((100% - 60px) / 3);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navigation-category .item-list>ul>li a .notes{padding:130px 16px 16px}.navigation-category .item-list>ul>li a .notes dt{font-size:1.25rem;padding:0 0 0 35px}.navigation-category .item-list>ul>li a .notes dt::before{font-size:1.5625rem;line-height:1.2}.navigation-category .item-list>ul::after{content:"";display:block;width:calc((100% - 60px) / 3)}}@media print,screen and (min-width:601px) and (max-width:1024px){.navigation-category .item-list>ul{margin-bottom:-20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-category .item-list>ul>li{-ms-flex-preferred-size:calc((100% - 20px) / 2);flex-basis:calc((100% - 20px) / 2);margin:0 0 20px;max-width:calc((100% - 20px) / 2)}}@media (max-width:600px){.navigation-category .item-list>ul>li{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 20px;max-width:100%}.navigation-category .item-list>ul>li:last-child{margin-bottom:0}}.navigation-categories{margin:-20px auto 0;max-width:1240px;padding:0 15px}.navigation-categories .paragraph--type--navigation-categories a{border:2px solid #0071bc;border-radius:8px;display:block;overflow:hidden;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-top:20px}.navigation-categories .paragraph--type--navigation-categories a:hover,.navigation-categories .paragraph--type--navigation-categories a:focus{opacity:0.7}.navigation-categories .paragraph--type--navigation-categories a dl dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0071bc;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 15px;text-align:center}.navigation-categories .paragraph--type--navigation-categories a dl dt::before{content:"\e903";display:inline-block;font-family:"icomoon";font-size:1.5625rem;line-height:1.2;padding:0 10px 0 0}.navigation-categories .paragraph--type--navigation-categories a dl dd{color:#222;padding:20px 16px 16px;position:relative}.navigation-categories .paragraph--type--navigation-categories a dl dd .thumbnail{height:100px;margin:0 auto;width:100px}.navigation-categories .paragraph--type--navigation-categories a dl dd .thumbnail img{display:block}.navigation-categories .paragraph--type--navigation-categories a dl dd .notes{margin:20px auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:1025px){.navigation-categories .paragraph--type--navigation-categories a dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.navigation-categories .paragraph--type--navigation-categories a dl dt{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;font-size:1.375rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:300px;padding:0 0 0 33px;text-align:left}.navigation-categories .paragraph--type--navigation-categories a dl dt::before{line-height:1.32}.navigation-categories .paragraph--type--navigation-categories a dl dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:calc(100% - 300px);padding:16px 30px}.navigation-categories .paragraph--type--navigation-categories a dl dd .thumbnail{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:118px;margin:0 30px 0 0;max-width:100px;padding:9px 0}.navigation-categories .paragraph--type--navigation-categories a dl dd .field--name-field-description{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:calc(100% - 130px)}.navigation-categories .paragraph--type--navigation-categories a dl dd .notes{margin:0}}@media print,screen and (min-width:1025px){.navigation-categories{padding:0 20px}}.page-node-type-landing-page .o-paragraphLarge .box-materialCode{margin-top:0}.navigation-inpage{margin:0 auto 25px}.navigation-inpage .navigation{background:#f4f3f1;border-top:4px solid #0071bc;margin:0 auto;max-width:1200px;padding:20px 15px;list-style:none none outside}.navigation-inpage .navigation a{display:inline-block;font-size:0.875rem;line-height:1.5;padding:0 0 0 22px;position:relative;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.navigation-inpage .navigation a::before{content:"↓";font-family:"icomoon";font-size:0.8125rem;left:0;line-height:1.615;position:absolute;top:0}.navigation-inpage.-flex .navigation li+li{margin:12px 0 0}@media print,screen and (min-width:1025px){.navigation-inpage{margin:5px auto 37px}.navigation-inpage .navigation{padding:30px}.navigation-inpage .navigation li a{font-size:1rem}.navigation-inpage .navigation li a::before{line-height:1.846}.navigation-inpage.-flex .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:30px 10px}.navigation-inpage.-flex .navigation li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0 20px}.navigation-inpage.-flex .navigation li+li{margin:0}}.heading-large{margin:0 auto 30px;max-width:1240px;padding:0 15px;outline:0}.heading-large .title{background:#dff2fb;display:block;font-size:1.375rem;font-weight:700;line-height:1.5;padding:18px 20px 18px 60px;position:relative}.heading-large .title::before{border:5px solid #0071bc;border-radius:5px;bottom:17px;content:"";left:20px;margin:auto 0;position:absolute;top:17px;width:0}@media print,screen and (min-width:1025px){.heading-large{margin:0 auto 40px;padding:0 20px}.heading-large .title{font-size:1.875rem;padding:22px 20px 22px 60px}.heading-large .title::before{bottom:20px;top:20px}}.heading-medium{margin:0 auto;max-width:1240px;padding:0 15px}.heading-medium .title{border-bottom:1px solid #29abe2;display:block;font-size:1.25rem;font-weight:700;line-height:1.5;padding:0 0 15px}.heading-medium+.field--name-field-description>.o-sectionSmall{margin-top:30px}@media print,screen and (min-width:1025px){.heading-medium+.field--name-field-description>.o-sectionSmall{margin-top:40px}}@media print,screen and (min-width:1025px){.heading-medium{margin:0 auto;padding:0 20px}.heading-medium .title{font-size:1.5rem}}.o-paragraph{margin:30px auto 0;max-width:1240px;padding:0 15px}.o-paragraph .flex-container.-columnHalf .flexItem{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}.o-paragraph .flex-container.-columnHalf .flexItem p{margin:0}.o-paragraph .flex-container.-columnHalf .flexItem p+p{margin-top:1em}.o-paragraph .flex-container.-columnHalf .flexItem+.flexItem{margin:30px 0 0}.o-paragraph+.o-paragraphLarge{margin-top:40px}.o-paragraph+.o-sectionSmall{margin-top:30px}@media print,screen and (min-width:1025px){.o-paragraph+.o-sectionSmall{margin-top:40px}}.o-paragraph+.o-sectionMedium{margin-top:40px}.o-paragraph+.o-sectionMedium .o-paragraph:first-child{margin-top:0}@media print,screen and (min-width:1025px){.o-paragraph+.o-sectionMedium{margin-top:80px}}@media print,screen and (min-width:1025px){.o-paragraph{padding:0 20px;margin-top:40px}.o-paragraph .flex-container.-columnHalf .flexItem{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 30px 0 0}.o-paragraph .flex-container.-columnHalf .flexItem+.flexItem{margin:0 0 0 30px}.o-paragraph+.o-paragraphLarge{margin-top:60px}}.o-paragraphLarge{margin:0 auto;max-width:1240px;padding:0 15px}@media print,screen and (min-width:1025px){.o-paragraphLarge{padding:0 20px}}.caption>*{padding:0;border:0;background:transparent;display:inline}.box-image img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.box-image>.image+.caption{margin:1em 0 0}.box-image.-center img,.box-image.-bgWhite img{margin:0 auto}.box-image .caption{margin:0 0 1em}.box-image.-movie{margin:0 auto;max-width:864px}.box-image.-movie .image.-responsive{position:relative}@media print,screen and (min-width:1025px){.box-image.-bgWhite{background:#fff;padding:15px}}.page-node-type-detail-page .paragraph--type--navigation-anchor .field--name-field-section>.field__item+.field__item{margin-top:40px}@media print,screen and (min-width:1025px){.page-node-type-detail-page .paragraph--type--navigation-anchor .field--name-field-section>.field__item+.field__item{margin-top:80px}}.page-node-type-detail-page .node__content .field--name-field-paragraphs>.field__item+.field__item{margin-top:70px}@media print,screen and (min-width:1025px){.page-node-type-detail-page .node__content .field--name-field-paragraphs>.field__item+.field__item{margin-top:100px}}.page-node-type-detail-page.path-life-recipe .node__content .field--name-field-paragraphs>.field__item+.field__item:nth-child(2){margin-top:0}.page-node-type-detail-page.path-life-recipe .node__content .field--name-field-paragraphs>.field__item+.field__item:nth-child(3){margin-top:0}.page-node-type-detail-page.path-life-recipe .node__content .field--name-field-paragraphs>.field__item+.field__item:nth-child(3) .heading-recipeMedium img{width:auto}@media print,screen and (min-width:1025px){.page-node-type-detail-page.path-life-recipe .node__content .field--name-field-paragraphs>.field__item+.field__item{margin-top:150px}}.page-node-type-detail-page .list-notes{padding:0}.page-node-type-detail-page .list-notes>li{line-height:1.5;list-style:none none outside;padding:0 0 0 25px;position:relative}.page-node-type-detail-page .list-notes>li .marker{left:0;position:absolute;top:0}.page-node-type-detail-page .list-notes>li+li{margin:5px 0 0}@media print,screen and (min-width:1025px){.page-node-type-detail-page .list-notes>li{padding:0 0 0 30px}.page-node-type-detail-page .list-notes>li+li{margin:6px 0 0}}.page-node-type-detail-page p.list-notes{list-style:none none outside;padding:0 0 0 1.5em;position:relative}.page-node-type-detail-page p.list-notes .marker{left:0;position:absolute;top:0}.page-node-type-detail-page p+ul{margin:1em 0 0}.page-node-type-detail-page p+p{margin-top:1em}._textCaption{font-size:0.625rem !important;line-height:1.5}@media print,screen and (min-width:1025px){._textCaption{font-size:0.75rem !important}}._textStyleNormal{font-style:normal !important}._textDecorationNone{text-decoration:none !important}.heading-small{margin:0 auto 20px;max-width:1240px;padding:0 15px}.heading-small .title{color:#0071bc;display:block;font-size:1rem;font-weight:700;line-height:1.5}@media print,screen and (min-width:1025px){.heading-small{margin:0 auto 15px;padding:0 20px}.heading-small .title{font-size:1.375rem}}h4.heading-small{margin-top:30px}h4.heading-small+.o-paragraph{margin-top:0}@media print,screen and (min-width:1025px){h4.heading-small{margin-top:40px}}.box-moreInfo{background:#f0f9fd;border-radius:4px;overflow:visible;padding:36px 20px 20px;position:relative}.box-moreInfo .heading{left:17px;position:absolute;top:-11.7px}.box-moreInfo .heading img{display:block;height:23.32px;width:auto}.box-moreInfo .heading-small{padding:0}.box-moreInfo .o-paragraph{padding:0;margin:0}.box-moreInfo .o-paragraph+.o-paragraph{margin-top:30px}@media print,screen and (min-width:1025px){.box-moreInfo .o-paragraph+.o-paragraph{margin-top:40px}}.box-moreInfo+.caption{margin:1em 0 0}.box-moreInfo h4.heading-small{margin-top:0}@media print,screen and (min-width:1025px){.box-moreInfo{padding:56px 60px 40px}.box-moreInfo .heading{left:59px;top:-16.9px}.box-moreInfo .heading img{height:36.85px}}.box-consultation{background-color:#fff;border:1px solid #0071bc;margin:50px auto 0;padding:35px 20px}.box-consultation .title{font-size:1.375rem;font-weight:700;line-height:1.5;padding:0 0 10px;position:relative;text-align:center;margin:0}.box-consultation .title::after{border-top:1px solid #0071bc;bottom:0;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:100px}.box-consultation .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:0.75rem;margin:28px auto 0}.box-consultation .description .text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:0}.box-consultation .description .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:20px 0 0;max-width:100%}.box-consultation .description .image img{display:block;height:auto;margin:0 auto;max-width:100%}.box-consultation .buttons{margin:30px auto -10px;list-style:none none outside;padding:0}.box-consultation .buttons li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:calc((100% - 0px) / 1);flex-basis:calc((100% - 0px) / 1);margin:0 0 5px;max-width:calc((100% - 0px) / 1)}.box-consultation .buttons li:first-child{margin-left:0}@media print,screen and (min-width:1025px){.box-consultation{margin:80px auto 0;padding:50px 60px}.box-consultation .title{font-size:1.875rem;padding:0 0 6px}.box-consultation .description{font-size:1rem;margin:38px auto 0}.box-consultation .description .text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:calc(100% - 344px)}.box-consultation .description .image{-webkit-box-flex:0;-ms-flex:0 0 314px;flex:0 0 314px;margin:0 0 0 30px;max-width:314px}.box-consultation .buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-40px}.box-consultation .buttons li{-ms-flex-preferred-size:calc((100% - 40px) / 2);flex-basis:calc((100% - 40px) / 2);margin:0 0 40px;max-width:calc((100% - 40px) / 2)}}.button-pink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.button-pink>.button{background:#d32454;border-radius:6px;border:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;min-width:108px;padding:14px 20px 13px;text-align:left;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.button-pink>.button:hover,.button-pink>.button:focus{opacity:0.7}.button-pink.-iconArrow>.button{min-width:109px;padding-left:40px;position:relative}.button-pink.-iconArrow>.button::before{bottom:0;content:"\e903";font-family:"icomoon";font-size:1rem;height:16px;left:15px;line-height:1;margin:auto 0;position:absolute;top:0;width:16px}.button-pink.-iconCheck>.button{min-width:109px;padding-left:40px;position:relative}.button-pink.-iconCheck>.button::before{bottom:0;color:#fff;content:"\e908";font-family:"icomoon";font-size:1.25rem;height:20px;left:15px;line-height:1;margin:auto 0;position:absolute;top:0;width:20px}.button-pink.-iconCheck.-consultation>.button{font-size:1.25rem;padding:10px 40px}.button-pink.-iconPdf>.button{min-width:109px;padding-left:40px;position:relative}.button-pink.-iconPdf>.button::before{bottom:0;content:"\e910";font-family:"icomoon";font-size:1.25rem;height:20px;left:15px;line-height:1;margin:auto 0;position:absolute;top:0;width:16px}.button-pink.-fullWidth>.button{width:100%}.button-pink.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-pink.-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.button-pink.-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media print,screen and (min-width:1025px){.button-pink>.button{font-size:1.125rem;min-width:194px;padding:17px 30px 16px}.button-pink.-iconArrow>.button{min-width:138px;padding-left:55px}.button-pink.-iconArrow>.button::before{font-size:1.25rem;height:20px;left:20px;width:20px}.button-pink.-iconCheck>.button{min-width:138px;padding-left:55px}.button-pink.-iconCheck>.button::before{left:20px}.button-pink.-iconCheck.-consultation>.button{font-size:1.625rem;padding:16px 55px 15px}.button-pink.-iconPdf>.button{min-width:138px;padding-left:55px}.button-pink.-iconPdf>.button::before{font-size:1.625rem;height:26px;left:20px;width:20px}.button-pink.-centerPc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-pink.-leftPc{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.box-reference{margin-top:40px;font-size:0.625rem;line-height:1.5}.box-reference .title{margin:0;font-weight:700;font-size:inherit}.box-reference .reference{margin:10px auto 0;padding:0 5px}.box-reference .reference li{line-height:1.5;list-style:none none outside;padding:0 0 0 20px;position:relative}.box-reference .reference li .marker{left:0;position:absolute;top:0;color:inherit}.box-reference .reference li+li{margin:5px 0 0}@media print,screen and (min-width:1025px){.box-reference{margin-top:60px;font-size:0.75rem}.box-reference .reference li{padding:0 0 0 27px}.box-reference .reference li+li{margin:6px 0 0}}.o-sectionSmall+.o-paragraphLarge{margin-top:40px}@media print,screen and (min-width:1025px){.o-sectionSmall+.o-paragraphLarge{margin-top:60px}}.heading-smallest{margin:0 auto 20px;max-width:1240px;padding:0 15px;letter-spacing:0}.heading-smallest .title{display:block;font-size:0.875rem;font-weight:700;line-height:1.5}.heading-smallest+.o-paragraph{margin-top:0}@media print,screen and (min-width:1025px){.heading-smallest{margin:0 auto 15px;padding:0 20px}.heading-smallest .title{font-size:1rem}}.table-default{border:1px solid #b5b5b5;border-collapse:collapse;font-size:0.75rem;width:auto;margin-bottom:0;font-family:"Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif}.table-default td,.table-default th{border:1px solid #b5b5b5;padding:10px;color:inherit}.table-default tr{background-color:transparent}.table-default thead>tr>th{background:#0071bc;color:#fff;font-weight:700;text-align:center;vertical-align:middle}.table-default tbody>tr>th{background:#f0f9fd;vertical-align:middle;text-align:center}.table-default td ul{list-style:none none outside;padding:0;margin:0}.table-default ._textWeightNormal{font-weight:400 !important}.table-default ._bgWhite{background-color:#fff !important}.table-default+figcaption{margin-top:1em}@media print,screen and (min-width:1025px){.table-default{font-size:1rem}}.o-sectionMedium .o-paragraph .flexItem>.o-paragraph:first-child{margin-top:15px}.heading-guidebookSmall{margin:0 auto 14px;max-width:1240px;padding:0 15px;font-weight:700}.heading-guidebookSmall .title{background:#dff2fb;display:block;font-size:1rem;line-height:1.3;border-left:solid 7px #5dafde;padding:10px 20px 10px 10px}@media print,screen and (min-width:601px){.heading-guidebookSmall .title{border-left-width:15px;padding-left:15px}}@media print,screen and (min-width:1025px){.heading-guidebookSmall .title{font-size:1.375rem}}.heading-guidebookSmall+.o-paragraph{margin-top:0}.heading-guidebookSmall.-pink>.title{border-left-color:#f199b6}.heading-guidebookSmall.-orange>.title{border-left-color:#f7b763}.heading-guidebookSmall.-green>.title{border-left-color:#4dc4a9}.heading-guidebookSmall.-purple>.title{border-left-color:#b1a8d1}.box-border{border:2px solid #0071bc;padding:15px}.box-border.-inline{display:inline-block;margin:20px 0 0}.box-border .list-notes{margin:0}._textSmaller{font-size:0.75rem !important;line-height:1.5}@media print,screen and (min-width:1025px){._textSmaller{font-size:0.875rem !important}}.navigation-inpage.-qa>.navigation{padding:8px 15px 20px}.navigation-inpage.-qa>.navigation>li{border-bottom:1px solid #80b0d0;padding:12px 0}@media print,screen and (min-width:1025px){.navigation-inpage.-qa>.navigation{padding:18px 30px 30px}}.box-qa{margin:30px auto 0}.box-qa .q{background:#f0f9fd;display:block;font-size:1.125rem;font-weight:700;line-height:1.5;margin:0 0 0 45px;overflow:visible;padding:12px 15px;position:relative}.box-qa .q::before{border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #f0f9fd transparent transparent;content:"";height:0;left:-6px;position:absolute;top:15px;width:0}.box-qa .q .icon{background:#0071bc;color:#fff;left:-45px;top:3px}.box-qa .q:not(:first-of-type){margin-top:40px}.box-qa .a{display:block;font-size:0.875rem;line-height:1.5;margin:15px 0 0 47px;min-height:35px;overflow:visible;position:relative}.box-qa .a .icon{background:#7fcdee;left:-47px;top:0}.box-qa .q .icon,.box-qa .a .icon{border-radius:18px;display:block;font-size:1.1875rem;font-weight:700;height:35px;line-height:35px;position:absolute;text-align:center;width:35px}@media print,screen and (min-width:1025px){.box-qa{margin:50px auto 0}.box-qa .q{font-size:1.25rem;margin:0 0 0 93px;padding:25px 20px}.box-qa .q::before{border-width:11px 11px 11px 0;left:-11px;top:24px}.box-qa .q .icon{left:-93px;top:0}.box-qa .q:not(:first-of-type){margin-top:60px}.box-qa .a{font-size:1rem;margin:20px 0 0 90px;min-height:70px}.box-qa .a .icon{left:-90px}.box-qa .q .icon,.box-qa .a .icon{border-radius:35px;font-size:2.375rem;height:70px;line-height:70px;width:70px}}.o-paragraph.qa{margin-top:0}.block-local-tasks-block,.user-login-form{max-width:1240px;margin:0 auto;padding:0 15px}@media print,screen and (min-width:1025px){.block-local-tasks-block,.user-login-form{padding:0 20px}}.page-not-found .region-breadcrumb,.path-user-login .region-breadcrumb{display:none}.box-tab{margin:-15px auto 0}.box-tab>.tab{border-bottom:4px solid #fbb03b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none none outside;padding:0;margin-top:1em}.box-tab>.tab>li>a{background:#b5b5b5;border-radius:8px 8px 0 0;color:#fff;display:block;font-size:1.0625rem;font-weight:700;line-height:1.5;padding:20px 15px;text-align:center;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.box-tab>.tab>li>a:focus,.box-tab>.tab>li>a:hover{opacity:0.7}@media print,screen and (min-width:1025px){.box-tab>.tab>li>a{font-size:1.625rem}}.box-tab>.tab>li._isCurrent>a{background:#fbb03b}@media print,screen and (min-width:1025px){.box-tab>.tab{margin:0}}.box-tab>.content{border-left:2px solid #b5b5b5;border-right:2px solid #b5b5b5}.box-tab>.content+.tab{border-bottom:0;border-top:4px solid #fbb03b;margin:0}.box-tab>.content+.tab>li>a{border-radius:0 0 8px 8px}.box-tab.-tab2>.tab>li{width:calc(50% - 10px)}@media print,screen and (min-width:1025px){.box-tab.-tab2>.tab>li{width:calc(50% - 40px)}}.box-tab.-consultation>.content{padding:25px 8px 60px}.box-tab.-consultation>.content .button-blue>.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;padding:20px 10px;width:310px}.box-tab.-consultation>.content .button-blue>.button::before{bottom:0;content:"\e903";font-family:"icomoon";font-size:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0.3em;max-width:18px}@media print,screen and (min-width:1025px){.box-tab.-consultation>.content{padding:55px 8% 100px}}@media print,screen and (min-width:1025px){.box-tab{margin:-5px auto 0}}.o-sectionConsultation.-background01{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/0a4d518c8997ddb4d0ec.jpg) 50% 100%/220px auto no-repeat;padding:0 0 160px}.o-sectionConsultation.-background02{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/f43e86edb4aa70797c57.jpg) 100% 100%/130px auto no-repeat;padding:0 0 140px}.o-sectionConsultation.-background03{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/29fc2ca0dc2847a5085e.jpg) 100% 100%/135px auto no-repeat;padding:0 0 150px}.o-sectionConsultation.-background04{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/53f15f20d23f37ddfef6.jpg) 100% 100%/140px auto no-repeat;padding:0 0 150px}.o-sectionConsultation.-background05{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/0cdb68bd7ed8acd29d29.jpg) 100% 100%/130px auto no-repeat;padding:0 0 140px}.o-sectionConsultation.-background06{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/5fdb340d60fb7f1f4dd0.jpg) 100% 100%/140px auto no-repeat;padding:0 0 150px}.o-sectionConsultation.-background07{background:transparent url(/profiles/pfecuctomorrowjp_profile/themes/pfuctjp_theme/dist/221f27621656a7953f6a.jpg) 100% 100%/140px auto no-repeat;padding:0 0 150px}.o-sectionConsultation+.o-sectionConsultation{margin-top:50px}.o-sectionConsultation ul,.o-sectionConsultation ol{margin:0}@media print,screen and (min-width:1025px){.o-sectionConsultation{background-size:auto auto !important;padding:0 !important}.o-sectionConsultation.-background01{background-position:100% 100%}.o-sectionConsultation.-background02 .check-consultation>.label,.o-sectionConsultation.-background03 .check-consultation>.label,.o-sectionConsultation.-background06 .check-consultation>.label{padding-right:300px}}.heading-consultation{color:#0071bc;line-height:1.4;font-size:1.0625rem;font-weight:700;margin:0 0 15px;padding:0 0 0 34px;position:relative}.heading-consultation::before{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAqCAYAAADibUizAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGN0VENDE5ODVDMjNFODExOEUxQkExNjgzMjEzM0U4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDZEMTg5NzQxN0UxMUU5Qjc4Qjk0N0EzQUU1MDhBNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDZEMTg5NjQxN0UxMUU5Qjc4Qjk0N0EzQUU1MDhBNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzQ4MDdjZi00NmVmLWYzNGUtYjk1Mi01MzIyNzcwOWRkMDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdFRDQxOTg1QzIzRTgxMThFMUJBMTY4MzIxMzNFODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4YuBrNAAAE0klEQVR42uSaTWgTaRjH38YeWlRIXYqoCKlfuOJHIoiIaFM8dA9C05te1uS6lya7V6EpCJ606cVr4klvtkdBaVoQFMENKhXUanDZdRfBjCi0SCE+//F94zOTmcxMOx91feDFWpN55zfPx/s8/7Gr2WyKH8G6ROGOX9dK04rTSnb4jEarRqsuV2jWvYbvZmgNSsDkKr4P6CqtOVrTQYN79SiAxiRk3Od7gaenJLQWFSi8Ni7/tLTElh5avSK9u8/2IvX3S6LeWBbVlw0nTwO45CewEyi8VpYebAPLHOwXgwSW3tMn4r3esqD290dRXdTE9Ydv9Z+tngutgvRwoKAZCWkIUUCNndopMof6fQur+vtlHbg0/0ZoSyvmfwZobq3etQOdpJU3A06O7BXJHZsDKxiAnJr/ywoY+Tu6loJlBQovZluxSyFZPnfAVw+68XDu5oI5l+HRIQnt2WKmvxc5JLz35x/HQ4VU+T/721Exmdlnrhe3VlvtY6acHOeQ2AybRmX50ztF+fwBwzOQsJ5tgzjxq3pas7R6OKTXShqE4V5wbM08fcdhP9C6vxqP5lVIAO5W7vC6gFSWPbZNX8zGvYYwPIov3FDevHx2j/hl/0/rrilH1d+/daMYoFRaXmn2/Pvx839evIqqm5WVVs/H1xdPfhfTSGNpRevr7a6gi+r6/a7jsYP4HGlVo4P9kQPgaEGraKzCvW1FkSDjMuXyzatnADzRCbibTx4jIYOiKcBZiUJT++eTXStoKEzJ7Zv0+zQdeYjKLAEDtmgXuq3Jmz4Ymtcmbr8S0wRo0fK5MhRLROD48C6zt9FQDBGwFhkooABYojbP7/MWwOyk0CRsza4zCswQlkPXHvkOCcM1cW0W+noXRY6LW4IipIKEdMpBn/cwdFExKWfoVl1sBJKPuIHV5qLX1MBezGFp8mpWgc6p32Im9NswhYQByWGxp6mL0kErLY9SqXeQOTxZhR6cn9dza9iz8s1pCXg1JofZVvgWZl74tmEQEeLWpoxFb1AVowJP6tyNBd+ebFQGDpYy6Rg7ZEs85Cpr9EaUkBxWhS8/XgpcpoBXJ26/Fv8XMzcMBk2mSF3MaPlxqFUzLNA2AWr6yTsxcOme51DG/Lge1Al1nFu1gAp22nA2USgDGODfAywgWe9bs+t1ATsq81bjXQ5C2W0rd8Eof4RqY9ToM5txaupRiQeECy1Vf8UgGw6V09B5ovAq9mQak0ZTTMWNApbkwzlGIq7Ww8uFmeeGkMYmSqaE+J268iC0gqYEd2YTah51gpyVY48+4ELQ1osUDc1QBuxyFnKp8qaaLIKGBST2ZY6okjeHnEANkAoUN9vhhmsyp5O0aRwPRU3/esd181lgoxrgyud+5pC4jwGlNHTK0TbtFGFqAwlAvPFKyYrdR5/rIsiUKmZKFM8bi4QvVhzeZfakZpZTOoHWnbo8WaxSclXaBKmvUkarmCG08D4Fkiry2A+RHHCosCYZJcVlFDc5mrZ5AHWvN0SjUlGwdzu8IXGrAtoZFEG8XeAdHoFWvYD6agSbkLDZToqEla6L4jc1/8ZW7kFKsLdvJQItRAZqAlb/6SPh5buIgLnFhh4BqBcqCviRhjQi0FzkoCbopEyRIxI64RXeSsFBk8B/8UWAAQAyMjEL4OM8WAAAAABJRU5ErkJggg==) 0 0/cover no-repeat;content:"";height:21px;left:0;position:absolute;top:0;width:29px}@media print,screen and (min-width:1025px){.heading-consultation{font-size:1.625rem;margin:0 0 20px;padding:0 0 0 60px}.heading-consultation::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAiCAYAAAAge+tMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozOTEyRDMyNkFFMTZFODExODdEMEEzRUVEREM1MzYxRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzc4REE2QTNCREYxMUU5ODY1RkIyMUM2RURGQTdDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzc4REE2OTNCREYxMUU5ODY1RkIyMUM2RURGQTdDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxZmMyYTk3YS1kODNlLTQzNGItYWRiZS05MzFmNTVjOGMyN2MiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMzY0OTkxYS1hNWMzLTUwNGUtOThkNC01OTY2NzBkOGZkN2UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7dfDp3AAAD0UlEQVR42sxYS0hUURg+MykpZIyFgUYxPoiQKcboSaEztLBF4LirTePdttHJbeAIQbscN21ndtnKmWVQOAqthLQHCqU5FFkhNCMGVkR2vsM51zPXOzP3XT/8XO94uec73/3+1/GRxFNiwQLUw9Qj/L5P55lF6pv8Ci8QB63OxLMAGudgwwaej2juATxLPUc9bxe4zwDjQ9SHq4ENNNaR8NGmXao/bZHS9u9q78QmxvlGSk4DB2Np6kH5x+ChBhLpbCZ9Xc0k3HagDPAedN9+sE3MrhZJ9s0Gu6+wgYwTwKHfMeojZbSfayVx6hEK2KphE5NzH9kmNF8EzCtm2NcCB+gZWRYAPNbfwZh2ygB6/Ml7kqKb0LA/yAPZFPAy0NDttHLaFsNGvoAytcyuYk/Uo0bA+6W/VdDQ7drdy66CFuvM3D4jrwPypvnVEPCkDBovA+NeGNbRgA/ypFATeJAHoyoPr0DLhnWlOIrp1IEy20cu3QLoi7i5f72LXDt5mPwLa6j3k1joCPvizZS4P5THr1u/HlcLziLIxm6h6//MEKSTvjvPMnolnwVCLNTiOgqkwfxKkbxc/06L0TYpFHcLEopZoLGe9HUGZL0j7tI7D65CFQm6gazM+A5LKeUB4qhl5j+zwiOlvZoWO9VC4mdb2VVbqOgGSq4CB2AUGp1Sb9gg4fSNbhkb5BP1uyWJwfQrojxasgVa9DvRhy9IIvtWls+MmvdkvdkFjYXMyMKIoT3Au9M3uxl4lfHZlaIjCyhTS46DLpfemlqAFsWPNXpoQy/Ovt5wNTMlecygAP3klYrQhK+NYpNsL5Mv9B1u2yYl2M+b+IJgDG41iNySiNbydDARGldU1mgmyFvQOwqKVwaSBHAMrwnxD2QFq8x7ZXIeT8mzH5hHLjYasF53lNoCpMiyQYZov/ecpaBaG0BX5xV4JBC9ygnWe0SaBGCkIOTnWjbSe9wT4AMhfeCiH+jhTU2VgXeNuSjrw73HXGcdPQsG+LoaJ1Exod+JgRMqYHR6qbkPqnwy8+tkYfSCOkEhuN0a89BwVTsQCvPhOSA0FW5rYvmzUqoEC7yPYLEBadmtxNouEaSIA6hKwIsGJm0cJUxyObFn15NX4q0H9w+Jo4dE7p2lmqAXjGBakqFiFniJ5/xcpXM/Oq3gBGzCzhCh1TRmBckGMQlVAh7UnhnytqBgZDEKfs+5I4DnV0skx84Qt0316cn+DjLW3y5uMcKlfBbPx4nBDQzxo4+g3RFvYfS80HeeAo+6ClzzBQaIwbN1fA18ldnVXSVKqTZDgSt/BRgAjvi3foO6wCQAAAAASUVORK5CYII=);height:34px;width:46px}}.o-sectionConsultation .list-check{border-top:1px dashed #c3c3c3;list-style:none none outside;padding:0 !important;margin:0}.o-sectionConsultation .list-check>li{border-bottom:1px dashed #c3c3c3}.check-consultation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow:visible;position:relative}.check-consultation>input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}.check-consultation>input[type="checkbox"]:focus+.label{background:rgba(241,90,36,0.1)}.check-consultation>input[type="checkbox"]:focus+.label::before{border-color:#f58c66}.check-consultation>input[type="checkbox"]:checked+.label::before{border:20px solid #f15a24;height:0;width:0}@media print,screen and (min-width:1025px){.check-consultation>input[type="checkbox"]:checked+.label::before{border-width:17px}}.check-consultation>input[type="checkbox"]:checked+.label::after{border-right:4px solid #fff;border-bottom:4px solid #fff;content:"";height:18px;left:15px;position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}@media print,screen and (min-width:1025px){.check-consultation>input[type="checkbox"]:checked+.label::after{left:11px}}.check-consultation>.label{cursor:pointer;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;font-size:0.9375rem;line-height:1.5;padding:20px 0 20px 55px;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;font-weight:400}.check-consultation>.label::before{background:#fcfcfc;border:2px solid #c7c7c7;content:"";display:block;height:40px;left:0;line-height:0;position:absolute;top:11px;width:40px}@media print,screen and (min-width:1025px){.check-consultation>.label::before{height:34px;top:15px;width:34px}}.check-consultation>.label:focus,.check-consultation>.label:hover{background:rgba(241,90,36,0.1)}.check-consultation>.label:focus::before,.check-consultation>.label:hover::before{border-color:#f58c66}.check-consultation>.label .select{display:inline-block;margin:0 0.3em;position:relative;vertical-align:middle}.check-consultation>.label .select::before{border-style:solid;border-width:9px 5px 0 5px;border-color:#222 transparent transparent transparent;bottom:0;content:"";display:block;height:0;margin:auto 0;position:absolute;right:10px;top:0;width:0;pointer-events:none;z-index:1}.check-consultation>.label .select>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fcfcfc;border:2px solid #c7c7c7;color:#222;display:block;padding:2px 30px 2px 30px;position:relative;text-align:right;line-height:1.5}.check-consultation>.label .radio{list-style:none none outside;margin:10px 0 0;padding:0}.check-consultation>.label .radio>li>input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}.check-consultation>.label .radio>li>input[type="radio"]:focus+label::before{border-color:#f58c66}.check-consultation>.label .radio>li>input[type="radio"]:checked+label::after{border:13px solid #f15a24;border-radius:13px;content:"";height:0;left:7px;position:absolute;top:7px;width:0}@media print,screen and (min-width:1025px){.check-consultation>.label .radio>li>input[type="radio"]:checked+label::after{border:5px solid #f15a24;left:6px}}.check-consultation>.label .radio>li>input[type="radio"]+label{cursor:pointer;display:inline-block;max-width:100%;padding:9px 0 9px 55px;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;font-weight:400}.check-consultation>.label .radio>li>input[type="radio"]+label::before{background:#fcfcfc;border:2px solid #c7c7c7;border-radius:20px;content:"";display:block;height:40px;left:0;line-height:0;position:absolute;top:0;width:40px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media print,screen and (min-width:1025px){.check-consultation>.label .radio>li>input[type="radio"]+label{font-size:1rem;padding:0 0 0 30px}.check-consultation>.label .radio>li>input[type="radio"]+label::before{height:22px;top:1px;width:22px}}.check-consultation>.label .radio>li+li{margin:15px 0 0}@media print,screen and (min-width:1025px){.check-consultation>.label .radio>li+li{margin:10px 0 0}}@media print,screen and (min-width:1025px){.check-consultation>.label{font-size:1.125rem;padding:19px 0 19px 60px}}.button-blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.button-blue>.button,.button-blue .video-popup-button a{background:#fff;border:1px solid #0071bc;border-radius:6px;color:#0071bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;min-width:108px;padding:13px 20px 12px;text-align:left;text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.button-blue>.button:focus,.button-blue>.button:hover,.button-blue .video-popup-button a:focus,.button-blue .video-popup-button a:hover{background:#0071bc;color:#fff}@media print,screen and (min-width:1025px){.button-blue>.button,.button-blue .video-popup-button a{font-size:1.125rem;min-width:194px;padding:16px 20px 15px}}.button-blue.-fullWidth>.button{width:100%}.button-blue.-reverse>.button{background:#0071bc;border:1px solid #0071bc;color:#fff}.button-blue.-reverse>.button:focus,.button-blue.-reverse>.button:hover{opacity:0.7}.button-blue.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:1025px){.button-blue.-centerPc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.button-blue.-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media print,screen and (min-width:1025px){.button-blue.-leftPc{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.button-blue.-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media print,screen and (min-width:1025px){.button-blue.-rightPc{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.button-blue.-iconArrow>.button{min-width:109px;padding-left:40px;position:relative}.button-blue.-iconArrow>.button::before{bottom:0;content:"\e903";font-family:"icomoon";font-size:1rem;height:16px;left:20px;line-height:1;margin:auto 0;position:absolute;top:0;width:16px}@media print,screen and (min-width:1025px){.button-blue.-iconArrow>.button{min-width:138px;padding-left:55px}.button-blue.-iconArrow>.button::before{font-size:1.25rem;height:20px;left:20px;width:20px}}.button-blue.-iconMovie>.video-popup-button a{min-width:114px;padding-left:46px;position:relative}.button-blue.-iconMovie>.video-popup-button a::before{bottom:0;content:"\e909";font-family:"icomoon";font-size:1rem;height:16px;left:15px;line-height:1;margin:auto 0;position:absolute;top:0;width:16px}@media print,screen and (min-width:1025px){.button-blue.-iconMovie>.video-popup-button a{min-width:144px;padding-left:61px}.button-blue.-iconMovie>.video-popup-button a::before{font-size:1.25rem;height:20px;left:20px;width:20px}}.page-not-found .o-paragraph:first-child{margin-top:15px}.page-not-found .sns-disclaimer .embedded-entity{display:none}.page-not-found .sns-disclaimer .disclaimer{max-width:100%;margin-top:0}.o-sectionRecipeLarge{max-width:1200px;margin:0 auto}.o-sectionRecipeLarge .heading-recipeLarge{margin-bottom:20px;margin-top:0}.o-sectionRecipeLarge .heading-recipeLarge img{display:block;height:auto;max-width:100%;width:auto}@media print,screen and (min-width:1025px){.o-sectionRecipeLarge .heading-recipeLarge{margin-bottom:40px}}.o-sectionRecipeMedium{background:#fdfdf0;margin:0 auto;max-width:1200px;padding:30px 15px}.o-sectionRecipeMedium .heading-recipeMedium{max-width:1240px;margin:0 auto 28px}.o-sectionRecipeMedium .heading-recipeMedium>.title{display:block;margin:0 auto}.o-sectionRecipeMedium .heading-recipeMedium>.title img{display:block;height:auto;margin:0 auto;max-width:100%;width:300px}@media print,screen and (min-width:1025px){.o-sectionRecipeMedium .heading-recipeMedium>.title img{width:400px}}.o-sectionRecipeMedium .heading-recipeSmall{margin:0 auto 14px;font-size:inherit}.o-sectionRecipeMedium .heading-recipeSmall>.title{font-size:1rem;line-height:1.5;font-weight:700}@media print,screen and (min-width:1025px){.o-sectionRecipeMedium .heading-recipeSmall>.title{font-size:1.375rem}}.o-sectionRecipeMedium .o-paragraph{padding:0;margin:0}.o-sectionRecipeMedium .o-paragraph+.o-paragraph{margin-top:30px}@media print,screen and (min-width:1025px){.o-sectionRecipeMedium .o-paragraph+.o-paragraph{margin-top:40px}}.o-sectionRecipeMedium .o-sectionRecipeSmall+.o-sectionRecipeSmall{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}@media print,screen and (min-width:1025px){.o-sectionRecipeMedium .o-sectionRecipeSmall+.o-sectionRecipeSmall{margin-top:36px;padding-top:36px}}@media print,screen and (min-width:1025px){.o-sectionRecipeMedium{padding:28px 50px 60px}.o-sectionRecipeMedium .heading-recipeMedium{margin:0 auto 50px}}.flex-container.-columnRecipe>.flexItem{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}.flex-container.-columnRecipe>.flexItem+.flexItem{margin:20px 0 0}@media print,screen and (min-width:1025px){.flex-container.-columnRecipe>.flexItem{-webkit-box-flex:0;-ms-flex:0 0 410px;flex:0 0 410px;max-width:410px;padding:0 50px 0 60px}.flex-container.-columnRecipe>.flexItem+.flexItem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:calc(100% - 410px);margin:0;padding:0}}.region-content .list-dot{padding:0 0 0 18px;margin:0;list-style:none none outside}.region-content .list-dot>li{overflow:visible;position:relative}.region-content .list-dot>li::before{border:3px solid #222;border-radius:3px;content:"";height:0;left:-18px;position:absolute;top:calc((1.5em - 6px) / 2);width:0}@media print,screen and (min-width:1025px){.region-content .list-dot>li::before{top:calc((2em - 6px) / 2)}}.region-content .list-dot>li+li{margin-top:7px}@media print,screen and (min-width:1025px){.region-content .list-dot>li+li{margin-top:0}}.path-life-documentary .paragraph--type--navigation-anchor{margin-top:15px}.box-movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.box-movie>.thumbnail{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}@media print,screen and (min-width:1025px){.box-movie>.thumbnail{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px}}.box-movie>.notes{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:30px 0 0;max-width:100%}.box-movie>.notes>.button-blue{padding:30px 0 0}@media print,screen and (min-width:1025px){.box-movie>.notes>.button-blue{bottom:0;position:absolute;right:0}}@media print,screen and (min-width:1025px){.box-movie>.notes{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-width:calc(100% - 440px);margin:0 0 0 40px;padding:0 0 92px;position:relative}}.box-movie+.brightcove-video{display:none}.path-life-ibd .paragraph--type--navigation-anchor{margin-top:15px}.path-life-ibd .o-wrapper{padding:0}.path-life-ibd .navigation-categories{margin-top:40px}@media print,screen and (min-width:1025px){.path-life-ibd .navigation-categories{margin-top:80px}}.flex-container.-columnWibd>.flexItem{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0}.flex-container.-columnWibd>.flexItem+.flexItem{margin:40px 0 0}@media print,screen and (min-width:1025px){.flex-container.-columnWibd>.flexItem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:calc(100% - 410px)}.flex-container.-columnWibd>.flexItem+.flexItem{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;max-width:350px;margin:0 0 0 60px;padding:0}}.box-background{background-color:#f0f9fd;padding:30px 20px}.box-background .o-paragraph{padding:0}.box-background .box-consultation{margin-top:0}.box-background .addtoany_list{line-height:inherit !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-4px}.box-background .addtoany_list>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0 0 10px 10px;padding:0}.box-background .addtoany_list>a:first-child{margin-left:0}@media print,screen and (min-width:1025px){.box-background .addtoany_list>a{margin-bottom:11px}}@media print,screen and (min-width:1025px){.box-background .addtoany_list{margin-bottom:0}}@media print,screen and (min-width:1025px){.box-background{padding:40px 80px}}.heading-blue{margin:0 auto 40px;max-width:1240px}.heading-blue .title{color:#0071bc;display:block;font-size:1.375rem;font-weight:700;line-height:1.5;position:relative}@media print,screen and (min-width:601px){.heading-blue .title{text-align:center}}@media print,screen and (min-width:1025px){.heading-blue .title{font-size:1.875rem}}.heading-blue .subTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;font-size:1.125rem;margin:14px auto -8px}.heading-blue .subTitle *{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0 8px 8px}@media print,screen and (min-width:1025px){.heading-blue .subTitle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto -20px}.heading-blue .subTitle *{padding:0 20px 20px}}.gray-wrapper .gray-wrapper-container{background:#f2f2f2;padding:20px}@media print,screen and (min-width:1025px){.gray-wrapper .gray-wrapper-container{padding:40px}}.gray-wrapper h3{font-size:1rem;color:#7030a0;border-bottom:2px solid #c0a1cb;margin-top:0;font-weight:bold}@media print,screen and (min-width:1025px){.gray-wrapper h3{font-size:1.5rem}}.gray-wrapper a{color:inherit}.gray-wrapper a:focus{text-decoration:underline}.gray-wrapper p:not(.text-right) a{color:#0071bc}.text-right{text-align:right}.text-center{text-align:center}.mt-3{margin-top:30px}
