@charset "UTF-8";@import url(../../css/normalize.css);@import url(common.css);#container{max-width:640px;margin:0 auto;padding:20px}#container *{-webkit-box-sizing:border-box;box-sizing:border-box}#container p{line-height:1.6}#container p:nth-child(n+2){margin-top:1.0em}#container .require{color:#f00;display:inline-block}.mailform{margin-top:30px}.mailform dd,.mailform dt{padding:0.5em 1.0em;border:1px solid #b7d8f3}.mailform dd:nth-of-type(n+2),.mailform dt:nth-of-type(n+2){border-top:none}.mailform dt{background-color:#F1F6FA}.mailform dd{border-top:none}.mailform dd input,.mailform dd select,.mailform dd textarea{display:inline-block;width:100%;padding:0.5em;background-color:#f4f4f4;border:none}.mailform dd input#your-name,.mailform dd input.zipcode,.mailform dd select#your-name,.mailform dd select.zipcode,.mailform dd textarea#your-name,.mailform dd textarea.zipcode{width:calc( 100% - 2.0em)}.mailform dd input.zipcode,.mailform dd select.zipcode,.mailform dd textarea.zipcode{margin-left:0.5em}.mailform dd input.pref,.mailform dd select.pref,.mailform dd textarea.pref{width:7.0em}.mailform dd input.age,.mailform dd select.age,.mailform dd textarea.age{width:3.0em}#submit{margin-top:20px}#submit input{display:block;max-width:300px;width:80%;padding:0.5em;margin:0 auto;border:solid 2px #407AE5;background-color:#fff;color:#407AE5}#submit input:hover{background-color:#407AE5;color:#fff}#submit input:nth-child(n+2){margin-top:1.0em}