@-webkit-keyframes animation02{0%{top:0}100%{top:25px}}@keyframes animation02{0%{top:0}100%{top:25px}}@-webkit-keyframes animation02SP{0%{top:0}100%{top:12px}}@keyframes animation02SP{0%{top:0}100%{top:12px}}@-webkit-keyframes flipCard{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes flipCard{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(0.7)}}@keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(0.7)}}@-webkit-keyframes rotate{0%{transform:scale(0.7)}100%{transform:rotate(-10deg) scale(0.7)}}@keyframes rotate{0%{transform:scale(0.7)}100%{transform:rotate(-10deg) scale(0.7)}}@-webkit-keyframes rotateBack{0%{transform:rotate(-10deg) scale(0.7)}100%{transform:scale(0.7)}}@keyframes rotateBack{0%{transform:rotate(-10deg) scale(0.7)}100%{transform:scale(0.7)}}@-webkit-keyframes zoomIn{0%{transform:scale(0.7)}100%{transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(0.7)}100%{transform:scale(1)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes scrollBorder{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}15%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}50%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scrollBorder{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}15%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}50%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@-webkit-keyframes scrollBorderHorizontal{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}15%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}50%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scrollBorderHorizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}15%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}70%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.js-animated{-webkit-animation:fadeInUp 0.8s 0.3s forwards;animation:fadeInUp 0.8s 0.3s forwards}.container{max-width:1113px}.txtblue{color:#aae0e3}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.message #first{margin-top:0}}.message .c-page-name{background-image:url("../../img/message/main_img.jpg")}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.message .c-page-name{background-image:url("../../img/message/main_img_sp.jpg")}}.sub-title{font-size:12px;font-size:1.2rem;line-height:13px;letter-spacing:.2em;padding:0 0 0 10px;margin:0 0 48px;font-family:"Noto Serif JP",serif}.sub-title .big-txt{font-size:17px;font-size:1.7rem}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sub-title{font-size:9px;font-size:.9rem;line-height:9px;letter-spacing:.24em;padding:0;margin:0 0 21px}.sub-title .big-txt{font-size:12px;font-size:1.2rem}}.sec-cnt1{position:relative;padding:85px 0 123px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1{padding:0}.sec-cnt1:before{content:"";top:0;left:0;position:absolute;opacity:0.05;z-index:-1;width:100%;height:100%;background:-webkit-radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%);background:-moz-radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%);background:-o-radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%);background:radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%)}}.sec-cnt1 .h3-title{font-size:40px;font-size:4rem;line-height:67px;letter-spacing:.095em;margin:0 0 29px;color:#04B5BC}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .h3-title{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.04em;margin:0 0 20px}.sec-cnt1 .h3-title span{background:rgba(255,255,255,0.9);margin:3px 0;display:inline-block;padding:3px}}.sec-cnt1 .txt-cnt{font-size:14px;font-size:1.4rem;line-height:27px;letter-spacing:.1em;padding:0 0 0 10px;margin:0 0 59px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .txt-cnt{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.07em;padding:0;margin:0 0 26px;text-align:justify}}.sec-cnt1 .bg-cnt{opacity:0;background-image:url("../../img/message/img_01_01.png");background-repeat:no-repeat;background-position:top 18px right -9px;background-size:705px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .bg-cnt{background-image:url("../../img/message/img_01_01_sp.png");background-size:320px;background-position:top -3px right;margin:0 -15px;padding:220px 15px 37px}}.sec-cnt1 .box-cnt{position:relative;padding:0 10px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt{padding:0}}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt-l{margin-bottom:23px}}.sec-cnt1 .box-cnt-l .box-cnt-l__title{font-size:48px;font-size:4.8rem;line-height:61px;letter-spacing:.03em;margin:0 0 5px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt-l .box-cnt-l__title{font-size:17px;font-size:1.7rem;line-height:22px;letter-spacing:.03em;margin:0}}.sec-cnt1 .box-cnt-l .box-cnt-l__txt{font-size:14px;font-size:1.4rem;line-height:33px;letter-spacing:.09em;padding:0 0 0 7px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt-l .box-cnt-l__txt{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.1em;padding:0}}.sec-cnt1 .box-cnt-r{position:absolute;width:100%;max-width:640px;right:0;top:0}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt-r{position:unset}}.sec-cnt1 .box-cnt-r .box-cnt-r__title{font-size:48px;font-size:4.8rem;line-height:59px;letter-spacing:.1em;position:absolute;transform:rotate(-45deg);top:79px;left:12px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt-r .box-cnt-r__title{position:unset;transform:none;font-size:17px;font-size:1.7rem;line-height:22px;letter-spacing:.03em}}.sec-cnt1 .box-cnt-r .box-cnt-r__txt{font-size:14px;font-size:1.4rem;line-height:33px;letter-spacing:.16em;padding:13px 0 0 15px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt-r .box-cnt-r__txt{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.1em;padding:0}}.sec-cnt1 .box-cnt-r .box-cnt-r__txt span{display:inline-block;width:36px;font-size:0}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt1 .box-cnt-r .box-cnt-r__txt span{display:none}}.bg-gra{position:relative}.bg-gra:before{content:"";top:0;left:0;position:absolute;opacity:0.03;z-index:-1;width:100%;height:100%;background:-webkit-radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%);background:-moz-radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%);background:-o-radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%);background:radial-gradient(rgba(150,149,165,0) .16%, rgba(22,0,14,0.8) 99.91%)}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.bg-gra:before{opacity:0.05}}.sec-cnt2{padding:136px 0 0}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt2{padding:0}}.sec-cnt2 .bg-cnt{opacity:0;background-image:url("../../img/message/img_02_01.png");background-repeat:no-repeat;background-position:top 195px right -4px;background-size:695px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt2 .bg-cnt{background-image:url("../../img/message/img_02_01_sp.png");background-size:320px;background-position:top 71px right;margin:0 -15px;padding:42px 15px 0}}.sec-cnt2 .box-title{text-align:center;font-size:75px;font-size:7.5rem;line-height:75px;letter-spacing:.08em;color:#666;margin:0 0 68px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt2 .box-title{font-size:25px;font-size:2.5rem;line-height:27px;letter-spacing:.08em;margin:0 0 172px}}.sec-cnt2 .h3-title{font-size:38px;font-size:3.8rem;line-height:67px;letter-spacing:.095em;margin:0 0 23px;color:#04B5BC}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt2 .h3-title{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.08em;margin:0 0 12px}.sec-cnt2 .h3-title br{display:none}.sec-cnt2 .h3-title span{background:rgba(255,255,255,0.9);margin:3px 0;display:inline-block;padding:3px}}.sec-cnt2 .box-name{font-size:70px;font-size:7rem;line-height:71px;letter-spacing:.08em;padding:0 0 0 12px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt2 .box-name{display:none}}.sec-cnt2 .txt-cnt{font-size:14px;font-size:1.4rem;line-height:27px;letter-spacing:.08em;padding:0 0 0 7px;margin:0 0 12px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt2 .txt-cnt{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.1em;padding:0;margin:0;text-align:justify}}.sec-cnt2 .sub-title{padding:0 0 0 3px;margin:0 0 41px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt2 .sub-title{padding:0;margin:0 0 18px}}.sec-cnt3{padding:93px 0 0}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt3{padding:0}}.sec-cnt3 .bg-cnt{opacity:0;background-image:url("../../img/message/img_03_01.png");background-repeat:no-repeat;background-position:top 185px left 10px;background-size:695px;position:relative}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt3 .bg-cnt{background-image:url("../../img/message/img_03_01_sp.png");background-size:320px;background-position:top -46px left;margin:0 -15px;padding:172px 15px 0}}.sec-cnt3 .h3-title{font-size:38px;font-size:3.8rem;line-height:67px;letter-spacing:.17em;margin:0 0 20px;color:#04B5BC}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt3 .h3-title{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.08em;margin:0 0 20px 105px}.sec-cnt3 .h3-title br{display:none}.sec-cnt3 .h3-title span{background:rgba(255,255,255,0.9);margin:3px 0;display:inline-block;padding:3px}}.sec-cnt3 .txt-cnt{font-size:14px;font-size:1.4rem;line-height:27px;letter-spacing:.08em;padding:0 0 0 10px;margin:0 0 59px;text-align:right}.sec-cnt3 .txt-cnt .spacetxt{display:inline-block;font-size:0;width:146px;text-align:justify}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt3 .txt-cnt{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.1em;padding:0;text-align:justify}.sec-cnt3 .txt-cnt .spacetxt{display:none}}.sec-cnt3 .box-name{font-size:70px;font-size:7rem;line-height:71px;letter-spacing:.08em;position:absolute;top:661px;left:9px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt3 .box-name{display:none}}.sec-cnt3 .sub-title{padding:0 0 0 7px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt3 .sub-title{letter-spacing:0.1em;padding:0;margin:0 0 21px 105px}}@media only screen and (max-width: 374px){.sec-cnt3 .sub-title{line-height:1.2}}.sec-cnt4{padding:58px 0 74px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt4{padding:0}}.sec-cnt4 .bg-cnt{opacity:0;background-image:url("../../img/message/img_04_01.png");background-repeat:no-repeat;background-position:top 181px right -7px;background-size:695px;position:relative}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt4 .bg-cnt{background-image:url("../../img/message/img_04_01_sp.png");background-size:320px;background-position:top -26px right;margin:-32px -15px 0;padding:136px 15px 57px}}.sec-cnt4 .h3-title{font-size:38px;font-size:3.8rem;line-height:67px;letter-spacing:.12em;margin:0 0 22px;color:#04B5BC}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt4 .h3-title{font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.08em;margin:0 0 14px}.sec-cnt4 .h3-title br{display:none}.sec-cnt4 .h3-title span{background:rgba(255,255,255,0.9);margin:3px 0;display:inline-block;padding:3px}}.sec-cnt4 .txt-cnt{font-size:14px;font-size:1.4rem;line-height:27px;letter-spacing:.1em;padding:0 0 0 10px;margin:0 0 59px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt4 .txt-cnt{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.1em;padding:0;margin:0;text-align:justify}}.sec-cnt4 .box-name{font-size:70px;font-size:7rem;line-height:71px;letter-spacing:.09em;position:absolute;right:-8px;bottom:-23px}@media (max-width: 767px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.sec-cnt4 .box-name{display:none}}

/*# sourceMappingURL=maps/message.min.css.map */
