
/* common
===============================================================*/
h1,h2,h3,h4,h5,h6,p,dt,dd,li,a,th,td{line-height: 1.5;}
p,dt,dd,li,a,th,td{font-size: 14px;}
figure {margin: 0;}
.mb{margin-bottom: 1em;}
.mt{margin-top: 1em;}

div#Contents .text_tit {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 25px;
	line-height: 1;
	margin-bottom: 20px;
	position: relative;
	font-weight: 700;
}

h2 {
	font-size: 14px;
	font-weight: 700;
	position: relative;
	padding-left: 10px;
	margin-bottom: 25px;
}
h2::before {
	content: "";
    background: #ff6600;
    width: 4px;
    height: 21px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
}

.regi_box {
	width: 400px;
	margin: 0 auto;
}

.regi_box p.form {
	border: #b2b2b2 1px solid;
	margin-top: 10px;
}

.regi_box p.form input {
	width: 100%;
    box-sizing: border-box;
    margin: 0;
    height: 27px;
    border: none;
    font-size: 14px;
    border: none;
    padding: 0 5px;
	-webkit-appearance: none;
}

.regi_box p.btn {
	text-align: center;
	margin: 4px;
	margin-top: 40px;

}
.regi_box p.btn a{
	width: 159px;
	height: 32px;
	display: inline-block;
	text-indent: -9999px;
}
.regi_box p.btn_next a {
	background: url(../images/register/register.png) no-repeat top 0px left 0px;
}
.regi_box p.btn_next a:hover {
	background: url(../images/register/register.png) no-repeat top -32px left 0px;
}
.regi_box p.btn_send a {
	background: url(../images/register/register.png) no-repeat top 0px left -183px;
}
.regi_box p.btn_send a:hover {
	background: url(../images/register/register.png) no-repeat top -32px left -183px;
}

.regi_box p.red {
	color: #e23a3a;
	margin-top: 10px;
}
.regi_box p.err {
	color: #e23a3a;
	margin-top: 0px;
}

/* pass
===============================================================*/

/* comp
===============================================================*/
#Comp p.back {
	text-align: center;
	margin-top: 50px;
	color: #2266ac;
}
#Comp p.back a {
	color: #2266ac;
}