@charset "utf-8";
p.pagetit_sp{display: block; font-size: 1.4em; font-weight: bold; color: var(--green); background-color: #fff; border: 2px solid var(--green); border-radius: 10px; padding: 15px 15px 15px 120px; width: 100%; position: relative; margin-bottom: 40px;}
p.pagetit_sp span{display:inline-block;}
p.pagetit_sp{display: none;}
.titimage{position: absolute; width: 200px; height: auto; bottom: -80px; left:-30px;}

@media print {
p.pagetit_sp{padding: 15px 15px 15px 150px;}
.titimage{left:0; bottom: -60px;}
p.pagetit_sp{display: block;}
}

#ac1 .leftimg,#ac10 .leftimg{width: 200px;}
#ac1 .centerimg{width: 600px;}
#ac2 .centerimg{width: 400px; margin-top: 20px;}
#ac3 .leftimg,#ac4 .rightimg,#ac5 .leftimg,#ac8 .rightimg{width: 300px;}
#ac4 .centerimg{width: 700px;}
#ac6 .centerimg{width: 600px;}
#ac7 .centerimg{width: 400px;}
#ac10 .centerimg{width: 530px;}
#ac11 .rightimg{width: 240px;}

/***********************************/
/* タブレット縦 **********************/
@media screen and (max-width:840px)  {
p.pagetit_sp{display: block;}
#ac2 .centerimg{width: 420px;}
#ac7 .centerimg{width: 450px;}
#ac10 .centerimg{width: 540px;}
}

/***********************************/
/* スマホ縦 **********************/
@media screen and (max-width:440px) {
p.pagetit_sp{font-size: 1.4em; padding: 15px; text-align: center;}
.titimage{position: relative; width: 170px; display: block; margin: 0 auto; left:auto; bottom: auto;}	
	
#ac2 .centerimg{width: 280px;}
#ac4 .centerimg{width: 340px;}
#ac6 .centerimg{width: 400px;}
#ac10 .centerimg{width: 360px;}
}






