@media screen and (min-width:530px)
{
#english ul#headerMenu_foot {
	display: none;
}
.header_utility {
	min-width: 0px;
}
}
@media screen and (max-width:530px) and (min-width:0px)
{
.header_utility {
	min-width: 0px;
}
dl#breadCrumbs {
	background: rgb(210, 234, 237); margin: 0px !important; padding: 6px 10px !important; line-height: 1.4;
}
div#contentsMain ul.arrow li {
	padding: 0px 10px 10px !important;
}
div#contentsMain li.arrow {
	padding: 0px 10px 10px !important;
}
div#contentsMain ul.arrowMore li {
	padding: 0px 10px 10px !important;
}
div#contentsMain ul.arrow li a {
	display: inline !important;
}
div#contentsMain li.arrow a {
	display: inline !important;
}
div#contentsMain ul.arrowMore li a {
	display: inline !important;
}
.baseColumn2 div#contentsRight div.microSiteMenu h2 {
	margin-bottom: 0px !important;
}
.baseColumn2 div#contentsRight p.microSiteBanner {
	text-align: center;
}
div#contents div.imageHeaderLarge {
	padding: 10px; background-image: none !important;
}
div#contents div.imageHeaderLarge pre {
	margin: 0px !important; padding: 0px !important; width: auto !important; font-size: 100% !important; white-space: normal !important; -ms-word-wrap: normal !important;
}
div#contents div.imageHeaderLarge pre.bigTitle {
	height: auto !important; margin-bottom: 10px !important; min-height: 0px;
}
.baseColumn1 div#contentsMain div.column3 .floatBlock {
	width: auto; float: none;
}
}
@media screen and (max-width:730px) and (min-width:530px)
{
div#header div#headerMain {
	width: auto; float: none;
}
ul#headerMenu {
	height: auto; padding-left: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: static; background-color: rgb(227, 227, 227);
}
ul#headerMenu_foot {
	height: auto; padding-left: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: static; background-color: rgb(227, 227, 227);
}
ul#headerMenu::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
ul#headerMenu_foot::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
ul#headerMenu * {
	width: auto;
}
ul#headerMenu_foot * {
	width: auto;
}
ul#headerMenu li {
	padding: 0px; width: 50%; height: auto; line-height: 120%; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: none; position: static;
}
ul#headerMenu_foot li {
	padding: 0px; width: 50%; height: auto; line-height: 120%; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; float: none; position: static;
}
ul#headerMenu li a {
	padding: 15px 10px; height: auto; color: rgb(51, 51, 51); font-size: 90%; margin-left: 5px; display: block;
}
ul#headerMenu_foot li a {
	padding: 15px 10px; height: auto; color: rgb(51, 51, 51); font-size: 90%; margin-left: 5px; display: block;
}
ul#headerMenu li a:active {
	background-position: 97% !important;
}
ul#headerMenu li a:hover {
	background-position: 97% !important;
}
ul#headerMenu li#headerMenu1 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu2 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu3 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu4 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu5 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu1 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu2 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu3 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu4 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu5 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu1 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu2 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu3 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu4 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu5 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu1 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu2 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu3 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu4 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu5 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu6 {
	clear: both;
}
ul#headerMenu_foot li#headerMenu6 {
	clear: both;
}
ul#headerMenu li#headerMenu6 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu7 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu8 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu9 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu6 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu7 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu8 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu_foot li#headerMenu9 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47); width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
ul#headerMenu li#headerMenu6 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu7 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu8 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu li#headerMenu9 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu6 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu7 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu8 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
ul#headerMenu_foot li#headerMenu9 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#footerGuidance li.pageTop {
	margin-right: 20px; float: left;
}
div#footer ul:nth-child(2) {
	padding: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
div#footer ul:nth-child(3) {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div#footer ul li {
	padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
