.name td,.name-kana td{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.name td input,.name-kana td input{width:49%;height:50px}.name td input:first-child,.name-kana td input:first-child{margin:0 2% 0 0}.mail td input,.mail-confirm td input{width:100%;height:50px}.contact-item div{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.contact-item div label{margin:0;font-weight:400}.about-policy-box{border:1px solid #000;background:#f3fbf7;padding:20px}.policy-ttl{text-align:center;font-weight:700;margin:0 0 20px}.policy-content{text-align:center}.policy-check-btn .box{display:flex;flex-flow:row nowrap;justify-content:center}.policy-confirm-btn{display:block;margin:0 auto}