@charset "utf-8";
/*######################################################################
##
##						カラーcss　blue
##
##
##					↓↓↓　カラーコード　↓↓↓
##
##					濃:#0e78a0　rgb:33,174,227
##					薄:#59AECE　rgb:73,190,234
##
######################################################################*/

/*******************************************************

common.css

********************************************************/

/*=============================

TOP

=============================*/
.top_cts .tit_default,
.top_cts_left .tit_default,
.top_cts_right .tit_default {
	border-left: 10px solid #0e78a0;
	border-bottom: 1px solid #0e78a0;
	}

/*=============================

header_default

=============================*/

.menu ul li a:hover{
	background:#59AECE;
	}

#header_default .int-btn input{
	background-color:#0e78a0;
	}

#side_nav .int-btn input{
	background-color:#0e78a0;
	}

/*=============================

newsticker

=============================*/

.ticker_wrap{
	background:#0e78a0;
}

#newslist_link a{
	background-color:#0e78a0;
	}

/*=============================

paging

=============================*/

.pageNavi .current{
	background:#59AECE;
	}

/*=============================

	footer

=============================*/

#footer_wrap{
	background:#0e78a0;
	}

#footer_wrap .footer .top_link a{
	background-color:#0e78a0;
	}

/*=============================

breadcrumbs　パンくずリスト

=============================*/
#breadcrumbs {
	background:#0e78a0;
	}

/*=============================

下層共通css

=============================*/

#container h3 {
	border-bottom:1px solid #59AECE;
	}

#container .tit_default {
	border-left: 10px solid #0e78a0;
	border-bottom: 1px solid #0e78a0;
	}



/*******************************************************

contents.css

********************************************************/


/*=============================

interview_l

=============================*/
.staff_cts .section01 .box_name {
	background:#59AECE;
}
.detail_btn {
	background:#59AECE;
	box-shadow:0 2px #0e78a0;
}

/*=============================

kyujin_l kyujin_d 共通

=============================*/	

.list_Block .koyoukeitai_box ul li {
	border:1px solid #59AECE;
	color:#59AECE;
}
/*.btn_box .detail_link a {
	background-color:#59AECE;
	box-shadow:0 2px #0e78a0;
	border-bottom:2px solid #0e78a0\9;
}*/
.btn_box .detail_link_only a {
	background-color:#59AECE;
	box-shadow:0 2px #0e78a0;
	border-bottom:2px solid #0e78a0\9;
}

/*=============================

kyujin_l

=============================*/

.menu_on {
	color:#FFF;
	background-color:#59AECE;
}

/*=============================

kyujin_l　デフォルトPC

=============================*/

#kyujin_l_contents .btn_box .detail_link a {
	background-color:#59AECE;
	box-shadow:0 2px #0e78a0;
	border-bottom:2px solid #0e78a0\9;
}
#kyujin_l_contents .btn_box .detail_link_only a {
	background-color:#59AECE;
	box-shadow:0 2px #0e78a0;
	border-bottom:2px solid #0e78a0\9;
}
#kyujin_l_contents .btn_box a:hover,
.btn_hover_primary:hover {
	top:2px;
	box-shadow:none;
	border-bottom:none\9;
}
.btn_hover_primary:hover {
	box-shadow:none !important;
}

/*=============================

kyujin_l　map

=============================*/	

.list_Block_map ul li:hover {
	background:#59AECE;
}
#kyujin_l_map_contents .list_Block_map h3 {
	border-bottom:1px solid #59AECE;
}
.list_Block_map ul li:hover .btn_box_map .detail_link a {
	color:#59AECE;
}
.list_Block_map ul li:hover .btn_box_map .detail_link a {
	background-image:url(../../img/common/ic_detail_link_on_blue.png);
	background-image:url(../../img/common/ic_detail_link_on_blue_ie.png)\9;	
}
.list_Block_map ul li:hover .btn_box_map .detail_link_only a {
	background-image:url(../../img/common/ic_detail_link_on_blue.png);
	background-image:url(../../img/common/ic_detail_link_on_blue_ie.png)\9;
}
.btn_box_map .detail_link a {
	background-color:#59AECE;
	box-shadow:0 2px #0e78a0;
}
.list_Block_map ul li:hover .btn_box_map .detail_link_only a {
	color:#59AECE;
}
.btn_box_map .detail_link_only a {
	background-color:#59AECE;
	box-shadow:0 2px #0e78a0;
}
/*クリックした後*/
.maplist_on{
	background:#59AECE!important;
}
.maplist_on h3 , .maplist_on a{
	color:#fff;
}
.maplist_on .detail_link a{
	background-color:#fff!important;
	color:#59AECE!important;
}
.maplist_on h3{
	border-bottom: 1px solid #fff!important;
}
.maplist_on .detail_link a{
	background-image:url(../../img/common/ic_detail_link_on_blue.png);
	background-image:url(../../img/common/ic_detail_link_on_blue_ie.png)\9;
	background-repeat:no-repeat;
	background-position:93% center;
}

