@charset "utf-8";
/* ================================================================= 
 License : e-TRUST Inc.
 File name : style.css
 Style : style
================================================================= */
/*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/
body {
background: none;
}
#nav_global {
	background: -moz-linear-gradient(top, #2b85c6, #004d84);
	background: -webkit-linear-gradient(top, #2b85c6, #004d84);
	background: linear-gradient(to bottom, #2b85c6, #004d84);
	color: #fff;
}
}
#nav_global ul li a {
	color: #fff;
}
#nav_global ul li span {
	color: #fff;
}
#nav_global ul li a span small {
	color:#ffc90e;
	font-weight: normal;
}
.box2 {
	display: flex;
}
.contact1 {
	width:60%;
}
.contact2 {
	width:40%;
}
#nav_global ul li a  {
	padding: 10px 0;
}
#footer {
	padding: 10px 0 0 0;
}
#footermenu-group {
	width:1200px;
	margin: 0 auto;
	display: flex;
}
#footermenu-list1 {
	border-right: 1px solid #ccc;
	text-align: left;
	width: 15%;
}
#footermenu-list2 {
	padding-left: 10px;
	border-right: 1px solid #ccc;
	text-align: left;
	width: 25%;
}
#footermenu-list3 {
	padding-left: 20px;
	border-right: 1px solid #ccc;
	text-align: left;
	width: 15%;
}
#foot_info {
	text-align: right;
	width:45%;
}
#foot_info span {
	display: block;
}
#footermenu-list1 a,#footermenu-list2 a,#footermenu-list3 a {
	color:#000;
	text-decoration: none;
}
#copyright {
	color:#fff; 
	background: #000;
}

.title_1 h1 {
	padding:10px;
	color:#fff;
	font-size: 2em;
	margin-bottom:30px; 
	background: -moz-linear-gradient(top, #2b85c6, #004d84);
	background: -webkit-linear-gradient(top, #2b85c6, #004d84);
	background: linear-gradient(to bottom, #2b85c6, #004d84);
}
section form h2.mail.title {
	display:none;
}

section form p.annot {
	display:none;
} 
 

@media screen and (max-width: 768px){
/* ================================================================= 
 *
 * tablet size
 *
 * ================================================================= */
/*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/

/* tablet END ###################################################### */
}
@media screen and (max-width: 468px){
/* ================================================================= 
 *
 * smartphone size
 *
 * ================================================================= */
/*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/

#footermenu-list1, #footermenu-list2,#footermenu-list3 {
	display: none;
}
#footermenu-group {
	width:100%;
	margin: 0 auto;
	display: flex;
}
#foot_info {
	text-align: right;
	width:100%;
}
#header .flex_wrap .box2 .tel {
    width: 100%;
}

/* smartphone END ################################################## */
}