@charset "UTF-8";
/* ------------------------- TOC 
host


---------------------------- */
/* ============================== category style */
/* full_inner */
.full_inner {
	padding: 4px 20px 0;	
}
/* inner_contets */
.inner_contets {
	background: url(../../common/img/bg_line04.gif) repeat-x left top;
	padding: 40px 20px 0;	
}
/* inn_unit */
.inn_unit {
	padding-left: 40px;
	padding-right: 40px;
}
.inner_contets dl {
	background: url(../../common/img/bg_line02.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 15px;	
}
.inner_contets dl:last-of-type {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;	
}
.inner_contets dl dt {
	font-size: 1.16em;
	font-weight: bold;
	color: #224455;
	padding: 5px 75px 5px 0;
	display: inline;
	background-repeat: no-repeat;
	background-position: right center;
}
.inner_contets dl.notice dt {
	background-image: url(../../common/img/news_icon_tp01.gif);
}
.inner_contets dl.wanted dt {
	background-image: url(../../common/img/news_icon_tp02.gif);
}
.inner_contets dl dd {
	font-size: 1.16em;
	padding-top: 10px;
	font-weight: bold;
	color: #224455;
}
.inner_contets dl dd a {
	color: #0077cc;
}
.inner_contets dl dd a:hover {
	color: #0099ff;
}
.inner_contets p.date {
	font-size: 1.1em;
	font-weight: bold;
	color: #224455;
	padding-bottom: 25px;
}
.inner_contets article {
	background:url(//common/img/bg_contents_tp01.gif) no-repeat right bottom;
}
.inner_contets article p {
	color: #224455;
	font-size: 1.1em;
	padding-bottom: 15px;
}
.inner_contets article p:last-of-type {
	padding-bottom: 0;	
}
.inner_contets .btn_detail {
	margin-top: 50px;
	font-size: 0;
	line-height: 0;
}





/* ============================== form */


/* ============================== media queries */

