@charset "EUC-JP";

.kanri_contactBox{
	width:920px;
	height:315px;
	background:url(../img/201704/kanri_contactbox.png) left top no-repeat;
	margin-bottom:30px;
}

.kanri_contactBox .inner{
	width:248px;
	height:52px;
	padding:240px 336px 23px 336px;
}


.nyukyobox{
margin-top:25px;
width: 523px;
padding:10px;
border:1px;
border-color:#CCC;
border-style:solid;
}

.nyukyo_left{
	width:146px;
	float:left;
	padding-right:15px;
}
.nyukyo_right{
	width:362px;
	float:right;
	text-align:left;
}



#main_img{
	margin-bottom:35px;	
}

#main_tit{
	margin-bottom:35px;	
}

#management_left{
	float:left;
	width:510px;
	padding-right:40px;
}
#management_right{
	float:right;
	width:370px;
}


.txt_mark{
	font-size:125%;
	font-weight:bold;
	color:#EA9233;
}
.txt_tit{
	font-size:125%;
	font-weight:bold;
	color:#003459;
}


#m_tit01{
	clear:both;
	padding-top:15px;
	padding-bottom:30px;
}

#m_tit02{
	clear:both;
	padding-top:45px;
	padding-bottom:30px;
}

#m_tit03{
	clear:both;
	padding-top:35px;
	padding-bottom:30px;
}

.service_left{
	float:left;
	width:300px;
	padding-right:55px;
}
.service_right{
	float:right;
	width:545px;
	padding-right:20px;
}


#kariage_box{
	width:543px;
	border:#B89C85 1px solid;
	padding:15px;
	color:#666666;
	font-size:100%;
	background:#FFFDEA;
}

#contact_box{
	width:920px;
	height:286px;
	background: url(../img/management/contact_box.png) no-repeat left top;
	margin-bottom:45px;
}


#contact_box_bt{
	width:249px;
	height:66px;
	padding-top:188px;
	padding-left:492px;
	padding-right:179px;
}


#kariage_box02{
	width:858px;
	border:#999 1px solid;
	padding:30px;
	background:#FFFDEA;
}

#kariage_box_left{
	float:left;
	width:488px;
}
#kariage_box_right{
	float:right;
	width:320px;
	padding-left:50px;
}


table.tbl_kanri {
width: 920px;
background-color: #999;
border-collapse:separate;
border-spacing:1px;
border:0px;
}
table.tbl_kanri tr td {
padding:5px;
vertical-align:middle;
color:#555;
font-size:110%;
}


#hikitugi_tit{
	margin-top:40px;
	margin-bottom:28px;
}

#succession_left{
	width:114px;
	float:left;
	padding-left:25px;
	padding-right:26px;
}
#succession_right{
	width:730px;
	float:right;
	padding-right:25px;
}

.succession_clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 10px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

.succession_clr02 {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 20px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

.succession_line{
	clear: both;
	padding-top:13px;
	padding-bottom:13px;
}

.nayami_left{
	width:272px;
	padding-right:30px;
	float:left;
	vertical-align:top;
}
.nayami_right{
	width:408px;
	float:right;
	vertical-align:middle;
	padding-right:20px;
}


#cifo_news_img{
	float:left;
	width:437px;
	padding-right:30px;
	margin-bottom:30px;
	text-align:right;
}
#cifo_news_txt{
	width:408px;
	float:right;
	padding-right:45px;
	margin-bottom:30px;
}


#kanri_price_space{
	width:100%;
	padding:15px;
	text-align:center;
}

table.tbl_kanri_price {
margin-left:auto;
margin-right:auto;
width: 580px;
background-color: #999;
border-collapse:separate;
border-spacing:1px;
border:0px;
}
table.tbl_kanri_price tr td {
padding:7px;
vertical-align:middle;
color:#333;
font-size:14px;
}

.kanri_price_tit{font-size:16px; font-weight:bold; color:#FFF; margin-top:3px; margin-bottom:3px;}

#kanri_price_close{
	margin-left:auto;
	margin-right:auto;
	width:580px;
	text-align:center;
	font-size:14px;
	padding-top:25px;
}

#price_bt_space{
	width:346px;
	margin-left:auto;
	margin-right:auto;
	padding-top:13px;
	padding-bottom:13px;
}





.clear{
	clear:both;
}