* { margin:0; padding:0; }
html {height:100%}
BODY {
	margin-top:0;
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	background:#ededed;
	width: 100%;
	height: 100%;
	color:#3c3c3c;
	
}
.wrap_header {
		width: 100%;
}
.wrap {width: 100%;}
.miyamoto_header {
	width:100%;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	text-align:left;
	background-color:#ededed;
}
.miyamoto_header li {
	position: relative;
	padding: 10px;
	list-style: none;
	width: 110px;
	margin:1px;
	float: left;
	text-align:center;
	background-color:#cdcdcd;
}
.miyamoto_header li:hover {
	background-color:#900;
}
a.miyamoto_menu_link {
	font-weight: 400;
	font-size: 14px;
	color: #900;
	text-decoration:none;
	display:block;
}
a.miyamoto_menu_link:hover {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	text-decoration:none;
}
a.miyamoto_header_active {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	text-decoration:none;
	display:block;
	background-color:#900;
}
li.menu_active {background:#900}

.miyamoto_web_statement {
	overflow: hidden;
	padding: 8px 0px 10px 0px;
}
.miyamoto_web_statement li {
	position: relative;
	padding: 3px 20px 6px 10px;
	list-style: none;
	float: left;
	text-align:left;
	background-color:#900;
}
.miyamoto_web_statement_text {
	font-weight: 400;
	font-size: 17px;
	color: #df9ba0;
	text-decoration:none;
	display:block;
}
.miyamoto_web_statement_subtext {
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	text-decoration:none;
	display:block;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 900px) {
.wrap_header {
		width: 99%;
}
.wrap {
		width: 99%;
}
a.miyamoto_menu_link {
	font-weight: 400;
	font-size: 14px;
	color: #900;
	text-decoration:none;
	display:block;
}
a.miyamoto_menu_link:hover {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	text-decoration:none;
}
}
div.miyamoto_soft_cathc {width:100%; float:left;}
div.miyamoto_soft_cell {
	margin:0;
	padding:10px 0px 0px 0px;
	min-width:990px;
	max-width:990px;
}
div.miyamoto_soft_cell h1 {font-size:16px; font-weight:500; padding:2px 0px 2px 8px; margin:0px 0px 0px 0px; background-color:#d9d8d8;border-bottom:#bfbdbd solid 2px;}
div.miyamoto_soft_cell h2 {font-size:15px; font-weight:400; padding:7px 0px 2px 8px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell h3 {font-size:17px; font-weight:600; padding:17px 0px 2px 8px; margin:0px 0px 0px 22px;}
div.miyamoto_soft_cell h4 {font-size:14px; font-weight:600; padding:0px 0px 2px 8px; margin:0px 0px 0px 22px; color:#900;}
div.miyamoto_soft_cell h5 {font-size:14px; font-weight:400; padding:3px 0px 2px 8px; margin:0px 0px 0px 22px;}
div.miyamoto_soft_cell h6 {font-size:14px; font-weight:600; padding:3px 0px 2px 0px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell p {font-size:14px; font-weight:400; padding:2px 0px 10px 0px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell ul { padding:3px 0px 0px 40px;font-size:15px; font-weight:400;}
div.miyamoto_soft_cell li { list-style:disc; padding:2px 0px 0px 0px}
div.miyamoto_soft_cell a {font-size:15px; font-weight:400; color:#900; text-decoration:none; padding:0px 1px 0px 1px;}
div.miyamoto_soft_cell a:hover {color:#900; text-decoration:underline;}

div.miyamoto_atm_cathc {width:100%; float:left; padding:10px 0px 40px 0px}
div.miyamoto_atm_cell {
	margin:0;
	padding:21px 0px 0px 22px;
	min-width:990px;
	max-width:990px;
}
div.miyamoto_atm_cell_space {width:10%; float:left;}
div.miyamoto_atm_cell_space_in { margin:0px 0px 0px 0px;}
div.miyamoto_atm_cell_space img{ width:100%; height:auto; border:0;}


div.miyamoto_slider_cathc {width:100%; float:left; padding:0px 0px 60px 0px}
div.miyamoto_slider_cell {
	margin:0;
	padding:36px 0px 0px 22px;
	min-width:990px;
	max-width:990px;
}
div.miyamoto_rotate_cathc { display:none;}
@media all and (max-width: 980px) {
div.miyamoto_soft_cell {
	margin:0;
	padding:50px 0px 0px 0px;
	min-width:470px;
	max-width:980px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}
div.miyamoto_soft_cell h1 {font-size:16px; font-weight:500; padding:2px 0px 2px 8px; margin:0px 0px 0px 0px; background-color:#d9d8d8;border-bottom:#bfbdbd solid 2px;}
div.miyamoto_soft_cell h2 {font-size:15px; font-weight:400; padding:7px 0px 2px 8px; margin:0px 0px 0px 0px;}

div.miyamoto_atm_cathc {width:100%; float:left; padding:0px 0px 30px 0px}
div.miyamoto_atm_cell {
	margin:0;
	padding:21px 0px 0px 0px;
	min-width:470px;
	max-width:980px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}
div.miyamoto_atm_cell_space {width:20%; float:left;}
div.miyamoto_atm_cell_space_in { margin:0px 0px 0px 0px;}
div.miyamoto_atm_cell_space img{ width:100%; height:auto; border:0;}


div.miyamoto_slider_cathc {width:100%; float:left; padding:0px 0px 30px 0px}
div.miyamoto_slider_cell {
	margin:0;
	padding:36px 0px 0px 0px;
	min-width:470px;
	max-width:980px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}
}
@media all and (max-width: 470px) {

.miyamoto_web_statement_text {
	font-weight: 400;
	font-size: 13px;
	color: #fff;
	text-decoration:none;
	display:block;
}
.miyamoto_web_statement_subtext {
	font-weight: 400;
	font-size: 13px;
	color: #df9ba0;
	text-decoration:none;
	display:block;
}

div.miyamoto_soft_cell {
	margin:0;
	padding:0px 0px 0px 0px;
	min-width:310px;
	max-width:470px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}
div.miyamoto_soft_cell h1 {font-size:16px; font-weight:500; padding:2px 8px 2px 8px; margin:0px 0px 0px 0px; background-color:#d9d8d8;border-bottom:#bfbdbd solid 2px;}
div.miyamoto_soft_cell h2 {font-size:15px; font-weight:400; padding:7px 8px 2px 8px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell h3 {font-size:16px; font-weight:600; padding:17px 8px 2px 8px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell h4 {font-size:14px; font-weight:600; padding:0px 8px 2px 8px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell h5 {font-size:12px; font-weight:400; padding:3px 8px 2px 8px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell h6 {font-size:14px; font-weight:600; padding:3px 8px 2px 0px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell p {font-size:14px; font-weight:400; padding:2px 8px 12px 0px; margin:0px 0px 0px 0px;}
div.miyamoto_soft_cell ul { padding:3px 8px 0px 25px;font-size:13px; font-weight:400;}
div.miyamoto_soft_cell li { list-style:disc; padding:2px 0px 0px 0px}
div.miyamoto_soft_cell a {font-size:13px; font-weight:400; color:#900; text-decoration:none; padding:0px 1px 0px 1px;}
div.miyamoto_soft_cell a:hover {color:#900; text-decoration:underline;}


div.miyamoto_atm_cathc {width:100%; float:left; padding:0px 0px 30px 0px}
div.miyamoto_atm_cell {
	margin:0;
	padding:21px 0px 0px 0px;
	min-width:310px;
	max-width:470px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}
div.miyamoto_atm_cell_space {width:25%; float:left;}
div.miyamoto_atm_cell_space_in { margin:0px 0px 0px 0px;}
div.miyamoto_atm_cell_space img{ width:100%; height:auto; border:0;}

div.miyamoto_slider_cathc {width:100%; float:left; padding:0px 0px 0px 0px;}
div.miyamoto_slider_cell {
	margin:0;
	padding:36px 0px 0px 0px;
	min-width:310px;
	max-width:470px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}
div.miyamoto_rotate_cathc {width:100%; float:left; padding:0px 0px 0px 0px;  display:block;}
div.miyamoto_rotate_cell {
	margin:0;
	padding:26px 0px 0px 0px;
	min-width:310px;
	max-width:470px;
	width: auto !important; /*IE6 hack*/
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
}
div.miyamoto_rotate_cell_in { padding:0px 0px 0px 0px; text-align:center;}

}