a:link {
color: #003399;
background-color: transparent;
text-decoration: none;
}
a:visited {
color: #003399;
background-color: transparent;
text-decoration: none;
}
a:active {
color: #CC0033;
background-color: transparent;
text-decoration: none;
}
a:hover {
color: #CC0033;
background-color: transparent;
text-decoration: underline;
} 
/*==============================FA ============================*/
html body div#main{
				   width:600px ;
				   text-align:center ;
				   margin: 0 auto ;
		           }

html body div#main h2.fa{
                         line-height: 18px ;
			             margin: 20px ;
						 } 


html body div#main div.back{
	                        margin: 0 auto;
							padding: 20px ;
							width: 600px ;
							background:url("../info/images/fa/fa_000.jpg") ;
							background-repeat:no-repeat;
							height: 500px;
							}




				
html body div#main div.back div.day{
	                                 width: 500px ;
									 background-color: #F9F9FF ;
									 filter : alpha(opacity="95");
									 padding: 10px 0 0 80px ;
									 margin: 20px 0 10px 0;
									 height:80px ;
									 }
	
				   
html body div#main div.back div.day dl dt{
	                                      font-weight:bold;
										  font-size: 14px ;
										  line-height : 35px ;
										  color: #666 ;
										  text-align: left;
										  }
					   
html body div#main div.back div.day dd{
	                                         text-align: left;
											 font-size : 14px;
											 line-height : 20px ;
											 }
											 



/*-----------------------------------------------back01------------------------------------------------------*/
html body div#main div.back01{
	                        margin: 0 auto;
							padding: 20px  ;
							width: 600px ;
							background:url("../info/images/fa/fa_back01.gif") ;
							background-repeat:no-repeat;
							height: 480px;
							}

html body div#main div.back01 p{
	                            font-size: 12px ;
								line-height: 18px ;
								padding: 20px 0 0 0 ;
								margin: 0 ;
								
								
								}

html body div#main div.back01 div.day{
	                                 width: 500px ;
									 padding: 0 0 0 70px ;
									 margin: 0 0 10px 0;
									 height:120px ;
									 }
	
html body div#main div.back01 div.day dl dt{
	                                      font-weight:bold;
										  font-size: 14px ;
										  line-height : 20px ;
										  color: #666 ;
										  text-align: left;
										  letter-spacing: 1px ;
										  }				   
html body div#main div.back01 div.day dl dt.place{
	                                      font-weight:bold;
										  font-size: 14px ;
										  line-height : 20px ;
										  color: #666 ;
										  text-align: left;
										  margin: 30px 0 0 0 ;
										  letter-spacing: 1px ;
										  }
					   
html body div#main div.back01 div.day dd{
	                                         text-align: left;
											 font-size : 14px;
											 line-height : 20px ;
											 padding: 0 0 0 50px ;
											 letter-spacing: 1px ;
											 
											 }
/*---------------back01-end-------------------------------------------------------------------------------------*/






html body div#main div.mean{
	                                 margin: 0;
									 padding: 70px 0 0 20px ;
									 background: url("../info/images/fa/fa_mean.gif");
									 background-repeat:no-repeat;
									 height: 120px ;
									 width: 500px ;
									 text-align: left;
									 font-size : 14px;
									 line-height:21px ;
									 }
html body div#main div.exam{
	                                 margin: 0;
									 padding: 70px 0 0 50px ;
									 background: url("../info/images/fa/fa_example.gif") ;
									 background-repeat:no-repeat;
									 height: 130px ;
									 width: 500px ;
									 text-align: left;
									 font-size : 14px;
									 line-height:18px ;
									 }
html body div#main div.exam dd{
	                                 
									 font-size : 12px;
									 line-height:15px ;
									 }	
									 
/*==============================FA ============================*/


h1{
font:'ＭＳ Ｐゴシック', 'Osaka';
color:#000066;
margin:0px;
padding:0px;
font-size:10px;
text-align:left;
font-weight:normal;

}

h2{
font:'ＭＳ Ｐゴシック', 'Osaka';
color:#003399;
margin:0px;
padding:0px;
font-size:12px;
text-align:center;
font-weight:normal;
}


