@charset "UTF-8";

@import url("reset.css");           /* デフォルトスタイル初期化 */
@import url("common.css");          /* 基本オリジナルスタイル定義 */
@import url("fonts.css");           /* 基本フォントスタイル定義 */
@import url("modules.css");         /* 汎用class用スタイル定義 */

form {
    margin: 0;
    padding: 0;
}

table {
	width: 455px;
	margin: 1em 0 1.5em 0;
	padding: 0;
	border-bottom: 1px dotted #534641;
	background: url(http://orihalcon.jp/shared/img/bg/main_project-list_li.png) 100% 0 repeat-y;
}
	
		table tr th,
		table tr td {
			padding: .3em 0;
			border: none;
			border-top: 1px dotted #534641;
			background: none;
		}
		
		table tr th {
			padding: .3em 10px .3em 18px;
			border: none;
			border-top: 1px dotted #534641;
			text-align: left;
			color: #aa9373;
			background: url(http://orihalcon.jp/shared/img/bg/icon_type1.png) 0 .6em no-repeat;
		}

        table tr#inquiry-form-textarea th,
    	table tr#inquiry-form-textarea td,
    	table tr#inquiry-form-footer th,
    	table tr#inquiry-form-footer td {
    		border: none;
    	}

		table tr#inquiry-form-text th {
            padding-top: .6em;
			padding-bottom: 0;
		}
		
			table tr td #inquiry-author,
			table tr td #inquiry-email,
			table tr td #inquiry-text {
				border: 1px solid #aa9374;
			}

			table tr td #inquiry-author {
				width: 200px;
			}

			table tr td #inquiry-email {
				width: 230px;
			}
			
			table tr td #inquiry-text {
                width:420px;
                height:150px;
                margin-left:20px;
			}
			
		table #inquiry-form-footer td {
            padding-right: 15px;
			text-align: right;
		}
