@charset "utf-8";

/* Common
=================================================================== */

h2 {
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 1px;
}

.h2 {
	margin-bottom: 24px;
}

/* Top
=================================================================== */

/* ------------------------------------- */
/*	 content
/* ------------------------------------- */
.title{
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
}

.text-box{
	margin-bottom: 40px;
}

/*  panel-box
/*--------------------------------- */
.panel {
	margin-bottom: 20px;
	background-color: transparent;
	border: none;
	box-shadow: none;
}

.panel-body {
	padding: 0;
}

.panel-footer {
	background-color: transparent;
	font-size: 14px;
	padding: 10px 0 0 0;
	border: none;
}

/*  button-box
/*--------------------------------- */
.button-box{
	text-align: center;
	padding: 20px;
	margin-top: 40px;
	background-color: #eee;
}

.button-box h2{

}

.button-box p{
	color: #888;
}

.btn {
	padding: 12px 80px;
}

.button-box .btn-default{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	background-color: #7E7E7E;
}


/*  regist
/*--------------------------------- */
.regist {
	background-color: #FBFAF9;
	padding: 20px;
	border-radius: 10px;
	border: 5px solid #E8E1DA;
}

.regist .text {
	float: left;
/**
	width: 580px;
*/
}

.regist .text h2 {
	margin-bottom: 10px;
}

.regist .text p {

}

.regist button {
	float: right;
	background-color: transparent;
	margin-top: 45px;
	padding: 0;
	border: none;
}

.regist button a {
	display: block;
/**
	width: 200px;
*/
	height: 90px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: -ms-linear-gradient(270deg, #990000, #700000) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(270deg, #990000, #700000) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(270deg, #990000, #700000) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(270deg, #990000, #700000) repeat scroll 0 0 transparent;
	padding: 30px 0;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	behavior: url("/css/PIE.htc");
}

.regist button a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	text-decoration: none;
}



/* FAQ, Privacy Policy
=================================================================== */

dl.list {
	margin-top: 20px;
}

dl.list dt {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}

dl.list dd {
	margin-bottom: 20px;
}
