@charset "UTF-8";



a:link{
	color:#000000;
	text-decoration: none;
    font-weight: bold;
}


a:visited{
	color:#000000;
	text-decoration: none;
    font-weight: bold;
}


a:hover{
	color:#000000;
	text-decoration: underline;
    font-weight: bold;
}


a:active{
	color:#000000;
	text-decoration: underline;
    font-weight: bold;
}


/* ---------------------------------------------------- */



.title {
	/* background-color: #eeeeee; */


    width:	700px;
    height:	auto;
}


.main {
	/* background-color: #eeeeee; */


    width:	700px;
    height:	auto;


    margin-top: 20px;


	position: static;
    overflow: hidden;
}


.left {
	/* background-color: #ff0000; */


    width:	220px;
    height:	auto;


    margin-right: 20px;
    margin-bottom: 20px;


	position: relative;
    float: left;
}


.center {
	/* background-color: #a3b8f9; */


    width:	460px;
    height:	auto;


    margin-right: 20px;
    margin-bottom: 20px;


	position: relative;
    float: left;
}


.right {
	/* background-color: #eeeeee; */


    width:	220px;
    height:	auto;


    margin-bottom: 20px;


	position: relative;
    float: left;
}


.footer {
	/* background-color: #eeeeee; */


    /* color: #666666; */
    font-family: Osaka,sans-serif;
	font-size: 10px;
	line-height: 18px;


    width:	700px;
    height:	auto;


    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


    border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;





	position: static;
    clear: left;
}



/* ---------------------------------------------------- */


.entry{
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 50px;


    width: 460px;
}


.entry_top{
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 50px;


    width: 220px;
}


.navi{
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 0px;
}



/* ---------------------------------------------------- */

input{
	background-color: #ffffff;



	color: #000000;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	/* line-height	: 19px; */

	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px;
	margin-bottom	: 0px;
	padding-left	: 5px;
	padding-right	: 5px;
	padding-top		: 1px;
	padding-bottom	: 1px;

	border-color			: #999999;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;

}




select{
	background-color: #ffffff;

	color: #000000;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;

	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 1px;
	padding-top		: 1px;
	padding-bottom	: 1px;

	border-color			: #999999;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;

}





.top_text img{
	margin-left		: 0px;
	margin-right	: 10px;
	margin-top		: 0px;
	margin-bottom	: 10px;


    border-width: 0px;
}








/* ---------------------------------------------------- */





.search {
    /* width:	220px; */
    /* height:	auto; */


    margin-left		: 0px;
	margin-right	: 20px;
	margin-top		: 0px;
	margin-bottom	: 0px;
	padding-left	: 0px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	position: static;
    /* float: left; */
}


.searchTitle{

	color: #000000;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 20px;
    font-weight: bold;

	/*
	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 4px;
	padding-bottom	: 4px;


	border-color			: #000000;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
	*/
}


.searchText{
	color: #000000;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 0px;
	margin-bottom	: 0px;
	padding-left	: 0px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


}








/* ---------------------------------------------------- */









.category2 a:link{
	color:#ffc000;
	text-decoration: none;
    font-weight: bold;
}


.category2 a:visited{
	color:#ffc000;
	text-decoration: none;
    font-weight: bold;
}


.category2 a:hover{
	color:#ffc000;
	text-decoration: underline;
    font-weight: bold;
}


.category2 a:active{
	color:#ffc000;
	text-decoration: underline;
    font-weight: bold;
}

.category2_hr{
	border-color			: #ffc000;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
}



.category2_title{
	background-color: #ffc000;


	color: #ffffff;
	font-family: Osaka,sans-serif;
	font-size: 10px;
    line-height: 18px;
	/* font-weight: bold; */


	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}



