@charset "UTF-8";
/*================================================
	共通
================================================*/
#container{padding:10px 10px 0 10px;}
#main_contents{width:770px;}
#main_contents h1,#main_contents h2,#main_contents h3{margin-bottom:20px;}
#buyer_area h2{margin-bottom:0px;}
#seller_area h2{margin-bottom:0px;}
/*================================================
	3つの特長
================================================*/
#staff div p:first-child,#cost div p:first-child{float:left;margin:0 20px 44px 0;}
#staff div p,#cost div p{margin-bottom:20px;line-height:1.8em;font-size:15px;}
#staff ul{margin-bottom:30px;}
#staff li{border-bottom:1px solid #8b8b8b;padding:20px 25px 20px 0;}
#staff li p:first-child{float:left;margin-right:20px}
#staff li dl{overflow:auto;line-height:1.6em;}
#staff li dt{float:left;clear:left;}
#staff li dd{margin-left:110px;}
#staff li dd span{font-size:12px;}
#staff h3{margin-bottom:0;}
#staff h4{font-size:17px;font-weight:normal;margin-bottom:20px;line-height:1.5em;}
#staff h4 span{font-size:17px;font-weight:bold;margin-left:1.2em;}
#cost div p a{color:#17359e;text-decoration:underline;}
#commission dl{margin-bottom:30px;}
#commission dt{background:#e9dbbb url(../img/merit/box_top.gif) no-repeat top;height:26px;line-height:26px;padding:4px 0;font-size:18px;font-weight:bold;text-indent:17px;}
#commission dd{border-width:0 2px;border-style:solid;border-color:#e9dbbb;padding:11px 16px 8px 16px;margin-bottom:20px;position:relative;line-height:1.8em;}
#commission dd:after{content:"";display:block;height:7px;width:770px;position:absolute;bottom:-6px;left:-2px;background:url(../img/merit/box_bottom.gif) no-repeat bottom;}
#commission dd span{font-weight:bold;color:#e70012;}

#question dl{margin-bottom:30px;}
#question dt,#question dd{}
#question dt{margin-bottom:5px;font-weight:bold;}
#question dd{margin-bottom:20px;}
#question dt:before,#question dd:before{display:inline-block;vertical-align:middle;padding:0 10px; margin:0 0 3px 0;}
#question dt:before{content:url(../img/merit/icon_q.gif);}
#question dd:before{content:url(../img/merit/icon_a.gif);}
#flow{padding-bottom:65px;}

