@charset "utf-8";
/*
 * Copyright (c) 2012 takashi shinohara
 * this Library is licensed. http://aulta.jp/library/
 * http://aulta.jp/library/wordpress/contactForm7Confirm.html
 * last update: 2012-02-15, 0.0.1.
 */

/*
 * 入力時に付加するclass
 */
form.wpcf7-form-mode-edit{

}

/*
 * 確認時に付加するclass
 */
form.wpcf7-form-mode-confirm{

}
form.wpcf7-form-mode-confirm th{	/* 問い合わせページのプレビューで、<TH>の幅が広がりすぎるので  */
	width:180px;
}

/*
 * 「確認へ」を押したときの入力チェックでひっかかった時に表示するメッセージ
 */
form.wpcf7-form ul.error-messages{
	color:red;
}

/*
 * 入力チェックに引っかかったときに tr.addClass('error')
 */
form.wpcf7-form table tr.error td{
	background-color:#FFA8EC;
}

/*
 * プレビュー時のテキスト
 */
form.wpcf7-form table td span.wpcf7-form-control-wrap-confirm{
	color:green;
}

/*
 * ボタンエリア、確認へ
 */
form.wpcf7-form p.buttons-area-confirm{
	padding:20px;
	/* text-align:center; */
}

/*
 * ボタンエリア、書き直す、送信（「書き直す」が加わるため位置調整）
 */
form.wpcf7-form p.buttons-area .button-rewrite{
	margin-right:20px;
}
form.wpcf7-form p.buttons-area .wpcf7-submit{
	margin-left:20px;
}


.entry-content table{
	text-align:left;
	vertical-align:middle;
}
.entry-content table p{
	margin: 0 !important;
}
.entry-content table span.min{
	font-size: 80%;
}
.entry-content form>table>tbody>tr{
	border-bottom: 1px solid #CCC;
}
.entry-content form>table tr.submittr{
	border:none;
}
.entry-content form>table>tbody>tr>th{
	vertical-align:middle;
	width:130px;
	padding:16px;
}
.entry-content form>table th img{
	float:right;
}
.entry-content form>table>tbody>tr>td{
	padding:16px;
}

table#osusumecomp{
	width:100%;
	text-align:center;
}
table#osusumecomp,table#osusumecomp tr{
	border:1px solid #CCC;
}
table#osusumecomp td{
	padding:20px;
}
table#osusumecomp p{
	margin:0 !important;
}
p#osusumehome{
	width:100%;
	text-align:center;
}
.osusumecomp a{
	color:#0066CC;
}
.osusumecomp a:hover{
	color:#0066CC !important;
	text-decoration:underline !important;
}


