
BODY
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;

/*
	color:#006600;
	font-size: 100%;
*/
 	text-align: center;  font-size: 100%; color: #505050; line-height: 1.5; 
 
/*
	background-image: url(../img/bg/background.gif); 
	background-repeat: repeat;
*/
	text-align: center;

}

A:link
{
    COLOR: #008800
}
A:visited
{
    COLOR: #00b500
}
A:hover
{
    COLOR: #0000ff
}
A:active
{
    COLOR: #ff8000
}

a.LINK_TEXT:link
{
	COLOR: #008800;
}
a.LINK_TEXT:visited
{
	COLOR: #008800;
}
a.LINK_TEXT:hover
{
    COLOR: #ffffff;
    background-color: #41ea00;
}
a.LINK_TEXT:active
{
    COLOR: #008800;
}



h1
{
    font-size: 90%;
    margin: 0px;
	font-weight:normal;
}
h2
{
    FONT-SIZE: 90%;
    MARGIN: 0px;
    color: #aaaaaa
}

.RED
{
	color:#ff0000;
}

#PAGE_AREA
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#HEADER_AREA
{
    width: 750px;

    margin: 0px auto;

	text-align: left;

    font-size: 80%;

	padding-top: 10px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 5px;

    border-bottom: #008800 1px solid;
/*
    border-top: #48E000 5px solid;
    border-right: #008800 1px solid;
    border-left: #008800 1px solid;
*/
    background-color: #ffffff;

	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
}


#HEADER_TITLE
{
    float: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:248px;
}

#HEADER_TOPICS
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    TEXT-ALIGN: right;
	width:490px;
}



#HEADER_MENU
{
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
    TEXT-ALIGN: right;
	width:490px;
    font-size: 80%;

	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
}

#TOP_IMG
{
    margin-left:auto;
    margin-right:auto;
    width: 750px;
    border-right: #008800 1px solid;
    border-left: #008800 1px solid;
    BACKGROUND-COLOR: #ffffff;

}

#MENU_AREA
{
    margin-left:auto;
    margin-right:auto;
    width: 750px;

/*    margin: 0px 0px 5px 270px;*/
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 2px 0px;

    border-right: #008800 1px solid;
    border-left: #008800 1px solid;
    border-bottom: #008800 1px solid;

    BACKGROUND-COLOR: #ffffff;
}


#PR_AREA
{
    width: 750px;

    margin-left:auto;
    margin-right:auto;
/*    margin: 0px 0px 5px 270px;*/
    margin: 0px 0px 5px 0px;

/*	padding-bottom: 10px;*/

	padding:0px;
 	font-size:80%;

    border-bottom: #008800 1px solid;
    border-top: #008800 1px solid;
    border-right: #008800 1px solid;
    border-left: #008800 1px solid;

    BACKGROUND-COLOR: #ffffff;

    TEXT-ALIGN: left;
}
#IINE_AREA
{
    width: 750px;
    height: 65px;

    margin-left:auto;
    margin-right:auto;
/*    margin: 0px 0px 5px 270px;*/
    margin: 0px 0px 5px 0px;

/*	padding-bottom: 10px;*/

	padding:0px;
 	font-size:80%;

    border-bottom: #008800 1px solid;
    border-top: #008800 1px solid;
    border-right: #008800 1px solid;
    border-left: #008800 1px solid;

    BACKGROUND-COLOR: #ffffff;

    TEXT-ALIGN: left;

}

#CONTENTS_AREA
{
    width: 750px;
	height: 450px;

    margin-left:auto;
    margin-right:auto;

	padding-bottom: 10px;

 	font-size:80%;

    border-top: #008800 1px solid;
    border-right: #008800 1px solid;
    border-left: #008800 1px solid;

    BACKGROUND-COLOR: #ffffff;

    TEXT-ALIGN: left;
}



#CONTENTS_LEFT
{
    margin: 5px 0px 0px 4px;
    padding: 0px 5px 0px 0px;
    float: left;
    width: 200px;
    border-right: #d0d0d0 1px solid;
	height:500px;
    BACKGROUND-COLOR: #ffffff;
}

#CONTENTS_RIGHT
{
    margin: -498px 0px 0px 255px;
    padding: 0px 5px 0px 0px;
    float: left;
	height:500px;

    BACKGROUND-COLOR: #ffffff;
}

#TITLE_BAR_IMG
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#PICKUP
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    TEXT-ALIGN: left;

}