#navBtn01 a{
display:block;
width:102px;
background:url("../images/navBtn01.gif") no-repeat;
height:34px;
text-decoration:none;
text-align:center;
font-size:13px;
color:#FFFFFF;
padding-top:6px;
clear: both;
}

#navBtn01 a:hover{
background:url("../images/navBtn01on.gif") no-repeat;
padding-top:6px;
clear: both;
}


#navBtn02 a{
display:block;
width:120px;
background:url("../images/navBtn02.gif") no-repeat;
height:34px;
text-decoration:none;
text-align:center;
font-size:13px;
color:#FFFFFF;
padding-top:6px;
clear: both;
}

#navBtn02 a:hover{
background:url("../images/navBtn02on.gif") no-repeat;
padding-top:6px;
}

#navBtn03 a{
display:block;
width:97px;
background:url("../images/navBtn03.gif") no-repeat;
height:34px;
text-decoration:none;
text-align:center;
font-size:13px;
color:#FFFFFF;
padding-top:6px;
}

#navBtn03 a:hover{
background:url("../images/navBtn03on.gif") no-repeat;
padding-top:6px;
}

#navBtn04 a{
display:block;
width:97px;
background:url("../images/navBtn03.gif") no-repeat;
height:34px;
text-decoration:none;
text-align:center;
font-size:13px;
color:#FFFFFF;
padding-top:6px;
}

#navBtn04 a:hover{
background:url("../images/navBtn03on.gif") no-repeat;
padding-top:6px;
}


#navBtn05 a{
display:block;
width:94px;
background:url("../images/navBtn05.gif") no-repeat;
height:34px;
text-decoration:none;
text-align:center;
font-size:13px;
color:#FFFFFF;
padding-top:6px;
}

#navBtn05 a:hover{
background:url("../images/navBtn05on.gif") no-repeat;
padding-top:6px;
}

#navBtn06 a{
display:block;
width:102px;
background:url("../images/navBtn06.gif") no-repeat;
height:34px;
text-decoration:none;
text-align:center;
font-size:13px;
color:#FFFFFF;
padding-top:6px;
}

#navBtn06 a:hover{
background:url("../images/navBtn06on.gif") no-repeat;
padding-top:6px;
}

#navBtn07 a{
display:block;
width:102px;
background:url("../images/navBtn07.gif") no-repeat;
height:34px;
text-decoration:none;
font-size:13px;
text-align:center;
color:#FFFFFF;
padding-top:6px;
}


#navBtn07 a:hover{
background:url("../images/navBtn07on.gif") no-repeat;
padding-top:6px;

}

.unten {
	font-size:13px;
	line-height: 15px;
	}
.unten2 {
	font-size:15px;
	line-height: 35px;
	font-weight: bold;	
	}

.f15{
font-size:15px;

}

/*　メディア協力　*/
.media{
font-size:12px;
line-height:18px;

}
.media2{
font-size:12px;
line-height:15px;

}
.media3{
font-size:11px;
line-height:15px;

}
.pd{
padding-right:10px;
padding-left:20px;
}
/*　　*/


