/*top*/
.color01{
	background-color: #feb808;
}
.color02{
	background-color: #d9d1b8;
}
.color03{
	background-color: #fff5d9;
}
.color04{
	background-color: #ecd17a;
}
.color05{
	background-color: #ffffff;
}
.color06{
	background-color: #d1c9b0;
}
.color07{
	background-color: #ebe2c6;
}
.color08{
	background-color: #fffbf0;
}
.color09{
	background-color: #ebdeba;
}
.color-border01{
	background-color: #dddddd;
}

a.top-header-link:link{
	color: #333333;
	text-decoration: underline;
}
a.top-header-link:visited{
	color: #333333;
	text-decoration: underline;
}
a.top-header-link:hover{
	color: #0099ff;
	text-decoration: none;
}
a.top-link:link{
	color: #0066cc;
	text-decoration: underline;
}
a.top-link:visited{
	color: #003399;
	text-decoration: underline;
}
a.top-link:hover{
	color: #0099ff;
	text-decoration: none;
}
a.top-link02:link{
	color: #0066cc;
	text-decoration: none;
}
a.top-link02:visited{
	color: #003399;
	text-decoration: none;
}
a.top-link02:hover{
	color: #0099ff;
	text-decoration: none;
}
a:link{
	color: #333333;
	text-decoration: none;
}
a:visited{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #0099ff;
	text-decoration: underline;
}
.logo-odn{
	margin: 20px 0px 0px 0px;
}
.date{
	margin: 0px 0px 0px 21px;
	font-size: 11px;
}
.mainarea-title{
	margin: 8px 0px 0px 0px;
}
.saishin-text{
	margin: 0px 0px 1px 0px;
	font-size: 11px;
}
.search-contents{
	margin: 20px 0px 1px 0px;
}
.search-contents input{
	vertical-align: top;
}
.search-contents select{
	vertical-align: middle;
}
.search-contents img{
	vertical-align: middle;
}
.search-text{
	margin: 0px 0px 1px 0px;
	font-size: 11px;
}
.keyword-contents-block{
	margin: 7px 0px 6px 0px;
}
.keyword-contents{
	margin: 4px 5px 3px 10px;
	font-size: 12px;
}
.keyword-contents a:link{
	color: #0066cc;
	text-decoration: underline;
}
.keyword-contents a:visited{
	color: #003399;
	text-decoration: underline;
}
.keyword-contents a:hover{
	color: #0099ff;
	text-decoration: none;
}
.keyword-contents-block1{
	margin: 7px 0px 0px 0px;
}
.keyword-contents-block2{
	margin: 0px 0px 0px 0px;
}
.keyword-contents-block3{
	margin: 0px 0px 6px 0px;
}
.keyword-contents_roll{
	margin: 4px 0px 3px 0px;
	font-size: 12px;
}
.keyword-contents_roll div{
	margin: 4px 0px 3px 0px;
	vertical-align: top;
}
.keyword-contents_roll p{
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}
.keyword-contents_roll img{
	margin: 4px 0px 3px 10px;
	vertical-align: top;
}
.keyword-contents_roll a:link{
	color: #0066cc;
	text-decoration: underline;
}
.keyword-contents_roll a:visited{
	color: #003399;
	text-decoration: underline;
}
.keyword-contents_roll a:hover{
	color: #0099ff;
	text-decoration: none;
}
.new-text{
	margin: 2px 10px 0px 9px;
	text-indent: -13px;
	line-height: 14px;
	font-size: 12px;
}
.l-text01{
	margin: 0px 0px 1px -5px;
	font-size: 14px;
	font-weight: bold;
}
.l-text02{
	margin: 0px 0px 1px -5px;
	font-size: 14px;
	font-weight: bold;
}
.box-img{
	margin: 9px 0px 0px 0px;
}
.box-text{
	margin: 7px 0px 1px 10px;
	font-size: 12px;
	line-height: 16px;
}
.box-area{
	margin: 10px 0px 0px 12px;
}
.box-foot{
	margin: 18px 0px 0px 0px;
}
.pickup-text01{
	margin: 7px 15px 0px 34px;
	text-indent: -18px;
	line-height: 14px;
	font-size: 12px;
}
.pickup-text02{
	margin: 7px 15px 0px 16px;
	text-indent: -18px;
	line-height: 14px;
	font-size: 12px;
}
.area01{
	margin:20px 0px 0px 12px;
}
.text01{
	margin: 1px 10px 1px 16px;
	text-indent: -16px;
	line-height: 20px;
	font-size: 12px;
}
.text02{
	margin: 6px 0px 1px 0px;
	line-height: 18px;
	font-size: 12px;
}
.text03{
	margin: 0px 10px 1px 10px;
	line-height: 18px;
	font-size: 12px;
}
.text04{
	margin: 19px 10px 1px 8px;
	font-size: 12px;
}
.foot-area{
	margin: 20px 0px 0px 0px;
}
.news-area{
	margin: 15px 0px 0px 0px;
}
.dot-line01{
	margin: 8px 0px 0px 0px;
}
.news-text-contents{
	padding: 5px 10px 5px 10px;
}
.news-text{
	margin: 5px 0px 0px 14px;
	padding: 0px 0px 5px 0px;
	text-indent: -14px;
	line-height: 14px;
	font-size: 12px;
}
.news-ichiran{
	margin: 10px 0px 0px 0px;
	line-height: 14px;
	font-size: 12px;
}
.link-area01{
	margin: 14px 0px 0px 0px;
}
.link-area02{
	margin: 6px 0px 0px 0px;
}
.link-area03{
	margin: 3px 0px 0px 0px;
}
.link-area04{
	margin: 5px 0px 0px 0px;
}
.link-img{
	margin: 0px 0px 0px 10px;
}
.link-text{
	margin: 0px 10px 0px 10px;
	line-height: 16px;
	font-size: 12px;
}
.detail-text{
	margin: 3px 10px 0px 10px;
	line-height: 16px;
	font-size: 12px;
}
.title-area01{
	margin: 10px 0px 0px 10px;
}
.title-area02{
	margin: 15px 0px 0px 10px;
}



/*header*/
.header-color01{
	background-color: #feb808;
}
.header-color02{
	background-color: #d9d1b8;
}
.header-bgcolor01{
	background-color: #fff5d9;
}
.header-area01{
	margin: 19px 0px 0px 10px;
}
.form1{
	font-size: 12px;
}


/*footer*/
.footer-color01{
	background-color: #feb808;
}
.footer-color02{
	background-color: #d9d1b8;
}
.header-area01{
	margin: 19px 0px 0px 10px;
}
.jt-logo{
	margin: 15px 0px 0px 15px;
}
.footer-navi{
	margin: 20px 0px 0px 3px;
}
.footer-navi01{
	margin: 0px 0px 0px 10px;
	font-size: 11px;
}
.footer-navi02{
	margin: 0px 0px 0px 10px;
}
a.footer-link:link{
	color: #333333;
	text-decoration: underline;
}
a.footer-link:visited{
	color: #333333;
	text-decoration: underline;
}
a.footer-link:hover{
	color: #0099ff;
	text-decoration: none;
}
.copyright{
	margin: 8px 0px 0px 13px;
}
.copyright-en{
	margin: 19px 0px 0px 13px;
}
