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

@media screen and (max-width:750px){
	
/*------------------------------------------------------------------------------------------------
	トップページ
------------------------------------------------------------------------------------------------*/
#irWrap .singleColumnSection #indexArea .contentOuter																								{ padding-top:20px; }
#irWrap .singleColumnSection #indexArea h3																																{ padding-bottom:5px; font-size:133%; margin-top:35px; }

/* .infoContentsList */
#irWrap .singleColumnSection #indexArea .infoContentsList																					{ margin-top:0; }
#irWrap .singleColumnSection #indexArea .infoContentsList li a																		{ background-position:right center;  }
#irWrap .singleColumnSection #indexArea .infoContentsList li .infoTxt														{ margin:5px 0 0; width:100%; }
#irWrap .singleColumnSection #indexArea .contentOuter p a.linkBtn																{ width:60%; }


/*------------------------------------------------------------------------------------------------
	IRニュース一覧
------------------------------------------------------------------------------------------------*/
#irWrap .twoColumnSection #topArea #newsIndexInner h3																																											{ margin-top:30px; }
#irWrap .twoColumnSection #topArea #newsIndexInner .infoContentsList li a																												{ background-position:right center; }
#irWrap .twoColumnSection #topArea #newsIndexInner .infoContentsList li .infoTxt																							{ width:100%; margin:5px 0 0; }
#irWrap .twoColumnSection #topArea #newsIndexInner .infoContentsList li .infoDate																						{ width:auto; }

/*------------------------------------------------------------------------------------------------
	詳細
------------------------------------------------------------------------------------------------*/
#irWrap .twoColumnSection #newsCateArea #newsDetailInner h3 span																																	{ padding-left:1em; }
#irWrap .twoColumnSection #newsCateArea #newsDetailInner .detailContents																											{ padding-bottom:40px; }
#irWrap .twoColumnSection #newsCateArea #newsDetailInner .detailContents p																										{ margin-top:15px; }
#irWrap .twoColumnSection #newsCateArea #newsDetailInner .detailContents ul.detailPhotoList														{ margin-top:30px; }


/*------------------------------------------------------------------------------------------------
	詳細ページリスト共通
------------------------------------------------------------------------------------------------*/
#irWrap .twoColumnSection .mainArea h3																																																						{ font-size:133%; padding-bottom:6px; margin-top:30px; }
#irWrap .twoColumnSection .mainArea > p																																																					{ margin:20px auto 0; }
#irWrap .twoColumnSection .mainArea > p a.linkBtn																																															{ box-sizing:border-box; }
#irWrap .twoColumnSection .mainArea #attentionInner																																													{ margin-top:20px; padding:20px 4%; box-sizing:border-box; }
#irWrap .twoColumnSection .mainArea #attentionInner p#attentionImg																																	{ float:right; padding:0 0 10px 10px; }
#irWrap .twoColumnSection .mainArea .categoryTopContents																																								{ margin-top:10px; }

#irWrap .twoColumnSection .mainArea > p #btnFinancial				{ max-width:100%; }
#irWrap .twoColumnSection .mainArea > p #btnEnreport				{ max-width:100%; }

/* 単元未満株式の買取請求について */
#irWrap .twoColumnSection #tangenArea > p																																																			{ margin-top:10px; }
#irWrap .twoColumnSection #tangenArea > dl > dt																																															{ margin-top:20px; }
#irWrap .twoColumnSection #tangenArea > dl > dd																																															{ margin-top:10px; }
#irWrap .twoColumnSection #tangenArea dl dd table																																														{ margin-top:15px; }
#irWrap .twoColumnSection #tangenArea dl dd table .accountCell																																					{ width:30%; padding:10px 5px; box-sizing:border-box;}
#irWrap .twoColumnSection #tangenArea dl dd table .notificationCell																																		{ width:70%; padding:10px; box-sizing:border-box; }
#irWrap .twoColumnSection #tangenArea dl dd table .notificationCell dl dt																														{ float:none; margin-top:10px; }
#irWrap .twoColumnSection #tangenArea dl dd table .notificationCell dl dt:first-child																							{ margin-top:0; }
#irWrap .twoColumnSection #tangenArea dl dd table .notificationCell dl dd																														{ padding-left:0; }

}
