.message{display:inline-block;width:auto;margin:0 auto;text-align:left}.message_head{font-size:38px;font-size:3.8rem;margin-bottom:1.2em;letter-spacing:.16em;opacity:0;-webkit-transform:translate3d(-4%, 0, 0);-ms-transform:translate3d(-4%, 0, 0);transform:translate3d(-4%, 0, 0);-webkit-transition:all 1s ease .8s;transition:all 1s ease .8s}.message_head[data-load="loaded"]{-webkit-animation:message-slide 1s ease-out 0.8s;-moz-animation:message-slide 1s ease-out 0.8s;animation:message-slide 1s ease-out 0.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.message_paragraphWrap[data-load="loaded"] .message_paragraph{-webkit-animation:paragraph-slide 1s ease-out 1.4s;-moz-animation:paragraph-slide 1s ease-out 1.4s;animation:paragraph-slide 1s ease-out 1.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.message_paragraphWrap[data-load="loaded"] .message_paragraph:nth-of-type(2){-webkit-animation-delay:1.8s;animation-delay:1.8s}.message_paragraphWrap[data-load="loaded"] .message_paragraph:nth-of-type(3){-webkit-animation-delay:2.2s;animation-delay:2.2s}.message_paragraphWrap[data-load="loaded"] .message_paragraph:nth-of-type(4){-webkit-animation-delay:2.6s;animation-delay:2.6s}.message_paragraph{margin-bottom:1.5em;opacity:0}.message_paragraph:last-of-type{margin-bottom:0}.message_newLineShow{display:none}.message_newLineHide{display:inherit}.message_link{text-decoration:underline}@media screen and (max-width: 1100px){.message{padding-left:5vw}.message_head{font-size:34px;font-size:3.4rem}}@media screen and (max-width: 800px){.message{padding-left:0}.message_head{font-size:26px;font-size:2.6rem}.message_paragraph{text-align:justify;text-justify:inter-character;word-wrap:break-word}}@media screen and (max-width: 560px){.message_head{font-size:24px;font-size:2.4rem}.message_newLineShow{display:inherit}.message_newLineHide{display:none}}@media screen and (max-width: 320px){.message_head{font-size:22px;font-size:2.2rem}}@-webkit-keyframes message-slide{0%{opacity:0;-webkit-transform:translate3d(-4%, 0, 0);-ms-transform:translate3d(-4%, 0, 0);transform:translate3d(-4%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes message-slide{0%{opacity:0;-webkit-transform:translate3d(-4%, 0, 0);-ms-transform:translate3d(-4%, 0, 0);transform:translate3d(-4%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes paragraph-slide{0%{opacity:0;-webkit-transform:translate3d(-2%, 0, 0);-ms-transform:translate3d(-2%, 0, 0);transform:translate3d(-2%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes paragraph-slide{0%{opacity:0;-webkit-transform:translate3d(-2%, 0, 0);-ms-transform:translate3d(-2%, 0, 0);transform:translate3d(-2%, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.contactForm{max-width:640px;margin:0 auto;text-align:center}.contactForm_head{margin-bottom:.4em;font-size:38px;font-size:3.8rem;line-height:1;opacity:0;-webkit-transform:translate3d(0, 5%, 0);-ms-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0);-webkit-transition:all 1s ease .6s;transition:all 1s ease .6s}.contactForm_head[data-load="loaded"]{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contactForm_note{font-family:"TsukuGo-M", sans-serif;font-size:14px;font-size:1.4rem;line-height:1.5;opacity:0;-webkit-transform:translate3d(0, 5%, 0);-ms-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0);-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.contactForm_note.-center{-webkit-transition:all 1s ease .8s;transition:all 1s ease .8s}.contactForm_note[data-load="loaded"]{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contactForm_note[data-target="on"]{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contactForm_link{text-decoration:underline}@media screen and (max-width: 1100px){.contactForm_head{font-size:34px;font-size:3.4rem}}@media screen and (max-width: 800px){.contactForm_head{font-size:26px;font-size:2.6rem}.contactForm_note{text-align:left;line-height:1.5}.contactForm_note.-center{text-align:center}}@media screen and (max-width: 560px){.contactForm_head{margin-bottom:.6em;font-size:24px;font-size:2.4rem}}input,textarea{display:block;width:100%;padding:.2em .6em;background-color:transparent;border:#b3b3b3 thin solid;border-radius:0;box-shadow:none;color:#282828;line-height:1;vertical-align:middle;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;appearance:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-webkit-touch-callout:none}input:focus,textarea:focus{background-color:rgba(255,255,255,0.4);border:#4d4d4d thin solid;box-shadow:none}input:hover,textarea:hover{border:#000 thin solid}@media screen and (max-width: 800px){input:hover,textarea:hover{border:#b3b3b3 thin solid}}input::-moz-focus-inner,textarea::-moz-focus-inner{margin:0;padding:0;border:0}textarea{line-height:1.4}.contactFormTable{margin:70px 0 50px;text-align:left;opacity:0;-webkit-transform:translate3d(0, 10%, 0);-ms-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);-webkit-transition:all 1s ease 1.2s;transition:all 1s ease 1.2s}.contactFormTable[data-load="loaded"]{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contactFormTable_label{margin-bottom:.6em;font-family:"TsukuGo-B", sans-serif;line-height:1}.contactFormTable_inputArea{margin-bottom:1.6em;font-family:"TsukuGo-M", sans-serif}.contactFormTable_inputArea:last-of-type{margin-bottom:0}.contactFormTable_inputArea .error_blank{margin-top:.6em;color:#c71518}@media screen and (max-width: 800px){.contactFormTable{margin:60px 0 40px}}@media screen and (max-width: 560px){.contactFormTable{margin:50px 0 30px}.contactFormTable_label{margin-bottom:.4em}.contactFormTable_inputArea{margin-bottom:1.4em}}.contactCheck{margin-top:1.4em;opacity:0;-webkit-transform:translate3d(0, 10%, 0);-ms-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.contactCheck[data-target="on"]{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}input[type=checkbox],textarea[type=checkbox]{display:none}.checkbox{display:inline-block;width:auto;padding:.5em 1em .5em 2em;position:relative;font-family:"TsukuGo-M", sans-serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox:hover::before{background-color:rgba(255,255,255,0.4);border:#282828 thin solid}.checkbox::before,.checkbox::after{display:block;position:absolute;content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.checkbox::before{width:18px;height:18px;position:absolute;top:50%;left:4px;background-color:transparent;border:#ccc thin solid;-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.checkbox::after{width:6px;height:13px;top:50%;left:10px;border-right:#282828 2px solid;border-bottom:#282828 2px solid;opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, -60%, 0) rotate(45deg);-ms-transform:translate3d(0, -60%, 0) rotate(45deg);transform:translate3d(0, -60%, 0) rotate(45deg)}@media screen and (max-width: 800px){.checkbox:hover::before{border:#ccc thin solid}}input[type=checkbox]:checked+.checkbox::before,textarea[type=checkbox]:checked+.checkbox::before{border:#999 thin solid}input[type=checkbox]:checked+.checkbox::after,textarea[type=checkbox]:checked+.checkbox::after{opacity:1}.contactSubmit{width:auto;text-align:center;margin:50px auto 0;padding:0 50px;opacity:0;-webkit-transform:translate3d(0, 5%, 0);-ms-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0);-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.contactSubmit[data-target="on"]{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contactSubmit_btn{display:inline-block;max-width:400px;padding:.8em 2em;background-color:#282828;border:#282828 thin solid;font-family:"TsukuGo-B", sans-serif;color:#fff;letter-spacing:.2em}.contactSubmit_btn.-disable{background-color:#ccc;border:#ccc thin solid;pointer-events:none}.contactSubmit_btn:hover{padding:.8em 2em;background-color:#757575;border:#757575 thin solid}@media screen and (max-width: 800px){.contactSubmit_btn:hover{background-color:#282828;border:#282828 thin solid}}
