@charset "UTF-8";
/*
Theme Name:nds

*/
/* CSS Document */
@import url("css/style.css");

.l-inner {
padding: 0 16px;
    margin: 0 auto;
    width: 1240px;
    max-width: 100%;
    min-width: inherit;
}
.top__product__item {
    height: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mail-form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	font-size: 14px;
	margin-bottom: 16px;
	padding: 16px 8px;
	border-top: 1px solid #ccc;
}

.mail-form--bg {
	background: #F6F7F9;
}
.maf-title {
	width: 220px;
	font-weight: bold;
}
.maf-body {
}

.must {
	padding: 2px 5px;
	background-color: #00ABAD;
	border: 0;
	box-shadow: none;
	text-shadow: none;
	border-radius: 1px;
	font-size: 1.1rem;
	font-weight: bold;
	color: #FFF;
	margin: 0px 5px;
}
.maf-text {
	padding: 12px;
	border: solid 1px #CCC;
	margin: 2px;
    vertical-align: middle;
	width: 100%;
}
.submit {
	background: -webkit-gradient(linear, center top, center bottom, from(#F7F7F7), to(#7ECEF4));
    background: -moz-linear-gradient(top, #F7F7F7, #7ECEF4);
    background: -ms-linear-gradient(top, #F7F7F7 0%, #7ECEF4 100%);
    box-shadow: 0px 2px 15px #7ECEF4;
	border-radius: 5px;
    padding: 5px 10px;
    border: solid 1px #CCC;
	text-shadow: 0px 2px 0px #FFF;
    font-size: 24px;
    cursor: pointer;
    outline: none;
}
.top__recruit__item {
    padding: 0;
    height: 160px;
    overflow: hidden;
}
.c-card--news {
    margin-bottom: 8px;
    overflow: hidden;
}
.drawer-brand:before {
	display:none;
}
.drawer-brand--down:before {
	display:none;
}
.gnav__list {
    justify-content: space-around;
	min-width:948px;
}
.gnav__link {
	padding: 16px 0;
}
.top__product__icon {
	z-index: -1;
}
.number__item {
	min-height:500px;
}

@media screen and (max-width: 599px) {
	.mail-form {
		display:block;
	}
	.maf-title {
		margin-bottom: 8px;
	}
	.top__product__item {
		height:auto;
	}
	.number__item {
		min-height:auto;
	}

}
@media screen and ( min-width: 600px) {
	.drawer-hamburger {
	display:none;
	}
}

.toprecruit{width:100%!important;}
.toprecruit a img{width:100%;}