body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:14pt;
	color:#1e1c16;
}


A:link {
	color:#233558;
	text-decoration:none;
}
A:visited {
	color:#233558;
	text-decoration:none;
}
A:hover {
	color:#e79824;
	text-decoration:none;
}


h1 {
	color:#1d50a2;
	font-weight:bold;
	text-decoration:none;font-family:Arial,Helvetica, sans-serif;
	font-size:11pt;
	line-height:12pt;
	}

.f3pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:3pt; line-height:9pt;}
.f4pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:4pt; line-height:9pt;}
.f5pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:5pt; line-height:9pt;}
.f6pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:6pt; line-height:9pt;}
.f7pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:7pt; line-height:9pt;}
.f8pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:8pt; line-height:14pt;}
.f9pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt; line-height:14pt;}
.f10pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:10pt; line-height:18pt;}
.f11pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11pt; line-height:18pt;}
.f12pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12pt; line-height:18pt;}
.f14pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14pt; line-height:20pt;}
.f17pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:17pt; line-height: 20pt;}



.f20pt { font-weight:normal; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:20pt; line-height: 22pt;}



.main_back {
width: 954px;
text-align: center;
background-color:#ffffff;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}

.title02 {
width: 892px;
border: 1px solid #4fb0b1;
padding: 5px;
font-size: 13pt;
font-weight:bold;
color: #4fb0b1;
margin-bottom: 10px;
text-align:left;
}

.title03 {
width: 892px;
border: 1px solid #47AF96;
padding: 5px;
font-size: 13pt;
font-weight:bold;
color: #47AF96;
margin-bottom: 10px;
text-align:left;
}

.title04 {
width: 892px;
border: 1px solid #425edf;
padding: 5px;
font-size: 13pt;
font-weight:bold;
color: #425edf;
margin-bottom: 10px;
text-align:left;
}


.f_text01 {
font-size: 18pt;
line-height: 25px;
font-weight:normal;
}

.f_text02 {
font-size: 13pt;
line-height: 20px;
font-weight:normal;
}

.f_text03 {
font-size: 20pt;
line-height: 40px;
font-weight:normal;
}

.f_text04 {
font-size: 13pt;
line-height: 25px;
font-weight:normal;
}


.copyright {
font-size:11pt;
color:#ffffff;
font-weight:bold;
}





.toiawse {
font-size: 12pt;
line-height: 18pt;
}

.toiawse a:link {
color:#234cc7;
font-weight:bold;
text-decoration:underline;
}
.toiawse a:visited {
color:#234cc7;
}
.toiawse a:hover {
color:#8723c7;
}


.line01 {
	border-style:dashed;
	border-width:1px;
	border-color:#c9c9c9 #ffffff #ffffff #ffffff;
	margin: 10px 0;
}




.main01 {
	width:906px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:18pt;
	color:#1e1c16;
}
.main02 {
	width:600px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:18pt;
	color:#1e1c16;
}
.main03 {
	width:540px;
	margin-left:30px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:18pt;
	color:#1e1c16;
}
.main04 {
	width:570px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:18pt;
	color:#1e1c16;
}
.main05 {
	width:906px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height:14pt;
	color:#1e1c16;
}

.waku01 {
	width:578px;
	padding:10px;
	border-style:solid;
	border-radius:10px;	
	border-width:1px;
	border-color:#8cc4bd;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:18pt;
	color:#1e1c16;
}

.waku02 {
	width:578px;
	padding:10px;
	border-style:solid;
	border-radius:10px;	
	border-width:1px;
	border-color:#DAA3B2;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:18pt;
	color:#1e1c16;
}

.waku03 {
	width:578px;
	padding:3px;
	border-style:solid;
	border-radius:10px;	
	border-width:3px;
	border-color:#FCE19F;
	background:#FFF5D7;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:18pt;
	color:#1e1c16;
}

.waku04 {
	width:578px;
	padding:3px;
	border-style:solid;
	border-radius:10px;	
	border-width:3px;
	border-color:#75d1c0;
	background:#cceced;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:18pt;
	color:#1e1c16;
}






.info_text01 {
	color:#354cc1;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:18pt;
}
.info_text02 {
	color:#7c1702;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:18pt;
}
.info_text03 {
	color:#322a1e;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:15pt;
}
.info_text03 A:link {
	color:#322a1e;
	font-weight:normal;
	text-decoration:none;
}
.info_text03 A:visited {
	color:#322a1e;
	font-weight:normal;
	text-decoration:none;
}
.info_text03 A:hover {
	color:#ffa40d;
	font-weight:normal;
	text-decoration:none;
}




.form_text01 {
	color:#1e1c16;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:15pt;
	background:#b9f7b7;
}
.form_text02 {
	color:#1e1c16;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:15pt;
	background:#e5fee4;
}
.form_waku {
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#3d3d3d;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:15pt;
	color:#1e1c16;
	background:#dcf2c1;
}



a:hover img.hoverImg{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:"alpha(opacity=50)";
}




.line {
	margin-top:1px;
	border-style:solid;
	border-width:1px;
	border-color:#8cc4bd #ffffff #ffffff #ffffff;
}


.dotline {
	border-style:dashed;
	border-width:1px;
	border-color:#8b8b8b #ffffff #ffffff #ffffff;
	margin: 10px 0px;
}





ol.osirasenum {
    counter-reset:li; /* Initiate a counter */
    padding:0; /* Remove the default left padding */
    list-style:none; /* Disable the normal item numbering */
}
ol.osirasenum li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 2em; /* Give each list item a left margin to make room for the numbers */
    padding:4px 8px;
    border-top:2px solid #85B442;
    background:#ffffff;
	font-size:10pt;
	line-height:18pt;
	text-align:left;
}
ol.osirasenum li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-2em;
    width:2em;
    padding:4px 0;
    border-top:2px solid #85B442;
    color:#fff;
    background:#85B442;
    font-weight:bold;
    font-family:"Helvetica Neue", Arial, sans-serif;
    text-align:center;
}

