.Header__homeContent .Header__navbar, .Header__defaultContent .Header__navbar {
    background-color: rgba(0,0,0,1.0);
}

.commonStyle__zt3BrandBg {
    background-color: #000000;;
}

.Header__homeContent.Header__homeNavbarFixed .Header__navbar {
    background-color: #e46317;
}

.text-margin {
    margin: 1em 1% 1em 3%;
}


.page_main_title {
  color: white; 
}

.Header__homeContent .support-menu-wrap {
	width: 100%; 
	margin: 0px; 
	padding: 3em 10% 1em 10%;
 	background-color: #FFFFFF; 
	overflow: hidden;
}

h1.Header__searchTitle {
 display: none; 
}

.Header__homeContent .Header__searchSection {
    padding: 6.250rem 0 2.2rem 0;
}

.Header__homeContent .support-menu-wrap {
    padding: 3em 10% 1em 10%;
}

.Footer__footerBg {
	display: none;
}

.Footer__footerBg_mi {
	background: #f5f5f5;
	padding: 1.875rem 0;
}

hr {
  width: 100%; 
  margin: 2.0em 0px; 
  border: 0px; 
  border-top: 1px solid #AAAAAA;
}


.col-wrap {
	width: 96%; 
	margin: 1.0em 2%; 
	padding: 0.5em; 
	overflow: hidden; 
	display: flex; 
	flex-direction: row; 
	flex-wrap: wrap; 
	justify-content: flex-start; 
	align-items: stretch; 
	align-content: flex-start;
}

