@charset "utf-8";

/*========================================================
advice/css/advice.css
========================================================*/

a {
	color:#2f50b3;
	text-decoration:none;
}

a :hover{
	color:#2f50b3;
	text-decoration:underline;
}

#pageBody #content{
	float:left;
	/* width:707px; */
	width: 870px;
}

#pageBody #content .ttlimg{
	float:left;
	height:100px;
	margin:0px 0 14px 0;
	margin-bottom: 44px;
	/* width:706px; */
	width: 870px;
}

#pageBody #content .block{
	float:left;
	margin:0 0 10px 0;
	/* width:707px; */
	width: 870px;
}

#pageBody #content .bottomblock{
	margin:0 0 50px 0;
}

#pageBody #content .block .ttl{
	background:url(../../common/images/bg_title01.gif) no-repeat;
	float:left;
	height:53px;
	/* width:706px; */
	width: 100%;
	background-size: cover;
}

#pageBody #content .block .ttl h2{
	float:left;
	margin:18px 0 0 15px;
	width: 560px;
}

#pageBody #content .block .ttl img{
	float:left;
	margin:5px 10px 0 0;
}

#pageBody #content .block .ttl span{
	float:left;
	font-size:120%;
	font-weight:bold;
}

#pageBody #content .block .ttl p{
	color:#666666;
	float:right;
	font-size:80%;
	margin:34px 10px 0 0; 
}

#pageBody #content .block .box03{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-top: 25px;
	/* width: 704px; */
	width: 868px;
}

#pageBody #content .block .box03 p{
	padding: 0 10px 23px 15px;
}

#pageBody #content .block .box03 ul{
	padding: 0 10px 23px 15px;
}

#pageBody #content .block .box03 h3.title01{  
    border-left:7px solid #fabf1b;
		background-color: #e9e6e3;
    padding:.6em .9em;
		margin: 0 15px 15px 15px;
		float: none;
		font-weight: bold;
}


/*========================================================
.bnr-set追加　WEB_TEAM-383 suzuki 20220809
========================================================*/


@media screen and (min-width: 751px){
	.bnr-set{
		display: flex;
	  justify-content: space-between;
		/* max-width: 620px; */
		max-width: 800px;
		margin: 30px auto;
	}
	.bnr-set li{
		width: 49%;
	}
}

@media screen and (max-width: 750px){
	.bnr-set{
		margin: 40px 0;
	}
	.bnr-set li{
		margin-bottom: 30px;
	}
	.bnr-set li:last-child{
		margin-bottom: 0;
	}
}