@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
#gHeader p {
    padding: 17px 0 0 0;
    float: left;
}

#gHeader {
	padding-bottom: 6px;
}

#gHeader .hInner .logo {
	padding: 0px 9px 0 0;
}

#main h2 {
	padding: 5px 10px;
	font-size: 17px;
	color: #333;
	position: relative;
	background-color: #EBE1CD;
}

#main h2 img {
	position: absolute;
	top: -20px;
	right: 11px;
}

#main h3 {
	padding: 1px 8px 0;
	font-size: 13px;
	color: #E50012;
	background-color: #F1F1EF;
}

#main h3 img {
	margin-right: 4px;
	vertical-align: -6px;
}

#main .list {
	border-top: 2px solid #E50112;
}

#main .list li {
	border-bottom: 2px solid #E50112;
}

#main .list li a {
	padding: 21px 1px 20px;
	font-size: 13px;
	color: #333333;
	display: block;
	background: -moz-linear-gradient(top,#FFFFFF 0%,#EEEEEE);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),to(#EEEEEE));
}

#main .list li a span {
	padding-left: 23px;
	display: block;
	background: url(../../common/img/icon05.gif) no-repeat 10px center;
	background-size: 8px 8px;
}

#main .list02 {
	margin-bottom: 10px;
}

#main .snsUl {
	margin-bottom: 10px;
}

/*
#gFooter .pageTop {
	padding: 7px;
	background-color: #E50112;
}

#gFooter .pageTop img {
	margin: 0;
}


#gFooter .fInner {
	padding-top: 23px;
}

#gFooter .fInner .fBox {
	margin: 0 0 2px;
	text-align: center;
}


#gFooter .fInner .fBox .fLogo {
	margin: 0 0 5px;
	float: none;
}

#gFooter .fInner .fBox p {
	padding: 0;
}

#gFooter .fInner .text {
	margin-bottom: 1px;
	text-align: center;
	line-height: 1.4;
}

#gFooter .copyright {
	background-color: #fff;
}
*/