/* 全体
------------------------------------------------------------ */


body {  
text-align:center;
background-image: url(image/bg1.gif);
font:normal 100%/1.5 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
color:#333;
padding:0;
margin:0;
}


h1{
padding:0;
margin:0;
}


form{
padding:0;
margin:0;
}


strong {  
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
font-style: normal;
}
em {  
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
font-style: normal;
}


/* ------------------------------------------------------------ */


a:link {
color:#0066CC;
background-color:transparent;
text-decoration:underline;
}
a:visited {
color:#840084;
background-color:transparent;
text-decoration:underline;
}
a:hover, a:active {
color:#666666;
background-color:transparent;
text-decoration:none;
}


#container {
border-top:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #333;
border-right:1px solid #333;
width:782px;
margin:0px auto;
padding:0px;
}


/* メイン
------------------------------------------------------------ */


#contents{
margin:10;
padding:0;
}


#contents h2{
font:normal 14px/1 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
color:#000;
text-indent: 18px;
width:535px;
height:20px;
background: url(image/subhead.gif) no-repeat ;
margin:0 0 10 0;
padding:3;
}

#contents td{
font:normal 100%/1.2 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
}
#contents p{
font:normal 100%/1.5 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
margin:0 0 1em 0;
padding:0;
}
#contents ul{
font:normal 87%/1.2 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
margin:0 0 0 22px;
padding:0;
}
#contents li{
margin:0 0 .5em 0;
}


.data{
font:normal 87%/1.2 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
}



/*-----サイト更新追加分--------*/



#contents h3{
font:normal 18px/1 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
color:#000;
text-indent: 24px;
width:535px;
height:36px;
background: url(image/subhead02.gif) no-repeat ;
margin:0 0 10 0;
padding:8;
}

#contents h4{
color:#333333;
font-size:14px;
font-weight:bold;
background:url(image/icon.gif) no-repeat top left;
text-indent:24px;
height:20px;
padding:0;
margin:5px 0;
}

.h2{
font:normal 14px/1 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
color:#000;
text-indent: 18px;
width:535px;
height:20px;
background: url(image/subhead.gif) no-repeat ;
margin:0 0 2 0;
padding:3;
}

table#link{
font-size:87%;
}

.font_10 {
font-size:65%;
}

#contents p.font_12{
font-size:16px;
}

/*-------応募フォーム---------------------*/

#career{
margin:10;
padding:0;
font-size:107%;
}

		
#career td {
    font:normal 100%/1.2 "ＭＳ Ｐゴシック", "Osaka", "sans-serif";
	padding:6px;
	border:1px solid #CCC;
	}


.mini_01 {
font-size:80%;
}

.red_01 {
font-size:100%;
color:#FF0000;
}

.boxSS {
	width:10%;
	}

.boxS {
	width:25%;
	}

.boxM {
	width:60%;
	}
	
.boxL {
	width:80%;
	}	
	



/*-------サイト更新分ここまで------------------*/


#introduce p {
	width: 188px;
	margin:0 0 10 0;
	padding:5px;
}

.policy {
 width:520px;
	color:#333333;
	line-height:140%;
	height:200px;
	padding:3px;
	margin:0 auto;
	overflow:auto;
	border:1px solid #ccc;
	background-color:#efefef;
	}

/* ------------------------------ */


.menu0 {
display: none;
}


/* ------------------------------ */

.f{
font-size:180%;
}

