@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------
know-index
-------------------------------------------------*/

.know-index-ttl {
	border-bottom:1px dotted #b4b4b4;
	margin-bottom:20px; 
}

.know-index-ttl p {
	padding-bottom:20px;
}

#know-index h3 {
	padding-bottom:20px;
	clear:both;
}

#know-index h4 {
	padding-bottom:20px;
}



/*   know-text
-----------------------------------------*/

#know-text {
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(../img/know/img-knowindex.jpg) no-repeat right bottom;
	border-bottom:1px dotted #b4b4b4;
}

#know-text p {
	line-height:2;
}

#know-text img {
	float:right;
}

#know-text .kt{
	color:#ff8947;	
}

/*   secret-box
-----------------------------------------*/
/*---secret-list---*/

.secret-list {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #b4b4b4;
	width:690px;
}

.secret-list ul li {
	float:left;
	padding:0 10px 2px;
}


/*---secret-list-preparing---*/

.secret-list-preparing {
	padding-bottom:20px;
	margin-bottom:20px;
	float:left;
	width:325px;
}

.secret-list-preparing p {
	padding-bottom:20px;
}

.secret-list-preparing  ul li {
	padding-bottom:2px;
}


/*-----------------------------------------------
form
-------------------------------------------------*/
.secret-form-area {
	padding-bottom:30px;
}


#know-index h3.secret-form-ttl {
	background:url(../../common/img/icon-18.gif) no-repeat left 5px;
	font-size:134%;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:10px;
}


.secret-form {
	background:url(../img/know/bg-form01.gif) no-repeat left top;
	padding-top:10px;
	width:615px;
}

.secret-form table th {
	font-weight:bold;
	padding:5px 15px;
	vertical-align:top;
	width:130px;
}

.secret-form table td {
	padding:5px 15px;
	vertical-align:top;
}

.secret-form table .box01 {
	margin:5px 0 0;
	padding:2px;
	width:200px;
}

.secret-form table .box300 {
	margin:5px 0 0;
	padding:2px;
	width:380px;
}

.secret-form .btn-area {
	background:url(../img/know/bg-form02.gif) no-repeat left bottom;
	padding: 15px 0 25px;
	text-align:center;
}

.secret-form table p.mini {
	color:#FE0002;
	font-size:75%;
}

span.attention {
	color:#FE0002;
}

span.attention02 {
	color:#FE0002;
	font-weight:normal;
	font-size:84%;
}


p.form-attention-text {
	font-size:84%;
	padding-top:15px;
}


/*-----------------------------------------------
完了ページ
-------------------------------------------------*/
.form-area-end {
	padding-top:30px;
	text-align:center;
}

.end-text {
	padding-bottom:20px;
}




