.style6 {color: #666666}
.style8 {color: #FF0000}
/*recruit*/
.elder {
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}
.rec {
	font-size: 12px;
	line-height: 130%;
}
.staff {
	font-size: 12px;
	line-height: 200%;
	color: #666666;
}/*recruit*/

img {
	border:0px solid white;
}
.highslide-caption {
	visibility:hidden;
}

/*　　*/
div#accescrollBox{
               width: auto;
			   height: 650px;
			   overflow: auto;
scrollbar-arrow-color:#fff2ef;　　　　/*　矢、▼▲*/  
scrollbar-base-color:#ffffff;　　　　　　　/*　全体　　　　　　　*/  
scrollbar-face-color:#8483c2;　　　　/*　頂部　　　　　　　　*/  
scrollbar-highlight-color:#999999;　　/*　左上照部　　　　　*/  
scrollbar-shadow-color:#D3D3D3;　　　　　/*　右下影　　　　　　　*/  
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#9999cc;
border:1px solid;
border-bottom-color:#CCCCCC;
border-top-color:#CCCCCC;
border-left-color:#FFFFFF;
border-right-color:#FFFFFF;

}　　　
/*scrollbar-arrow-color・：矢印
scrollbar-track-color：背景
scrollbar-face-color：表
scrollbar-highlight-color：左中
scrollbar-shadow-color：右中
scrollbar-3dlight-color：左外
scrollbar-darkshadow-color：右外*/  　

/*　ポイント　*/
p#vtip00 { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip02 { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }

/*arriate*/
            
/* ================================================================ 
      This copyright notice must be untouched at all times.
      Copyright (c) 2008 Stu Nicholls - stunicholls.com - all rights reserved.
    =================================================================== */

#stus-slideshow
{
  width: 650px;
  position: relative;
  height: 780px;
  margin: 0 auto;
}
#nav
{
  width: 380px;
  height: 29px;
  margin: 0 auto;

}
#nav img
{
  display: block;
  float: left;
  margin-left:15px;

}
#nav h2
{
  width: 130px;
  height: 29px;
  line-height: 25px;
  text-align: center;
  font-family: georgia, serif;
  color: #000;
  font-size: 18px;
  font-weight: normal;
  padding: 0;
  margin: 0px;
  float: left;
}
#slideshow
{
	width: 650px;
	margin-top: 10px;
	border: 1px solid #aaa;
	position: absolute;
	background: #f8f8f8;
	padding-bottom: 10px;
	left: 1px;
	top: 51px;
}
#slideshow img
{
  display: block;
  margin: 0 auto;
}
#slideshow .entry
{
  width: 630px;
  position: absolute;
  top: 10px;
  left: 10px;
  display: none;
}
#slideshow .entry h1
{
  background: #f8f8f8;
  font-size: 18px;
  width: 372px;
  margin: 10px auto;
}
#slideshow .entry p
{
  background: #f8f8f8;
  width: 372px;
  margin: 0 auto;
  padding: 0;
  line-height: 1.4em;
}



/*syokai_only*/
html body div.syokain a link{
display:block;
width:145px;
background:url("../shop/images/syokai_off.gif") no-repeat;
height:27px;


}

div.syokain a:hover{
background:url("../shop/images/syokai_on.gif") no-repeat;
clear: both;
}


/*複数*/
html body div.syokai a:link {
padding-top:4px;
width:65px;
height:22px;
text-decoration:none;
text-align:center;
font-size:13px;
background-color:#D3DDF2;
color:#666666;
margin-right:2px;
margin-top:5px;
margin-left:0px;
display:block;
float: left;

}

html body div.syokai a:visited {
padding-top:4px;
width:65px;
height:22px;
text-decoration:none;
text-align:center;
font-size:13px;
background-color:#f0f0f0;
color:#666666;
margin-right:2px;
margin-top:5px;
margin-left:0px;
display:block;
float: left;

}

html body div.syokai a:hover{
width:65px;
height:22px;
background-color:#e8e8e8;
text-decoration:none;
color:#999999;
}


html body div.syokai a:active{
width:65px;
height:22px;
background-color:#e8e8e8;
text-decoration:none;
color:#0066FF;
}


/*  map   */
html body div.map a:link{
display:block;
width:110px;
background:url("../shop/images/map_btnoff.gif") no-repeat;
height:25px;
padding-right:-3px;
margin-top:5px;


}
html body div.map a:visited{
display:block;
width:110px;
background:url("../shop/images/map_btnoff.gif") no-repeat;
height:25px;
padding-right:-3px;
margin-top:5px;


}
html body div.map a:hover{
background:url("../shop/images/map_btnon.gif") no-repeat;
clear: both;
}
html body div.map a:acive{
background:url("../shop/images/map_btnon.gif") no-repeat;
clear: both;
}

/*yahoo!*/
html body div.mapy a:link{
display:block;
width:110px;
background:url("../shop/images/map_btnoff_y.gif") no-repeat;
height:25px;
margin-top:8px;
padding-right:-3px


}
html body div.mapy a:visited{
display:block;
width:110px;
background:url("../shop/images/map_btnoff_y.gif") no-repeat;
height:25px;
margin-top:8px;
padding-right:-3px

}

html body div.mapy a:hover{
background:url("../shop/images/map_btnon_y.gif") no-repeat;
clear: both;
}
html body div.mapy a:hover{
background:url("../shop/images/map_btnon_y.gif") no-repeat;
clear: both;
}
/*モモ
body {margin:0; background:#fff; padding:5px; font:11px Verdana,Arial}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:375px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:100; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:381px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:381px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

*/
