@charset "utf-8";


/* sec1 */
#contact #sec1 { width:950px;}
#contact #sec1 #text_col { float:left; width:495px; padding:30px 0 0 35px;}
#contact #sec1 #text_col p.caution { font-size:0.9em; line-height:1.4em; color:#c1bebe; padding-top:5px;}
#contact #sec1 img { float:left; width:392px; padding-top:30px;}


/* sec2 */
#contact #sec2 { width:868px; background:#3c2a2d; margin:30px auto 0 auto; padding-bottom:20px;}
#contact #sec2 h3 { text-align:center; padding:20px 0;}
#contact #sec2 p { padding:0 0 20px 40px;}
#contact #sec2 table { width:840px; margin:0 auto;}
#contact #sec2 table th { text-align:right; border-bottom:1px dotted #776a6c; padding:3px 25px 3px 0; width:28%;}
#contact #sec2 table th img { float:left;}
#contact #sec2 table tr.no_bo th { border-bottom:none;}
#contact #sec2 table td { border-bottom:1px dotted #776a6c; padding:3px 0;}
#contact #sec2 table tr.no_bo td { border-bottom:none;}
#contact #sec2 table input { padding:2px 0;}
#contact #sec2 #button { text-align:center;}
#contact #sec2 #button input { width:90px; padding:4px 0;}





