html,input,textarea,select,button{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px}html{color:#333;background:#f8fbff;font-size:16px;line-height:1.6}body{background:#f8fbff;margin:0;overflow-wrap:break-word;word-break:normal}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;margin:0;vertical-align:top;max-width:100%}p{margin:0;padding:0}a{color:#333;text-decoration:none}input,select,textarea,button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{resize:vertical}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}button{border:none;cursor:pointer}label{cursor:pointer}table{border-collapse:collapse}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:500;margin:0;padding:0}main{display:block}.outer-block{min-width:1080px}.inner-block{position:relative;max-width:1200px;width:100%;padding:0 40px}#wrapper{position:relative}dl,dt,dd{padding:0;margin:0}.c-svg{display:inline-block;fill:currentColor;vertical-align:top}@-webkit-keyframes onAutoFillStart{}@keyframes onAutoFillStart{}input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.wrapper{width:66.6666666667vw;background-color:#e4e4e4;margin:0 auto;padding:30px}.card{background-color:#f98f8f;width:200px;max-width:100%;height:200px;margin:100px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@-webkit-keyframes startFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes startFadeIn{0%{opacity:0}100%{opacity:1}}.anm{opacity:0}.anm.is-animated{-webkit-animation:fadeIn 1.5s forwards;animation:fadeIn 1.5s forwards}.anm-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.anm-up.is-animated{-webkit-animation:fadeInUp 1.5s forwards;animation:fadeInUp 1.5s forwards}.anm-left{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.anm-left.is-animated{-webkit-animation:fadeInLeft 1.5s forwards;animation:fadeInLeft 1.5s forwards}.anm-right{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.anm-right.is-animated{-webkit-animation:fadeInRight 1.5s forwards;animation:fadeInRight 1.5s forwards}.anm-list>*{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.anm-list>*.is-animated{-webkit-animation:fadeInUp 1.5s forwards;animation:fadeInUp 1.5s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1);transition-timing-function:cubic-bezier(0, 0.4, 0.2, 1)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ballDrop{60%{-webkit-transform:translate(0, 20px) rotate(-180deg) scale(0.5);transform:translate(0, 20px) rotate(-180deg) scale(0.5)}100%{-webkit-transform:translate(0) rotate(0deg) scale(1);transform:translate(0) rotate(0deg) scale(1);opacity:1}}@keyframes ballDrop{60%{-webkit-transform:translate(0, 20px) rotate(-180deg) scale(0.5);transform:translate(0, 20px) rotate(-180deg) scale(0.5)}100%{-webkit-transform:translate(0) rotate(0deg) scale(1);transform:translate(0) rotate(0deg) scale(1);opacity:1}}@media only screen and (max-width: 1200px){.inner-block{padding:0 20px}}@media only screen and (min-width: 769px){.inner-block{margin:0 auto}.sp{display:none !important}a[href^="tel:"]{pointer-events:none}a,a::before,a::after,button{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media only screen and (max-width: 768px){body{font-size:14px;position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%}.outer-block{min-width:320px}.inner-block{padding:0 10px;width:auto}#wrapper{min-width:320px;position:relative;overflow:hidden}input[type=submit]{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px !important}.pc{display:none !important}}