﻿:root{--content-gutter: 1.25rem;--section-spacing: 1.5rem;--ux-font-size: .75rem;--ux-font-size-sm: .6875rem;--ux-line-height: 1.2;--ux-inner-spacing: .5rem}@media screen and (min-width: 980px){:root{--ux-font-size: .8125rem;--section-spacing: 2rem}}.cc_col_4,.cc_col_6,.cc_col_10{float:left;min-height:1px;width:570px}.cc_offset_2{margin-left:180px}.cc_gutter_lt{margin-left:20px}.cc_col_4{width:300px}.cc_col_6{width:460px}.cc_col_10{width:780px}@media screen and (min-width: 1200px){.cc_offset_2{margin-left:230px}.cc_gutter_lt{margin-left:30px}.cc_col_4{width:370px}.cc_col_6{width:570px}.cc_col_10{width:970px}}@media screen and (min-width: 768px)and (max-width: 979px){.cc_offset_2{margin-left:144px}.cc_gutter_lt{margin-left:20px}.cc_col_4{width:228px}.cc_col_6{width:352px}.cc_col_10{width:600px}}@media screen and (max-width: 767px){.cc_offset_2{margin-left:0}.cc_gutter_lt{margin-left:0}.cc_col_4{width:100%;padding:0 20px}.cc_col_6{width:100%;padding:0 20px}.cc_col_10{width:100%;padding:0 20px}}.tale .header_title{position:relative}.tale .drop_cap{font-family:ffMark;margin:24px 8px 0px 0px;height:75px;font-size:130px;line-height:75px;float:left;font-weight:bold}.tale .pull_quote{text-align:center;margin:40px 30px;padding:30px;position:relative}.tale .pull_quote:before,.tale .pull_quote:after{content:" ";border:1px solid #fcd9cc;display:block;position:absolute;top:0px;bottom:0px;width:40px;z-index:0}.tale .pull_quote:before{border-right:1px solid rgba(0,0,0,0);left:0px}.tale .pull_quote:after{border-left:1px solid rgba(0,0,0,0);right:0px;bottom:0px}.tale .pull_quote .quote_text{font-size:26px;line-height:34px;font-weight:bold}.tale .pull_quote-overlay:before,.tale .pull_quote-overlay:after{border:1px solid #cecece;top:20px;bottom:20px;width:20px}.tale .pull_quote-overlay:before{border-right:0 solid rgba(0,0,0,0);left:20px}.tale .pull_quote-overlay:after{border-left:0 solid rgba(0,0,0,0);right:20px;bottom:20px}.tale .pull_quote-overlay .quote_text{z-index:5}.tale .pull_quote-overlay blockquote p{color:#fff}.tale .cited_image img{margin-bottom:10px}.tale .cited_image figcaption{max-width:70%;border-bottom:1px solid #ededed}.tale .cited_image p{font-size:12px;line-height:15px;margin-bottom:4px;color:#7a757c}.tale .cc_p{font:18px/28px Canela,Didot,CanelaWeb,Didot,YuMincho,"Yu Mincho","游明朝","游明朝体","ＭＳ 明朝","MS Mincho",HiraMinProN-W3,"TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;margin-bottom:1em}.tale .cc_p em{font-style:italic}.tale .cc_lg{font:26px/36px Canela,Didot,CanelaWeb,Didot,YuMincho,"Yu Mincho","游明朝","游明朝体","ＭＳ 明朝","MS Mincho",HiraMinProN-W3,"TakaoEx明朝",TakaoExMincho,"MotoyaLCedar","Droid Sans Japanese",serif;margin-bottom:40px}@media screen and (max-width: 365px){.tale .cc_p,.tale .cc_lg{font-size:14px;line-height:23px}}@media screen and (max-width: 767px){.tale .cc_p,.tale .cc_lg{font-size:16px;line-height:26px}}@media screen and (min-width: 768px)and (max-width: 979px){.tale .cc_p{font-size:17px;line-height:27px}}@media screen and (min-width: 1200px){.tale .cc_p{font-size:20px;line-height:30px}}.tale .cc_answer,.tale .cc_quest{padding:0}.tale .cc_answer:before,.tale .cc_quest:before{display:inline-block;font-weight:bold;margin-left:-34px;width:34px}.tale .cc_answer{margin:5px 0 0 34px}.tale .cc_answer:before{content:"EF:"}.tale .cc_quest{margin:25px 0 0 34px}.tale .cc_quest:before{content:"JV:"}.tale h3.title{font-family:"ffMark",serif;color:#fff;font-size:21.25px;font-weight:normal;letter-spacing:.15em;margin-bottom:4px;margin-top:0}.tale h1.title{font-family:"ffMark",serif;color:#fff;font-size:75px;font-weight:bold;margin-bottom:50px;margin-top:0;letter-spacing:-0.03em}.cited_image img{margin-bottom:10px}.cited_image figcaption{max-width:70%;border-bottom:1px solid #ededed}.cited_image p{font-size:12px;line-height:15px;margin-bottom:4px;color:#7a757c}.panelBanner{height:100vh;margin-bottom:50px;max-height:900px;max-width:100%;overflow:hidden;position:relative;z-index:1;width:100%}.panelBanner_background{background-position:right top;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.panelBanner-blur{opacity:.1}.panelBanner_content{bottom:50%;left:5%;opacity:1;position:absolute;right:50%;margin:5em 1em auto 1em;max-width:450px;width:50%;text-align:center}.panelBanner hr{border-width:0;border-bottom:1px solid #666;height:1px;margin:0 2px 20px}.panelBanner p{color:#ddd}.header_image{padding:80px 0 60px}.header_image img{width:100%;margin:0;padding:0}.header_image p{font-size:12px;line-height:15px;margin-bottom:4px;color:#7a757c}@media screen and (max-width: 979px){.header_image{padding:30px 0 30px}}.dividerBanner{position:relative;z-index:1;width:100%;padding:80px 0 60px}.dividerBanner img{width:100%;margin:0;padding:0}.dividerBanner_background{position:relative}.dividerBanner_content{bottom:50%;left:5%;opacity:1;position:absolute;right:50%;margin:5em 1em auto 1em;max-width:450px;width:50%;text-align:center;color:#322f33}.dividerBanner p{color:#fff}.dividerBanner-right .dividerBanner_content{bottom:50;right:5%;left:60%}.footerBanner{height:100vh;max-height:400px;max-width:100%;overflow:hidden;position:relative;z-index:1;width:100%}.footerBanner_background{background-position:right bottom;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.footerBanner_content{position:relative;margin-top:200px;color:#7a757c;z-index:5}.footerBanner hr{border-width:0;border-bottom:1px solid #666;height:1px;margin:0 2px 20px}@media screen and (min-width: 1200px){.footerBanner{max-height:500px}}@media screen and (max-width: 979px){.footerBanner_background{display:none}}@media screen and (min-width: 768px){.inline_image{width:500px;margin-left:40px;margin-right:-65%;float:right}}@media screen and (max-width: 767px){.inline_image{width:100%;margin-left:0;margin-right:0;float:none}}@media screen and (max-width: 767px){.pull_quote{text-align:center;margin:20px;padding:20px;position:relative}.pull_quote:before,.pull_quote:after{border:1px solid #ccc}.pull_quote .quote_text{color:#000;font-size:16px;line-height:24px}.dividerBanner_content,.dividerBanner-right .dividerBanner_content{right:0;bottom:0;left:0;position:relative;right:0;margin:0;max-width:100%;width:200%}}/*# sourceMappingURL=app_ellisFaas.css.map */