#question2 h2{ background: url(../img/common/subTitle.jpg) no-repeat; background-size:770px auto; padding:9px 12px 3px 15px; margin:0; height:35px; font-size:18px; font-weight:bold; color:#000000; margin-bottom:15px;}
#question2 dl{margin-bottom:30px;}
#question2 dt{ font-size: 14px; font-weight: bold; padding: 3px 0 10px 62px; background: url(../img/merit/icon_q.gif) 20px top no-repeat; margin-bottom: 8px; vertical-align:middle;}
#question2 dd{ padding: 3px 16px 18px 62px; background: url(../img/merit/icon_a.gif) 20px top no-repeat; border-bottom: #ccc dotted 1px; margin-bottom: 15px; }
.houdou_link_btn_02 li { width: 240px; height: 50px; float: left; margin-right: 16px; margin-bottom:20px;}
.houdou_link_btn_02 li a { display: block; width: 220px; height: 32px; background: url(../img/common/houdou_btn_02_off.jpg) left top no-repeat; padding: 18px 0 0 24px; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration:none;}
.houdou_link_btn_02 li a:hover { background: url(../img/common/houdou_btn_02_on.jpg) left top no-repeat; color: #000; }
/*================================================
	M&Aの手数料体系
================================================*/
#compare table{width:100%;margin-bottom:25px;}
#compare th,#compare td{text-align:center;padding:10px 0;border:1px solid #949494;width:160px;}
#compare th{font-size:15px;}
#compare td{font-size;14px;line-height:1.5em;}
#compare tr:first-child th{background:#e9dbbb;font-size:16px;font-weight:bold;}
#compare tr th.our{background:#e9dbbb url(../img/price/th_bg.gif) no-repeat center;color:#ffffff;border:2px solid #e60012;border-bottom:1px solid #949494;}
#compare tr td.our{font-weight:bold;border-right:2px solid #e60012;border-left:2px solid #e60012;}
#compare tr.last td.our{border:2px solid #e60012;border-top:1px solid #949494;}
#compare tr.price{background:#ef8f9c;font-weight:bold;}
#compare tr.price th{font-weight:bold;}
#compare p{margin-bottom:25px;line-height:1.7em;}
#compare p span{color:#e70012;font-weight:bold;}
#compare h3{background:#6a4a1b url(../img/price/box_top.gif) no-repeat top;color:#ffffff;line-height:26px;font-size:18px;padding:4px 0;margin-bottom:0;text-indent:17px;}
#compare div{border-width:0 2px;border-color:#6a4a1b;border-style:solid;position:relative;padding:20px 0;margin-bottom:30px;}
#compare div:after{content:"";background:url(../img/price/box_bottom.gif) no-repeat bottom;position:absolute;display:block;width:770px;height:5px;bottom:-5px;left:-2px;}
#compare div dl{width:480px;margin:auto;overflow:hidden;border-top:1px solid #949494;}
#compare div dl dt,#compare div dl dd{border:1px solid #949494;border-top:none;text-align:center;line-height:40px;}
#compare div dl dt{float:left;clear:left;width:320px;height:40px;border-right:none;}
#compare div dl#basic{background:#e9dbbb;border-top:1px solid #949494;font-weight:bold;}
#compare div dl#basic:after{content:url(../img/price/plus.gif);display:block;text-align:center;background:#ffffff;padding:10px;}
#compare div dl dd{margin-left:320px;height:40px;}
#incentive{background:#e9dbbb; font-weight:bold;}
#compare h4{margin-bottom:10px;}
#compare h5{margin-bottom:10px;margin-left:10px;font-size:15px;}
#compare h5+dl{margin-left:10px;margin-bottom:80px;line-height:1.8em;width:340px;}
#compare h5+dl dt{width:230px;float:left;clear:left;padding-bottom:3px;}
#compare h5+dl dd{text-align:right;padding-bottom:3px;}
#compare h5+dl dt.sum{border-top:2px solid #848484;padding-top:3px;}
#compare h5+dl dd.sum{border-top:2px solid #848484;padding-top:3px;}
#simulation{padding-bottom:50px;}




#compare h6{
	background: url(http://kaigo-ma.com/img/common/subTitle.jpg) no-repeat;
    background-size:769px auto;
	padding:7px 12px 3px 8px;
	margin:0;
	height:35px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

.subTitle{
	background: url(http://kaigo-ma.com/img/common/subTitle.jpg) no-repeat;
	background-size:769px auto;
	padding:7px 12px 3px 8px;
	margin:0;
	height:35px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}



#compare table.pro {width:100%;margin-bottom:20px;margin-top:20px;}
#compare table.pro td{background:#e9dbbb; font-size:16px; width:50px;}
#compare table.pro th,#compare table.pro td{text-align:left; padding:8px 20px; border:1px solid #949494;}
#compare table.pro tr:first-child tr{background:#ffffff;font-size:16px;font-weight:bold;}
#compare table.pro td:nth-child(1n) + td{background:#ffffff; width:250px; padding:10px 20px;}

/*================================================
	業界動向
================================================*/
#trend h2+p{line-height:1.8em;font-size:15px;margin-bottom:30px;}
#trend h2+p span{font-weight:bold;text-decoration:underline;}
#trend h3{font-size:15px;display:inline-block;padding:5px 8px;margin-bottom:6px;position:relative;}
#trend cite{font-size:13px;font-weight:bold;display:block;text-align:right;margin:10px 0 30px 0;}
#occupancy_rate{width:100%;}
#occupancy_rate tr:first-child th{font-size:16px;padding:12px}
#occupancy_rate th,#occupancy_rate td{border:1px solid #949494;padding:8px 11px;}
@-moz-document url-prefix() {
	#occupancy_rate th,#occupancy_rate td
	{
		padding:7px 11px;
	}
}
#occupancy_rate td{text-align:right;width:85px;}
#occupancy_rate tr td:first-child{width:170px;text-align:left;}
#occupancy_rate th{background:#e9dbbb;text-align:center;font-weight:bold;}
#occupancy_rate tr.pink td{background:#ef8f9c;font-weight:bold;}
#trend .float_l,#trend .float_r{position:relative;}
#trend .float_l h3,#trend .float_r h3{position:absolute;left:0;top:0;line-height:1.5em;}
#trend h3 p a{position:absolute;right:-120px;top:5px;color:#17359e;}
#ma{width:100%;}
#ma tr:first-child th{font-size:16px;}
#ma th,#ma td{border:1px solid #949494;}
#ma td{text-align:center;width:220px;padding:10px 0;}
#ma tr td:first-child{width:110px;text-align:left;padding-left:15px;}
#ma th{background:#e9dbbb;text-align:center;font-weight:bold;padding:12px 0;}
#ma tr.pink td{background:#ef8f9c;}
#trend_comment{position:absolute; top:0; left:209px;}
/*================================================
	会社概要
================================================*/
#company_about>p{line-height:1.8em;font-size:15px;margin-bottom:25px;}
#company_about div p{text-align:center;font-weight:bold;margin-bottom:10px;}
#company_summary h2{margin-top:20px;}
#company_summary table{width:100%;margin-bottom:30px;}
#company_summary th,#company_summary td{border:1px solid #949494;}
#company_summary th{background:#e9dbbb;width:180px;text-align:center;font-weight:bold;}
#company_summary td{padding:7px 19px;line-height:1.6em;}
#company_summary td a:before{content:url(../img/company/arrow.gif);display:inline-block;vertical-align:middle;margin-right:4px;margin-left:25px;}
#company_summary td span{font-weight:bold;}
#company_acccess h2{margin-bottom:34px;}
#company_acccess p{text-align:center;margin-bottom:50px;}

/*================================================
	事例集
================================================*/

#ma2{width:100%;}
#ma2 tr:first-child th{font-size:16px;}
#ma2 th,#ma2 td{border:1px solid #949494;}
#ma2 td{text-align:center;width:220px;padding:10px 0;}
#ma2 th.aa{text-align:center;width:130px;padding:10px 0;}
#ma2 td.aa{text-align:center;width:130px;padding:10px 0;}
#ma2 tr td:first-child{width:110px;text-align:left;padding-left:15px;}
#ma2 th{background:#e9dbbb;text-align:center;font-weight:bold;padding:12px 0;}
#ma2 tr.pink td{background:#fee5e8;}
#ma2 tr.blue td{background:#ffffff;}
#ma2 tr.green td{background:#dbf2fb;}
#case cite{font-size:13px;font-weight:bold;display:block;text-align:right;margin:10px 0 30px 0;}

#table02{
	width:100%;
	border:1px solid #9E9E9E;
	font-size:16px;
}
#table02{
	background-color: #f6f6f8;
	color:#4C4C4C;
	width:20%;
	padding:5px;
	border-bottom:1px dotted #9E9E9E;
	border-top:none;
	border-left:none;
	border-right:none;
	text-align:center;
}
#table02{
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px dotted #9E9E9E;
	padding:10px 10px;
	font-size:14px;

.yoyaku .icon1{
	font-size:14px;
	width:60px;
	text-align:center;
	color:#FFFFFF;
	background-color: #347EC4;
	padding:2px 5px;
	margin:0 5px 5px 0;
}
.yoyaku .icon2{
	font-size:14px;
	width:60px;
	text-align:center;
	color:#FFFFFF;
	background-color:#C84907;
	padding:2px 5px;
	margin:0 5px 5px 0;
}
.yoyaku .icon3{
	font-size:14px;
	width:60px;
	text-align:center;
	color:#FFFFFF;
	background-color: #3F3F3F;
	padding:2px 5px;
	margin:0 5px 5px 0;
}
.yoyaku .icon4{
	font-size:14px;
	width:60px;
	text-align:center;
	color:#FFFFFF;
	background-color: #D84B4E;
	padding:2px 5px;
	margin:0 5px 5px 0;
}
.table02 input[type="button"]{
	font-size:14px;
	padding:5px;
	width:80px;
}
.table02 .icon0,.table02 .icon1,.table02 .icon2,.table02 .icon3,.table02 .icon4{
	margin:0 auto;
	width:80px;
}

a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

