/*------------ログイン画面20110805------------*/
body {
	margin-right:0;
	margin-left:0;
	padding:0;
	color:#333;
	text-align:center;	
	background-color:#fff;
	font-size:10pt;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Meiryo UI, Osaka,  sans-serif;
}
img {border:none;}
a,a:hover,img{
	border:0;
}

li{
	list-style-type:none;
}

/*h1{
	display:inline;
}*/

dt,dd{
	display:inline;
}
#inc{
	width:800px;
	background-color:#ffffff;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

#wrap{
	width:800px;
	display:block;
	letter-spacing:0.1em;
	line-height:150%;
	font-size:15px;
	padding:5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

#about{
	width:730px;
	margin:0 auto;
	border:#42426F solid 1px;
	padding:0 15px 15px 10px;
	font-size:90%;
	text-align:left;
}
#contact_about{
	width:730px;
	margin:15px auto 0;
	border:#42426F solid 1px;
	padding:15px 15px 15px 10px;
	font-size:90%;
	text-align:left;
}

#touroku_all{
	width:780px;
	margin : 0 auto;
	text-align: center;
}
#mitouroku{
	width:365px;
	float:left;
	margin-right:20px;
	padding:0 0 10px 10px;
	text-align:center;
	display:inline;
}

#tourokuzumi{
	width:365px;
	float:left;
	padding:0 0 10px 0;
	text-align:center;
	display:inline;
}

#form{
	background-color:#F0F8FF;
	padding:5px;
}

.logo{
	text-align:left;
}

h1{
	vertical-align:40%;
	font-size:12px;
	font-weight:normal;
}

.menber{
	width:655px;
	float:left;
	padding:0 10px 15px 20px;
	font-size:90%;
}


.touroku{
	padding:0 5px 5px 5px;
	text-align:left;
}

.otoiawase{
	font-size:70%;
	text-align:right;
}

.pmark{
	vertical-align:super;
	margin:10px 5px;
}

.copyright{
	color:#708090;
	margin:0 0 0 70px;
}

.back_btn{
	text-align:right;
}

.input_caution{
	display:inline;
	float:left;
	width:630px;
	padding:10px;
	margin:20px;
	text-align:center;
	color:#CC0000;
	background-color:#FFFFCC;
	border:1px #CC0000 solid;
}
/*------------20150220追加------------*/
h2.title{
	font-family: Meiryo, Meiryo UI,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";
    width: 100%;
    background: url("/imgs/h1_title_bg.gif") repeat-x scroll left bottom transparent;
    font-size: 28px;
    line-height: 140%;
    margin: 0px 0px 15px;
    padding: 12px 0px 5px 5px;
    color: #036;
	font-weight: normal;
}

p.f_size13{
	font-size:13px;
}
p.text_em{
	font-size:15px;color:#002864;margin:0 auto 10px;padding:0;font-weight:bold;
}
div.gray_box{
	border:1px solid #ddd;margin:15px auto 10px;background-color:#eee;padding:10px 20px;text-align:center;
}
/*------------20150220追加ここまで------------*/

/*------------求人案件------------*/

h2{
	font-size:20px;
	font-weight:bold;
}
#full_contents h2{
	font-size: 18px;
	padding-bottom: 5px;
	font-weight:bold;
}
#full_contents2{width:800; margin-top:5; margin-left:auto; margin-right:auto;padding-top:10;}
#full_contents2 h2{text-align:center;}

#jobitem_interest{
	border:0px;
	width:370px;
	height:53px;
	background:url(../imgs/interest_submit.gif) left top no-repeat;

}
#jobitem_this{
	border:0px;
	width:370px;
	height:53px;
	background:url(../imgs/this_job_submit.gif) left top no-repeat;

}
strong.jobitem_category{
	font-size:16;
}

table {
	border:none;
}

table.jobitem{
	width:700px;
    border-spacing:0;
	border:1px solid #ccc;
	margin-bottom:2px;
}
table.jobitem2{
	width:800px;
    border-spacing:0;
	border:1px solid #ccc;
	margin:0 auto 2px;
}

th.jobitem_catch{
	background-color:white;
    border-bottom:1px solid #C0C0C0;
    border-collapse:collapse;
    border-spacing:0;
    color:#000099;
    font-size:18px;
	line-height:1.4;
    padding:10px;
    text-align:left;
    vertical-align:middle;
}

th.jobitem_detail{
	text-align:center;
	vertical-align:middle;
	background-color:white;
	border:1px #C0C0C0 solid;
	border-spacing:0;
	padding:10px;
	border:none;
}

th.jobitem_header{
	text-align:left;
	vertical-align:middle;
	background-color:#ddd;
	font-weight:normal;
	border:1px #C0C0C0 solid;
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	border-right:none;
	font-size:10pt;
	line-height:140%;
	border:none;
	border-bottom:1px solid #ccc;
}

td.jobitem_body{
	text-align:left;
	vertical-align:middle;
	background-color:white;
	border:1px #C0C0C0 solid;
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	font-size:10pt;
	line-height:140%;
	border:none;
	border-bottom:1px solid #ccc;
}

