@charset "utf-8";
/*
====================================================================================================
■ layout （トップページレイアウト設定）
■ #news_area （新着情報ボックス）
■
■
----------------------------------------------------------------------------------------------------
※font-sizeに関しては、リセット後、#wrapperに18px相当で指定済み。そこからの相対指定で行うこと。
　（親要素に既に%指定済みの場合、子孫要素は基準が変わるので注意して下さい。）
※【★】のコメントがある箇所は、文字列検索し必ずサイトに応じた設定を見直すこと。
　（その際、不要と思われるコメント及び、【★】の文字列は削除推奨。）
====================================================================================================
■ layout （トップページレイアウト設定）
---------------------------------------------------------------------------------------------------- */
/* トップページのみレイアウトが変わる場合、base.cssでの設定を上書きする形でここでの設定を推奨 */


/*
====================================================================================================
■ #jirei_area （転職事例ボックス）
---------------------------------------------------------------------------------------------------- */
#jirei_area {
border:#215eb9 1px solid ;
background:url(../../sp_ext/common_img/tt_bg03.png) repeat-y 0 bottom;
background-size: 307px;
padding:0px;
box-shadow:0px 0px 0px 1px #fff inset;
}


.jirei_title {
	font-size:80%;
	font-family: Meiryo,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#fff;
	font-weight:bold;
	padding:0px 0px 0px 10px ;
	border-left:#fff 4px solid;
	margin:7px 5px 10px 10px;
	position:relative;
}

.jirei_title .ichi{
	position: absolute;right:5px;top:0px;
}

.jirei_box{
background:#fff;
font-size:72.3%;
margin:5px 10px 10px;
border:solid 1px #fff;
box-shadow:1px 1px 1px 1px #003db9 ;
}

.jirei_box .jirei_more{
text-align:right;
margin-top:-10px;
}

.jirei_tt{
background:#e2ecfd url(../../sp_ext/common_img/mark3.png) no-repeat 5px 5px;background-size: 19px;
padding:8px 0px 8px 35px ;
color:#01265b;
font-weight:bold;
font-family: Meiryo,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif;
}


/*
====================================================================================================
■ #news_area （新着情報ボックス）
---------------------------------------------------------------------------------------------------- */
#news_area {
border:#dddde8 1px solid ;
padding:10px 0 0;
margin-bottom:0.4em;
}

.top_r05_ue02 { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
 border:solid 1px #d20200;
 }

.titt .allinf a{
	color:#2a5bbe;
	text-decoration:underline;
}

#news_list { padding:0 10px 10px 10px;}

.news_date {
            font-size:72.3%;
            margin-bottom:3px;
            font-weight:normal;
            color:#000;
            padding:0px 0px 0px 0px ;}

.news_title {
	font-size:72.3%;
	line-height:1.6;
	padding:0px 0px 5px 0px ;
	border-bottom:#333 1px dotted;
	margin:0px 0px 10px 0px;
}

.news_title span{
	color:#ff0000;
}


.news_title {
	font-size:72.3%;
	line-height:1.6;
	padding:0px 0px 5px 0px ;
	border-bottom:#333 1px dotted;
	margin:0px 0px 10px 0px;
}

.news_title span{
	color:#ff0000;
}
#page_area #news_area .news dt{
	float:left;
	clear:both;
	padding:0 0 0 8px;
	margin:0;
}

#page_area #news_area .news dd{
	min-height:2.4em;
	border-bottom:1px #ccc dotted;
	margin:0 8px 8px 7px;
	padding:0;
}

#page_area #news_area p {
	line-height:1.4;
}

#page_area #news_area p a {
	display:block;
}

#page_area #news_area br {
	display:none;
}

#page_area #news_area p.date{
	clear:both;
	float:left;
	width:6em;
	margin:-5px 0 10px 8px;
	padding:0;
	font-size:72.3% !important;
	line-height:1 !important;
}
#page_area #news_area p.txt{
	margin:0 0 0 100px;
	padding:0 0 8px;
	font-size:72.3% !important;
}
.info dl{
	line-height:1.4;
	padding:0 8px 0;
	margin:0;
}
.info dt{
	font-size:72.3%;
	clear:both;
	padding:0 0px 0px 5px;
}

.info dd{
	font-size:72.3%;
	padding:0 0 7px 5px;
	border-bottom:1px #ccc dotted;
	margin-bottom:8px;
}

.info dt.firstChild{
	background-image:none;
}

.info dd.firstChild{
	background-image:none;
}

.info dt.firstChild_title{
	background-color: #90bfff;
	color:#FFFFFF;
}

.info dd.firstChild_title{
	background-color: #efefef;
}
.info a{
    margin: 0px;
    padding: 0px;
    vertical-align: baseline;
    background: none repeat scroll 0% 0% transparent;
}

.caution{
	color:#FF6600;
	font-size:12px;
}

.info dd img{
	vertical-align:middle;
	margin-left:5px;
}


/*--求人--*/
.job a {
    background: transparent none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
ul.job{margin-left:0.5em;}
ul.job li{ 
	font-size:72.3% !important;
	padding:0 0 7px 5px;
}


/*--バナー--*/
.banner-slider{
    overflow: hidden;
    width: 100%;
}

.sp-slide img{
	width: 100%!important;
	height: auto!important;
}


/*
====================================================================================================
■【★】ダミー用につき、中身は削除
---------------------------------------------------------------------------------------------------- */

