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

@media screen and (max-width:750px){
	
/*------------------------------------------------------------------------------------------------
	トップページ
------------------------------------------------------------------------------------------------*/
#corporateWrap .singleColumnSection #indexArea ul li																										{ width:100%; margin:25px 0 0; }
#corporateWrap .singleColumnSection #indexArea ul li:first-child																		{ margin-top:0; }
#corporateWrap .singleColumnSection #indexArea ul li:nth-child(2n+1)													{ margin-left:0; }
#corporateWrap .singleColumnSection #indexArea ul li:nth-child(n+3)														{ margin-top:25px; }
#corporateWrap .singleColumnSection #indexArea ul li a span																				{ font-size:117%; padding:15px 10px; }

/*------------------------------------------------------------------------------------------------
	企業情報
------------------------------------------------------------------------------------------------*/
#corporateWrap .twoColumnSection #infoArea table																												{ width:100%; }
#corporateWrap .twoColumnSection #infoArea table tr th																								{ width:28%; padding:10px 3%; box-sizing:border-box; word-break:break-all; word-break:break-word; }
#corporateWrap .twoColumnSection #infoArea table tr td																								{ width:72%; padding:10px 0 10px 3%; box-sizing:border-box; }
#corporateWrap .twoColumnSection #infoArea table tr td ul li																					{ width:100%; float:none; margin:10px 0 0; }
#corporateWrap .twoColumnSection #infoArea table tr td ul li span																	{ width:100%; display:block; }
#corporateWrap .twoColumnSection #infoArea table tr td p.infoTopAttention										{ margin:10px 0; }
#corporateWrap .twoColumnSection #infoArea table tr td dl#businessRegistration dt				{ float:none; margin-top:5px; }
#corporateWrap .twoColumnSection #infoArea table tr td dl#businessRegistration dd				{ margin-left:0; }


/*------------------------------------------------------------------------------------------------
	経営理念
------------------------------------------------------------------------------------------------*/
#corporateWrap .twoColumnSection #philosophyArea	 p																									{ text-align:center; margin-top:40px; }
#corporateWrap .twoColumnSection #philosophyArea p#logoImg																		{ width:55%; margin:30px auto 0; }
#corporateWrap .twoColumnSection #philosophyArea p#logoTxt																			{ width:100%; margin-top:20px; }

/*------------------------------------------------------------------------------------------------
	企業行動規範
------------------------------------------------------------------------------------------------*/
#corporateWrap .twoColumnSection #activityArea dl dt																										{ padding-bottom:10px; margin-top:20px; }
#corporateWrap .twoColumnSection #activityArea dl dt img																						{ width:247px; }
#corporateWrap .twoColumnSection #activityArea dl dd																									{ margin-top:10px; }

/*------------------------------------------------------------------------------------------------
	本支社店所在地
------------------------------------------------------------------------------------------------*/
#corporateWrap .twoColumnSection #officeArea ul#officeTabList																			{ padding:0 5px; }
#corporateWrap .twoColumnSection #officeArea ul#officeTabList li																	{ width:50%; box-sizing:border-box; margin:0; padding:0 5px; display:table; }
#corporateWrap .twoColumnSection #officeArea ul#officeTabList li a																{ padding:10px 0; font-size:100%; display:table-cell; vertical-align:middle; line-height:1.3em; }

#corporateWrap .twoColumnSection #officeArea ul.locationList li																			{ margin-top:20px; }
#corporateWrap .twoColumnSection #officeArea ul.locationList li div																{ float:none; margin-top:0; width:100%; position:relative; height:0; padding-bottom:66.25%; overflow:hidden; }
#corporateWrap .twoColumnSection #officeArea ul.locationList li iframe													{ position:absolute; top:0; left:0; width:100%; height:100%; }
#corporateWrap .twoColumnSection #officeArea ul.locationList li dl																	{ float:none; margin:10px 0 0; width:100%; }
#corporateWrap .twoColumnSection #officeArea ul.locationList li dl dt															{ color:#0387cd; margin-top:10px; }
#corporateWrap .twoColumnSection #officeArea ul.locationList li dl dd														{ margin-top:0; }

}
