@charset "utf-8";

/**************************************************
		PC
**************************************************/
/* ===== Title Area ===== */
#titleArea {
	background-image:url("../img/bg_title_area.jpg");
}


#mainArea .listTab {
	font-size:20px;
	font-size:1.25rem;
	font-weight:bold;
	text-align:center;
}

#mainArea .listTab li {
	display:inline-block;
	position:relative;
	padding-right:10px;
	line-height:1.5;
}

#mainArea .listTab li:last-child { padding-right:0; }

#mainArea .listTab li:after {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:10px;
	font-weight:normal;
	content:'/';
}

#mainArea .listTab li:last-child:after { display:none; }

#mainArea .listTab li a {
	display:inline-block;
	position:relative;
	padding:0 60px;
	color:#333;
	text-decoration:underline;
}

#mainArea .listTab .active a,
#mainArea .listTab li a:hover { color:#932536; text-decoration:none; }

#mainArea .listTab .active a:after {
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-7px;
	height:7px;
	border-top:7px solid #932536;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	content:'';
}

#mainArea .tabContents {
	position:relative;
}

#mainArea .tabBox {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#mainArea .tabBox.active {
	position:relative;
}


/**************************************************
		SP
**************************************************/
@media screen and (max-width:767px){

/* ===== Title Area ===== */
#titleArea {
	background-image:url("../img/bg_title_area_sp.jpg");
}


#mainArea .listTab {
	font-size:15px;
	font-size:0.94rem;
}

#mainArea .listTab li {
	display:block;
	float:left;
	width:33.33%;
}

#mainArea .listTab li a {
	display:block;
	position:relative;
	padding:0;
}

#mainArea .listTab li a:hover { color:#333; text-decoration:underline; }
#mainArea .listTab .active a:hover { color:#932536; text-decoration:none; }

#mainArea .listTab .active a:after {
	bottom:-12px;
	margin-left:-5px;
	height:5px;
	border-width:5px;
}



}