.col-support-menu {
	flex-grow: 1; 
	flex-basis: 18%;
	width: 120px; 
	max-width: 120px; 
	height: 120px;
	overflow: hidden; 
	margin: 0.5em 1%; 
	padding: 0;
	border-radius: 0px;
	border: 1px solid #CCCCCC;
	transition: all .3s;
	box-shadow: 0px 1px 4px 1px rgba(255, 255, 255, 0.2);
	position: relative;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.col-support-menu:hover {
	transform: translateY(-5px);
	box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
}

.col-support-menu img {
	width: 100%;
	margin: auto 1%;
}


.col-1cont {
	flex-grow: 1; 
	flex-basis: 100%; 
	overflow: hidden; 
	margin: 0px; 
	padding: 0.3em 5%;
	border-radius: 5px;
}

.col-2cont {
	flex-grow: 1; 
	flex-basis: 50%; 
	min-width: 320px;
	overflow: hidden; 
	margin: 1.0em; 
	padding: 0.6em 2%; 
}

.col-3cont {
	flex-grow: 1; 
	flex-basis: 33.3%; 
	min-width: 250px; 
	/* max-width: 600px; */
	overflow: hidden; 
	margin: 1.0em; 
	padding: 0.6em 2%; 
}

.col-4cont {
	flex-grow: 1; 
	flex-basis: 25%; 
	min-width: 150px; 
	max-width: 200px; 
	overflow: hidden; 
	margin: 1.0em 0.5em; 
	padding: 1.0em 1.5%; 
}



.maker-name {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 120px;
	padding: auto 12%;
	background: rgba(0, 0, 0, .7);
	opacity: 0.0;
	visibility: visible;
	transition: .15s linear;
	transform: translateY(5%);
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.maker-name:hover {
	opacity: 1;
	visibility: visible;
	transform: translateY(0%);
}

.maker-name p {
	text-align: center;
	margin-top: 40%;
	font-size: 0.8em;
	color: white;
}

.disnon {
  display: none;
}

.faq-list {
  text-align: center; 
  border: 1px solid #AAAAAA;
  border-radius: 8px; 
  cursor: pointer;
  color: steelblue;
  background-color: white;
}

.faq-list:hover {
  color: white;
  background-color: steelblue;
}


.footer{width:100%;height:auto;background-color:#000;overflow:hidden}
@media only screen and (max-width: 640px){.footer{padding:0 10px}}

.footer .footer__inner{margin:0 auto 30px;padding:100px 160px 0;width:100%;max-width:1280px;height:auto;overflow:hidden;border-bottom:1px  #fff dotted}
@media only screen and (max-width: 1280px){.footer .footer__inner{padding:100px 60px 0}}
@media only screen and (max-width: 640px){.footer .footer__inner{margin-bottom:4px;padding:0}}

.footer .footer__sitemap{margin-bottom:25px;height:auto;overflow:hidden;font-size:0}
@media only screen and (max-width: 640px){.footer .footer__sitemap{margin-bottom:10px}}

.footer .footer__sitemap-lists{display:inline-block;vertical-align:top;margin-right:2%; width: 22%;max-width:230px;min-width:166px;}
@media only screen and (max-width: 1280px){.footer .footer__sitemap-lists{max-width:none;min-width:initial;width:48%;margin-right:2%;margin-bottom:2%}}
@media only screen and (max-width: 640px){.footer .footer__sitemap-lists{width:100%}}

.footer .footer__sitemap-lists:last-child{margin-right:0}
.footer .footer__sitemap-lists h3{position:relative;margin-bottom:30px;padding-bottom:25px;font-size:16px;font-weight:bold;color:#fff}
@media only screen and (max-width: 1280px){.footer .footer__sitemap-lists h3{font-size:1rem}}
@media only screen and (max-width: 640px){.footer .footer__sitemap-lists h3{margin-bottom:0;padding-bottom:0;height:48px;font-size:12px;line-height:44px;font-size:12px}}

.footer .footer__sitemap-lists h3:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#ff9c00;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=$colorLeft, endColorstr=$colorRight);background-image:-moz-linear-gradient(left, #ff9c00 0%, #fed900 100%);background-image:-webkit-linear-gradient(left, #ff9c00 0%, #fed900 100%);background-image:-ms-linear-gradient(left, #ff9c00 0%, #fed900 100%);background-image:linear-gradient(to right, #ff9c00 0%,#fed900 100%);background-image:-o-linear-gradient(left, #ff9c00 0%, #fed900 100%);background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%, #ff9c00), color-stop(100%, #fed900))}
@media only screen and (max-width: 640px){.footer .footer__sitemap-lists h3:before{content:"";position:absolute;margin:auto;top:0;bottom:0;right:8px;width:8px;height:13px;background:url("../images/common/bg_footer-sitemap-arrow.png") no-repeat;background-size:contain}.footer .footer__sitemap-lists h3:after{height:2px}}
@media only screen and (max-width: 640px){.footer .footer__sitemap-lists ul{display:none;margin-top:10px}}

.footer .footer__sitemap-lists ul li{margin-bottom:10px;font-size:14px;line-height:26px}
@media only screen and (max-width: 640px){.footer .footer__sitemap-lists ul li{font-size:12px}}

.footer .footer__sitemap-lists ul li a{min-height:26px;display:block;padding-left:25px;color:#fff;text-decoration:none;background:url("https://desk.zoho.com/portal/api/publicImages/263247000004635019?portalId=e4bef3fd370f603a8ca92edd8189285853d6ac012d7b1b8d9a19926fe53451d5") no-repeat;background-position:left top; visibility: visible; transition: .15s linear;}
@media only screen and (max-width: 640px){.footer .footer__sitemap-lists ul li a{background-position:left center}}

.footer .footer__sitemap-lists ul li a:hover{background:url("https://desk.zoho.com/portal/api/publicImages/263247000004635021?portalId=e4bef3fd370f603a8ca92edd8189285853d6ac012d7b1b8d9a19926fe53451d5") no-repeat;background-position:left top;color:#f09d0a;opacity:1;filter:alpha(opacity=100);}
@media only screen and (max-width: 640px){.footer .footer__sitemap-lists ul li a:hover{background-position:left center}}

.footer .footer__sns{margin-bottom:20px;padding-right:8px;text-align:right}@media only screen and (max-width: 640px){.footer .footer__sns{padding-right:0;text-align:center}}
.footer .footer__sns a{margin-left:24px}
@media only screen and (max-width: 640px){.footer .footer__sns a{margin:0 6px}}
@media only screen and (max-width: 640px){.footer .footer__sns a img{width:28px;height:auto}}

.footer .footer__copy{margin:0 auto 30px;max-width:1280px;color:#fff;font-family:"mplus-1c-thin";font-size:14px;line-height:34px;text-align:center}
@media only screen and (max-width: 640px){.footer .footer__copy{margin-bottom:10px;font-size:11px;text-align:left}}


