﻿/* ------ contentArea ------ */
.contentArea {
	padding:0 20px 20px;
}

/* ------ borderBlock ------ */
.borderBlock {
	background-color:#fff;
	border: solid 1px #b00045;
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.borderBox {
	max-width:880px;
	margin:0 auto;
	padding:40px 0 20px;
}
.borderBox h2 {
	color:#b00045;
	padding-bottom:30px;
	font-size:160%;
	font-weight:bold;
}
.borderBox .fLeft {
	width:60%;
}
.borderBox .fRight {
	width:35%;
}
.borderBox p span {
	font-size:120%;
	font-weight:bold;
}

/* ------ addressBox ------ */
.addressBox {
	padding-bottom:30px;
}
.addressBox h3 {
	font-size:120%;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom: solid 1px #b00045;
}
.addressBox dl {
	padding-top:10px;
}
.addressBox dt {
	float:left;
	font-size:80%;
	font-weight:bold;
	width:10%;
}
.addressBox dd {
	float:left;
	width:90%;
}

/* ------ btnContact ------ */
.btnContact {
	width:30%;
	padding-top:20px;
}
.btnRed {
	padding:1px;
}
.btnRed p a {
	text-align:center;
	line-height:38px;
	color:#fff;
	background:url(/images/common/headMark.png) no-repeat 10px center #b00045;
	border: solid 1px #b00045;
	border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	display:block;
}
.btnRed p a:hover {
	color:#fff;
	background-color:#cc195f;
}

/*-----------------------------------------------------	*/
/*	1280px以上					*/
/*-----------------------------------------------------	*/

@media screen and (min-width: 1280px) {

}

/*-----------------------------------------------------	*/
/*	for - 1279px					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 1279px) {

}

/*-----------------------------------------------------	*/
/*	for - 960px					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 960px) {

}
