A:LINK {
text-decoration : underline;
color : 0066FF;
}
A:VISITED {
text-decoration : underline;
color : 660066;
}
A:HOVER {
color : #ff8040;
text-decoration : underline overline;
}
H1{
font-size : 120%;
color : white;
font-weight : bold;
margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 3px;
text-indent : 0px;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
border-width : 0px 0px 0px 0px;
}
H3{
font-size : 11pt;
color : red;
font-weight : bold;
line-height : 130%;
padding-top : 5px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 3px;
margin-top : 5px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 3px;
border-width : 0px 0px 3px;
border-left-width : 0px;
border-bottom-width : 3px;
border-left-width : 0px;
}
H2{
font-size : 10pt;
font-family : "‚l‚r ‚oƒSƒVƒbƒN";
font-weight : normal;
position : normal;
height : 1px;
top : 5px;
margin-top : 5px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 3px;
border-width : 0px 0px 3px;
border-left-width : 0px;
border-bottom-width : 3px;
border-left-width : 0px;
left : 100%;
padding-top : 5px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 3px;
}
.small{
font-size : 85%;
font-weight : normal;
color : blue;
line-height : 110%;
margin-left : 10px;
border-left-width : 10px;
padding-left : 10px;
padding-right : 10px;
margin-right : 10px;
border-right-width : 10px;
}
TD{
line-height : 130%;
color : #363636;
font-size : 10pt;
  list-style-type : circle;
}
DT{
font-size : 9pt;
font-family : "MS UI Gothic";
}
H4{
font-size : 10pt;
font-family : "MS UI Gothic","‚l‚r ‚oƒSƒVƒbƒN";
font-weight : normal;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 0px 0px 0px 0px;
}
LI{
color : navy;
font-size : 10pt;
line-height : 100%;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 3px;
border-width : 3px 3px 3px 3px;
}
STRONG{
font-family : "‚l‚r ‚oƒSƒVƒbƒN";
font-weight : normal;
}
BODY{
text-align : center;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 0px 0px 0px 0px;
background-image : url(images/bgg.png);
}

.title_head{
	width: 500;
	height: 25;
	background-image: url("images/backg2.gif");
}
.title_subtitle2{
	background-image: url("images/backg4.gif");
	background-repeat: no-repeat;
	text-align: right;
	width: 300;
	height: 80;
}


.title_subtitle{
	background-image: url("images/backg3.gif");
	background-repeat: no-repeat;
	text-align: right;
	width: 500;
	height: 80;
}

.maintable{
	width: 800px;
}

.content_bar{
	height: 21px;
	background-image: url("images/top_menubar.gif");
	vertical-align: top;
	text-align: right;
	font-size:8pt;
}

.maincontent{
	width: 600px;
}

.add{
	margin: 5%;
	width: 90%;
	border: 1px solid #FF8000;
	background-color: #F9B74B;
}

.main_table{
	width: 98%;
	margin-left: 2%;
	margin-top: 2em;
	border-bottom: 1px solid #FF8000;
}

.kousei{
	width: 100%;
	border: 1px solid #E7E7E7;
}

.topic_contents_head{
	background-color: #66FF00;
	font-weight: bold;
	width: 100%;
}

.topic_contents{
	border: 1px solid #E7E7E7;
}

.whats_head{
	width: 100%;
	background-image: url("images/line_w.gif");
}
.tabbg{
	width: 800px;
	background-image : url(images/tb.gif);
}
.whats_list{
	color: #99CC33;
}

.whats_font{
	color: #000;
}

.syokai{
	width: 160px;
	text-align: center;
}


.syokai_chara{
	margin-bottom: 5%;
	height: 100%;
}

.company{
	text-align: center;
        }
.etc{
	width: 100%;
	background-image: url("images/waku_btm.gif");
        }

.menu{
	width: 200px;
	background-color: #66CC00;
	text-align: center;
	padding: 3% 0;
}

.menu_content_title{
	color : #FFF;
	width: 180px;
	height: 40px;
	padding-top: 7px;
	padding-left: 2px;
	text-align: left;
	background-image: url("images/menu_title.gif");
	border: 1px solid #336600;
	font-weight: bold;
	margin: 0;
}

.menu_content{
	width: 180px;
	height: 40px;
	padding-top: 7px;
	padding-left: 2px;
	text-align: left;
	background-color: #FFFFD7;
	border: 1px solid #336600;
	margin-left: 0;
}

.content_square{
	padding-left: 1em;
	background-color: #ffffb9;
	border: 2px double #A6DD00;
}

.table_para{
	background-color: #99CC33;
}

.linkr{
	border-right: 2px solid #ADADAD;
}

.linkl{
	border-left: 1px solid #ADADAD;
}

.links{
	text-align: center;
	border-right: 2px solid #ADADAD;
	border-left: 1px solid #ADADAD;
}

.list_list{
	background-color:#FFFFBF;
	margin-top: 10px;
	margin-left: 5%;
}

.list_table{
	background-color:#FFE1C4;
	margin-left:5%;
}

.list_title{
	background-color:#99CC33;
	margin-left:5%;
}

.list_tel{
	width: 100;
}

.list_address{

}

.taiken_staff{
	background-image: url(images/staff_04.gif);
}

.taiken_name{
	text-align:center;
	border-bottom: 3px solid #FF5C0F;
	background-image: url(images/staff_02.gif);
}