@charset "Shift_JIS";
/* CSS Document */

#blog a:link {
	color: #000000;
	text-decoration: none;
}
#blog a:visited {
	text-decoration: none;
	color: #000000;
}
#blog a:hover {
	text-decoration: underline;
	color:#FF0000;
}
#blog a:active {
	text-decoration: none;
	color: #000000;
}

#okashi a:link{
	color:#000000;
	text-decoration:underline;
}
#okashi a:visited{
	color:#000000;
	text-decoration:underline;
}
#okashi a:hover{
	color:#EA1100;
	text-decoration:underline;
}
#okashi a:active{
	color:#FF0000;
	text-decoration:underline;
}

#snavi a:link{
color:#000000;
text-decoration:none;
}
#snavi a:visited{
color:#000000;
text-decoration:none;
}
#snavi a:hover{
color:#FF0000;
text-decoration: underline;
}
#snavi a:active{
color:#000000;
text-decoration:none;
}

/* 全体構造
---------------------------------------------------- */
body {
	margin : 0 auto 0 auto ;
	background-color:#000000;
	padding:0px;
}


/* Header
---------------------------------------------------- */

div#bg_header{
	height: 138px;
	margin: 0px auto 0px auto;
	background-color: #000000;
	background-image: url(../images/bg_header.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

/* 背景
---------------------------------------------------- */
div#bg_main{
	background-image:url(../images/bg_main.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}
.bg_main_center{
	background-image:url(../images/bg_main_center.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}


/* フォント
---------------------------------------------------- */

.text_basic_1{
padding-top:0px;
padding-left:0px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
font-size:13px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
line-height: 120%;
}

.text_basic_2{
padding-top:0px;
padding-left:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
line-height: 120%;
}

.text_textfield{
padding-top:0px;
padding-left:0px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
font-size:13px;
color:#000000;
font-weight:normal;
text-align:left;
line-height: 120%;
}


/* .scrollbar{
scrollbar-face-color:#f1f1f1;
scrollbar-track-color:#f1f1f1;
scrollbar-arrow-color:#808080;
scrollbar-3dlight-color:#808080;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#dfdfdf;
scrollbar-darkshadow-color:#808080;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:16px;
color:#000000;
}
*/



/* テーブル
---------------------------------------------------- 


/* Header
---------------------------------------------------- 

#Header {
	margin:0; 
	padding:0; 
	background-image: url(../images/bg_header.jpg); 
	width:100%; 
	height:60px; 
	font-size: 8px;
}

#Header #Logo {
	margin: 8px 0 8px 12px; 
	padding:0;
}
#Header #links {
	margin: 0px 0 8px 12px; 
	padding-top:4px;
}
#Header #Tag {
	margin: 0px 0 0 0; 
	padding:0px;
}
#Header td {
	font-size: 8px;
}
*/


/* irQ[V
---------------------------------------------------- */



/*ナビゲーション
----------------------------------------------------*/
#snavi_careeropp {
  float: left;
  width: 195px;
  margin-top: 42px;
}
#snavi_careeropp ul {
  margin: 0 0 ;
  padding: 0;
  list-style: none;
}
#snavi_careeropp li {
  margin: 0;
  padding: 0;
  width: 195px;
  height:38px;
  text-indent: -9999px;
}
#snavi_careeropp li a {
  text-decoration: none;		/* Firefox */
  display: block;
  height:38px;
  width: 195px;
  overflow:hidden;
}

#snavi_careeropp li#new_grad      {
  left: 0;
  height:38px;
  width: 195px;
  background: url(../images/snavi_careeropp.jpg) no-repeat 0 0;
}
#snavi_careeropp li#professional    {
  left: 0;
  height:38px;
  width: 195px;
  background: url(../images/snavi_careeropp.jpg) no-repeat 0 -38px;
}


#snavi_careeropp li#new_grad a:hover      {
  left: 0;
  height:38px;
  width: 195px;
  background: url(../images/snavi_careeropp.jpg) no-repeat -195px 0;
}
#snavi_careeropp li#professional a:hover  {
  left: 0;
  height:38px;
  width: 195px;
  background: url(../images/snavi_careeropp.jpg) no-repeat -195px -38px;
}




#snavi_careeropp address {
  margin: 0;
  padding: 1em 0 0 1px;
  border-top: 1px solid #cccccc;
  font-style: normal;
  font-size: xx-small;
  text-transform: uppercase;
  line-height: 1.5;
  color: #999999;
  background: transparent;
}
#snavi_careeropp div {
  margin: 0.7em 0 0 5px;
}
#snavi_careeropp p {
  padding: 1em 0 0 1px;
  text-align: right;
  font-size: xx-small;
  line-height: 1.5;
	color: #333333;
  border-top: 1px solid #cccccc;
}

#snavi_careeropp li#new_grad_open      {
  left: 0;
  height:38px;
  width: 195px;
  background: url(../images/snavi_careeropp.jpg) no-repeat -195px 0;
}
#snavi_careeropp li#professional_open  {
  left: 0;
  height:38px;
  width: 195px;
  background: url(../images/snavi_careeropp.jpg) no-repeat -195px -38px;
}


/* Footer
---------------------------------------------------- */
div#footer{
	height: 25px;
	margin: 0px auto 0px auto;
	background-color: #000000;
	background-image: url(../images/footer.jpg);
	background-position: center;
	background-repeat:no-repeat;
}


