@charset "UTF-8";
/*! このCSSファイルは書き換えないで下さい。（クライアント様のほうで追記したい場合は、「custom.css」に追記してください。）*/
/*! */
/*! */#loading-area{min-width:1384px}@media screen and (max-width:984px){#loading-area{min-width:0}}@media print{#loading-area{min-width:0;display:none!important}}#loading-overlay{background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;z-index:600;backface-visibility:hidden}#loading-ctt{text-align:center;width:100%;height:176px;position:fixed;top:-16px;left:0;right:0;bottom:0;margin:auto;z-index:601;backface-visibility:hidden}@media screen and (max-width:984px){#loading-ctt{top:-12px;height:158px}}@media screen and (max-width:559px){#loading-ctt{top:-8px;height:144px}}#loading-ctt #logo--loading{line-height:0;width:225px;margin:0 auto 1.2rem;opacity:0}@media screen and (max-width:984px){#loading-ctt #logo--loading{width:204.5454545455px}}@media screen and (max-width:559px){#loading-ctt #logo--loading{width:187.5px}}#loading-ctt #logo--loading.logo--loading--slideIn{animation-name:loading--slideInDown;animation-duration:970ms;animation-timing-function:cubic-bezier(0.68,-0.6,0.32,1.6);animation-fill-mode:forwards;animation-delay:0}#loading-ctt #loading-description{font-size:0}#loading-ctt #loading-description span{font-size:1.9rem;font-weight:900;display:inline-block;opacity:0}@media screen and (max-width:984px){#loading-ctt #loading-description span{font-size:1.7272727273rem}}@media screen and (max-width:559px){#loading-ctt #loading-description span{font-size:1.5833333333rem}}#loading-ctt #loading-description.loading-description--slideIn span{animation-name:loading--slideInDown;animation-duration:970ms;animation-timing-function:cubic-bezier(0.68,-0.6,0.32,1.6);animation-fill-mode:forwards}#loading-ctt #loading-description.loading-description--slideIn span:first-child{animation-delay:530ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(2){animation-delay:560ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(3){animation-delay:590ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(4){animation-delay:620ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(5){animation-delay:650ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(6){animation-delay:680ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(7){animation-delay:710ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(8){animation-delay:740ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(9){animation-delay:770ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(10){animation-delay:800ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(11){animation-delay:830ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(12){animation-delay:860ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(13){animation-delay:890ms}#loading-ctt #loading-description.loading-description--slideIn span:nth-child(14){animation-delay:920ms}@keyframes loading--slideInDown{0%{opacity:0;transform:translate3d(0,-16px,0)}to{opacity:1;transform:translate3d(0,0,0)}}#loading-overlay--page{background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;z-index:600}