@charset "utf-8";

/************************************************************
 * 口ｺﾐ投稿ｷｬﾝﾍﾟｰﾝ (P-001-campaign)
 ************************************************************/
.basicBox .th01 { width: 19%;}
.basicBox .th02 { width: 13%; height: auto; padding-right: 10px; text-align: right;}
.basicBox .td01 { width: 18.5%; height: auto; border-right: 1px dashed #ccc;}
.basicBox .td02 { width: 49.5%; height: auto; padding-top: 11px; padding-bottom: 11px;}
.basicBox .td04 { width: 24%; height: auto; border-right: 1px dashed #ccc;}
.basicBox .td05 { width: 41%; height: auto; padding-top: 11px; padding-bottom: 11px;}
.basicBox .td06 { width: 24%; height: auto; border-right: 1px dashed #ccc;}
.basicBox .td07 { width: 41%; height: auto; padding-top: 11px; padding-bottom: 11px;}

.td_grade {	margin-left: 20px;}

/* 応募内容確認画面へ */
a.btn_oubonaiyokakunin {
	margin: 0 auto;
	width: 241px;
	height: 35px;
	background: url(/cmn/images/voice/btn_oubonaiyokakunin.png) 0 0 no-repeat;
	}
a:hover.btn_oubonaiyokakunin {
	background-position: 0 -35px;
	}
/* ｷｬﾝﾍﾟｰﾝﾊﾞﾅｰ(仮) */
.bannerBox {
	width: 980px;
	margin: 10px auto 0;
	}

/************************************************************
 * 車の画像部分
 ************************************************************/
.entryPage .td02 p , .entryPage .td05 p, .entryPage .td07 p {
	float: left;
	}

.entryPage .td02 p.notice {
	float: right;
	color:#666;
	font-size:10px;
	margin:-5px 5px;
}

.entryPage .td05 p.notice , .entryPage .td07 p.notice {
	float: right;
	color:#666;
	font-size:10px;
	margin:-5px 10px -5px 5px;
}

.entryPage .td05 p.notice02 , .entryPage .td07 p.notice02 {
	float: right;
	color:#666;
	font-size:10px;
	margin:0 10px 0 5px;
}

.entryPage .td02 p.td02_1 {
	margin-right: 5px;
	}
.entryPage .td02 p.td02_2 {
	margin-top: 4px;
	}
.entryPage .td02 p.td02_3 {
	margin-top: 10px;
	}

/************************************************************
 * 購入した販売店名
 ************************************************************/
.entryPage .td03 div.td03_1 {
	padding: 2px 0 7px 0;
	background: url(/cmn/images/voice/background_gray_hasen1.png) left bottom repeat-x;
	}
.entryPage .td03_1 p {
	float: left;
	margin-right: 5px;
	}
.entryPage p.td03_1_2 {
	margin-top: 5px;
	}
.entryPage .td03_2 p.td03_2_1 {
	margin: 10px 10px 5px 0;
	font-weight: 700;
	color: #666;
	}
.entryPage .td03_2 span.ShopName{
	color:#666666;
	font-weight:700;
	margin-right:10px;
}
/* このように表示されますサンプル */
.mds_m_orange a {
	position: absolute;
	top: 2px;
	right: 0px;
	font-weight: 400 !important;
	}

/************************************************************
 * SIZEなど
 ************************************************************/
.mds_m_orange			{ margin-top: 10px; position: relative;}
.entryPage .f01			{ width: 380px;}
.entryPage .f02			{ width: 600px;}
.entryPage .f03			{ width: 600px; height: 120px;}
.entryPage .f04{width:450px;}
.entryPage .f05{width:200px;}
.p_select_result		{ width: 620px;}
.confirmPage .th_space	{ padding-top: 8px; padding-bottom: 8px;}
.f_comment				{ width: 770px; word-break: break-all; word-wrap: break-word;}

/************************************************************
 * レイアウト調整
 ************************************************************/
.FL{float:left;}
.FR{float:right;}
.ML10{margin-left:10px;}
.mL0{ margin-left: 0 !important;}
.mT5{margin-top:5px;}
.mT8{margin-top:8px;}
.mL5{margin-left:5px;}
.cb{clear:both;}
.pT5{padding-top:5px;}
.pT10{padding-top:10px;}

/************************************************************
 * color
 ************************************************************/
.fgLGray {
    color: #969A99 !important;
}


/************************************************************
 * ﾒｰｶｰ車名ﾌﾟﾙﾀﾞｳﾝ
 ************************************************************/
.ul_maker				{ width: 490px;}
.ul_maker li			{ float: left;}
li.ul_th				{ padding-right: 7px; padding-top: 5px; padding-bottom: 2px;width: 65px; text-align: right;}
li.ul_td				{ width: 400px; padding-top: 2px; padding-bottom: 2px;}
li.ul_td select			{ width: 315px;}


/* 被災地支援のご賛同対応
.basicBox .th01			{ width: 22%;}
.basicBox .td02			{ width: 50%;}
.entryPage .f01			{ width: 330px;}
li.ul_td select			{ width: 265px;}
*/
.basicBox .th01			{ width: 22%; table-layout: fixed;}
.basicBox .th03			{ width: 22%; color:black;}

.notesBox730 {
    background-color: #FDF8F0;
    border: 1px solid #EDEDED;
    line-height: 16px;
    margin: 20px auto 0;
    padding: 10px;
    width: 730px;
}

.ng_example {
	width: 978px;
	height: 120px;
	background:url("../../images/voice/ng_example.png") no-repeat;
}

.ng_example p {
	padding: 80px 120px 0px 20px;
}

.attention_td{
	padding: 0 !important;
	width: 100%;
}