#entry-foam-title{text-align:center;margin:60px auto;width:85%}#entry-foam-title h2{font-size:3.0em;line-height:1.4em;color:#fff;margin-bottom:20px}#entry-foam-title ul{margin-bottom:30px}@media (min-width: 768px){#entry-foam-title ul{display:flex;align-items:center;justify-content:center;margin-bottom:60px}}#entry-foam-title ul li.step-box img{width:220px}@media (min-width: 768px){#entry-foam-title ul li.step-box img{width:200px}}@media (min-width: 1024px){#entry-foam-title ul li.step-box img{width:250px}}#entry-foam-title ul li.step-arrow{margin:10px 15px;transform:rotate(90deg)}@media (min-width: 768px){#entry-foam-title ul li.step-arrow{transform:rotate(0deg)}}@media (min-width: 1024px){#entry-foam-title ul li.step-arrow{margin:10px 30px}}#entry-foam-title ul li.step-arrow img{width:10px}#entry-foam-title p{font-size:0.9em;font-weight:bold;line-height:1.8em;text-align:left}@media (min-width: 1024px){#entry-foam-title p{font-size:1.0em;text-align:center}}#mailformpro{max-width:900px;width:90%;margin:60px auto 120px}#mailformpro dl .InputItem{margin-bottom:40px}@media (min-width: 768px){#mailformpro dl .InputItem{display:flex}}#mailformpro dl .InputItem.mail{margin:-30px 0 40px 0}@media (min-width: 768px){#mailformpro dl .InputItem.mail{margin:-30px 0 40px 220px}}@media (min-width: 1024px){#mailformpro dl .InputItem.mail{margin:-30px 0 40px 260px}}#mailformpro dl .InputItem.mail dd{width:100%}#mailformpro dl .InputItem.date dd input{width:200px;color:#fff;font-weight:bold}#mailformpro dl .InputItem dt{display:flex;justify-content:center;font-size:0.9em;width:200px;height:54px;line-height:50px;text-align:center;border-radius:50px;border:1px solid #fff;color:#fff;font-weight:bold}@media (min-width: 768px){#mailformpro dl .InputItem dt{margin-right:20px}}@media (min-width: 1024px){#mailformpro dl .InputItem dt{font-size:1.0em;width:220px;height:64px;line-height:60px;margin-right:40px}}#mailformpro dl .InputItem dt img{width:36px;margin-left:5px}#mailformpro dl .InputItem dd{width:100%;font-size:1.0em}@media (min-width: 768px){#mailformpro dl .InputItem dd{width:calc( 100% - 220px )}}@media (min-width: 1024px){#mailformpro dl .InputItem dd{width:calc( 100% - 260px )}}#mailformpro dl .InputItem dd input{font-size:0.85em;max-width:700px;width:100%;height:50px;border-radius:0;outline:none;box-sizing:border-box;transition:0.3s;background-color:#1C1C1E;border:none;border-bottom:1px solid rgba(255,255,255,0.15);box-shadow:none;color:#fff;position:relative}@media (min-width: 1024px){#mailformpro dl .InputItem dd input{font-size:1.0em}}#mailformpro dl .InputItem dd input::placeholder{color:#707070}#mailformpro dl .InputItem dd input:focus,#mailformpro dl .InputItem dd textarea:focus{border-color:#E7E7E7;box-shadow:0 0 8px 0 #E7E7E7}#mailformpro dl .InputItem dd input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none}#mailformpro dl .InputItem dd input[type="date"]::-webkit-clear-button{-webkit-appearance:none}#mailformpro dl .InputItem dd input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;right:3px;top:16px;padding:0;width:18px;height:18px;background-image:url("../img/icon-calendar.svg");color:transparent;cursor:pointer}#mailformpro dl .InputItem dd label::before{position:absolute;content:"";top:0;right:-43px;width:36px;height:36px;background-color:#06c;background-image:url("../img/icon-calendar.svg");background-repeat:no-repeat;background-position:center;border-radius:10px}#mailformpro dl .InputItem dd textarea{font-size:0.85em;max-width:700px !important;width:100% !important;border-radius:0;outline:none;box-sizing:border-box;transition:0.3s;height:150px !important;padding:10px;background-color:#1C1C1E;border:none;border-bottom:1px solid rgba(255,255,255,0.15);box-shadow:none;color:#fff}@media (min-width: 1024px){#mailformpro dl .InputItem dd textarea{font-size:1.0em}}#mailformpro dl .InputItem dd.Select-arrow{position:relative;width:100%}@media (min-width: 768px){#mailformpro dl .InputItem dd.Select-arrow{width:calc( 100% - 220px )}}@media (min-width: 1024px){#mailformpro dl .InputItem dd.Select-arrow{width:calc( 100% - 260px )}}#mailformpro dl .InputItem dd.Select-arrow::before{position:absolute;top:20px;right:20px;width:10px;height:10px;content:'';border-bottom:solid 1px #7E7E7E;border-right:solid 1px #7E7E7E;transform:rotate(45deg);pointer-events:none;z-index:1}#mailformpro dl .InputItem dd select{font-size:0.85em;position:relative;max-width:700px;width:100%;height:50px;border-radius:0;outline:none;box-sizing:border-box;transition:0.3s;padding-left:8px;border:none;border-bottom:1px solid rgba(255,255,255,0.15);background-color:#1C1C1E;box-shadow:none;color:#fff;-webkit-appearance:none;appearance:none}@media (min-width: 1024px){#mailformpro dl .InputItem dd select{font-size:1.0em}}#mailformpro dl .InputItem dd select::-ms-expand{display:none}#mailformpro dl .InputItem dd .select{color:#707070}#mailformpro dl .InputItem dd select option:first-child{color:#fff}#mailformpro dl .InputItem dd select option{color:#fff}#mailformpro .privacy{margin:120px auto 60px;text-align:center;color:#fff}#mailformpro .privacy h5{font-size:1.0em;line-height:1.6em;margin-top:40px}@media (min-width: 1024px){#mailformpro .privacy h5{font-size:1.125em;margin-top:60px}}#mailformpro .privacy p{font-size:0.8em;line-height:1.6em;text-align:justify;margin-top:20px}@media (min-width: 1024px){#mailformpro .privacy p{font-size:0.9em;line-height:1.8em}}#mailformpro .privacyBtn{width:100%;background-color:#2E2E2F;height:95px;color:#fff;font-size:0.9em;margin:auto;text-align:center;border-radius:20px;display:flex;padding:0 20px;position:relative}#mailformpro .privacyBtn dd{display:flex;align-items:center;justify-content:center}#mailformpro .privacyBtn dd p{font-size:1.125em;font-weight:bold;display:flex}@media (min-width: 1024px){#mailformpro .privacyBtn dd p{font-size:1.25em}}#mailformpro .privacyBtn dd p img{width:36px;margin:2px 5px 0 0}@media (min-width: 1024px){#mailformpro .privacyBtn dd p img{margin:2px 15px 0 0}}#mailformpro .privacyBtn input{position:absolute;right:50px;margin:0}#mailformpro .privacyBtn input[type="checkbox"]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#mailformpro .privacyBtn input[type="checkbox"]::before,#mailformpro .privacyBtn input[type="checkbox"]::after{content:"";display:block;position:absolute}#mailformpro .privacyBtn input[type="checkbox"]::before{border-radius:50%;border:3px solid #fff;width:30px;height:30px;transform:translateY(-50%);top:50%}#mailformpro .privacyBtn input[type="checkbox"]::after{border-bottom:3px solid #fff;border-left:3px solid #fff;opacity:0;height:10px;width:20px;transform:rotate(-45deg);top:-5px;left:8px}@media (min-width: 1024px){#mailformpro .privacyBtn input[type="checkbox"]::after{top:-10px}}#mailformpro .privacyBtn input[type="checkbox"]:checked::after{opacity:1}#mailformpro h6{font-size:0.9em;line-height:1.6em;text-align:center;color:#fff;margin:30px auto 10px}@media (min-width: 1024px){#mailformpro h6{margin:60px auto 20px}}#mailformpro .button{color:#fff;display:inline-block;text-align:center;font-size:0.9em;font-weight:bold;border:1px solid #fff;border-radius:50px;background-color:#1C1C1E;width:280px;height:60px;position:relative}@media (min-width: 1250px){#mailformpro .button{font-size:1.0em;width:370px;height:70px}}#mailformpro .button .arrow{position:absolute;top:0;bottom:0;right:10px;margin:auto;height:38px}#mailformpro .button .arrow #arrow_black1,#mailformpro .button .arrow #arrow_black2,#mailformpro .button .arrow #arrow_black3,#mailformpro .button .arrow #arrow_black4,#mailformpro .button .arrow #arrow_black5,#mailformpro .button .arrow #arrow_black6,#mailformpro .button .arrow #arrow_black7,#mailformpro .button .arrow #arrow_black8,#mailformpro .button .arrow #arrow_black9,#mailformpro .button .arrow #arrow_black10{width:34px;transform:rotate(90deg);opacity:0}#mailformpro .button .arrow #arrow_white1,#mailformpro .button .arrow #arrow_white2,#mailformpro .button .arrow #arrow_white3,#mailformpro .button .arrow #arrow_white4,#mailformpro .button .arrow #arrow_white5,#mailformpro .button .arrow #arrow_white6,#mailformpro .button .arrow #arrow_white7,#mailformpro .button .arrow #arrow_white8,#mailformpro .button .arrow #arrow_white9,#mailformpro .button .arrow #arrow_white10{width:34px;transform:rotate(90deg);position:absolute;top:0;transition:.5s}#mailformpro .button:hover{background-color:#fff;color:#1C1C1E}#mailformpro .button:hover .arrow>#arrow_white1,#mailformpro .button:hover #arrow_white2,#mailformpro .button:hover #arrow_white3,#mailformpro .button:hover #arrow_white4,#mailformpro .button:hover #arrow_white5,#mailformpro .button:hover #arrow_white6,#mailformpro .button:hover #arrow_white7,#mailformpro .button:hover #arrow_white8,#mailformpro .button:hover #arrow_white9,#mailformpro .button:hover #arrow_white10{opacity:0}#mailformpro .button:hover .arrow>#arrow_black1,#mailformpro .button:hover #arrow_black2,#mailformpro .button:hover #arrow_black3,#mailformpro .button:hover #arrow_black4,#mailformpro .button:hover #arrow_black5,#mailformpro .button:hover #arrow_black6,#mailformpro .button:hover #arrow_black7,#mailformpro .button:hover #arrow_black8,#mailformpro .button:hover #arrow_black9,#mailformpro .button:hover #arrow_black10{opacity:1}