div#footer ul li:last-child {
	background: url("/common/img/images_com_line_01.gif") repeat-y right top; padding-right: 1px;
}
div#footer ul li a {
	padding: 10px 15px; display: block;
}
#english ul#headerMenu li#headerMenu1 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu2 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu3 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu4 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu5 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu1 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu2 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu3 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu4 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu5 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu6 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu7 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu8 {
	width: 50%; float: left;
}
#english ul#headerMenu li#headerMenu9 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu6 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu7 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu8 {
	width: 50%; float: left;
}
#english ul#headerMenu_foot li#headerMenu9 {
	width: 50%; float: left;
}
#english .baseIndex div#contentsRight {
	width: 460px;
}
#english .baseIndex div#contentsRight .imgWrap::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
#english .baseIndex div#contentsRight .imgWrap p {
	padding: 5px; width: 220px; float: left;
}
#english .baseIndex div#contentsRight .imgWrap ul {
	padding: 5px; width: 220px; float: left;
}
.baseColumn2 div#contentsRight div.microSiteMenu h2 {
	margin-bottom: 0px !important;
}
.baseColumn2 div#contentsRight p.microSiteBanner {
	text-align: center;
}
}
@media screen and (max-width:920px) and (min-width:731px)
{
div#header {
	margin-right: 3px; margin-left: 3px;
}
div#contents {
	margin-right: 10px; margin-left: 10px;
}
div#contentsMain h2 {
	margin-right: 0px; margin-left: 0px;
}
d#breadCrumbs {
	padding-left: 7px; margin-right: 10px; margin-left: 10px;
}
div#contents table.pre pre {
	margin-right: 10px; margin-left: 10px;
}
div#footer dl {
	margin-right: 10px; margin-left: 10px;
}
.baseColumn2 .contentsInner .contentsMain div#contentsMain {
	margin-right: 240px;
}
ul#headerMenu {
	height: auto; padding-left: 0px; margin-right: 1px; margin-bottom: 3px; margin-left: 1px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: static; background-color: rgb(227, 227, 227);
}
#english ul#headerMenu {
	height: auto; padding-left: 0px; margin-right: 1px; margin-bottom: 3px; margin-left: 1px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: static; background-color: rgb(227, 227, 227);
}
ul#headerMenu::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
#english ul#headerMenu::after {
	height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
ul#headerMenu li {
	border: currentColor; border-image: none; float: left; position: static;
}
#english ul#headerMenu li {
	border: currentColor; border-image: none; float: left; position: static;
}
ul#headerMenu li#headerMenu1 {
	width: 20%;
}
ul#headerMenu li#headerMenu2 {
	width: 20%;
}
ul#headerMenu li#headerMenu3 {
	width: 20%;
}
ul#headerMenu li#headerMenu4 {
	width: 20%;
}
ul#headerMenu li#headerMenu5 {
	width: 20%;
}
ul#headerMenu li#headerMenu6 {
	width: 25%;
}
ul#headerMenu li#headerMenu7 {
	width: 25%;
}
ul#headerMenu li#headerMenu8 {
	width: 25%;
}
ul#headerMenu li#headerMenu9 {
	width: 25%;
}
ul#headerMenu li a {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
#english ul#headerMenu li a {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
ul#headerMenu li#headerMenu1 a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
ul#headerMenu li#headerMenu6 a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
dl#breadCrumbs {
	clear: left; margin-top: 5px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
