@charset "utf-8";
/* ------------------------------------------------------------  */

#body .inner { width: 1000px;}

#entry { padding: 100px 0 150px; font-family: 'Noto Sans Japanese regular';}
#entry table { width: 100%; font-size: 18px; }
#entry table.top { margin: 0 0 60px; }
#entry .slash { background: url(../images/example/h4_slash.png) center center no-repeat; padding: 70px 0; display: block; }
#entry table tr th { width: 100px; text-align: center; border-bottom: 2px solid #0086c9; padding: 20px 0;}
#entry table tr td { border-bottom: 2px solid #c5c5c5; padding: 20px 0 20px 85px; }
#entry p.text { font-size: 14px; padding: 25px 0 100px; }
#entry #souken .box { width: 500px; margin: 0 auto; text-align: center; }
#entry #souken .box img { padding: 0 0 20px; }
#entry #souken .box h4 { font-size: 18px;}
#entry #souken .box p { font-size: 16px; }
#entry #souken .box p.info { font-size: 18px;}

/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){

#body .inner { width: 94%;}

#entry { padding: 50px 0 60px;}
#entry .slash { background: url(../images/example/h4_slash.png) center center no-repeat; padding: 40px 0; display: block; }
#entry table { width: 100%; font-size: 16px;}
#entry table.top { margin: 0 0 30px; }

#entry table tr th { width: 100%; text-align: left; border-bottom: 2px solid #0086c9; padding: 10px 0; display: block;}
#entry table tr td { border-bottom: none; padding: 10px 0 15px; display: block; }
#entry p.text { font-size: 13px; padding: 15px 0 50px;}
#entry #souken .logo { float: none; width: 200px; text-align: center; margin: 0 auto;}
#entry #souken .logo img { width: 200px; height: auto;}
#entry #souken .box { float: none; width: 100%; text-align: center; padding: 15px 0 0;}
#entry #souken .box h4 { font-size: 16px;}
#entry #souken .box p.info { font-size: 16px;}

}



