/* 
	管理HOMEページのCSS定義
*/

/* **************************************************************************** */
/* CSSの再定義 Start */

#m_s_business_online a {
	background: url(../../img/menu_sub_business_online.png) 10px 15px no-repeat;
}
#m_s_business_netcafe a {
	background: url(../../img/menu_sub_business_netcafe.png) 10px 15px no-repeat;
}


div.online_txt p.first {
	margin-bottom: 15px !important;
}
div.online_txt p.end {
	margin-bottom: 40px !important;
}
div.online_txt p.img_online {
	margin-bottom: 40px !important;
}





div.business_online ul,div.business_online li {
	padding: 0;
	margin: 0;
}
div.business_online ul {
	list-style: none;
	list-style-position: outside;
	margin-top: 15px;
}
div.business_online li {
	line-height: 1.5;
	padding-bottom: 5px;
	text-indent: -1.5em;
	padding-left: 1.5em;
}


div.game_contents {
	clear: both;
	margin-top: 40px;
}
div.game_contents dl,div.game_contents dt,div.game_contents dd {
	padding: 0;
	margin: 0;
}
div.game_contents dl {
	margin-top: 15px;
}
div.game_contents dd {
	margin-top: 7px;
}
div.game_exam {
	width: 560px;
}
dl.online_game01 {
	width: 186px;
	float: left;
	display: inline;
}
dl.online_game02 {
	width: 186px;
	float: left;
	display: inline;
}
dl.online_game03 {
	width: 158px;
	float: left;
	display: inline;
}
div.online_portal {
	padding-top: 40px;
	margin-bottom: 40px;
}
div.portal_logo {
	text-align: center;
}
div.portal_logo img {
	margin: 0 auto;
}
div.online_portal ul,div.online_portal li {
	padding: 0;
	margin: 0;
}
div.online_portal ul {
	list-style: none;
	list-style-position: outside;
	margin-top: 15px;
	margin-left: 1.5em;
}
div.online_portal li {
	line-height: 1.5;
	padding-bottom: 5px;
	text-indent: -1.5em;
}
dl.online_game02 a:hover {
	background: inherit;
}
h3#mk_style {
margin-bottom: 15px;}
/* 基本CSSの再定義 End */
/* **************************************************************************** */
div#netcafe {
	padding-top: 80px;
}
div.netcafe_txt p.first {
	margin-bottom: 15px !important;
}
div.netcafe_txt p.end {
	margin-bottom: 40px !important;
}
div.netcafe_txt p.img_netcafe {
	margin-bottom: 40px !important;
}
div.business_netcafe ul,div.business_netcafe li {
	padding: 0;
	margin: 0;
}
div.business_netcafe ul {
	list-style: none;
	list-style-position: outside;
	margin-top: 15px;
}
div.business_netcafe li {
	line-height: 1.5;
	padding-bottom: 5px;
	text-indent: -1.5em;
	padding-left: 1.5em;
}

div.netcafe_pb {
	margin-top: 40px;
}


div.netcafe_pb dl,div.netcafe_pb dt,div.netcafe_pb dd {
	padding: 0;
	margin: 0;
}
div.netcafe_pb_exam {
	clear: both;
	width: 570px;
}
div.netcafe_pb dl {
	margin-top: 30px;
}
div.netcafe_pb dd {
	margin-top: 7px;
}
dl.netcafe_pb01 {
	width: 206px;
	float: left;
	display: inline;
}

dl.netcafe_pb02 {
	width: 206px;
	float: left;
	display: inline;
}
dl.netcafe_pb03 {
	width: 158px;
	float: left;
	display: inline;
}
div.netcafe_solution {
	clear: both;
	width: 565px;
	padding-top: 80px;
}
div.portal_logo {
	text-align: center;
	padding: 10px 0;
}
div.portal_logo img {
	margin: 0 auto;
}
div.netcafe_solution ul,div.online_portal li {
	padding: 0;
	margin: 0;
}
div.netcafe_solution ul {
	list-style: none;
	list-style-position: outside;
	margin-top: 0.5em;
}
div.netcafe_solution li {
	line-height: 1.5;
}
p.txt_netcafe_solution {
	margin-top: 10px;
}
div.page_top {
	clear: none;
	float: none !important;
	text-align: right !important;
	margin-left: 520px; !important;
}

/* テーブルの幅定義 */
