#blog_news td {
	text-align: left;
	padding: 5px;
}

#blog_top {
	background-image: url(/img/topimg/txt_blog_title.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 680px;
	padding-top: 40px;
	text-align: left;
}

#blog_loop {
	background-image: url(/img/topimg/txt_blog_loop.gif);
	background-repeat: repeat-y;
	padding: 0px 10px 10px 15px;
}

#blog_under {
	background-image: url(/img/topimg/txt_blog_under.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.blog_arrow {
	background-image: url(/img/topimg/dec_arrow01.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.blog_line {
	border-bottom: 1px #d0d0d0 solid;
	white-space:nowrap;
}

#chishiki_top {
	width: 205px;
	padding: 3px 5px 2px 5px;
	background-color: #40c0e5;
	background-image: url(/img/topimg/dec_top01.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#chishiki_loop {
	width: 203px;
	padding: 5px 5px 5px 5px;
	border-left: 1px #40c0e5 solid;
	border-right: 1px #40c0e5 solid;
	text-align: left;
}

#chishiki_under {
	height: 5px;
	width: 215px;
	background-image: url(/img/topimg/dec_under01.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#care_top {
	width: 211px;
	padding: 3px 5px 2px 5px;
	background-color: #53b152;
	background-image: url(/img/topimg/dec_top02.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#care_loop {
	width: 209px;
	padding: 5px 5px 5px 5px;
	border-left: 1px #53b152 solid;
	border-right: 1px #53b152 solid;
	text-align: left;
}

#care_under {
	height: 5px;
	width: 221px;
	background-image: url(/img/topimg/dec_under02.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#medical_top {
	width: 205px;
	padding: 3px 5px 2px 5px;
	background-color: #ffa320;
	background-image: url(/img/topimg/dec_top03.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#medical_loop {
	width: 203px;
	padding: 5px 5px 5px 5px;
	border-left: 1px #ffa320 solid;
	border-right: 1px #ffa320 solid;
	text-align: left;
}

#medical_under {
	height: 5px;
	width: 215px;
	background-image: url(/img/topimg/dec_under03.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#baby_top {
	width: 205px;
	padding: 3px 5px 2px 5px;
	background-color: #f1888d;
	background-image: url(/img/topimg/dec_top04.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#baby_loop {
	width: 203px;
	padding: 5px 5px 5px 5px;
	border-left: 1px #f1888d solid;
	border-right: 1px #f1888d solid;
	text-align: left;
}

#baby_under {
	height: 5px;
	width: 215px;
	background-image: url(/img/topimg/dec_under04.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#taiken_top {
	width: 211px;
	padding: 3px 5px 2px 5px;
	background-color: #4da8a1;
	background-image: url(/img/topimg/dec_top05.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#taiken_loop {
	width: 209px;
	padding: 5px 5px 5px 5px;
	border-left: 1px #4da8a1 solid;
	border-right: 1px #4da8a1 solid;
	text-align: left;
}

#taiken_under {
	height: 5px;
	width: 221px;
	background-image: url(/img/topimg/dec_under05.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#special_top {
	width: 205px;
	padding: 3px 5px 2px 5px;
	background-color: #4c74a7;
	background-image: url(/img/topimg/dec_top06.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#special_loop {
	width: 203px;
	padding: 5px 5px 5px 5px;
	border-left: 1px #4c74a7 solid;
	border-right: 1px #4c74a7 solid;
	text-align: left;
}

#special_under {
	height: 5px;
	width: 215px;
	background-image: url(/img/topimg/dec_under06.gif);
	background-repeat: no-repeat;
	font-size:0;
}

#qa_top {
	background-image: url(/img/topimg/dec_qa_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 215px;
	padding-top: 5px;
}

#qa_loop {
	background-image: url(/img/topimg/dec_qa_loop.gif);
	background-repeat: repeat-y;
	padding: 0px 5px 5px 5px;
	text-align: left;
	line-height: 1.2;
}

.padding_L5 {
	padding-left: 5px;
}

.mar_T10 {
	margin-top: 10px;
}

.mar_B10 {
	margin-bottom: 10px;
}
.wid95 {
	width: 95px;
}

.txt_count {
	text-align: right;
	color: #ffffff;
	font-weight: bold;
}

.txt_left {
	text-align: left;
}

.txt_right {
	text-align: right;
}


.txt_11px_kiji {
	font-size: 13px;
	*font-size: 12px; /* IE 7 */
	*font: 12px; /* IE 6? */
}









.contents_tabbox {
	border-right: 1px solid #d0d4d8;
	border-bottom: 1px solid #d0d4d8;
	border-left: 1px solid #d0d4d8;
}

.new_margin {
	margin-top: 10px;
}

.tab_bg {
	margin-top: 20px;
	background-image: url(/img/topimg/tab_bg.gif);
	background-repeat: repeat-no;
	height: 28px;
	width: 678px;
	border-top: 3px #ffa320 solid;
	border-right: 1px solid #d0d4d8;
	border-left: 1px solid #d0d4d8;
}

.line_size01 {
	font-size: 0;
}

.tab_bg a {
	display: block;
	width: 134px;
	padding-top: 7px;
	height: 21px;
}

a.tabline{
	border-right: 1px solid #d0d4d8;
}

.tab_bg a:hover {
	color: #585858;
	font-weight: bold;
	background-color: transparent;
	background-image: url(/img/topimg/tab_over.gif);
	background-repeat: x-repeat;
}

.tab_config {
	text-align: right;
}

#tyumoku_top {
	background-image: url(/img/topimg/txt_tyumoku_title.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 680px;
	padding-top: 40px;
	text-align: left;
}

.tyumoku_arrow {
	background-image: url(/img/topimg/dec_arrow01.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
	vertical-align: top;
}


