@charset   "Shift_JIS";

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

/* 初期化 */
* {
margin:0;
padding:0;
}
body {
	margin-top: 0px;
	color:#000000;
	font-size:12px;
	background-color:#FFE5F2;
	font-family: "MS UI Gothic", "Osaka";
	font-weight: normal;
	scrollbar-3dlight-color:#45402d;
	scrollbar-arrow-color:#ffcccc;
	scrollbar-base-color:#45402d;
	scrollbar-darkshadow-color:#45402d;
	scrollbar-face-color:#45402d;
	scrollbar-highlight-color:#45402d;
	scrollbar-shadow-color:#ffcccc;
}

a:hover { color: #999999 ; text-decoration: none;}

a:link  { text-decoration: none; }

a:visited { text-decoration: none; }

h1{ font-size: 18px; font-weight: bold; color: #ff80c0; padding-top: 5px;  padding-left: 10px; }

h2{ font-size: 18px; font-weight: bold; color: #ff80c0; padding-top: 5px;  padding-left: 10px; }

.px-8 { font-size: 8px; }

.px-11 { font-size: 11px; }

.px-12 { font-size: 12px;  padding-left: 10px; padding-top: 5px;}

.px-12a { font-size: 12px;  padding-left: 20px;}

.px-12b { font-size: 12px; line-height:20px; padding-left: 10px;}

.px-12c { color: #AE0000 ; font-size: 12px; padding-left: 10px;}

.px-12d {
	color: #000;
	background-color: #FFDDFF;
	font-size: 12px;
	font-weight:nomal;
	line-height:20px;
	text-align:left;
	padding-left: 10px;
}

.px-12n { font-size: 12px; line-height:25px;}

.px-14 { font-size: 14px;  padding-left: 10px;}

.px-14a { font-size: 14px;
	font-family:"ＭＳ Ｐ明朝"; 
}
.px-14b {
	font-size: 14px;
	color: #000000;
	line-height:20px;
	text-align:left;
	padding-left: 10px;
}

.px-14c {font-size: 14px; 
         font-family: "MS UI Gothic";
         color: #5c5d5e; 
}
.px-14d {
	color: #000;
	background-color: #FFDDFF;
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}
.px-14e {
	color: #000;
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}
.px-14li {  font-size: 14px; line-height:20pt; padding-left: 10px; padding-top: 5px;}

.px-14f {font-size: 14px; color: #ffffff; }

.px-14r { 
	color:#FF0033;
	font-size: 14px;
	padding-left: 10px;
	line-height:20px;
	text-align:left;
}

.px-16 { font-size: 16px;}

.px-16a { 
	color:#FF33FF;
	font-size: 16px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
}

.px-18 {font-size: 18px; font-weight: bold; color: #ff80c0; padding-top: 5px;  padding-left: 10px;}

.px-26 {font-size: 26px; font-weight: bold; color: #ff00ff; }

.px-26f {font-size: 26px; font-weight: bold; color: #ffffff; }

.colBlue { border:1px dotted; color:#00ffff; }

.colBlue2 { border:2px dotted #00ffff;  color:red; }

.colBlue3 { border:2px dotted #00ffff;  color:#000000; line-height:20pt; padding-top: 5px;}

.colBlue4 { border:1px solid #0000ff;}

.colPink { border:1px solid #ff00ff; line-height:20px; padding-top: 5px;}
.colPink2 { border:1px solid #ff00ff; line-height:20px; padding-left:10px;}
.faq 	{ line-height:20pt; }

.copyright{
	font-size: 12px;
	color: #000099;
	background-color: #FFF;
	line-height:20px;
	text-align:center;
}

/******************* 面接***********************************************************/

.table1 {
border-color: #0000ff;
border-style: solid;
border-width: 1px;
}

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

input,textarea,select {
  border-left:1px double #ffd2ff;
  border-right:1px double #ffd2ff;
  border-top:1px double #ffd2ff;
  border-bottom:1px double #ffd2ff;
  background-color : #FFFFFF ;
  color : #000000;
}
.button {
  font-size:9pt;
  border-left:1px double #ffd2ff;
  border-right:1px double #ffd2ff;
  border-top:1px double #ffd2ff;
  border-bottom:1px double #ffd2ff;
  background-color : #ffd2ff ;
  color : #996666;
}
.hr{
  color : #ffb9be;
}