em.jobitem_emphasis{
	font-style:normal;
}

ul.jobitem{
	margin-top:10;
	list-style-type:none;
	width:600;
	margin-left:auto;
	margin-right:auto;
	}

li.jobitem{
	background-image:none;
	margin-top:5;
	margin-bottom:10px;
}

li.jobitem .gotop {
	text-align:right;
	margin:0 0 10px;
	padding:0;
}

.jobitem_caution{
	color:red;
	text-align:left;
}
/*.input_caution{
	display:inline;
	float:left;
	width:630px;
	padding:10px;
	margin:5px 20px;
	text-align:center;
	color:#CC0000;
	background-color:#FFFFCC;
	border:1px #CC0000 solid;
}*/

/*---------- テーブル ------------*/
.tablebgcolor1{background:#808080}
.bgcolor1{background:#3366CC}
.bgcolor2{background:#D3E4FE}
.bgcolor3{background:#FFFFFF}
/* ----- footer ----- */

/*#footer p{
	font-size:10px;
	margin:5px 0 5px 0;
}

#footer_wide{
	width:800px;
	border-width:2px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
	margin:10px 0 0 0;
	padding:15px 0 10px 0;
}

#footer_narrow{
	clear:both;
	width:800px;
	border-width:2px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
	padding:5px 0 0 0;
	margin:0px 0 0 0;
}
#footer_narrow ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
#footer_narrow li{
	display:inline;
	float:left;
	margin:10px 0 5px 5px;
}*/
#pankuzu {
	text-align:left;
	padding:10px;
	font-size:12px;
}
/* ----- entry_wide ----- */

#entry_wide{
	background:url("../imgs/touroku_login.jpg") no-repeat;
	width:545px;
	height:206px;
	display:inline;
	float:left;
	margin:20px 0 10px 0;
	padding:50px 0 0 10px;
	font-size:11px;
	letter-spacing: 0.1em;
	line-height: 150%;
}

.entry_wide_cont{
	text-align:left;
	width:500px;
	margin:0 0 10px 0;
}

.entry{
	width:500px;
}

.entry_wide_left{
	float:left;
	width:235px;
}

.entry_wide_right{
	float:right;
	width:235px;
}
/*フォーム開くボタン*/
#notificationOpen {
	cursor:pointer;display:inline-block;padding:0;position:absolute;top:2px;right:2px;border-radius:3px;
}

/*求人メール登録*/
#notificationWrap {
	position: fixed;
	right:1%;
	bottom:102px;
	z-index: 10;
	width:232px;
}
#notificationWrap iframe {
	width:230px;
	height: 295px;
	padding: 0;
	border:1px solid #ccc;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

#notificationWrap .title {
	display: none;
}


#notificationWrap.iframe_min {
	position: fixed;
	bottom:0;
	overflow: hidden;
	height:29px;
}

#notificationWrap.iframe_min .title {
display: block;
font-size: 11px;
margin:0 auto;
height:29px;
padding: 6px 0 4px 31px;
font-weight: bold;
background: #008000;
color: #fff;
position: relative;
border-top-left-radius:5px;
border-top-right-radius:5px;
cursor: pointer;
}

#notificationWrap.iframe_min .title #minIframe {
	content:"−";
	font-weight: bold;
	position: absolute;
	left:3px;
	top:7px;
	color:#fff;
	width:22px;
	height:20px;
	padding-bottom: 2px;
	text-align: center;
	font-size: 13px;
}

#notificationWrap.iframe_min iframe {
	display: none;
}

#hikoukai{
	border:5px #ccc solid;padding:3% 5% 2% 5%;
}
#hikoukai p{
	font-size:15px !important;line-height:180% !important;
}
#hikoukai p .img_area{
	width:26%;float:right;margin:-2% 0 0 7%;
}
#hikoukai p .img_area img{
	width:100%;
}
#hikoukai a{
	margin-top:1%;text-align:right;display:block;
}
#hikoukai a i{
	margin-right:1%;
}
/* ----- 201803追記　求人詳細　ap_btn追加 ----- */
th.jobitem_catch p.ap_btn_wrap{
	text-align:center;
	padding: 20px 0 10px;
}
th.jobitem_catch p.ap_btn_wrap a{
	cursor: pointer;
	color:#fff;
	padding:10px 80px 9px;
	font-size:18px;
	font-weight:bold;
	border-radius:3px;
border: 1px #FF6400 solid;
border-radius: 6px;
text-decoration: none;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.87, #FF6400), color-stop(0.00, #FF8400));
background: -webkit-linear-gradient(top, #FF8400 0%, #FF6400 87%);
background: -moz-linear-gradient(top, #FF8400 0%, #FF6400 87%);
background: -o-linear-gradient(top, #FF8400 0%, #FF6400 87%);
background: -ms-linear-gradient(top, #FF8400 0%, #FF6400 87%);
background: linear-gradient(to bottom, #FF8400 0%, #FF6400 87%);
}
