@charset "UTF-8";
/* ---------------------------------------------------------
   amamori.css【雨漏り診断】
----------------------------------------------------------*/
/********雨漏り****************/
#amamori {
	margin: 0px;
	padding: 0px;
	width:688px;
	font-family: "メイリオ";
	font-size: 14px;
	line-height: 1.5em;
}
#amamori h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.page_safety .safety_lead .ttl_area {
    text-align: center;
    font-size: 28px;
    font-weight: bold;
}

.safety_leak .safety_lead .ttl_area span {
    color: #008CEA;
}.page_safety .safety_lead .ttl_area small {
    font-size: 16px;
    display: block;
}
.l-boxr {
    float: right;
}

.page_safety .safety_lead .inner .l-boxl {
    width: 386px;
}
.l-boxl {
    float: left;
}

.l-box {
    overflow: hidden;
}
.safety_leak .safety_lead {
    background: #E0F2FE;
}
.page_safety .safety_lead {
    margin-bottom: 40px;
    padding: 5px 10px 10px 10px;
}

.page_safety .safety_lead .ttl_area {
    text-align: center;
    font-size: 28px;
    font-weight: bold;
}
.page_safety .safety_lead .ttl_area .headding_safety {
    background: url(../img/amamori/ttl_ch.png) no-repeat left top;
    padding: 15px 0 0 65px;
    display: inline-block;
    vertical-align: middle;
}
.page_safety .safety_lead .inner {
    padding: 20px 15px 5px 15px;
    background: #FFF;
}.page_safety .safety_section {
    margin-bottom: 60px;
}.page_safety .safty_comment {
    font-weight: bold;
    margin-bottom: -45px;
}.low_bnr {
    width: 714px;
    margin: 60px auto;
}
.safety_leak .headding_service_section {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008CEA;
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 15px;
	font-size: 14px;
}
.lower .headding_service_section {
    font-size: 14px;
    padding: 0 0 3px 0;
    font-weight: bold;
    margin: 0 0 15px;
    border-bottom: 1px solid #FF7300;
}
.safety_leak .leak_li li {
	line-height: 1.3;
	text-align: center;
	width: 213px;

    -webkit-border-radius: 11px;
	border-radius: 11px;
	font-size: 16px;
	color: #008CEA;
	background: #E0F2FE;
	padding: 12px 0 10px;
	font-weight: bold;
	list-style-type: none;
}
.safety_leak .leak_li>li {
    float: left;
    margin: 0 0 0 10px;
}

.safety_leak .leak_li {
    margin: 0 0 0 -10px;
    overflow: hidden;
    margin-bottom: 25px;
} #amamori ul {

	padding: 0px;
}
.headding_service {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}
.headding_s_column {
    font-size: 22px;
    text-align: center;
    color: #008CEA;    font-weight: bold;
    margin: 4px 0 10px 5px;
}
.safety_leak .safety_column {
    background: #E0F2FE;
}
.page_safety .safety_column {
    padding: 10px;
    margin-bottom: 20px;
}

.safety_leak .headding_service span {
    color: #008CEA;
}