@charset "shift_jis";

/* プリンタ用 */


@media print {





div#header,
div#gfooter,
div#topicpath,
div#gnav,
div.gmenu,
div.gpagetop,
div#gnav-wrap,
div.application-btn,
p.g-access-aid,
p.app-list,
h3.app-h3-00,
#visual,
.media-acro{
	display: none;
}

h5, h6 {
	font-size: 11px;
}

a {
	text-decoration: none;
	color: #000;
}

a:after {
    content: " [ " attr(href) " ] ";
    font-size: 10.5pt;
}
#logo a:after {
    content: "";
}

img {
	border: none;
}

dl {
	padding: 5px 0;
}

p, dt, dd, th, td  {
    line-height: 16px;
}

th, td {
	padding: 5px;
	border-left: solid 1px #000;
}

ul {
	padding: 10px 0;
}
li {
	padding: 3px;
}





h4.head {
	clear: both;
}
.news-tb1 {/*←10月1日のテーブル指定*/
	float: left;
	width: 250px;
	text-align: left;
	margin: 5px 30px 20px 20px;
	_margin: 5px 30px 0 10px;
	padding: 0;
}
.news-tb1 td {
	margin: 0;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	border: 0;
}
.news-tb2 {/*←10月1日のテーブル指定*/
	float: left;
	width: 260px;
	text-align: left;
	margin:  5px 0 20px;
	padding: 0;
}
.news-tb2 td {
	margin: 0;
	padding: 3px;
	vertical-align: top;
	color: #666666;
	border: 0;
}



.recruit-media h4 {
	margin: 0;
	padding: 0;
}

.recruit-media ul {
	margin-top: 2px;
	padding-bottom: 10px;
}















}