#PICKUP_BN
{
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    TEXT-ALIGN: left;

    border-top: #999999 1px solid;
    border-right: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    
    width: 232px;
    height: 58px;


}


#LINKS
{
   margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    TEXT-ALIGN: left;
}

#LINKS_BN
{
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    TEXT-ALIGN: left;

    border-top: #999999 1px solid;
    border-right: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    
    width: 232px;
    height: 58px;


}


#NEWS
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    TEXT-ALIGN: left;
}

#TOPICS
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    TEXT-ALIGN: left;
}


#NEWS ul
{
	height:200px;
	width:480px;
    MARGIN: 15px 0px 10px 0px ;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
	text-align:left;
	overflow-y: scroll ;
}

#NEWS li
{
	height:28px;
	font-size:12px;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    MARGIN-left: 10px;
/*    MARGIN-BOTTOM: 10px;*/
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND: url(../img/mark/list.gif) no-repeat;
}













#FOOTER_AREA
{

    width: 750px;
	height:150px;

    margin-left:auto;
    margin-right:auto;


	font-size:80%;
	PADDING-BOTTOM: 0px;
    PADDING-top: 0px;
    PADDING-left: 0px;
    TEXT-ALIGN: left;

    BORDER-top: #008800 1px solid;
    BORDER-BOTTOM: #008800 2px solid;
    border-right: #008800 1px solid;
    border-left: #008800 1px solid;

}

#FOOTER_LINK
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
	padding: 5px 0px 5px 5px;
    MARGIN: 0px 0px 0px 0px ;
}

#COPYRIGHT
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
	padding: 10px 0px 10px 0px;
    MARGIN: 0px 0px 0px 0px ;
    BACKGROUND-COLOR: #edfec0;
	text-align: center;
	width:748px;
	font-size:90%;
}
#FOOTER_COMP
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
	width:528px;
    BACKGROUND-COLOR: #edfec0;
	padding: 10px 0px 15px 5px;
	float:left;
}

#FOOTER_TEL
{
	width:220px;
    BACKGROUND-COLOR: #edfec0;
	padding: 10px 5px 5px 10px;
    MARGIN: -120px 0px 0px 525px ;
	float:left;
}

#FOOTER_COMP ul{ padding: 0 0 0 0; margin:0; list-style:none;}
#SMALL{font-size:80%; padding 0px;}
#BIG{font-size:120%; padding 0px;}

.NAVI
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
	width:748px;

    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #008800 1px dotted;
    PADDING: 5px 0px 5px 5px;

	text-align:left;
}


.CONTENTS_MAIN
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
	float:left;
	width:740px;


    BACKGROUND-COLOR: #ffffff;
    PADDING: 20px 0px 20px 20px;

	text-align:left;
}


.CONTENTS_SUB
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
	float:left;
	width:740px;


    BACKGROUND-COLOR: #ffffff;
    PADDING: 10px 0px 50px 10px;

	text-align:left;
}


.CONTENTS_SUB3
{
	font-family:'メイリオ',Meiryo,sans-serif,'Osaka','ＭＳ Ｐゴシック';
	float:left;
	width:740px;


    BACKGROUND-COLOR: #ffffff;
    PADDING: 10px 0px 50px 10px;

	text-align:left;
}


.CONTENTS_SUB_TITLE
{

	MARGIN: 0px 0px 0px 0px;
    BACKGROUND-COLOR: #ffffff;
	text-align:left;
}


.CONTENTS_SUB h3
{
	color:#333333;
	MARGIN:  0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}

.CONTENTS_SUB3 li
{
	list-style-type: none;

}

.CONTENTS_SUB ul
{
	float:left;
	margin-left:10px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;

/*	width:400px;*/
/*
    BORDER-BOTTOM: #008800 1px dotted;
    BORDER-top: #008800 1px dotted;
    BORDER-left #008800 1px dotted;
    BORDER-right: #008800 1px dotted;
*/
}

.CONTENTS_SUB li
{
	list-style-type: none;

	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bttom: 0px;

	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;


    border-bottom: #008800 1px dotted;

}

.P_00
{
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	color:#cc0000;
}
.P_00_L
{
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	color:#cc0000;
	font-size:14px;
}

.UL_DM
{
	width:500px;
	text-align:left;
}

.UL_RT
{
	width:700px;
	text-align:left;
}



