@charset "UTF-8";
/* CSS Document */

@media screen and (max-width:750px){
	
/*------------------------------------------------------------------------------------------------
	トップページ
------------------------------------------------------------------------------------------------*/
#inquiriesWrap .singleColumnSection #indexArea p#inquiriesInfoTxt																																			{ text-align:left; font-size:100%; margin-top:0; }
#inquiriesWrap .singleColumnSection #indexArea ul#inquiriesIndexList																																	{ margin-top:20px; width:auto; }

/*------------------------------------------------------------------------------------------------
	共通
------------------------------------------------------------------------------------------------*/
#inquiriesWrap .titleSection .contentOuter.twoLine																																																	{ line-height:1.7em; padding:25px 0; height:auto; box-sizing:border-box; }

#inquiriesWrap .singleColumnSection #indexArea ol#inquiriesFlowList li																																	{ margin-left:2%; padding-left:3%; width:30%; font-size:83%; background-size:6px; line-height:1.5em; }
#inquiriesWrap .singleColumnSection #indexArea ol#inquiriesFlowList li p																																{ padding:5px 0; }
#inquiriesWrap .singleColumnSection #indexArea p#attentionTxt																																						{ margin-top:20px; }

#inquiriesWrap .singleColumnSection #indexArea table																																													{ margin-top:15px; width:100%; }
#inquiriesWrap .singleColumnSection #indexArea table tr th																																										{ font-size:117%; width:100%; box-sizing:border-box; display:block; padding:12px 4% 10px; border-top:solid 1px #e5e5e5; border-bottom:none; }
#inquiriesWrap .singleColumnSection #indexArea table tr td																																										{ width:100%; box-sizing:border-box; display:block; padding:25px 0; border-top:solid 1px #e5e5e5; border-bottom:none; }
#inquiriesWrap .singleColumnSection #indexArea table tr:first-child th,
#inquiriesWrap .singleColumnSection #indexArea table tr:first-child th + td																														{ border-top:solid 1px #e5e5e5; }
#inquiriesWrap .singleColumnSection #indexArea table tr td input[type="text"],
#inquiriesWrap .singleColumnSection #indexArea table tr td textarea,
#inquiriesWrap .singleColumnSection #indexArea table tr td.addressCell p#addressDetail input																{ width:100%; box-sizing:border-box; }
#inquiriesWrap .singleColumnSection #indexArea table tr td ul li																																							{ margin-top:5px; }
#inquiriesWrap .singleColumnSection #indexArea table tr td span.inquiriesAttention																								{ display:block; margin:15px 0 0; }

#inquiriesWrap .singleColumnSection #indexArea form > p																																										{ text-align:left; }


/* テーブル個別 */
#inquiriesWrap .singleColumnSection #indexArea table tr td.contactItemCell																														{ padding:15px 0 20px; }
#inquiriesWrap .singleColumnSection #indexArea table tr td.contactItemCell ul																												{ margin-top:15px; }

#inquiriesWrap .singleColumnSection #indexArea table tr td.addressCell p#postalCodeTxt span.inquiriesAttention		{ margin:5px 0 0; }

#inquiriesWrap .singleColumnSection #indexArea table tr td.companyNameCell ul																										{ margin-top:0; }
#inquiriesWrap .singleColumnSection #indexArea table tr td.companyNameCell ul li																									{ margin-top:20px; }
#inquiriesWrap .singleColumnSection #indexArea table tr td.companyNameCell ul li:first-child																	{ margin-top:5px; }
#inquiriesWrap .singleColumnSection #indexArea table tr td.companyNameCell ul li:first-child label,
#inquiriesWrap .singleColumnSection #indexArea table tr td.companyNameCell ul li:first-child label.check_on						{ background-position:left 0.7em; }
#inquiriesWrap .singleColumnSection #indexArea table tr td.companyNameCell ul li:first-child span													{ margin-top:10px; }

#inquiriesWrap .singleColumnSection #indexArea table tr td.textareaCell																																	{ padding:15px 0 20px; }

/* ラジオ */
#inquiriesWrap .singleColumnSection #indexArea table tr td ul li label 																																		{ background-size:15px; background-position:left 0.1em; }
#inquiriesWrap .singleColumnSection #indexArea table tr td ul li label.check_on																											{ background-size:15px; background-position:left 0.1em; }

/* セレクト */
#inquiriesWrap .singleColumnSection #indexArea table tr td .customSelect																															{ width:100% !important; box-sizing:border-box; background-position:97% 0.8em; }
#inquiriesWrap .singleColumnSection #indexArea table tr td select																																					{ width:90% !important; box-sizing:border-box; }
#inquiriesWrap .singleColumnSection #indexArea table tr td option																																					{ width:90% !important; box-sizing:border-box; }

#inquiriesWrap .singleColumnSection #indexArea form > p button { display: block; margin: 0 auto 20px; }
	
/*------------------------------------------------------------------------------------------------
	確認ページ
------------------------------------------------------------------------------------------------*/
#inquiriesWrap .singleColumnSection #indexArea table#confirmTable tr td																														{ padding:10px 10px 25px; }
#inquiriesWrap .singleColumnSection #indexArea table#confirmTable tr td.textareaCell																					{ padding:10px 10px 25px; }


}
