.header{

	font-size : 30px;

	font-weight : bold;

	color : white;

	background-color : #0A247E;

	background-image: url(../img/header01.jpg);



}

.navi{

	font-size : 14px;

	color : white;

	background-color : #0055D5;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

text-indent : 3px;

}

.naviLink{

	font-size : 12px;

	color : white;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

        text-indent : 3px;

        text-decoration: none; 

}

.naviLink:hover{

	font-size : 12px;

	color : #99CCFF;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

        text-indent : 3px;

        text-decoration: underline;

}

.naviBorder{

	background-color : #1171FF;

	margin: 0px;

	padding: 00px;



}

.footer{

	color: #000000;

	padding-left: 5px;

	padding-top: 5px;

	font-size: 12px;

	background-color: #FFFFFF;















}

.naviSub{

	background-color : #FFFF99;

	font-size : 14px;

	color : #FFFFFF;

	font-weight: normal;





text-indent : 3px;

}

.naviSubLink{

	font-size : 14px;

	color : #402900;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

        text-indent : 3px;

        text-decoration: none; 

}

.naviSubLink:hover{

	font-size : 14px;

	color : #66CC00;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

        text-indent : 3px;

        text-decoration: none;

}

.naviLine {

	background-color: #000000;

}

.mail{

font-size : 12px;

color : #000066;

}

.default{

	color : #000000;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #000033;

	border-right-color: #000033;

	border-bottom-color: #000033;

	border-left-color: #000033;

	background-color: #FFFFFF;













}

.line{

background-color : gray;

}

.pickupline {

	color: #000066;

	background-color: #666666;





}

.naviNow {

	color: #000000;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	font-size: 12px;



}

.pageTitle{

font-size : 22px;



color : black;









font-weight : bold;

}

.listLink {

	color: #000000;

	text-decoration: underline;

}

.topLink {

	color: #000000;

	text-decoration: underline;

	float: right;

}

a {

	color: #000000;

	text-decoration: underline;

}

.contactTable {

	font-size: 14px;

	color: #000000;

	border: 1px solid #333333;

	margin: 3px;



}

.mapDes {

	color: #73B00B;

}

.officeInfo {

	color: #000000;

	background-position: center;

	text-align: center;

}

.topicth {

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	background-image: url(../img/categoryCenter.gif);



}

.naviLine2 {



	background-color: #0066FF;

}

.headerText {

	font-size: 12px;

	color: #FFFFFF;

	text-align: right;

	background-image: url(../img/stripe02.gif);

	font-weight: bold;

	padding-right: 2px;









}

.naviBack {

	background-color: #DFECFF;

}

.naviFrame {

	background-color: #1171FF;



}

.footerLine {

	background-color : #000000;

	color: #FFFFFF;

	background-image: url(../img/headerLine.gif);



}

.tel {

	font-size : 13px;

	color : #000000;



}

.footerLine2 {





	background-color : #F99106;

	color: #FFFFFF;

}

.topic {

	color: #000000;

	border: none;



}

.topicRight {

	color: #000000;

	border: 1px solid #666666;

	text-align: right;



}

body {

	background-image: url(../img/back.jpg);

}

.catch {

	font-size: 12px;

	color: #000066;

}

.naviFrame2 {



	background-color: #CCCCCC;

}

.navi2 {



	font-size : 14px;

	color : white;

	background-color : #999999;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

text-indent : 3px;

}

.naviSecond {



	font-size : 12px;

	color : #000000;

	background-color : #DFECFF;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

text-indent : 3px;

}

.naviLink2 {



	font-size : 12px;

	color : #000000;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

        text-indent : 3px;

        text-decoration: none;

}

.naviLink2:hover{

	font-size : 12px;

	color : #3366CC;

	margin: 0px;

	padding: 0px;

        text-indent : 3px;

        text-decoration: underline;

}

.pageTitleLine {

	background-color: #666666;

}

h1 {

	color: #000000;

	margin: 0px;

	padding-top: 3px;

	padding-bottom: 0px;

	font-size: 24px;





}

.quote {

	padding: 5px;

	border: 1px solid #666666;

}

h2 {

	color: #000000;

	margin: 0px;

	padding-top: 3px;

	padding-bottom: 0px;

	font-size: 18px;

}

.slogan {

	padding: 10px;

	border: 1px solid #666666;

	font-size: 16px;

	color: #000000;

}