.plus1 { text-decoration:none;font-size:115%;}
.plus2 { text-decoration:none;font-size:130%;}

.kiyaku_f10pt { font-weight:normal; text-decoration:none;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;font-size:10pt; line-height:20pt;}
.kiyaku_f11pt { font-weight:normal; text-decoration:none;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;font-size:11pt; line-height:22pt;}
.kiyaku_f12pt { font-weight:normal; text-decoration:none;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;font-size:12pt; line-height:24pt;}
.kiyaku_f14pt { font-weight:normal; text-decoration:none;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;font-size:14pt; line-height:26pt;}

.top_photoframe img {
	border-radius: 10px;
}

.top_photoframe img {
	border-radius: 10px;
}








form {
	margin:0px;
	padding:0px;
}


.form_naiyo_endtext {
	font-size:10pt;
	padding:15px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
}

.form_button01 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}


.form_naiyo_endtext {
	font-size:10pt;
	padding:15px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
}

.form_button01 {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}


.form_title01 {
	font-size:12pt;
	font-weight:bold;

	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#9ae4ec;
	
}

.hissu {
	color:#ff0000;
	font-size:9pt;
}

.event_mousikomi_title {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
}




/* ここからメニュー検討＿1列目 */

.choikutoplinemenu{
  *zoom: 1;
  list-style-type: none;
  width:950px;
  margin: 0px auto;
  padding: 0;
  background: #ffea88;  
}
.choikutoplinemenu:before, .choikutoplinemenu:after{
  content: "";
  display: table;
}
.choikutoplinemenu:after{
  clear: both;
}
.choikutoplinemenu li{
  position: relative;
  width: 24.999%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
.choikutoplinemenu li a{
  display: block;
  margin: 0;
  padding: 5px 0 5px;
  background: #ffea88;
  color: #53400d;
  font-size: 15px;
  line-height: 1;
  text-decoration: none;
    font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}
.choikutoplinemenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.choikutoplinemenu li ul li{
  width: 100%;
}
.choikutoplinemenu li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #97b901;
  background: #fcd521;
    color: #53400d;
  text-align: left;
}
.choikutoplinemenu li:hover > a{
  background: #fcd521;
      color: #53400d;
}
.choikutoplinemenu li a:hover{
  background: #fcd521;
      color: #53400d;
}


