@charset "utf-8";
/* ------------------------------------------------------------ set */
#lead { padding: 50px 0; }
#lead h3 { font-size: 28px; text-align: center; padding: 30px 0; }
#lead p { font-size: 16px; line-height: 200%; }

#detail { padding:  30px 0 100px; }
#detail table { width: 90%; margin: 0 auto; font-size: 18px; }
#detail table th { text-align: left; font-weight: bold; padding: 20px 0; background: url(../../images/common/line_02.gif) repeat-x left bottom; }
#detail table td { padding: 20px 0; background: url(../../images/common/line_02.gif) repeat-x left bottom; }

#access 		{ padding: 50px 0 100px; }
#access iframe { width: 100%; }




/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){
/* ------------------------------------------------------------ set */
#main img { width: 100%; height: auto; }


/* ------------------------------------------------------------ set */
#lead 	{ padding: 30px 3%; }
#access { padding: 0 3% 30px; }

#lead h3 { font-size: 18px; padding: 20px 0 15px; font-weight: bold; line-height: 150%; }
#lead p { font-size: 14px; line-height: 200%; }

#detail { padding: 0 0 50px; }
#detail table { width: 94%; font-size: 14px; }
#detail table th { width: 80px; padding: 13px 0; }
#detail table td { padding: 13px 0; background: url(../../images/common/line_02.gif) repeat-x left bottom; }

#access iframe { width: 100%; height: 250px; }




}