A:LINK {
text-decoration : underline;
color : black;
}
A:VISITED {
text-decoration : underline;
color : navy;
}
A:HOVER {
color : #ff8040;
text-decoration : underline overline;
background-color : white;
}
H1{
font-size : 120%;
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 : #f95100;
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;
}
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: 600;
	height: 30;
	background-image: url("images/backg2.gif");
}

.title_subtitle{
	background-image: url("images/backg3.gif");
	background-repeat: no-repeat;
	text-align: right;
	width: 600;
	height: 70;
}

.maintable{
	width: 800px;
}

.content_bar{
	height: 21px;
	background-image: url("images/menubarspace.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: #FF8000;
	font-weight: bold;
	width: 100%;
}

.topic_contents{
	border: 1px solid #E7E7E7;
}

.whats_head{
	width: 100%;
	background-image: url("images/title_whats_line.gif");
}

.whats_list{
	color: #FF8000;
}

.whats_font{
	color: #000;
}

.syokai{
	width: 160px;
	background-color: #E7E7E7;
	text-align: center;
}

.syokai_picture{
	margin-top: 0;
	margin-bottom: 5%;
}

.syokai_chara{
	margin-bottom: 5%;
	height: 100%;
}

.company{
	text-align: center;
}

.menu{
	width: 200px;
	background-color: #FF8000;
	text-align: center;
	padding: 3% 0;
}

.menu_content_title{
	width: 180px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	background-color: #F8B74B;
	border: 1px solid #fff;
	margin: 0;
}

.menu_content{
	width: 180px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	background-color: #FFD5B5;
	border: 1px solid #fff;
	margin: 0;
}


.table_para{
	background-color: #FF8000;
}

.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:#FF9933;
	margin-left:5%;
}

.list_tel{
}

.list_address{
	text-align:right;
}

.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);
}

.taiken_cel1{
	border-right: 2px solid #00CC66;
}

.taiken_cel2{
	padding-left: 10px;
}

.taiken_cel3{
	background-color: #FF5C0F;
	color: #fff;
	font-weight: bold;
}

.taiken_table{
	margin-left: 5%;
	width: 500px;
	border-bottom: 1px solid #F8B74B;
}
.taiken_para{
	background-color: #FFE3D7;
	font-weight:bold;
}

.taiken_text{
	padding-top: 1em;
}
