*{margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0}h1,h2,h3,h4,h5,h6,em,address,th{font-style:normal;font-weight:normal;font-size:1em}strong{color:#212121}ul,li{list-style-type:none}img,a img{border:none;vertical-align:bottom}hr{display:none}nav,section,header,footer,aside,figure{margin:0;padding:0}.clearfix:before,.clearfix:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}#header_dormitory_nav .contact_us{background-image:url("/img/common/btn_header_nav_bg_on.png")}article .contents_frame{padding:25px 30px}article .contents_frame h3{margin-bottom:1em;font-size:140%;color:#7a6a56}article .contents_frame dl{margin-bottom:15px}article .contents_frame dl.half{float:left;width:50%}article .contents_frame dl.half .input{width:85%}article .contents_frame dl.full:before,article .contents_frame dl.full:after{clear:both;display:block;height:0;visibility:hidden;content:"\0020"}article .contents_frame dl.full .input{width:97%}article .contents_frame dl.full_wide{display:block}article .contents_frame dl.full_wide dt{float:none;margin-bottom:5px;width:auto}article .contents_frame dl.full_wide dd{margin-left:0}article .contents_frame dl.single_item{float:none}article .contents_frame dl dt{float:left;width:130px;color:#40220f}article .contents_frame dl dd{margin-left:140px}article .contents_frame dl dd label{margin-right:0.5em}article .contents_frame dl dd label .text{margin-left:0.2em}article .contents_frame nav{padding:50px 0 30px;text-align:center}article .contents_frame nav button{margin:0 10px;letter-spacing:5px}article .contents_frame .input{position:relative;top:-3px;padding:5px 5px 4px;border:1px solid #a48b78;box-shadow:0px 0px 5px rgba(0,0,0,0.2) inset;font-size:95%}article .contents_frame .textarea{width:97%;height:10em}article .contents_frame .caution_area{margin:0 0 1em;color:#ec1810;font-size:90%}article .contents_frame .req_mark{color:#ec1810}article .contents_frame .system_message{margin-bottom:20px}article .contents_frame .system_message .error_display{background:#ffe0ee;padding:10px 15px}article .contents_frame .system_message .error_display .error_guide{margin-bottom:10px}article .contents_frame .system_message .error_display .error{color:#ec1810;font-size:90%}article .contents_frame .form_check_area dl.half dd p{width:85%}article .contents_frame .form_check_area dl dd p{position:relative;top:-3px;padding:5px 6px 4px;background:#f2f2f2}article .contents_frame .form_check_area dl dd p.textarea{min-height:150px}article .contents_frame .form_thanks_area{margin-top:50px}article .contents_frame .form_thanks_area .check_point{margin:40px 0;padding:10px 15px;background:#f7f0e8;font-size:90%}article .contents_frame .form_thanks_area .back2start{margin-top:50px;text-align:center}article .contents_frame #input_message_area{margin-top:50px}
/*# sourceMappingURL=contact_us.css.map */
