.js-fade{opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s,transform 1s}.fade-x{transform:translateX(50px)}.fade-y{transform:translateY(50px)}.scroll{opacity:1;visibility:visible;transform:translateY(0px);transform:translateX(0px)}.site_header{position:fixed;width:100%}.site_header .header_menu{padding:30px 30px 0 0;position:absolute;right:0}.site_header .header_menu li{padding-top:0;text-align:center;padding-bottom:1.2rem}.site_header .header_menu li a{background-color:#000;color:#fff;display:inline-block;width:40px;height:40px;line-height:40px;border-radius:40px;font-size:1.4rem}main{overflow:hidden}main section{padding-top:50px}@media screen and (min-width: 992px){main section{padding:100px 80px !important}}main section .inner{width:100%;max-width:960px;margin:0 auto;color:#fff}main section .inner h2{text-align:center}main section .inner .headtext{font-size:1.9rem;font-weight:bold}main section .inner .red{color:red;font-weight:bold;font-size:1.8rem}main section .inner p{margin:3rem 0}@media screen and (min-width: 992px){main section .inner p{text-align:left}}main section .inner p br{display:none}@media screen and (min-width: 992px){main section .inner p br{display:block}}main section .inner form{background-color:#fff;padding:3rem;color:#000;width:100%}main section .inner form table{width:100%}main section .inner form th{padding:1.5rem 0 0;width:100%;padding-right:1rem;display:block}@media screen and (min-width: 992px){main section .inner form th{padding:1.5rem 0;width:30%;display:revert-layer;border-bottom:1px solid #000}}main section .inner form th span{font-size:1.4rem;color:red}main section .inner form td{padding:1.5rem 0;border-bottom:1px solid #000;width:100%;display:block}@media screen and (min-width: 992px){main section .inner form td{width:70%;display:revert-layer}}main section .inner form td .notes{font-size:1.4rem}main section .inner form td input{border:1px solid #000;background-color:#fff;height:40px}main section .inner form td input.full{width:100%}main section .inner form td input.small{width:50px}main section .inner form td textarea{width:100%;border:1px solid #000;background-color:#fff}main section .inner form td select{height:40px;line-height:40px;padding:0 1rem}main section .inner form td select.child{margin:1.5rem 0 .8rem}main section .inner .privacy-policy{font-size:14px;border:1px solid #ccc;border-radius:4px;width:100%;height:200px;overflow-y:scroll;padding:1.2rem;background-color:#fff;margin:1rem 0}main section .inner .privacy-policy h4{text-align:center;padding-top:3rem;font-size:1.8rem}main section .inner .privacy-policy p{text-align:left}main section .inner .privacy-comment{margin-top:3rem}main section .inner #privacyCheck{text-align:center;margin:2rem 0 3rem}main section .inner .submit{text-align:center}main section .inner .submit-btn{width:100%;height:60px;line-height:60px;border:none;background-color:#000;color:#fff;font-size:2rem;max-width:360px}.fixd-nav{text-align:right;position:static;width:100%}.fixd-nav_set{display:block}.submit{text-align:center}.submit .back-btn{width:100%;height:40px;line-height:40px;border:none;background-color:#4a4a4a;color:#fff;font-size:1.6rem;max-width:200px;display:inline-block}
