A:link, A:visited { text-decoration: underline; color: #0000FF; }
A:hover { text-decoration: underline; position: relative; top: 0px; left: 0px; color: #0000FF; }
A:active { text-decoration: underline; position: relative; top: 0px; left: 0px; color: #0000FF; }

body {
	margin: 0px 25px 25px 25px;
}

.my_body{
	width:750px;
	float: left;
}

.text_size_buton {
	width: 128px;
	padding: 0px 0px 5px 622px;
}

.company_logo {
	float: left;
	width: 252px;
}

.header {
	float: right;
	width: 498px;
}

.body_waku_top {
	clear: both;
	width: 750px;
	padding: 12px 0px 0px 0px;
}

.contents_menu {
	width: 742px;
	padding: 4px 4px 2px 4px;
	background-image:         url("../commonImages/body_waku.gif");
	background-repeat: repeat-y;
}

.contents_menu_tensen {
	width: 750px;
}

.submenu {
	padding: 14px 0px 0px 0px;
}

.body_waku1 {
	width: 742px;
	background-image:        url(../images/body_waku_bg.gif);
	background-repeat:repeat-y;
	padding: 0px 4px 0px 4px;
}

.body_waku_bottom {
	width: 750px;
	padding: 8px 0px 0px 0px;
	background-image:         url("../commonImages/body_waku.gif");
	background-repeat: repeat-y;
}

.tab_top {
	width: 742px;
	background-image:        url("../commonImages/tab_waku.gif");
	background-repeat:repeat-y;
	padding: 0px 0px 0px 0px;
}

.tab2 {
	width: 703px;
	padding: 0px 16px 0px 23px;
	background-image:         url("../commonImages/tab_waku.gif");
	background-repeat: repeat-y;
}

.tab_bottom {
	width: 742px;
	background-image:        url("../commonImages/tab_waku.gif");
	background-repeat:repeat-y;
	padding: 19px 0px 0px 0px;
}

.contents_title {
	width: 742px;
	height: 45px;
	padding: 0px 0px 19px 0px;
}

.footer {
	padding: 12px 0px 0px 0px;
}

.photo_area {
	float: left;
	width: 504px;
	padding-top: 2px;
	background-color: #FFFFFF;
	padding-bottom: 7px;
}

.news_area {
	float: right;
	width: 238px;
	padding-top: 2px;
}

.photo_news_clear {
	clear: both;
	width: 742px;
	background-color: #FFFFFF;
}

.news_table_top {
	width: 238px;
}

.news_table {
	background-image:url(../images/news_waku_bg.gif);
	background-repeat:repeat-y;
	padding: 10px 11px 2px 15px;
	width: 212px;
}

.news_yajirushi{
	color: #009900;
}
.news_title{
	font-weight: bold;
	color: #FF8A00;
}
.news_kaigyou{
	line-height: 6px;
}

