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

@import url(default.css);
@import url(common.css);
@import url(layout.css);

#s_wrap {
	width:100%;
	margin:0px auto;
	padding:0px;
}

.s_contents {
	width:100%;
	margin:0px auto;
	padding:0px;
}


#s_navi {
	width:100%;
	overflow:hidden;
	margin:5px auto;
	float:left;
	text-align:center;
	/* border-bottom:2px solid #cccccc;
	padding-bottom:5px; */
}

#s_navi li {
	display:inline;
}

#s_navi .m1 {
	padding-left:15px;
}


.cate_menu {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-top:30px;
	padding-bottom:50px;
	overflow:hidden;
}

.s_t {
	width:97%;
	padding-left:3%;
	border-bottom:1px solid #cccccc;
	padding-top:15px;
	padding-bottom:3px;
	color:#125dae;
	font-size:1.2em;
	overflow:hidden;
}

.s_p {
	width:100%;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
}

.table_100 {
	width:90%;
	margin:0 auto;
}


.table_100 th {
	width:20%;
	padding-bottom:5px;
	text-align:left;
	font-size:1.0em;

}

.table_100 td {
	width:80%;
	padding-bottom:5px;
}

.table_100 td input {
	border:1px solid #ccc;
	font-size:9px;
}

.table_100 td textarea {
	border:1px solid #ccc;
	font-size:9px;
}

.span_t {
	float:left;	
	padding:0 0 10px 20px;
	color:red;
}
