/* @override http://www.manabi-ehime.jp/rekihaku/ehime_style.css*/


/* GLOBALHEADER */
#globalheader {width: 270px; height: 165px; margin: 0px auto; z-index: 9998;
	position: relative;
	float: left;
	overflow: hidden;
}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; height: 0; overflow: hidden;
	text-indent: -999px;
}
#globalheader #globalnav li#gn-01 a, #globalheader #globalnav li#gn-02 a, #globalheader #globalnav li#gn-03 a, #globalheader #globalnav li#gn-04 a, #globalheader #globalnav li#gn-05 a { width: 270px;
	height: 33px;
}
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(images/top_navi.jpg); _background-image: url(images/top_navi.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-01 a { background-position: 0 0; }
#globalheader #globalnav li#gn-02 a { background-position: 0 -33px; }
#globalheader #globalnav li#gn-03 a { background-position: 0 -66px; }
#globalheader #globalnav li#gn-04 a { background-position: 0 -99px; }
#globalheader #globalnav li#gn-05 a { background-position: 0 -132px; }


/* OVER STATES */
#globalheader #globalnav li#gn-01 a:hover { background-position: 0 -165px; }
#globalheader #globalnav li#gn-02 a:hover { background-position: 0 -198px; }
#globalheader #globalnav li#gn-03 a:hover { background-position: 0 -231px; }
#globalheader #globalnav li#gn-04 a:hover { background-position: 0 -264px; }
#globalheader #globalnav li#gn-05 a:hover { background-position: 0 -297px; }


/* GLOBALHEADER02 */
#globalheader02 {width: 240px; height: 30px; margin: 0px auto; z-index: 9997;
	position: relative;
	float: left;
	overflow: hidden;
}
#globalheader02 #globalnav02 { margin: 0; padding: 0; }
#globalheader02 #globalnav02 li { display: inline; }
#globalheader02 #globalnav02 li a { float: left; height: 0; padding-top: 36px; overflow: hidden;
	text-indent: -9999px;
}
#globalheader02 #globalnav02 li#gn02-01 a, #globalheader02 #globalnav02 li#gn02-02 a, #globalheader02 #globalnav02 li#gn02-03 a { width: 80px;
	height: 30px;
}
#globalheader02 #globalnav02 li a,
#globalheader02 #globalsearch02 { background-image: url(images/top_navi02.gif); _background-image: url(images/top_navi02.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader02 #globalnav02 li#gn02-01 a { background-position: 0 0; }
#globalheader02 #globalnav02 li#gn02-02 a { background-position: -80px 0; }
#globalheader02 #globalnav02 li#gn02-03 a { background-position: -160px 0; }



/* OVER STATES */
#globalheader02 #globalnav02 li#gn02-01 a:hover { background-position: 0 -30px; }
#globalheader02 #globalnav02 li#gn02-02 a:hover { background-position: -80px -30px; }
#globalheader02 #globalnav02 li#gn02-03 a:hover { background-position: -160px -30px; }


TD 
{  
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
font-size: 8pt; 
color: #676B6D;
}

a:link 
{ 
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
font-weight: bold;  
color: #126a7f;
}

a:active 
{ 
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
font-weight: bold; 
color: #126a7f;
}

a:visited 
{ 
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
font-weight: bold;  
color: #139dbd;
}

a:hover 
{ 
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
font-weight: bold; 
background:#d8f0f6;
}


a.footer:link 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
color: #126a7f;
}

a.footer:active 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
color: #126a7f;
}

a.footer:visited 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
color: #139dbd;
}

a.footer:hover 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none; 
color: #d8f0f6;
}




.address
{  
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
font-size: 11px;
font-weight: none;
padding-right: 5pt;
padding-top: 5pt;
padding-bottom: 5pt;
color: #fff;
}

.address a {
color: #a1e6f5;
}

.address a:active {
color: #a1e6f5;
}

.address a:visited  {
color: #a1e6f5;
}

.address a:hover  {
color: #518996;
}



.address02 a {
	color: white;
	font-size: 11px;
	padding-right: 20px;
	text-decoration: none;
}

.address02 a:hover {
	color: #518996;
	font-size: 11px;
	padding-right: 20px;
}

.maplink {
	color: white;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin-bottom: 3px;
}

.maplink a {
	color: #c4dbe0;
}

.maplinkover {
	font-size: 11px;
	color: #518996;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin-bottom: 3px;
}




.casestudy
{  
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
font-size: 11px;
font-weight: none;
padding-bottom: 3pt;
color: #125362;
cursor:pointer
}


.casestudyover
{  
font: normal 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
font-size: 11px;
font-weight: none;
padding-bottom: 3pt;
color: #676B6D;
cursor:pointer
}


.image
{
border-bottom: solid #C4C4C4;
border-top: solid #C4C4C4;
border-left: solid #C4C4C4;
border-right: solid #C4C4C4;
border-width: 1px
}

.pict {
	padding: 4px;
	border-top: 1px #D1D1D1 solid;
	border-right: 1px #989898 solid;
	border-bottom: 1px #989898 solid;
	border-left: 1px #D1D1D1 solid;
}


.textbox
{ 
font: normal 11pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
font-weight: none; 
border-style: solid;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-color: #676B6D;
color: #000000
}


a.home:link 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
color: #676B6D
}

a.home:active 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
color: #676B6D
}

a.home:visited 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;  
text-decoration: none; 
color: #676B6D
}

a.home:hover 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
color: #0069BA
}

a.pma:link 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
color: #676B6D
}

a.pma:active 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
text-decoration: none;
color: #676B6D
}

a.pma:visited 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif; 
text-decoration: none; 
color: #676B6D
}

a.pma:hover 
{ 
font: normal 8pt 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif; 
color: #C50004
}



.cursor
{
cursor:pointer
}
