@charset "UTF-8";#contact p.caption{margin-bottom:20px}#contact p.caption span.must{display:block;font-size:.8rem;line-height:1.75em;color:#a00;box-sizing:border-box;margin-top:5px}.form-content div.row{margin-bottom:10px;background-color:#fff;color:#000;box-sizing:border-box;padding:10px 15px;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%;border-radius:5px}.form-content div.row:last-child{margin-bottom:0}.form-content div.row div.que{width:100%;box-sizing:border-box;padding-bottom:10px;border-bottom:solid 1px #000;margin-bottom:10px;position:relative}.form-content div.row div.que p{font-weight:700}.form-content div.row div.que p.extra{font-size:.8rem;line-height:1.75em;color:#888;font-weight:400}.form-content div.row div.que p.must{font-size:.6rem;line-height:20px;width:60px;text-align:center;position:absolute;top:5px;right:10px;background-color:red;color:#fff}.form-content div.row div.ans{width:100%;box-sizing:border-box;padding:10px 0}.form-content div.row div.ans p.extra{font-size:.8rem;line-height:1.75em;color:#888;font-weight:400;position:relative;box-sizing:border-box;padding-left:10px}.form-content div.row div.ans p.extra:before{position:absolute;top:-1.5px;left:0;display:block;content:"※"}.form-content div.row div.btn-action{width:100%;text-align:center}.form-content div.row div.btn-action p.btn{display:inline-block;box-sizing:border-box;padding:10px}@media only screen and (min-width:720px){.form-content div.row div.que{width:240px;padding:0;margin:0;border-bottom:none;border-right:solid 5px #f0f0f0}.form-content div.row div.ans{width:calc(100% - 240px);padding:0 15px}}