div#contentsMain ul {
	margin-right: 10px; margin-left: 48px;
}
div#contentsTitle {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
div#contentsTitle h1 {
	margin-right: 0px; margin-left: 0px;
}
#english div#footerMenu {
	padding-bottom: 0px;
}
#english div#footerMenu div {
	background: none; padding: 2% 3%; width: 44%; float: left; display: block;
}
#english div#footerMenu div li {
	background: url("/common/img/images_com_arrow_11.gif") no-repeat 0px 0.45em; margin: 0px 0px 5px; padding: 0px 0px 0px 8px;
}
#english ul#headerMenu li#headerMenu1 {
	width: 25%;
}
#english ul#headerMenu li#headerMenu2 {
	width: 25%;
}
#english ul#headerMenu li#headerMenu3 {
	width: 25%;
}
#english ul#headerMenu li#headerMenu4 {
	width: 25%;
}
#english ul#headerMenu li#headerMenu5 {
	width: 20%;
}
#english ul#headerMenu li#headerMenu6 {
	width: 20%;
}
#english ul#headerMenu li#headerMenu7 {
	width: 20%;
}
#english ul#headerMenu li#headerMenu8 {
	width: 20%;
}
#english ul#headerMenu li#headerMenu9 {
	width: 20%;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainInner {
	width: auto; margin-right: 0px; margin-left: 0px; float: none;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainLeft {
	width: auto; margin-right: 0px; margin-left: 0px; float: none;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainInner div#contentsMainRight {
	width: auto; margin-right: 0px; margin-left: 0px; float: none;
}
}
@media screen and (max-width:920px) and (min-width:530px)
{
div#header div#headerMain div#headerInner {
	margin: 40px 0px 10px;
}
div#contents div.imageHeaderLarge {
	padding: 10px; height: auto !important; min-height: 120px; background-size: 70% auto !important;
}
div#contents div.imageHeaderLarge pre {
	margin: 0px !important; padding: 0px !important; width: 50%; font-size: 100% !important; white-space: normal !important; -ms-word-wrap: normal !important;
}
div#contents div.imageHeaderLarge pre.bigTitle {
	width: 50%; height: auto !important; margin-bottom: 10px !important; min-height: 0px;
}
}
@media screen and (max-width:530px) and (min-width:0px)
{
.header_utility {
	min-width: 0px;
}
ul#headerMenu {
	display: none;
}
#english #wrapperBottom div#footerMenu {
	display: none;
}
.index#english ul#headerMenu {
	display: block;
}
.index#english #wrapperBottom div#footerMenu {
	display: block;
}
div#header p {
	width: auto; float: none;
}
div#header div#headerMain div#headerInner #gsearchBox form {
	margin: 0px auto; float: none;
}
div#header div#headerMain {
	width: auto; float: none;
}
div#header div#headerMain div#headerInner {
	margin: 0px;
}
div#footer ul:nth-child(2) li.footerFirst {
	padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
div#footer ul:nth-child(2) li {
	padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
div#footer ul:nth-child(2) li a {
	padding: 15px 10px; color: rgb(51, 51, 51); font-size: 120%; margin-left: 5px; display: block;
}
div#footer ul:nth-child(2) li:nth-child(1) {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
div#footer ul:nth-child(2) li:nth-child(2) {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
div#footer ul:nth-child(2) li:nth-child(3) {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
div#footer ul:nth-child(2) li:nth-child(4) {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
div#footer ul:nth-child(2) li:nth-child(5) {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
div#footer ul:nth-child(2) li:nth-child(1) a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(2) a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(3) a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(4) a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(5) a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(6) {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
div#footer ul:nth-child(2) li:nth-child(7) {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
div#footer ul:nth-child(2) li:nth-child(8) {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
div#footer ul:nth-child(2) li:nth-child(9) {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
div#footer ul:nth-child(2) li:nth-child(6) a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(7) a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(8) a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(2) li:nth-child(9) a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
div#footer ul:nth-child(3) {
	border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
div#footer ul:nth-child(3) li {
	padding: 0px; float: none;
}
div#footer ul:nth-child(3) li.footerFirst {
	padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
div#footer ul:nth-child(3) li {
	padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
div#footer ul:nth-child(3) li a {
	padding: 15px 10px; display: block;
}
div#footer ul:nth-child(2) {
	padding-bottom: 20px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
