@charset "UTF-8";

/*
last update 2016.1.29

*/


/* ****************************************************************************************************
        共通
**************************************************************************************************** */
#global-footer {
	/*min-width:980px;*/
}


/****************************** global-footer01 ******************************/

#global-footer01 {
	background:#434343;
	padding:26px 0 1px;
}
#global-footer01 a,
#global-footer02 a {
	color:#FFF;
}
#global-footer01-inner:after {
	content: "";
	display: block;
	clear: both;
}

#global-footer01 h2 {
	color:#00a1e3;
	font-size:16px;
	font-weight:bold;
	line-height:1.5;
	border-bottom: 1px solid #a1a1a1;
	padding:0 9px 10px;
	margin:0 0 12px;
}
#global-footer01 h2 a {
	color:#00a1e3;
}
#global-footer01 ul {
	list-style:none;
	margin:0 0 24px;
}
#global-footer01 li {
	font-size:14px;
	line-height:2em;
	padding:0 9px;
}


/****************************** global-footer02 ******************************/

#global-footer02 {
	background:#313131;
}
#global-footer02 p {
	color:#FFF;
	font-size:12px;
	line-height:2;
	text-align:center;
	padding: 14px 0;
}











/* ****************************************************************************************************
        1280px以下
**************************************************************************************************** */
@media (max-width: 1280px) {

/****************************** global-footer01 ******************************/
#global-footer01-inner {
	width:960px;
	padding:0 10px;
	margin:auto;
}
.global-footer01a {
	float:left;
	width:300px;
	padding:0 10px;
}
.global-footer01b {
	float:left;
	width:300px;
	padding:0 10px;
}
.global-footer01c {
	float:left;
	width:300px;
	padding:0 10px;
}


}


















/* ****************************************************************************************************
       1281px以上
**************************************************************************************************** */
@media (min-width: 1281px) {

/****************************** global-footer01 ******************************/
#global-footer01-inner {
	width:1280px;
	margin:auto;
}

.global-footer01a {
	float:left;
	width:300px;
	padding:0 10px;
}

.global-footer01b {
	float:left;
	width:300px;
	padding:0 10px;
}

.global-footer01c-left {
	float:left;
	width:300px;
	padding:0 10px;
}

.global-footer01c-right {
	float:left;
	width:300px;
	padding:0 10px;
}


}

