* { 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_responsive_image_cathc {width:100%; float:left;}
div.miyamoto_responsive_image_cathc2 {width:100%; float:left; display:none}
div.miyamoto_responsive_image_cell {
	margin:0;
	padding:30px 0px 0px 0px;
	min-width:990px;
	max-width:990px;
}
img.miyamoto_responsive_image {max-width:100%; height:auto; border:0;}

div.miyamoto_web_cathc {width:100%; float:left;}
div.miyamoto_web_cell {
	margin:0;
	padding:30px 0px 0px 0px;
	min-width:990px;
	max-width:990px;
}
div.miyamoto_web_cell h1 {font-size:16px; font-weight:400; padding:2px 0px 2px 8px; margin:0px 0px 0px 22px; text-transform:uppercase; }
div.miyamoto_web_cell h2 {font-size:11px; font-weight:600; padding:2px 0px 2px 30px; margin:0px 0px 3px 0px;color:#900;  text-transform:uppercase; }
div.miyamoto_web_cell h6 {font-size:13px; font-weight:400; padding:10px 30px 2px 30px; margin:0px 0px 3px 0px; display:none }
div.miyamoto_web_cell p {font-size:14px; font-weight:400; padding:2px 0px 2px 9px; margin:0px 0px 0px 30px; background:url(arrow.png) no-repeat left top;}
div.miyamoto_web_cell a {font-size:14px; font-weight:400; color:#575757; text-decoration:none; display:block;}
div.miyamoto_web_cell a:hover {color:#900; text-decoration:underline;}
div.miyamoto_web_left {width:330px; float:left;}
div.miyamoto_web_middle {width:328px; float:left;}
div.miyamoto_web_right {width:330px; float:left;}
div.miyamoto_web_bottom {display:none}

div.hide_text {}
@media all and (max-width: 980px) {
div.miyamoto_responsive_image_cell {
	margin:0;
	padding:30px 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_web_left {width:100%; float:left;}
div.miyamoto_web_middle {display:none;}
div.miyamoto_web_right {display:none;}
div.miyamoto_web_bottom { width:100%; float:left; display:block;}
div.miyamoto_web_bottom_in {font-size:14px; font-weight:400; padding:17px 0px 2px 8px; margin:0px 0px 0px 0px;}
div.miyamoto_web_bottom_in a {font-size:14px; font-weight:400; color:#0033cc; text-decoration:none; padding:0px 1px 0px 1px;}
div.miyamoto_web_bottom_in a:hover {color:#0033cc; text-decoration:underline;}

div.miyamoto_web_cell {
	margin:0;
	padding:30px 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_web_cell h1 {font-size:16px; font-weight:400; padding:2px 0px 2px 8px; margin:0px 0px 0px 42px; text-transform:uppercase; }
div.miyamoto_web_cell h2 {font-size:11px; font-weight:600; padding:2px 0px 2px 30px; margin:0px 0px 3px 20px;color:#900;  text-transform:uppercase; }
div.miyamoto_web_cell h6 {font-size:13px; font-weight:400; padding:10px 30px 2px 30px; margin:0px 0px 3px 20px; display:block; }
div.miyamoto_web_cell p {font-size:14px; font-weight:400; padding:2px 0px 2px 9px; margin:0px 0px 0px 48px; background:url(arrow.png) no-repeat left top;}

div.hide_text { display:none;}
}
@media all and (max-width: 980px) {
div.miyamoto_responsive_image_cathc {width:100%; float:left; display:none}
div.miyamoto_responsive_image_cathc2 {width:100%; float:left; padding:10px 0px 0px 0px; display:block}
}
@media all and (max-width: 470px) {
div.miyamoto_responsive_image_cell {
	margin:0;
	padding:20px 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_web_cell {
	margin:0;
	padding:10px 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_web_cell h1 {font-size:16px; font-weight:400; padding:2px 0px 2px 8px; margin:0px 0px 0px 20px; text-transform:uppercase; }
div.miyamoto_web_cell h2 {font-size:11px; font-weight:600; padding:2px 0px 2px 30px; margin:0px 0px 13px 0px;color:#900;  text-transform:uppercase; }
div.miyamoto_web_cell h6 {font-size:13px; font-weight:400; padding:10px 30px 2px 30px; margin:0px 0px 3px 0px; display:block; }

div.miyamoto_web_cell p {font-size:14px; font-weight:400; padding:2px 0px 7px 9px; margin:0px 0px 0px 30px; background:url(arrow.png) no-repeat left top;}
.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;
}
}