@charset "utf-8";
/*
* ie.css
*
* date: 2014/MM/DD
*/



/* 共通
-------------------------------------------------- */
#navi li ul.subNavi li a:not(:target) {
	background-position: 10px 9px\9;
}
#sideSection  .contentSide ul#menuSide li ul.submenuSide li a:before:not(:target) {
	top: 10px\9;
}
#footer #naviFooter ul.navi li:not(:target) {
	background-position: 0 15px\9;
}
#footer #naviFooter ul.menu li:not(:target) {
	background-position: 0 15px\9;
}
#footer #naviFooter ul.navi li {
	background-position: 0 15px\9;
}
#footer #naviFooter ul.menu li {
	background-position: 0 15px\9;
}

/* player
-------------------------------------------------- */
#player #mainSection ul.phPlayer li {
	margin: 0 29px 20px 0\9;
}

/* contact
-------------------------------------------------- */
#contact #onecolumnSection .table_form01 td.td_02 {
	padding: 8px 5px\9;
	position: relative\9;
	left: -47px\9;
}
#contact #onecolumnSection.confirm .table_form01 td.td_02 {
	position: relative\9;
	left: -70px\9;
}
#contact #onecolumnSection .table_form01 td.td_02:not(:target) {
	padding: 8px 5px\9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#navi li ul.subNavi li a {
		background-position: 10px 9px;
	}
	#sideSection  .contentSide ul#menuSide li ul.submenuSide li a:before {
		top: 10px;
	}
	#footer #naviFooter ul.navi li {
		background-position: 0 15px;
	}
	#footer #naviFooter ul.menu li {
		background-position: 0 15px;
	}
	#contact #onecolumnSection .table_form01 td.td_02 {
		padding: 8px 5px;
	}
}

/* game
-------------------------------------------------- */
#game #menuTab .ttl {
	padding: 15px 0 0\9;
}
#game #menuTab .ttl:not(:target) {
	padding: 14px 0 0\9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#game #menuTab .ttl {
		padding: 14px 0 0;
	}
}

/* detail
-------------------------------------------------- */
#detail #menuTab .ttl {
	padding: 14px 0 0\9;
}
#detail #menuTab .ttl:not(:target) {
	padding: 13px 0 0\9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#detail #menuTab .ttl {
		padding: 13px 0 0;
	}
}
