/*背景 */
body#secondary{
	background-color: #ffffff;
	text-align:center;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

TR      {
    font-size : 12px;
    line-height : 24px;
}
TD      {
    font-size : 12px;
    line-height : 24px;
}


html,body	
{
	font-size : 12px;
	line-height : 30px;

　　background-image : url(.jpg);
    background-attachment: fixed;
    background-position:left bottom;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-color:#FFFFFF;

	scrollbar-3dlight-color : #eeeeee;
	scrollbar-arrow-color : #FFFFF0;
	scrollbar-base-color : #FFFFF0;
	scrollbar-darkshadow-color : #eeeeee;
	scrollbar-face-color : #eeeeee;
	scrollbar-highlight-color : #FFFFF0;
	scrollbar-shadow-color : #FFFFF0;
}

/*　フォントカラー　*/
.white	{
	color : #FFFFFF;
 }

#blue	{
	color : #4E78CE;
 }

#copyright	{
	color : #666666;
 }

.red	{
	color : #ce0000;
 }
 
h4 {
  letter-spacing : 2px;
  }

/*　リンク　*/
a:link 	{
	color : #004AE0;
	text-decoration : underline;
	}
a:active{
	color : #004AE0;
	text-decoration : underline;
	}
a:visited{
	color : #004AE0;
	text-decoration : underline; 
	}
a:hover	{
	color : #CE0000;
	text-decoration : underline; 
	}

/*　ホワイトリンク　*/
a.whitelink:link,
a.whitelink:active,
a.whitelink:visited,
a.whitelink:hover
 {
	color : #FFFFFF;
	text-decoration : underline;
	}

/*　リンク下線無し　*/
a.#menu:link 	{
	color : #B6C2DF;
	}
a.#none:active{
	color : #B6C2DF;
	}
a.#none:visited{
	color : #B6C2DF;
	}
a.#none:hover	{
	color : #B6C2DF;
	}

/*　リストタグのポジション　*/
.menu-list {
margin: 0px;
padding: 0px;
}
.menu-list li{
margin-left: 20px;
margin-right: 5px;
padding-left: 0px;
}

/*　レイアウトの大枠　*/
#head{
width:780px;
background-color: #ffffff;
margin:0 auto;
padding:0 6px 0 6px;
}

#main{
width:780px;
margin:0 auto;
background-color:#FFFFFF;
background-image:url();
padding:0 6px 0 6px;
}

#main2{
width:780px;
margin:0 auto;
background-color:#FFFFFF;
padding:0 6px 0 6px;
}


#to_top{
width:780px;
margin:0 auto;
background-image:url();
background-color:#FFFFFF;
padding:0 6px 0 6px;
}

#to_top_2{
width:780px;
margin:0 auto;
background-color:#FFFFFF;
padding:0 6px 0 6px;
}

#to_top2{
margin:9px 43px 7px 0;
}


#to_top3{/*右メニュー無し用*/
width:780px;
margin:0 auto;
background-color:#FFFFFF;
padding:0 6px 0 6px;
}

#foot{
width:780px;
margin:0 auto;
background-color: #ffffff;
padding:0 6px 0 6px;
}

#foot2{
margin:19px 0 18px 0;
}

#td_foot{
background-image:url();
background-color:#FFFFFF;
background-repeat:repeat-x;
}

#td_foot2{
background-image:url();
background-color:#FFFFFF;
background-repeat:repeat-x;
}

/*　中コンテンツの左アキ　*/
#content{
width:551px;
margin:22px 0 0 10px;
line-height : 20px;
}

#content2{
width:551px;
margin:22px 0 0 10px;
}

/*　ぱんくずの左チョット空き　*/
#navi{
margin:2 2 2 3px;
line-height : 24px;
}

/*　タグラインの左チョット空き　*/
#tagline{
margin:0 0 0 3px;
}

/*　header_line　*/
#head_line{
border-bottom:solid 1px #cccccc;
}

h1,h2,h3,h4{
margin:0;
padding:0;
}

h5{
margin:1px 5px 1px 5px;
padding:0;
letter-spacing:2px;
}

/*中コンテンツのリスト*/

#content ul{
margin:0 0 0 1.725em;
padding:0;
list-style:disc;
}

/*　右メニュー　*/
.r_menu{
margin:4px 0 4px 15px;
padding:2px 0 2px 5px;
border-left:solid 3px #E7000D;
}
.r_menu2{
margin:4px 0 4px 24px;
padding:2px 0 2px 5px;
border-left:solid 3px #E7000D;
}

/*　下付き */
sub{
margin:0;
padding:0;
vertical-align:-0.125em;
}

.top_margin1{
margin:22px 0 17px 17px;
}

.top_margin2{
margin:0 0 0 17px;
}

.top_margin3{
margin:22px 0 0 0;
}

.recevent {
  background: url(../../recruit/images/recevebg1.jpg) no-repeat 483px 0% ;
  border-top:1px solid #D5D4D3;
  border-left:1px solid #D5D4D3;
  border-bottom:2px groove #D5D4D3;
  border-right:2px groove #D5D4D3;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
 }
.recevent h6 {
  font-size : 14px ;
  letter-spacing : 2px;
  color:#EA1420;
  
}

#safdrittl1 {
  width : 160px;
  letter-spacing : 2px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  color:#E33F0F;
  background : #FFFFF4;
  border : 1px solid #FDCE77;
  font-weight : bold;
  font-size : 13px;
}
#safdrittl2 {
  width : 375px;
  letter-spacing : 2px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  color:#E33F0F;
  background : #FFFFF4;
  border : 1px solid #FDCE77;
  font-weight : bold;
  font-size : 13px;
}

.imgline {
  border-top:1px solid #D5D4D3;
  border-left:1px solid #D5D4D3;
  border-bottom:2px groove #D5D4D3;
  border-right:2px groove #D5D4D3;
 }

.gmklist {
  letter-spacing : 2px ;
  padding-left : 40px;
  padding-top : 20px;
 }

.safdriol {
  color:#38682F ;
  }
  
.safdricmm {
  color:#38682F ;
  letter-spacing : 2px ;
  padding-left : 20px;
  }
  
.cateline1 {

  }
.cateline2 {
  border-top : 1px dotted #CDE0D9;
  }
.safdrilisttll {
  margin:1px 5px 1px 5px;
  padding:0;
  letter-spacing:2px;
  font-weight : bold;
  color:#000000;
  font-size : 13px;
  border-bottom : 1px dotted #CDE0D9;
  }
  
.interntitle {
   font-size : 15px;
   font-weight : bold;
   color: #17AA63;
   }