@charset "UTF-8";.c-pageContents_text,.c-pageContents_title_jp{letter-spacing:.05em}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}.c-inview{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 1.3s ease,-webkit-transform 1.3s ease;transition:opacity 1.3s ease,-webkit-transform 1.3s ease;transition:transform 1.3s ease,opacity 1.3s ease;transition:transform 1.3s ease,opacity 1.3s ease,-webkit-transform 1.3s ease}.c-inview.is-hide{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageContents{margin:clamp(72px,calc(90 / 375 * 100vw),135px) clamp(16px,calc(20 / 375 * 100vw),30px) clamp(51.2px,calc(64 / 375 * 100vw),96px)}.c-pageContents_title_jp{font-size:10px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageContents{width:calc(1120 / 1280 * 100vw);margin:calc(120 / 1280 * 100vw) auto calc(160 / 1280 * 100vw)}.c-pageContents_title_jp{font-size:15px}}.c-pageContents_title_en{display:block;font-family:baskerville-display-pt,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;line-height:1.1}.c-borderButton_label,.c-buttonLink_label{font-family:Avenir,Helvetica,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageContents_title_en{font-size:40px;margin-top:clamp(6.4px,calc(8 / 375 * 100vw),12px)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageContents_title_en{font-size:63px;margin-top:calc(15 / 1280 * 100vw)}}.c-pageContents_text{margin-top:calc(40 / 1280 * 100vw);line-height:2}.c-button-wrapper{width:100%}.c-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-buttonLink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s ease;transition:background .3s ease;background-color:#CCF838}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageContents_text{font-size:12px;margin-top:clamp(12.8px,calc(16 / 375 * 100vw),24px)}.c-buttonLink{width:clamp(155.2px,calc(194 / 375 * 100vw),291px);height:clamp(32.8px,calc(41 / 375 * 100vw),61.5px)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageContents_text{font-size:16px}.c-buttonLink{width:calc(194 / 1280 * 100vw);height:calc(41 / 1280 * 100vw)}.c-buttonLink_label{font-size:12px}}.c-buttonLink_label{color:#000;-webkit-transition:color .3s ease;transition:color .3s ease}.c-buttonLink_svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:#000}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-buttonLink_label{font-size:12px}.c-buttonLink_svg{right:clamp(9.6px,calc(12 / 375 * 100vw),18px);width:clamp(5.6px,calc(7 / 375 * 100vw),10.5px);height:clamp(4px,calc(5 / 375 * 100vw),7.5px)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-buttonLink_svg{right:calc(12 / 1280 * 100vw);width:calc(8 / 1280 * 100vw);height:calc(6 / 1280 * 100vw)}}@media (hover:hover){.c-buttonLink:hover{background-color:#000}.c-buttonLink:hover .c-buttonLink_label{color:#FFF}.c-buttonLink:hover .c-buttonLink_svg{fill:#FFF}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-buttonLink_svg-plus{width:clamp(5.6px,calc(7 / 375 * 100vw),10.5px);height:clamp(5.6px,calc(7 / 375 * 100vw),10.5px)}.c-borderButton_link{padding-left:clamp(4.8px,calc(6 / 375 * 100vw),9px);padding-bottom:4px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-buttonLink_svg-plus{width:calc(7 / 1280 * 100vw);height:calc(7 / 1280 * 100vw)}}.c-borderButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-borderButton_link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-borderButton_link:after,.c-borderButton_link:before{content:"";position:absolute;display:block}.c-borderButton_link:after{bottom:0;left:0;width:100%;height:1px;background-color:#000;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-borderButton_link:before{background-color:#CCF838;border-radius:50%;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (hover:hover){.c-borderButton_link:hover:after{opacity:0}.c-borderButton_link:hover:before{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.c-borderButton_label{position:relative;letter-spacing:.1em;line-height:1;z-index:2}.c-sectionTitle_char,.director,.directorName,.messageCatch,.messageText{font-family:"ヒラギノ明朝 ProN","Hiragino Minsho ProN",hiragino-mincho-pron,"游明朝",YuMincho,serif}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-borderButton_link:before{top:0;left:clamp(-1.6px,calc(-2 / 375 * 100vw),-3px);width:clamp(8.8px,calc(11 / 375 * 100vw),16.5px);height:clamp(8.8px,calc(11 / 375 * 100vw),16.5px)}.c-borderButton_label{font-size:12px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-borderButton_link{padding-left:calc(7 / 1280 * 100vw);padding-bottom:4px}.c-borderButton_link:before{top:calc(-4 / 1280 * 100vw);left:calc(-1 / 1280 * 100vw);width:calc(11 / 1280 * 100vw);height:calc(11 / 1280 * 100vw)}.c-borderButton_label{font-size:12px}}.c-borderButton_svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-sectionTitle_block{display:block;font-size:0;overflow:hidden}.c-sectionTitle_char{position:relative;letter-spacing:0;line-height:1.7;z-index:3;display:inline-block;opacity:1;-webkit-transform:translate3d(0,0,0) rotate(0) rotateY(0) rotateX(0) scale(1);transform:translate3d(0,0,0) rotate(0) rotateY(0) rotateX(0) scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease;will-change:transform}.director,.messageText .mt{display:block}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-borderButton_svg{width:clamp(5.6px,calc(7 / 375 * 100vw),10.5px);height:clamp(4.8px,calc(6 / 375 * 100vw),9px);margin-left:clamp(1.6px,calc(2 / 375 * 100vw),3px)}.c-sectionTitle_char{line-height:1.6}}.is-hide .c-sectionTitle_char{opacity:0;-webkit-transform:translate3d(.5em,0,0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1);transform:translate3d(.5em,0,0) rotate(10deg) rotateY(120deg) rotateX(-30deg) scale(1.1)}.c-sectionLead{-webkit-transition:opacity 1.3s ease,-webkit-transform 1.3s ease;transition:opacity 1.3s ease,-webkit-transform 1.3s ease;transition:transform 1.3s ease,opacity 1.3s ease;transition:transform 1.3s ease,opacity 1.3s ease,-webkit-transform 1.3s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.c-pageContents{position:relative}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-borderButton_svg{width:calc(7 / 1280 * 100vw);height:calc(6 / 1280 * 100vw);margin-left:calc(4 / 1280 * 100vw)}.c-sectionTitle_char{font-size:50px}.c-pageContents{width:initial;margin-top:calc(200 / 1280 * 100vw);margin-bottom:calc(240 / 1280 * 100vw)}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageContents{margin:clamp(107.2px,calc(134 / 375 * 100vw),201px) 0 clamp(105.6px,calc(132 / 375 * 100vw),198px)}}@media print,screen and (min-width:400px) and (max-width:920px){.c-pageContents{margin:clamp(107.2px,calc(134 / 375 * 100vw),201px) 0 clamp(168px,calc(210 / 375 * 100vw),315px)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-pageContents_title{width:calc(1120 / 1280 * 100vw);margin:calc(96 / 1280 * 100vw) auto 0}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageContents_title{margin:0 clamp(16px,calc(20 / 375 * 100vw),30px)}.c-sectionTitle_char{font-size:30px}}.c-pageImage{width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.c-sectionTitle_char{font-size:55px}.c-pageImage{margin-top:calc(96 / 1280 * 100vw);padding-top:37.5%;background-image:url(../images/message/message_mv-pc.jpg)}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.c-pageImage{margin-top:clamp(51.2px,calc(64 / 375 * 100vw),96px);padding-top:100%;background-image:url(../images/message/message_mv-sp.jpg)}}.c-pageImage img{width:100%}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.messageContents{width:calc(1120 / 1280 * 100vw);margin:calc(120 / 1280 * 100vw) auto 0}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.messageContents{margin:clamp(51.2px,calc(64 / 375 * 100vw),96px) clamp(16px,calc(20 / 375 * 100vw),30px) 0}.messageCatch{font-size:30px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.messageCatch{font-size:55px;line-height:1.8}}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.messageCatch{line-height:1.7}.messageText{font-size:14px}}.messageText{line-height:2.5}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.messageText{font-size:16px}.messageText .mt{margin-top:calc(40 / 1280 * 100vw)}}.director{letter-spacing:.05em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.messageText .mt{margin-top:clamp(19.2px,calc(24 / 375 * 100vw),36px)}.director{font-size:10px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.director{font-size:12px;margin-bottom:calc(16 / 1280 * 100vw)}}.directorName{letter-spacing:.15em}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.director{margin-bottom:clamp(12.8px,calc(16 / 375 * 100vw),24px)}.directorName{font-size:20px}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.directorName{font-size:25px;margin-top:calc(64 / 1280 * 100vw)}}.messagePics{position:absolute}@media print,screen and (max-width:1023px),screen and (min-width:1024px) and (max-width:1024px) and (orientation:portrait){.directorName{margin-top:clamp(25.6px,calc(32 / 375 * 100vw),48px)}.messagePics{bottom:-6%;right:4%;width:clamp(157.6px,calc(197 / 375 * 100vw),295.5px)}}@media print,screen and (min-width:1024px) and (orientation:landscape),screen and (min-width:1025px){.messagePics{bottom:-9%;right:9%;width:calc(350 / 1280 * 100vw)}}@media print,screen and (min-width:400px) and (max-width:920px){.messagePics{bottom:-12%;right:9%}}.messagePics img{width:100%}