/* ここまでメニュー検討＿1列目 */

/* ここからメニュー検討＿2列目 */


.choikudropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 950px;
  margin: 0px;
  padding: 0;
  background: #ff82aa;  
}
.choikudropmenu:before, .choikudropmenu:after{
  content: "";
  display: table;
}
.choikudropmenu:after{
  clear: both;
}
.choikudropmenu li{
  position: relative;
  width: 25%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
.choikudropmenu li a{
  display: block;
  margin: 0;
  padding: 20px 0 20px;
  background: #ff82aa;
  color: #5c120a;
  font-size: 15.2px;
  line-height: 1;
  text-decoration: none;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}
.choikudropmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}


.choikudropmenu li ul li {
  width: 237px;
}



.choikudropmenu li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #b74f69;
  background: #bf2d57;
      color: #ffffff;
  text-align: left;
}
.choikudropmenu li:hover > a{
  background: #bf2d57;
      color: #ffffff;
}
.choikudropmenu li a:hover{
  background: #a8244a;
      color: #ffffff;
}


#flip { position: relative; z-index: 3; }
#flip > li{
  perspective: 400px;
}
#flip li ul{
  visibility: hidden;
  transform: rotateX(-90deg);
  transform-origin: 50% 0;
  transition: .3s;
}
#flip li:hover ul{
  visibility: visible;
  transform: rotateX(0);
}

/* ここまでメニュー検討＿2列目 */



/* ここからメニュー検討＿2列目＿広い幅 */



.choikudropmenu li.habawide{
  position: relative;
  width: 28%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}



/* ここまでメニュー検討＿2列目＿広い幅 */

/* ここからメニュー検討＿2列目＿狭い幅 */