/*=============================

kyujin_d

=============================*/	

/*スティッキーフッター*/
.sticky_bottom {
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#55000000,endcolorstr=#55000000, gradienttype=0);/*IE8以下用*/
	}

/*=============================

News　新着情報

=============================*/

#News_contents_BOX .contents_BOX dl a:hover {
	color:#59AECE;
	}

#News_contents_BOX .contents_BOX dl dd {
	color:#59AECE;
}

/*=============================

Corporate　会社概要

=============================*/

#Corporate_contents_BOX .contents_BOX dl dt {
	background:#59AECE;
}





/*******************************************************

common_search.css

********************************************************/

/*=============================

検索共通_css

=============================*/
.top_cts a:hover{
	color:#59AECE;
}
.top_cts_left a:hover{
	color:#59AECE;
}

#search_area_btn, .search_area_btn{
	background:#0e78a0;
	}

/** Style customizations
*************************************/

.prefectly li.color_on {
	color:#92CB5C;
}
.prefectly li.color_ov{
	color:#0e78a0;
	}

/*地図モーダル関係*/

.modal-content li:hover{
	background:#59AECE;
}


#search_area .area_group .area_group_list input[type=radio] + label:hover{
	color:#59AECE;
    }
#search_area .area_group .area_group_list input[type=radio]:checked + label{
	color:#59AECE;
}
/*③検索軸スペース a.日本地図 inc/search_map.htm */

.prefectly li.color_on .bg_map_01{
	background-color:#92cb5c\9; 
}
.prefectly li.color_ov .bg_map_01{
	background-color:#0e78a0\9; 
}
.top_cts_left .prefectly li.color_on .bg_map_01{
	background-color:#92cb5c\9; 
}
.top_cts_left .prefectly li.color_ov .bg_map_01{
	background-color:#0e78a0\9; 
}


@media all and (-ms-high-contrast:none){
	*::-ms-backdrop, 	
	.prefectly li.color_on .bg_map_01{
		background-color:#92cb5c; 
	}
	.prefectly li.color_ov .bg_map_01{
		background-color:#0e78a0; 
	}

	.top_cts_left .prefectly li.color_on .bg_map_01{
		background-color:#92cb5c; 
	}
	.top_cts_left .prefectly li.color_ov .bg_map_01{
		background-color:#0e78a0; 
	}
}
/*③検索軸スペース b.エリア検索 inc/search_area.htm */
#search_area .area_group .area_name{
	background:#59AECE;
	}

/*③検索軸スペース b.エリア検索【_left】 inc/search_area.htm */
.search_cross dl dt{
	background:#59AECE;
	}

/*③検索軸スペース b.クロス検索 inc/search_area.htm */
.search_cross .search_btn{
	background:#59AECE;
	box-shadow:0px 2px #0e78a0;
	}

.panel_box a {
	border: 1px solid #59AECE;
	}

.panel_box a:hover {
	border: 1px solid #59AECE;
	background: #59AECE;
	color: #fff;
	}

.panel_box .txt_box{
	border-top:1px solid #59AECE;
	}

.panel_box a:hover .img_box{
	background:#59AECE;
}

#search_map .map_group .map_list li a:hover{
	background:#0e78a0;
	}


/*類似案件css*/
.load-related-post .related-box .related-tit{
	color:#59AECE;
}
.load-related-post .related-box .related-form dd{
	border:1px solid #59AECE;
	color: #59AECE;
}




/*=============================

entry_flow

=============================*/
.entry_cts .entry_wrap .arrow {
	border-top: 50px solid #59AECE;
	border-right: 100px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 100px solid transparent;
    }

.entry_cts .step {
    background-color:#59AECE;
}