#english ul#headerMenu li {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#english ul#headerMenu li#headerMenu1 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu2 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu3 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu4 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu5 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu6 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu7 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu8 {
	width: 100%;
}
#english ul#headerMenu li#headerMenu9 {
	width: 100%;
}
#english .baseIndex div#contentsMain div.topBox h2 img {
	width: 100%; height: auto;
}
}
@media screen and (max-width:730px) and (min-width:0px)
{
div#header {
	margin-right: 3px; margin-left: 3px;
}
div#contents {
	margin-right: 0px; margin-left: 0px;
}
div#contentsMain h2 {
	margin-right: 0px; margin-left: 0px;
}
div#contentsMain h3 {
	margin-right: 0px; margin-left: 0px;
}
div#contentsMain h3.contact {
	margin-right: 0px; margin-left: 0px;
}
div#contentsMain h3 {
	margin-top: -15px;
}
div#contentsMain h3.contact {
	margin-bottom: 0px;
}
div#contentsMain div.indentBlock h4 {
	padding: 10px;
}
#breadCrumbs {
	margin-right: 10px; margin-left: 10px;
}
div#contents table.pre pre {
	margin-right: 10px; margin-left: 10px;
}
div#contentsMain p {
	margin-right: 10px; margin-left: 10px;
}
div#footer dl {
	margin-right: 10px; margin-left: 10px;
}
#footerGuidance {
	margin-right: 10px; margin-left: 10px;
}
#english ul#headerMenu_foot {
	list-style: none; margin: 0px; padding: 0px;
}
#english ul#headerMenu_foot a {
	text-decoration: none;
}
.baseColumn2 .contentsInner .contentsMain {
	margin: 0px; width: auto; float: none;
}
.baseColumn2 .contentsInner .contentsRight {
	margin: 0px; width: auto; float: none;
}
.baseColumn2 .contentsInner .contentsMain div#contentsMain {
	margin-right: 0px;
}
.baseColumn2 .contentsInner .contentsRight div#contentsRight {
	margin: 0px 10px; border: 3px solid rgb(225, 225, 225); border-image: none; width: auto; float: none;
}
.baseColumn2 div#contentsRight div.keywordBox {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(199, 199, 199); border-image: none; overflow: hidden;
}
.baseColumn2 div#contentsRight h2 {
	margin-bottom: 0px;
}
.baseColumn2 div#contentsRight ul.list {
	margin-bottom: 0px;
}
.baseColumn2 div#contentsRight ul.list li {
	margin-bottom: 0px;
}
.baseColumn2 div#contentsRight ul.list li {
	background: url("/common/img/images_tab_arrow_black.png") no-repeat 97%, url("/common/img/images_com_line_03.gif") repeat-x left bottom; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}
.baseColumn2 div#contentsRight div.dateList {
	margin-bottom: 0px;
}
.baseColumn2 div#contentsRight div.dateList dl {
	background: url("/common/img/images_tab_arrow_black.png") no-repeat 97%, url("/common/img/images_com_line_03.gif") repeat-x left bottom;
}
.baseColumn2 div#contentsRight div.dateList dl dt {
	padding-right: 20px;
}
.baseColumn2 div#contentsRight div.dateList dl dd {
	padding-right: 20px;
}
.baseColumn2 div#contentsRight ul.arrowMore {
	margin: 5px 0px;
}
div#contentsMain h2.arrow {
	background: none; padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div#contentsMain h2.arrow a {
	background: url("/common/img/images_com_arrow_06.gif") no-repeat 10px 0.65em rgb(244, 251, 252); padding: 9px 10px 9px 30px; text-decoration: none; display: block;
}
div#contentsMain dl {
	margin: 0px; padding: 0px;
}
div#contentsMain dl.arrow dt {
	background-position: 9px 2px; padding: 0px 30px;
}
div#contentsMain dl dd {
	padding: 0px 10px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
div#contentsMain dl.arrow dd {
	padding: 0px 30px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
div#contents .bottom10 {
	margin-bottom: 0px !important;
}
div#contentsMain ul {
	margin-left: 50px;
}
div#contentsMain ul.arrowMore {
	margin-left: 50px;
}
div#contentsMain ul.arrow li {
	margin: 0px; padding: 5px 0px;
}
div#contentsMain li.arrow {
	margin: 0px; padding: 5px 0px;
}
div#contentsMain ul.arrowMore li {
	margin: 0px; padding: 5px 0px;
}
div#contentsMain div.dateList dt {
	margin: 0px 10px;
}
div#contentsMain div.plugin {
	margin-right: 10px; margin-bottom: 10px; margin-left: 10px;
}
div#contentsMain div.plugin p {
	float: none;
}
div#contentsMain div.plugin p.img {
	float: none;
}
div#contentsMain div.plugin p.img {
	margin-bottom: 5px;
}
div#contentsMain div.plugin p span {
	margin-left: 0px;
}
#footerGuidance ul {
	float: right;
}
#footerGuidance li {
	text-align: right; clear: right; margin-right: 0px; margin-bottom: 10px;
}
#footerGuidance li.pageHome {
	text-align: right; clear: right; margin-right: 0px; margin-bottom: 10px;
}
#footerGuidance li a {
	text-decoration: none;
}
div#footer {
	margin: 0px; border: currentColor; border-image: none;
}
div#footer ul {
	background: none; padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div#footer ul li {
	background: none; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