.category2_entry_title{
	color: #ffc000;
	font-family	: Osaka,sans-serif;
	font-size	: 16px;
	line-height	: 26px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #ffc000;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}



.category2_entry_title_top{
	color: #ffc000;
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #ffc000;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}






.category2_entry_main_text{
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}



.category2_entry_top_text{
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category2_entry_top_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}


.category2_entry_main_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}



.category2_entry_footer{
	color: #ffc000;
	font-family	: Helvetica,Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 16px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category2_navi{
	color: #ffc000;
	font-family	: Helvetica,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #ffc000;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}


.category2_notice{
	background-color: #eeeeee;
	color: #ffc000;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;


	border-color			: #ffc000;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
}







.category3 a:link{
	color:#80bf00;
	text-decoration: none;
    font-weight: bold;
}


.category3 a:visited{
	color:#80bf00;
	text-decoration: none;
    font-weight: bold;
}


.category3 a:hover{
	color:#80bf00;
	text-decoration: underline;
    font-weight: bold;
}


.category3 a:active{
	color:#80bf00;
	text-decoration: underline;
    font-weight: bold;
}

.category3_hr{
	border-color			: #80bf00;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
}



.category3_title{
	background-color: #80bf00;


	color: #ffffff;
	font-family: Osaka,sans-serif;
	font-size: 10px;
    line-height: 18px;
	/* font-weight: bold; */


	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}



.category3_entry_title{
	color: #80bf00;
	font-family	: Osaka,sans-serif;
	font-size	: 16px;
	line-height	: 26px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #80bf00;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}



.category3_entry_title_top{
	color: #80bf00;
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #80bf00;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}






.category3_entry_main_text{
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}



.category3_entry_top_text{
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category3_entry_top_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}


.category3_entry_main_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}



.category3_entry_footer{
	color: #80bf00;
	font-family	: Helvetica,Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 16px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category3_navi{
	color: #80bf00;
	font-family	: Helvetica,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #80bf00;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}


.category3_notice{
	background-color: #eeeeee;
	color: #80bf00;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;


	border-color			: #80bf00;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
}







.category12 a:link{
	color:#0395A6;
	text-decoration: none;
    font-weight: bold;
}


.category12 a:visited{
	color:#0395A6;
	text-decoration: none;
    font-weight: bold;
}


.category12 a:hover{
	color:#0395A6;
	text-decoration: underline;
    font-weight: bold;
}


.category12 a:active{
	color:#0395A6;
	text-decoration: underline;
    font-weight: bold;
}

.category12_hr{
	border-color			: #0395A6;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
}



.category12_title{
	background-color: #0395A6;


	color: #ffffff;
	font-family: Osaka,sans-serif;
	font-size: 10px;
    line-height: 18px;
	/* font-weight: bold; */


	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}



.category12_entry_title{
	color: #0395A6;
	font-family	: Osaka,sans-serif;
	font-size	: 16px;
	line-height	: 26px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #0395A6;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}



.category12_entry_title_top{
	color: #0395A6;
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #0395A6;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}






.category12_entry_main_text{
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}



.category12_entry_top_text{
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category12_entry_top_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}


.category12_entry_main_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}



.category12_entry_footer{
	color: #0395A6;
	font-family	: Helvetica,Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 16px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category12_navi{
	color: #0395A6;
	font-family	: Helvetica,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #0395A6;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}


.category12_notice{
	background-color: #eeeeee;
	color: #0395A6;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;


	border-color			: #0395A6;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
}







.category4 a:link{
	color:#9f0078;
	text-decoration: none;
    font-weight: bold;
}


.category4 a:visited{
	color:#9f0078;
	text-decoration: none;
    font-weight: bold;
}


.category4 a:hover{
	color:#9f0078;
	text-decoration: underline;
    font-weight: bold;
}


.category4 a:active{
	color:#9f0078;
	text-decoration: underline;
    font-weight: bold;
}

.category4_hr{
	border-color			: #9f0078;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
}



.category4_title{
	background-color: #9f0078;


	color: #ffffff;
	font-family: Osaka,sans-serif;
	font-size: 10px;
    line-height: 18px;
	/* font-weight: bold; */


	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}



.category4_entry_title{
	color: #9f0078;
	font-family	: Osaka,sans-serif;
	font-size	: 16px;
	line-height	: 26px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #9f0078;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}



.category4_entry_title_top{
	color: #9f0078;
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #9f0078;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}






.category4_entry_main_text{
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}



.category4_entry_top_text{
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category4_entry_top_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}


.category4_entry_main_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}



.category4_entry_footer{
	color: #9f0078;
	font-family	: Helvetica,Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 16px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category4_navi{
	color: #9f0078;
	font-family	: Helvetica,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #9f0078;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}


.category4_notice{
	background-color: #eeeeee;
	color: #9f0078;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;


	border-color			: #9f0078;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
}







.category5 a:link{
	color:#7f4900;
	text-decoration: none;
    font-weight: bold;
}


.category5 a:visited{
	color:#7f4900;
	text-decoration: none;
    font-weight: bold;
}


.category5 a:hover{
	color:#7f4900;
	text-decoration: underline;
    font-weight: bold;
}


.category5 a:active{
	color:#7f4900;
	text-decoration: underline;
    font-weight: bold;
}

.category5_hr{
	border-color			: #7f4900;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
}



.category5_title{
	background-color: #7f4900;


	color: #ffffff;
	font-family: Osaka,sans-serif;
	font-size: 10px;
    line-height: 18px;
	/* font-weight: bold; */


	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}



.category5_entry_title{
	color: #7f4900;
	font-family	: Osaka,sans-serif;
	font-size	: 16px;
	line-height	: 26px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #7f4900;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}



.category5_entry_title_top{
	color: #7f4900;
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #7f4900;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}






.category5_entry_main_text{
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}



.category5_entry_top_text{
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category5_entry_top_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}


.category5_entry_main_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}



.category5_entry_footer{
	color: #7f4900;
	font-family	: Helvetica,Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 16px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category5_navi{
	color: #7f4900;
	font-family	: Helvetica,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #7f4900;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}


.category5_notice{
	background-color: #eeeeee;
	color: #7f4900;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;


	border-color			: #7f4900;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
}







.category1 a:link{
	color:#005bbf;
	text-decoration: none;
    font-weight: bold;
}


.category1 a:visited{
	color:#005bbf;
	text-decoration: none;
    font-weight: bold;
}


.category1 a:hover{
	color:#005bbf;
	text-decoration: underline;
    font-weight: bold;
}


.category1 a:active{
	color:#005bbf;
	text-decoration: underline;
    font-weight: bold;
}

.category1_hr{
	border-color			: #005bbf;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
}



.category1_title{
	background-color: #005bbf;


	color: #ffffff;
	font-family: Osaka,sans-serif;
	font-size: 10px;
    line-height: 18px;
	/* font-weight: bold; */


	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}



.category1_entry_title{
	color: #005bbf;
	font-family	: Osaka,sans-serif;
	font-size	: 16px;
	line-height	: 26px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #005bbf;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}



.category1_entry_title_top{
	color: #005bbf;
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #005bbf;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}






.category1_entry_main_text{
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}



.category1_entry_top_text{
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category1_entry_top_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}


.category1_entry_main_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}



.category1_entry_footer{
	color: #005bbf;
	font-family	: Helvetica,Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 16px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category1_navi{
	color: #005bbf;
	font-family	: Helvetica,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #005bbf;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}


.category1_notice{
	background-color: #eeeeee;
	color: #005bbf;
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 10px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;


	border-color			: #005bbf;
	border-left-width		: 1px;
	border-right-width		: 1px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: solid;
}








/* ---------------------------------------------------- */





.category-1 a:link{
	color:#000000;
	text-decoration: none;
    font-weight: bold;
}


.category-1 a:visited{
	color:#000000;
	text-decoration: none;
    font-weight: bold;
}


.category-1 a:hover{
	color:#000000;
	text-decoration: underline;
    font-weight: bold;
}


.category-1 a:active{
	color:#000000;
	text-decoration: underline;
    font-weight: bold;
}

.category-1_hr{
	border-color			: #000000;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
}


.category-1_title{
	background-color: #000000;


	color: #ffffff;
	font-family: Osaka,sans-serif;
	font-size: 10px;
    line-height: 18px;
	/* font-weight: bold; */


	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}



.category-1_entry_title{
	color: #000000;
	font-family	: Osaka,sans-serif;
	font-size	: 16px;
	line-height	: 26px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #000000;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}



.category-1_entry_title_top{
	color: #000000;
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;
    font-weight: bold;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 0px;
	padding-bottom	: 0px;


	border-color			: #000000;
	border-left-width		: 4px;
	border-right-width		: 0px;
	border-top-width		: 0px;
	border-bottom-width		: 0px;
	border-style			: solid;
}






.category-1_entry_main_text{
	font-family	: Osaka,sans-serif;
	font-size	: 12px;
	line-height	: 20px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 10px;
	padding-bottom	: 10px;
}



.category-1_entry_top_text{
	font-family	: Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category-1_entry_top_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}


.category-1_entry_main_text img{
	padding-left: 0px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
    border-width: 0px;
}



.category-1_entry_footer{
	color: #000000;
	font-family	: Helvetica,Osaka,sans-serif;
	font-size	: 11px;
	line-height	: 16px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 10px;
	padding-left	: 10px;
	padding-right	: 10px;
	padding-top		: 0px;
	padding-bottom	: 0px;
}



.category-1_navi{
	color: #000000;
	font-family	: Helvetica,sans-serif;
	font-size	: 11px;
	line-height	: 19px;


	margin-left		: 0px;
	margin-right	: 0px;
	margin-top		: 5px;
	margin-bottom	: 0px;
	padding-left	: 6px;
	padding-right	: 0px;
	padding-top		: 4px;
	padding-bottom	: 4px;


	border-color			: #000000;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	border-style			: dotted;
}

hr{
	border-color			: #000000;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 0px;
	border-style			: dotted;
	height					: 0px;
}





