@charset "UTF-8";


/*
a:link {
	text-decoration: none;
	color: #4C4C4C;
}
a:visited {
	text-decoration: none;
	color: #4C4C4C;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #4C4C4C;
}
*/

.kingnews a:link {
	text-decoration: none;
	color: #FF890D;
}
.kingnews a:visited {
	text-decoration: none;
	color: #FF890D;
}
.kingnews a:hover {
	text-decoration: underline;
	color: #FF890D;
}
.kingnews a:active {
	text-decoration: none;
	color: #FF890D;
}


/*
-------------------------------------------------------------------------
title_text
-------------------------------------------------------------------------
*/
.title_kingreport {
	color: #F40159;
	font-size:16px;
	font-weight:bold;
}
.title_news {
	color: #095DA3;
	font-size:16px;
	font-weight:bold;
}
.title_tool {
	color: #FF5C00;
	font-size:16px;
	font-weight:bold;
}
.title_solution {
	color: #6B1687;
	font-size:16px;
	font-weight:bold;
}
.title_kankyo {
	color: #409D27;
	font-size:16px;
	font-weight:bold;
}
.qr_number {
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.sub_title_green {
	color: #409D27;
	font-size:14px;
	font-weight:bold;
}
.sub_title_orange {
	color: #FF4D00;
	font-size:14px;
	font-weight:bold;
}
.sub_title_white {
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.sub_title_blue {
	color: #095DA3;
	font-size:14px;
	font-weight:bold;
}
.sub_title_purple {
	color: #6B1687;
	font-size:14px;
	font-weight:bold;
}
.text_12 {
	font-size:12px;
	line-height: 150%;
}
.text_12pink {
	font-size:12px;
	line-height: 150%;
	color:#F8355C;
}
.text_12brown {
	font-size:12px;
	line-height: 150%;
	color:#7F1E02;
}
.text_12blue {
	font-size:12px;
	line-height: 150%;
	color:#095DA3;
}
.text_12purple {
	font-size:12px;
	line-height: 150%;
	color:#6B1687;
}
.text_12orange {
	font-size:12px;
	line-height: 150%;
	color:#FF5C00;
}
.text_12green {
	font-size:12px;
	line-height: 150%;
	color:#409D27;
}
/*
-------------------------------------------------------------------------
pagetop
-------------------------------------------------------------------------
*/
.pagetop {
	width: 610px;
	height: 24px;
	padding: 0px;
	margin: 10px 0px 20px 0px;
}
.bt {
	float: right;
	width: auto;
	height: 24px;
	padding: 0px 10px;
	margin: 0px;
	font-size:14px;
}
.navi a:link {
	background-image: url(imgs/img_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 20px;
	display: block;
	text-decoration: none;
	color: #4C4C4C;
}
.navi a:visited {
	background-image: url(imgs/img_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 20px;
	display: block;
	text-decoration: none;
	color: #4C4C4C;
}
.navi a:hover {
	background-image: url(imgs/img_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 20px;
	display: block;
	text-decoration: underline;
	color: #4C4C4C;
}
.navi a:active {
	background-image: url(imgs/img_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 0px 20px;
	display: block;
	text-decoration: none;
	color: #4C4C4C;
}

#t01 {
	float: left;
	width: 720px;
	height: 24px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	background-image:url(imgs/mark.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	border-bottom:1px solid;
}

.date {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float:left;
	font-size:14px;
	color:#3492D9;
	font-weight:bold;
	display:block;
}


/*
-------------------------------------------------------------------------
title_text Ver.2
-------------------------------------------------------------------------
*/
h3 {
	color: #006CB7;
	font-size:18px;
	font-weight:bold;
	margin: 0;
	padding: 10px 0;
}
.seihin {
	color: #000;
	font-size:16px;
	font-weight:bold;
}

.title01 {
	color: #006CB7;
	font-size:14px;
	font-weight:bold;
}
.title02 {
	color: #007F41;
	font-size:14px;
	font-weight:bold;
}
.rep_title {
	color: #000000;
	font-size:16px;
	font-weight:bold;
	padding: 5px;
}

.text_bold_blue {
	font-weight: bold;
	color: #006CB7;
}

.text_bold_green {
	font-weight: bold;
	color: #007F41;
}

.text_kihon{
	color: #000;
	font-size:14px;
}

/*
-------------------------------------------------------------------------
other
-------------------------------------------------------------------------
*/

.white_bg {
	background:#ffffff;
	padding:15px;
}

.blue_border {
	border:1px solid #006CB7;
	padding:10px;
}

.borderSet{
	border:solid #409D27 1px;
	border-collapse: collapse;
}

.sub_title_white {
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}