div#footer ul:nth-child(3) > li:nth-child(4) {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div#footer dl {
	padding-left: 0px;
}
div#footer dl dt {
	padding: 3px 0px; float: none; white-space: normal;
}
div#footer dl dd {
	padding: 3px 0px; float: none; white-space: normal;
}
p#copyright {
	margin-right: 0px; margin-left: 0px;
}
div#contentsMain div.column2 .floatBlock {
	width: 100%; float: none;
}
div#contentsMain div.column2 h2 {
	margin-right: 0px; margin-left: 0px;
}
div#contentsMain h3 {
	
}
#english ul#headerMenu {
	height: auto; padding-left: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: static; background-color: rgb(227, 227, 227);
}
#english ul#headerMenu_foot {
	height: auto; padding-left: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: static; background-color: rgb(227, 227, 227);
}
#english ul#headerMenu li {
	height: auto; line-height: 120%; border-top-color: rgb(199, 199, 199); border-top-width: 1px; border-top-style: solid; position: static;
}
#english ul#headerMenu_foot li {
	height: auto; line-height: 120%; border-top-color: rgb(199, 199, 199); border-top-width: 1px; border-top-style: solid; position: static;
}
#english ul#headerMenu li a {
	padding: 15px 10px; width: auto; height: auto; color: rgb(51, 51, 51); font-size: 120%; margin-left: 5px; display: block;
}
#english ul#headerMenu_foot li a {
	padding: 15px 10px; width: auto; height: auto; color: rgb(51, 51, 51); font-size: 120%; margin-left: 5px; display: block;
}
#english ul#headerMenu li a:active {
	background-position: 97% !important;
}
#english ul#headerMenu li a:hover {
	background-position: 97% !important;
}
#english ul#headerMenu_foot li a:active {
	background-position: 97% !important;
}
#english ul#headerMenu_foot li a:hover {
	background-position: 97% !important;
}
#english ul#headerMenu li#headerMenu1 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu li#headerMenu2 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu li#headerMenu3 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu li#headerMenu4 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu_foot li#headerMenu1 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu_foot li#headerMenu2 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu_foot li#headerMenu3 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu_foot li#headerMenu4 {
	background: url("/common/img/images_bg_grad_blue.jpg") repeat-x left top, rgb(0, 69, 158);
}
#english ul#headerMenu li#headerMenu1 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu2 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu3 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu4 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu1 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu2 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu3 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu4 a {
	background: url("/common/img/images_tab_arrow_blue.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu5 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu li#headerMenu6 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu li#headerMenu7 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu li#headerMenu8 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu li#headerMenu9 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu_foot li#headerMenu5 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu_foot li#headerMenu6 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu_foot li#headerMenu7 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu_foot li#headerMenu8 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu_foot li#headerMenu9 {
	background: url("/common/img/images_bg_grad_green.jpg") repeat-x left top, rgb(151, 196, 47);
}
#english ul#headerMenu li#headerMenu5 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu6 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu7 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu8 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu li#headerMenu9 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu5 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu6 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu7 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu8 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english ul#headerMenu_foot li#headerMenu9 a {
	background: url("/common/img/images_tab_arrow_green.png") no-repeat 97%, url("/common/img/images_bg_grad_gray.jpg") repeat-x left top, rgb(236, 236, 236);
}
#english div#footerMenu h2 {
	padding: 0px 0px 10px;
}
#english div#footerMenu div {
	background: none; margin: 0px 10px; padding: 12px 10px 10px; width: auto; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(195, 200, 206); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: none; display: block;
}
#english div#footerMenu div.first {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#english div#footerMenu div li {
	background: url("/common/img/images_com_arrow_11.gif") no-repeat 0px 0.45em; margin: 0px 0px 5px; padding: 0px 0px 0px 8px;
}
#english div#footerMenu div.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#english div#contents {
	margin: 0px 10px;
}
#english .baseIndex div#contentsInner {
	margin: 0px; width: auto; float: none;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainInner {
	margin: 0px; width: auto; float: none;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainLeft {
	margin: 0px; width: auto; float: none;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainInner div#contentsMainRight {
	margin: 0px; width: auto; float: none;
}
#english .baseIndex div#contentsMain {
	margin: 0px;
}
#english .baseIndex div#contentsMain div.topBox {
	background-color: rgb(251, 255, 242);
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainLeft {
	margin-bottom: 30px;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainLeft dl {
	padding: 0px;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainLeft dt {
	margin: 10px 0px;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainLeft dd {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainInner div#contentsMainRight {
	margin-bottom: 20px;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainRight dl {
	padding: 10px 0px 0px;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainRight dt {
	padding: 0px; float: none; position: static;
}
#english .baseIndex div#contentsMain div#contentsMainBlock div#contentsMainRight dd {
	padding: 0px 0px 10px;
}
#english .baseIndex div#contentsRight {
	margin: 0px auto; float: none;
}
div#contents div.imageHeaderLarge {
	padding: 10px; background-size: 70% auto !important;
}
div#contents div.imageHeaderLarge pre {
	margin: 0px !important; padding: 0px !important; width: 50%; font-size: 100% !important; white-space: normal !important; -ms-word-wrap: normal !important;
}
div#contents div.imageHeaderLarge pre.bigTitle {
	width: 50%; height: auto !important; margin-bottom: 10px !important; min-height: 0px;
}
div#contentsMain h3 {
	margin-top: 0px;
}
div#contentsMain div.columnImages ul {
	margin: 0px;
}
div#contentsMain div.keywordSearch form {
	width: auto; margin-right: 15px;
}
div#contentsMain div.indentBlock table.borderStyle {
	margin-bottom: 25px !important;
}
div#contentsMain div#tabDisplayNav ul.arrow li {
	background-position: left 0.05em !important; padding-left: 20px !important; white-space: normal !important;
}
div#contentsTitle p .img {
	text-align: center; margin-bottom: 5px; float: none; display: block;
}
}
@media screen and (max-width:920px) and (min-width:0px)
{
div#header div#headerMain dl {
	display: none;
}
#wrapper {
	min-width: auto;
}
#english #wrapper {
	min-width: auto;
}
#english #wrapperBottom {
	min-width: auto;
}
#contentsTitle {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
div.imageHeader#contentsTitle {
	border: currentColor; border-image: none;
}
div.imageHeader#contentsTitle h1 {
	padding-right: 20px;
}
div.imageHeader#contentsTitle pre {
	padding: 0px 20px;
}
div#contents table.pre pre {
	padding: 0px; margin-bottom: 0px;
}
div#header div#headerMain div#headerInner {
	width: auto; float: none;
}
#english div#header div#headerMain div#headerInner {
	float: right;
}
dl#breadCrumbs {
	margin: 5px 10px 10px; padding: 0px 0px 5px 7px;
}
div#footer {
	margin: 0px;
}
#english div#header div#headerMain div#headerInner {
	width: auto !important;
}
#english div#header div#headerMain div#headerInner div {
	float: right;
}
#english div#footerMenu {
	width: 100%; margin-right: 0px; margin-left: 0px;
}
#english p#copyright {
	margin-right: 0px; margin-left: 0px;
}
#english div#footer dl {
	padding-left: 0px;
}
div#contentsMain div#tabDisplayNav ul#tabNavi li {
	margin-bottom: 5px !important;
}
div#contentsMain div#tabDisplayNav ul#tabNavi li.current {
	border-bottom-color: rgb(214, 214, 214) !important;
}
}
@media screen and (max-width:1000px) and (min-width:0px)
{
div.imageHeader#contentsTitle {
	background: none !important;
}
div.imageHeader#contentsTitle pre {
	padding-right: 0px;
}
div.imageHeader#contentsTitle p {
	padding-right: 0px;
}
}
@media screen and (max-width:1215px) and (min-width:0px)
{
#english .baseIndex div#contentsMain div.topBox.imgOnly img {
	width: 100%; height: auto;
}
}
div#contentsMain div.columnImages ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
div#contentsMain div.columnImages ul {
	list-style: none; margin: 0px 20px;
}
div#contentsMain div.columnImages ul {
	list-style: none;
}
div#contentsMain div.columnImages ul li {
	padding: 0px 10px; width: 300px; float: left;
}
div p.registration {
	margin: 5px 40px 15px; font-size: 80%;
}
@media print
{
div#headerMain {
	display: none;
}
#headerMenu {
	display: none;
}
#breadCrumbs {
	display: none;
}
#footerGuidance ul {
	display: none;
}
#footer {
	display: none;
}
div#footerMenu {
	display: none;
}
#footerGuidance p.author {
	text-align: right; padding-bottom: 0px;
}
div p.registration {
	text-align: right; padding-bottom: 0px;
}
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; -ms-zoom: 1; content: ".";
}
.wysiwyg #kyomicro {
	margin: 0px 30px; width: auto; color: rgb(51, 51, 51); line-height: 160%; font-family: CI,Meiryo,verdana,sans-serif; font-size: 15px;
}
#kyomicro .singlebox {
	
}
#kyomicro .singlebox h4 {
	background: none; padding: 30px 0px 10px; line-height: 110%; font-size: 30px; font-weight: normal;
}
#kyomicro .leftbox {
	width: 48%; float: left;
}
#kyomicro .rightbox {
	width: 48%; float: right;
}
#kyomicro .singlebox .sginnerimg {
	width: 240px; float: left;
}
#kyomicro .singlebox .sginnertext {
	margin: 0px 0px 30px 30px; padding: 0px 0px 0px 180px; width: auto;
}
#kyomicro .underbox {
	padding: 20px; margin-bottom: 30px; background-color: rgb(245, 248, 214);
}
#kyomicro .underbox h4 {
	background: none; padding: 10px 0px 50px; font-size: 26px; font-weight: normal;
}
#kyomicro .colinnerimg {
	margin: 6px 0px 0px 12px; width: 160px; float: left;
}
#kyomicro .colinnertext {
	padding: 0px 0px 0px 140px; width: auto;
}
#kyomicro .colinnertext p {
	margin-right: 0px;
}
#kyomicro .nextarrow {
	height: 50px; text-align: center;
}
div#contentsMain #kyomicro ul {
	margin: 0px 10px 10px 18px; padding: 0px; width: 130px; line-height: 120%; font-size: 14px;
}
@media screen and (max-width:978px) and (min-width:0px)
{
#kyomicro .rightbox {
	width: 100%;
}
#kyomicro .leftbox {
	width: 100%;
}
}
@media screen and (max-width:730px)
{
#contentsMain .menuBox {
	overflow: hidden;
}
#contentsMain .menuBox > ul {
	margin-right: -3%; margin-left: -3%;
}
#contentsMain .menuBox li {
	padding: 3%; width: 50%; max-width: 50%;
}
img {
	height: auto !important; max-width: 100%;
}
div.imageHeaderLarge p {
	margin: 0px; padding: 0px 0px 35px; line-height: 130%; font-size: 90%;
}
.sp_txt-center {
	text-align: center;
}
}
@media screen and (max-width:768px)
{
.nyushi_top {
	margin: 0px auto 20px; padding: 15px 5px; text-align: center; line-height: 1.3; font-size: 1.5rem; max-width: 100%;
}
.nyushi_top div.aly_tx_right {
	text-align: center;
}
.baseColumn1 div.style#contentsMain {
	padding: 20px 3%;
}
}
.listnone {
	list-style: none !important;
}
