body {
background: #F8F8F8;
}
.l-header {
display:none;
}
.c-ttl-h1 {
display:none;
}
.l-footer {
display:none;
}
.l-wrapper--lower {
padding-top: 0;
}
.l-contents {
padding-bottom: 80px;
}
.c-form-contact__desc input[type="text"],
.c-form-contact__area textarea {
background: #fff;
border: 1px solid #ececec;
width: 100%;
}
input[type="text"],
textarea {
border-radius: 8px;
outline: none;
}
.c-form-contact__list.form-type-textarea {
margin-bottom: 10px;
}
.c-form-contact__area::before {
background: none;
}

.c-form-contact__desc input[type="text"]::placeholder,
.c-form-contact__area textarea::placeholder {
color: #b7b7b7;
}
/* Chrome, Safari */
.c-form-contact__desc input[type="text"]::-webkit-input-placeholder,
.c-form-contact__area textarea::-webkit-input-placeholder {
color: #b7b7b7;
}
/* Firefox */
.c-form-contact__desc input[type="text"]::-moz-placeholder,
.c-form-contact__area textarea::-moz-placeholder {
color: #b7b7b7;
}
#orejime {
display:none;
}
.c-btn-btt {
display: none;
}
.form-date {
font-size: 1.125rem;
}

input.c-checkbox__input {
-webkit-appearance:auto;
-moz-appearance: auto;
appearance: auto; 
}
.c-radio {
display: block;
}
@media screen and (min-width: 768px) {
	.l-header {
		padding: 1.5rem 0;
	}
	.l-header__container {
		padding: 0 1.9rem 0 4rem;
		max-width: 136.6rem;
	}
}
.js-header-menu {
display: none;
}
.js-spmenu-trigger {
display: none;
}
.l-header__logo {
width: 150px;
height: 31px;
}
.c-ttl-h1 {
background: rgb(13, 20, 56);
}
.c-form-contact {
margin-top: 30px;
}
.l-wrapper--lower .l-header__logo-link {
background-image: url(/sites/toa_global/files/toa_assets/logo/trifora_logo.png) !important;
}
.l-breadcrumb {
display: none;
}
.l-footer-nav,
.l-footer-contact,
.l-footer-other-nav__sns-list {
display: none;
}
.l-footer__container {
padding-top: 20px;
padding-bottom: 20px; 
}
.l-footer-other-nav {
border: none;
}
.l-footer {
background: rgb(13, 20, 56);
}
.l-footer-lower {
margin-top: 0;
}
.l-footer-lower__logo {
display: none;
}
.l-footer-lower__copyright {
margin: 0 auto;
}