.choikudropmenu li.habanarrow{
  position: relative;
  width: 22.999%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* ここまでメニュー検討＿2列目＿狭い幅 */

/* ここからメニュー検討＿2列目＿通常幅 */


.choikudropmenu li.habanormal{
  position: relative;
  width: 26%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* ここまでメニュー検討＿2列目＿通常幅 */



/* ここからメニュー検討＿2列目＿237共通幅 */


.choikudropmenu li.habakyotsu{
  position: relative;
  width: 237px;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* ここまでメニュー検討＿2列目＿237共通幅 */








/* ここから＿2列目用のデザイン箱 */


.secondmenu_box{
  margin: 0;
  padding: 3px 6px;
  background: #ff3d5a;
  color: #ffffff;
  font-size: 12px;
  line-height: 1;
  text-decoration: none;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  box-shadow:0px 0px 3px;
}

/* ここまで＿2列目用のデザイン箱 */







/* ここから＿フッタお問合せ910幅の箱デザイン */
.footbox910{
  display: block;
  width:910px;
  margin-top:10px;
  height:330px;
  background: #fde8f1;
  color: #000000;
  font-size: 15.2px;
  line-height: 1.5;
  text-decoration: none;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  


}



@font-face {
  font-family: 'futura'; /* 任意につけれる */
  src: url(font/16020_FUTURAM.ttf); /* パスを指定 */
}


.telpink{
  color: #e84f74;
  font-size: 26px;
  line-height: 1.5;
  text-decoration: none;
  font-family:'futura', sans-serif;
}


.telpink_s{
  color: #e84f74;
  font-size: 20px;
  line-height: 1.5;
  text-decoration: none;
  font-family:'futura', sans-serif;
}


.telblue{
  color: #1dbbab;
  font-size: 26px;
  line-height: 1.5;
  text-decoration: none;
  font-family:'futura', sans-serif;
}

.telblue_s{
  color: #1dbbab;
  font-size: 20px;
  line-height: 1.5;
  text-decoration: none;
  font-family:'futura', sans-serif;
}



.tel_box{
  padding: 3px 5px;
  background: #ff3d5a;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.5;
  text-decoration: none;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  box-shadow:0px 0px 3px;

}


.sqblue{
  color: #1dbbab;
  font-size: 20px;
  line-height: 1.5;
  text-decoration: none;
}





/* ここまで＿フッタお問合せ910幅の箱デザイン */



.rbox500{
  display: block;
  padding:15px;
  width:500px;
  margin-top:10px;
  background: #ffffff;
  color: #000000;
  font-size: 12pt;
  line-height: 1.5;
  text-decoration: none;
  border:2px solid #e84f74;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}

.telpink_L{
  color: #e84f74;
  font-size: 32px;
  line-height: 1.5;
  text-decoration: none;
  font-family:'futura', sans-serif;
    font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-weight:bold;
}





.rbox380_mail{
  display: block;
  padding:15px;
  width:380px;
  margin-top:10px;
  background: #ffffff;
  color: #000000;
  font-size: 12pt;
  line-height: 1.5;
  text-decoration: none;
  border:2px solid #f6a200;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}


.rbox290_mail{
	float:left;
  padding:10px;
  width:280px;
  margin-top:10px;
  background: #ffffff;
  color: #000000;
  font-size: 12pt;
  line-height: 1.5;
  text-decoration: none;
  border:2px solid #f6a200;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}


.rbox230_mail{
	float:left;
  padding:10px;
  width:230px;
  margin-top:10px;
  margin-left:10px;
  background: #ffffff;
  color: #000000;
  font-size: 12pt;
  line-height: 1.5;
  text-decoration: none;
  border:2px solid #a1ec47;
  font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}









.gj_album_ybtn4 {
	width:107px;height:27px;text-align:center; float:left;margin-right:5px;margin-top:5px;margin-bottom:5px;color:#a5370f;
	background-image:url("../img/gj_album_ybtn_off.gif");background-repeat: no-repeat;
    font-size: 11pt;line-height: 2.0;text-decoration: none;font-weight:bold;
}

.gj_album_ybtn4:hover{
	background-image:url("../img/gj_album_ybtn_on.gif");
	color: #ffffff;
	cursor: pointer;
	transition: 0.5s ;
}

.gj_album_ybtn4on {
	width:107px;height:27px;text-align:center; float:left;margin-right:5px;margin-top:5px;margin-bottom:5px;color:#a5370f;
	background-image:url("../img/gj_album_ybtn_on.gif");background-repeat: no-repeat;
    font-size: 11pt;line-height: 2.0;text-decoration: none;font-weight:bold;
}


/* 求職情報一覧 */



.form_tbl_kyusyoku {
	width:920px;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}
.form_komoku_kyusyoku {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#d2fea1;
	
}
.form_naiyo_white {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;

	
}



/* 施設求人情報一覧 */


.form_tbl_shisetsukyujin {
	width:920px;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}

.form_komoku_shisetsukyujin_head {
	font-size:14pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffd692;
	
}

.form_komoku_shisetsukyujin {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fff5e5;
	
}
.form_shisetsukyujin_naiyo_white {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	
}

/* 東部地区（明石、西明石） */
.form_shisetsukyujin_naiyo_chiku02 {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background:linear-gradient(90deg,#ffffff, #fcc3b8);
	
}
/* 大久保地区 */
.form_shisetsukyujin_naiyo_chiku03 {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background:linear-gradient(90deg,#ffffff, #cde06b);
	
}
/* 魚住地区 */
.form_shisetsukyujin_naiyo_chiku04 {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background:linear-gradient(90deg,#ffffff, #ffec95);
	
}
/* 二見地区 */
.form_shisetsukyujin_naiyo_chiku05 {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background:linear-gradient(90deg,#ffffff, #95f3ff);
	
}
/* その他 */
.form_shisetsukyujin_naiyo_chiku99 {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background:linear-gradient(90deg,#ffffff, #cbebe5);
	
}


/* 施設求人情報詳細 */


.sskjn {
}

.sskjn_t {
	width:720px;
	float:left;
	border:0px solid #ffffff;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	line-height:22pt;
	padding:5px;
	padding-left:10px;
}
.sskjn_t_icn {
	width:165px;
	float:left;
	text-align:right;
	border:0px solid #ffffff;
}

.sskjn_namae_ul {
width:904px;
	border-bottom:6px solid #ffdfab;
	height:8px;
	margin-bottom:10px;
	clear:left;
	margin-left:10px;
}


.sskjn_detail_line {
width:904px;
	border-bottom:6px solid #f05f5c;
	height:6px;
	margin-bottom:4px;
	clear:left;
	margin-left:10px;
}

.kyujin_shosai {
	width:820px;
	float:left;
	border:0px solid #ffffff;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	line-height:20pt;
	padding:3px;
	color:#df3b38;
}
.kyujin_shosai_num {
	width:70px;
	float:left;
	text-align:right;
	border:0px solid #ffffff;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:26pt;
	color:#df3b38;
}

/* 施設求人カード  #fee0db;*/


.sskjn_card {
  width: 280px;
  background: #f05f5c;
  border-radius: 5px;
  box-shadow: 0 2px 7px #555555;
  display: inline-block;
  margin:12px;
}
.sskjn_card-content {
  padding: 0px;
  position:relative;
}
.sskjn_card-title {
  width: 280px;
  font-size: 24px;
  font-weight:bold;
  text-align: center;
  color: #ffffff;
  background: #f05f5c;
  padding-top:10px;

}

.sskjn_card-text {
  width: 280px;
  background: #fde2de;
  padding-top:10px;
  color: #f4524e;
  font-size:30px;
  line-height: 1.5;
  font-weight:bold;
  text-align:center;
  
}

.sskjn_card-text_nin {
  color: #f4524e;
  font-size:80px;
  line-height: 1.2;
  font-weight:normal;
  text-align:center;
}

.sskjn_card-number {
  width: 280px;
  font-size: 24px;
  font-weight:normal;
  text-align: center;
  color: #ffffff;
  background: #f05f5c;
  padding-top:10px;
  padding-bottom:10px;  

}

/* 施設求人カード_閲覧不可  #fee0db;*/

.sskjn_card_inv {
  width: 280px;
  background: #afa09f;
  border-radius: 5px;
  box-shadow: 0 2px 7px #555555;
  display: inline-block;
  margin:12px;
}
.sskjn_card-content_inv {
  padding: 0px;
  position:relative;
}
.sskjn_card-title_inv {
  width: 280px;
  font-size: 24px;
  font-weight:bold;
  text-align: center;
  color: #ffffff;
  background: #afa09f;
  padding-top:10px;

}

.sskjn_card-text_inv {
  width: 280px;
  background: #dfdada;
  padding-top:10px;
  color: #afa09f;
  font-size:30px;
  line-height: 1.5;
  font-weight:bold;
  text-align:center;
  
}

.sskjn_card-text_nin_inv {
  color: #afa09f;
  font-size:80px;
  line-height: 1.2;
  font-weight:normal;
  text-align:center;
}

.sskjn_card-number_inv {
  width: 280px;
  font-size: 24px;
  font-weight:normal;
  text-align: center;
  color: #ffffff;
  background: #afa09f;
  padding-top:10px;
  padding-bottom:10px;

}



.invisible_post {
  display: inline-block;
position:absolute;
padding:10px;
top:90px;
left:30px;
width:200px;
background-color:#fce3c2;
border:2px solid #ff4646;
color:#e72323;
font-size:1.3em;
line-height:1.4em;
text-align:center;
  border-radius: 8px;
  box-shadow: 0 2px 7px #555555;
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter:"alpha(opacity=70)"; 
  font-weight:bold;
}




.login_toroku_kochirabox{

padding:10px;
margin:15px auto;
background-color:#fce3c2;
border:2px solid #ff4646;
color:#e72323;
font-size:1.3em;
line-height:1.4em;
text-align:center;
  border-radius: 8px;
  box-shadow: 0 2px 7px #555555;
  font-weight:bold;
}















a:hover .sskjn_card{
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:"alpha(opacity=50)";
}


.sskjn_card-link {
  text-align: center;
  border-top: 1px solid #eee;
  padding: 20px;
}
.sskjn_card-link a {
  text-decoration: none;
  color: #0bd;
  margin: 0 10px;
}
.sskjn_card-link a:hover {
  color: #0090aa;
}




.sst_detail_text01 {
  font-size: 13pt;
    line-height: 1.5;
  font-weight:normal;
  text-align: left;
}

.sst_detail_text_b {
  font-size: 15pt;
    line-height: 1.5;
  font-weight:normal;
  text-align: left;
}


.sst_detail_photo {
	float:left;
	padding:20px;


}



.sst_detail_tbl {
	width:920px;
	margin-top:10px;
	margin-left:5px;
	border-collapse:collapse;
}

.sst_detail_head {
	font-size:14pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fc5f5c;
	color:#ffffff;
	font-weight:bold;
	
}

.sst_detail_komoku {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#fee1dc;
	
}
.sst_detail_naiyo_white {
	font-size:11pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffffff;
	
}

.sst_detail_name {
	font-size:13pt;
	padding:3px;
	font-weight:bold;
	
}




.title_greenbox {
width: 892px;
border: 2px solid #47AF96;
padding: 5px;
font-size: 13pt;
font-weight:bold;
color: #47AF96;
margin-bottom: 10px;
text-align:left;
            -moz-border-radius:8px;
            border-radius:8px;
}


.cnt_left {
	font-size:13pt;
	padding:3px;
	font-weight:normal;
    line-height: 1.5;
      text-align: left;
}


.request_dl_box {
width: 780px;
border: 2px solid #f18384;
padding: 10px;
font-size: 14pt;
font-weight:bold;
color: #054d45;
margin-top: 10px;
margin-bottom: 10px;
text-align:left;
            -moz-border-radius:12px;
            border-radius:12px;
}




/* 追加列ホバー */

table.list_t tr a {
display:block;
}
table.list_t tr:hover {
background-color: #ffe1db;
}



/* マップマーカーをDIVで置く */
.maparea001[
width: 900px;
height: 600px;
background-image:url("img_n/01_toubu_map_fordiv.png");background-repeat: no-repeat;
]
.mapmarker {
display:block;
}

.mapchangetool {
display:block;
}



/* PHP内2箇所　デザイン的追加 */

.byubi:hover {
cursor: pointer;
}

.form_komoku_kyusyoku_shisetsu {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#f5dbaf;
	
}


.fortel {
	color: #000000;
	text-decoration:none;
}

.fortel a:link {
	color: #000000;
	text-decoration:none;
}


.user_kyujinjoho_titlebar {
	width:904px;
	height:50px;
background-image:url("../img/title_kyujin_info.gif");background-repeat: no-repeat;
	position:relative;
	font-size:1em;
	padding:3px;
	margin-bottom:20px;
	margin-top:10px;
}

.kyujinjoho_titlebar {
	width:904px;
	height:50px;
background-image:url("img/title_kyujin_info.gif");background-repeat: no-repeat;
	position:relative;
	font-size:1em;
	padding:3px;
	margin-bottom:20px;
	margin-top:10px;
}



.form_komoku_user_kyujintoshisetsu {
	font-size:10pt;
	width:150px;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#f4d7a6;
	
}


.form_naiyo_user_kyujintoshisetsu {
	font-size:10pt;
	padding:3px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#f4d7a6;
	
}

.form_button_user_kyujintoshisetsu {
	font-size:11pt;
	padding:5px;
	border:inset 1px;
	border-color:#444;
	border-style:solid;
	background-color:#ffedd3;
	
}






.listunder_box {
width:900px;
height:200px:
padding:10px;
margin-top:15px;
background-color:#fce3c2;
border:4px solid #ff4646;
color:#e72323;
text-align:left;
  border-radius: 10px;
  box-shadow: 0 2px 7px #555555;

}

.listunder_boxtext {
margin:20px;
font-size:1.3em;
line-height:1.4em;

}
.listbox_kensu {
margin:5px;
font-size:1.5em;
line-height:1em;
font-weight:bold;
}

.imagevc {
vertical-align: middle;
}





















/* 【重要】就職フェア　電話で就職相談＿ページ用css-- */















/* 【重要】就職フェア　電話で就職相談＿リスト用CSS-- */
/* 
filter: drop-shadow(3px 3px 5px rgba(0,0,0,0.6));
*/


.jobshutten_list_t {
background-color:#f0e5e3;
box-shadow: 3px 3px 5px rgba(0,0,0,0.6);
border:1px solid #bf8f7a;

}


.jobshutten_list_hojinmei {
background-color:#ffffff;
border:1px solid #bf8f7a;
margin:5px;
font-size:1.7em;
line-height:1.8em;
font-weight:bold;
color: #480400;
}



.jobshutten_list_th_shisetsu {
background-color:#f1bfc4;
border:1px solid #ffffff;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:normal;
color: #480400;
}

.jobshutten_list_th_jusho {
background-color:#f7d2b7;
border:1px solid #ffffff;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:normal;
color: #480400;
}

.jobshutten_list_th_tel {
background-color:#c2e03c;
border:1px solid #ffffff;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:normal;
color: #480400;
}





.jobshutten_list_td_shisetsu {
background-color:#ffffff;
border:1px solid #e7d7d4;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:bold;
color: #480400;
}

.jobshutten_list_td_shisetsu_on {
background-color:#f1bfc4;
border:1px solid #e7d7d4;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:bold;
color: #480400;
}


.jobshutten_list_td_jusho {
background-color:#ffffff;
border:1px solid #e7d7d4;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:normal;
color: #480400;
}

.jobshutten_list_td_tel {
background-color:#ffffff;
border:1px solid #e7d7d4;
margin:5px;
font-size:2.0em;
line-height:2.0em;
font-weight:bold;
color: #480400;
}

.jobshutten_list_td_tel_on {
background-color:#e2f686;
border:1px solid #c2e03c;
margin:5px;
font-size:2.0em;
line-height:2.0em;
font-weight:bold;
color: #480400;
}



.jobshutten_list_td_tel A:link {
color: #480400;
}
.jobshutten_list_td_tel_on A:link {
color: #480400;
}



.jobshutten_list_td_shisetsu2 {
background-color:#e6d4d1;
border:1px solid #ffffff;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:bold;
color: #480400;
}


.jobshutten_list_td_shisetsu2_on {
background-color:#f1bfc4;
border:1px solid #e7d7d4;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:bold;
color: #480400;
}


.jobshutten_list_td_jusho2 {
background-color:#e6d4d1;
border:1px solid #ffffff;
margin:5px;
font-size:1.5em;
line-height:1.7em;
font-weight:normal;
color: #480400;
}

.jobshutten_list_td_tel2 {
background-color:#e6d4d1;
border:1px solid #ffffff;
margin:5px;
font-size:2.0em;
line-height:2.0em;
font-weight:bold;
color: #480400;
}

.jobshutten_list_td_tel2_on {
background-color:#e2f686;
border:1px solid #c2e03c;
margin:5px;
font-size:2.0em;
line-height:2.0em;
font-weight:bold;
color: #480400;
}


.jobshutten_list_td_tel2 A:link {
color: #480400;
}
.jobshutten_list_td_tel2_on A:link {
color: #480400;
}




.tdsmallread {
font-size:0.7em;
line-height:1.0em;
font-weight:normal;
color: #480400;
}





.spot_b {
padding:2px 10px;
margin-left:5px;
background-color:#aee2c3;
color:#000000;
text-align:center;
  border-radius: 2px;
  box-shadow: 0 1px 2px #555555;

}

.spot_b:hover {
cursor:pointer;
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:"alpha(opacity=50)";

}

.spot_b_cap {
font-size:0.8em;
line-height:1em;
font-weight:normal;
padding:2px 5px;
margin-left:5px;
background-color:#d0f9e1;
color:#000000;
text-align:center;

}












/*　マーキーmarquee　をＣＳＳアニメーションに置き換える　*/

.MQstyle {font-size:16pt;color:#ff0000;position:fixed;top:7px;left:0;background-color:#ffe9e9;border-bottom:1px solid #ff0000;}
.MQ_head {display:inline-block;padding:2px 15px;background-color:#ff0000;color:#ffffff;font-weight:bold;margin-right:5px;}
.MQ_stext {display:inline;font-size:11pt;}


.Marquee {
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  width:100%;
}

.Marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: Marquee 20s linear infinite;
}

.Marquee2 span {
  animation-delay: 10s;
}

@keyframes Marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}







/*　マーキーmarquee　をＣＳＳアニメーションに置き換える　*/
