@charset "utf-8";

div#ctlbox {
 background-color: #fff2f2;
 font-size: 12px;
 padding: 20px;
 margin-bottom: 20px;
}
div#ctlbox p.submit {
	float:none;
	clear:both;
	margin:0;
	padding:10px 0 0 0;
}
div#ctlbox table {
 margin-left: 20px;
}
div#ctlbox th {
 text-align: left;
 font-weight: normal;
 padding-right: 5px;
}
div#ctlbox td {
 padding-bottom: 13px;
}
div#ctlbox select {
	padding:1px 5px;
}
div#ctlbox p.radio {
	margin:0 0 4px 0;
 float: left;
}
div#ctlbox .lvl1 {
	padding:1px 5px;
	width:113px;

}
div#ctlbox .lvl2 {
	padding:1px 5px;
	width:86px;
  margin-bottom: 5px;
}
#search_btn {
	display: block;
	width: 161px;
	height: 28px;
	margin: 0 auto;
	background: url("../../images/news_submit.png") no-repeat;
	border: none;
}

#search_btn:hover {
	cursor: pointer;
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

.form_area {
	max-width:350px;
	margin:0 auto;
}
dl.news {
	font-size:13px;
 color: #151515;
 
}
dl.news dt {
	font-size:12px;
 margin-bottom: 3px;
}
dl.news dt .new {
	font-size:10px;
	color:#ef5757;
}
dl.news dt .soumu {
	color:#4566c5;
	font-size:11px;
	margin:0 3px 0 5px;
}
dl.news dt .keiri {
	color:#8f8c37;
	font-size:11px;
	margin:0 3px 0 5px;
}
dl.news dt .nenkin {
	color:#3f9ea8;
	font-size:11px;
	margin:0 3px 0 5px;
}
dl.news dt .kenkou {
	color:#e57549;
	font-size:11px;
	margin:0 3px 0 5px;
}
dl.news dt img {
	vertical-align:middle;
}


dl.news dd {
	border-bottom:1px solid #bfbfbf;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
dl.news dd .new {
	font-size:10px;
}
dl.news dd a {
 color: #151515;
 text-decoration: none;
}
dl.news dd a:hover {
 text-decoration: underline;
}

@media only screen and (max-width: 700px) {


div#ctlbox {
	font-size:14px;
	padding:10px;
}

div#ctlbox p {
	float: left;
	margin:6px 5px 0 5px;
 font-size: 11px;
}
div#ctlbox th {
	text-align:left;
	padding:0 12px 0 0;
	font-weight:normal;
 font-size: 11px;
}
div#ctlbox td {
	padding-bottom:6px;
 font-size: 11px;

}
#search_btn {
	display: block;
	width: 190px;
	height: 32px;
	margin: 5px auto 0 auto;
	background: url("../../images/news_submit_sp.gif") no-repeat;
	background-size:190px auto;
	border: none;
}



}