@charset "utf-8";

/* ݃N
------------------------------------- */

#s_link {
	text-align : left ;
	margin-bottom : 30px ;
}

#s_link h3 {
	text-align : center ;
	font-weight : bold ;
	color : #f00 ;
	font-size : 16px ;
	margin-top : 20px ;
}

#s_link p {
	width : 500px ;
	margin : 0px auto ;
}

p#title_red {	
	width: 500px ;
	margin			: 20px auto ;
	padding			: 5px 0px 5px 10px;
	border-left		: solid 3px #C60000;
	background		: url(http://www.hankoya.com/common/line/01.gif) repeat-x left bottom;
	color			: #333;
}

body #wrap #s_link ul {
	width : 480px ;
	margin : 0px auto ;
	list-style : decimal inside ;
}

body #wrap #s_link li {
	margin : 0 0 10px 0 ;
	background-image : none ;
}

#s_link table#content {
	width : 400px ;
	margin : 10px auto 20px auto ;
	border: 1px solid #999999;
}

#s_link table#content td{
	border-bottom: none;
	border-right: none;
	padding : 5px ;
}

#s_link table#content td.title {
	width : 70px ;
	background-color : #f3f3f3 ;
	padding-left : 10px ;
}

#s_link h4 {
	width : 490px ;
	padding : 5px ;
	font-weight : bold ;
	color : #fff ;
	background-color : #969696 ;
	margin : 20px auto 0 auto ;
}

#s_link table#form {
	width : 500px ;
	margin-left : auto ;
	margin-right : auto ;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#s_link table#form td{
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding : 5px ;
}

#s_link table#form td.title {
	width : 130px ;
	padding-left : 10px ;
	background-color : #f3f3f3 ;
}

.font16 {
	font-size : 16px ;
}

.bold {
	font-weight : bold ;
}

.center {
	text-align : center ;
}

.bg_gray {
	background-color : #f3f3f3 ;
}

.red {
	color : #f00 ;
}

table td#thanks {
	vertical-align:top;
	padding:30px 40px 0 0;
	line-height:1.5;
}

table td#group img {
	border:none;
	display:block;
	margin:5px auto 0 auto;
}

table td#group {
	text-align:center;
}
