.c-thanks{position:relative}@media only screen and (max-width:768px){.c-thanks .c-nav{display:block}}.c-thanks .l-background{height:100vh}@media only screen and (max-width:768px){.c-thanks .l-background{-webkit-animation:none;animation:none;background:url(/assets/image/bg.jpg) repeat;background-size:60%}}.c-thanks__body{border:2px solid #c6c0bb}.c-thanks__tit{font-size:8rem;font-weight:400;position:relative;text-align:center;border-bottom:2px solid #c6c0bb}@media only screen and (max-width:768px){.c-thanks__tit{font-size:4rem}}.c-thanks__tit:after{position:absolute;right:-55px;bottom:-130px;display:inline-block;width:230px;height:180px;content:"";-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;animation-duration:2s;background:url(/assets/image/thanks_contact.png) no-repeat;background-size:contain}@media only screen and (max-width:768px){.c-thanks__tit:after{right:-18px;bottom:-82px;width:150px}}.c-thanks__content{font-size:2.4rem;display:flex;align-items:center;justify-content:center;padding:40px 0;border-bottom:2px solid #c6c0bb}@media only screen and (max-width:768px){.c-thanks__content{padding:20px 0}}.c-thanks__img{width:78px}.c-thanks__img-box{width:20%;text-align:center}.c-thanks__text{font-size:1.6rem;display:inline-block;text-align:left}@media only screen and (max-width:768px){.c-thanks__text{font-size:1.4rem;padding-left:15px}}.c-thanks__text-box{width:80%;text-align:center}.c-thanks .c-panel{position:absolute;top:50%;left:50%;width:750px;padding:100px 90px;transform:translateY(-50%) translateX(-50%)}@media only screen and (max-width:768px){.c-thanks .c-panel{width:100%;padding:20px}}