body{word-wrap:break-word;background:#f3efef;color:#424242;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:170%;overflow-wrap:break-word;overflow-x:hidden}body a{color:#424242}a,blockquote,body,dd,div,dl,dt,figure,h1,h2,h3,h4,html,iframe,img,label,li,ol,p,span,table,tbody,td,th,tr,ul{border:0;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}body{-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:700}a{text-decoration:none}li{list-style:none}img{height:auto;vertical-align:middle;width:100%}video{height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}td,th,tr{vertical-align:middle}input[type=submit]{-webkit-appearance:none;border-radius:0}small{font-size:inherit}.main-wrapper{margin-top:-1934px;position:relative}a{transition:transform .3s ease 0s,box-shadow .3s ease 0s}dl{display:flex;flex-wrap:wrap}dl dt{font-weight:500;width:50%}dl dd{font-weight:500;width:50%}input[type=email],input[type=number],input[type=radio],input[type=text],select,textarea{box-sizing:border-box}input[type=email],input[type=number],input[type=text]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f7f7f7;background-image:none;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:14px;padding:19px 25px}input[type=email]:focus,input[type=number]:focus,input[type=text]:focus{border:none;box-shadow:none;outline:0}textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f7f7f7;background-image:none;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:14px;height:190px;padding:19px 25px;width:100%}textarea:focus{border:none;box-shadow:none;outline:0}input[type=radio]{display:none}input[type=radio]+span{cursor:pointer;display:inline-block;margin:0 .2em 0;padding:0 0 0 2.9rem;position:relative}input[type=radio]+span::before{background:#fff;border:1px solid #cecece;border-radius:50%;box-sizing:border-box;content:"";display:block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}input[type=radio]+span::after{-webkit-transform:translateY(-50%);background:var(--font-base-color);border:1px solid transparent;border-radius:50%;box-sizing:border-box;content:"";height:15px;left:5px;opacity:0;padding:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease 0s;width:15px}input[type=radio]:checked+span::after{opacity:1}input[type=checkbox]{display:none}input[type=checkbox]+span{cursor:pointer;display:inline-block;margin:0 .2em 0;padding:0 0 0 1.2em;position:relative}input[type=checkbox]+span::before{background:#fff;border:1px solid #cecece;border-radius:2px;box-sizing:border-box;content:"";display:block;height:1em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1em}input[type=checkbox]+span::after{border-bottom:3px solid rgba(0,0,0,.32);border-left:3px solid rgba(0,0,0,.32);content:"";display:block;height:.6em;left:0;margin-top:-.2em;opacity:0;position:absolute;top:50%;transition:all .3s ease 0s;width:1em}input[type=checkbox]:checked+span::after{opacity:1}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent url(../img/common/select-arrow.svg) no-repeat center right 13px/16px 7px;border:1px solid #cecece;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:1em;padding:.4em .8em;width:100%}select::-ms-expand{display:none}select:focus{border:1px solid rgba(0,0,0,.32);box-shadow:none;outline:0}input[type=submit]{-webkit-appearance:none;background-color:rgba(0,0,0,.32);background-image:none;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1em;margin:0 0 1em;padding:.6em 2em;text-decoration:none}input[type=submit]:focus,input[type=submit]:hover{outline:0}input[type=submit]::-moz-foucus-inner{border:none;padding:0}body{background:#fff}.p-page-contact__inner.c-inner{padding:220px 232px 120px}.p-page-contact__sub-tit{margin:0 auto;width:95px}.p-page-contact__tit.c-section__tit{letter-spacing:0;margin-top:10px}.p-page-contact__lead{font-size:14px;font-weight:300;margin-top:21px}.p-page-contact__lead span{color:#ca8b80}form{margin-top:73px}.p-page-contact__form-item{display:flex}.p-page-contact__form-item:not(:first-child){margin-top:28px}.p-page-contact__form-item:not(:last-child){align-items:center}.p-page-contact__form-item:last-child label{margin-top:16px}.attention{color:#ca8b80;margin-left:3px}label{display:block;font-weight:600;letter-spacing:0;width:140px}input,textarea{color:#424242;font-size:14px;font-weight:300;line-height:185%;margin-left:auto;width:calc(100% - 164px)}::-moz-placeholder{color:#424242}::placeholder{color:#424242}textarea{resize:none}.p-page-contact__form-btn{margin-top:47px}input[type=submit]{background:#dcadad;height:64px;width:300px}@media screen and (max-width:1279px){.p-page-contact__inner.c-inner{padding-left:120px;padding-right:120px}}@media screen and (max-width:1023px){.p-page-contact__inner.c-inner{padding-left:60px;padding-right:60px}}@media screen and (max-width:767px){body a{font-size:12px}body{font-size:12px}dl dt{font-weight:400}dl dd{font-weight:400}input[type=email],input[type=number],input[type=text]{font-size:12px;padding:15px 20px}.p-page-contact__inner.c-inner{max-width:500px;padding:120px 35px 60px}label{font-size:10px;width:140px}input,textarea{margin-left:0;width:100%}.p-page-contact__form-btn{margin-top:35px}}@media screen and (max-width:757px){.main-wrapper{margin-top:-1970px}}

.specialofferpage-title {
  text-align: center;
  margin-bottom: 30px;
}

table {
  margin: auto;
}

th,td {
  padding: 10px;
  border:solid #CECECE 1px
}