#home #kv { margin-bottom: 30px; background-image: url(img/01.jpg); background-repeat: no-repeat; background-position: center top; }
#home #info { background-image: url(img/02.gif); background-repeat: repeat-x; height: 127px; text-align: left; margin-bottom: 50px; }
#home #infoIn { margin: 0px auto; width: 900px; overflow: hidden; }
#home #infoIn p { float: left; width: 150px; padding-top: 40px; }
#home #infoIn ul { float: left; width: 750px; padding-top: 20px; }
#home #infoIn ul li { margin-bottom: 10px; }
#home #infoIn ul li em { font-style: normal; font-weight: bold; color: #666; margin-right: 12px; }
#home #infoIn ul li a { color: #333; text-decoration: underline; }
#home #infoIn ul li a:hover { text-decoration: none; }
#home #infoIn ul li img { vertical-align: middle; margin-left: 6px; }
#body #side{ padding-top: 14px; }
#main .bxA { padding-bottom: 40px; }
#main .bxA h1 { margin-bottom: 15px; }
#main .bxA ul { width: 700px; overflow: hidden; }
#main .bxA ul li { float: left; width: 231px; height: 213px; position: relative; }
#main .bxA ul li img { margin-top: 10px; margin-left: 14px; }
#main .bxA ul li a { display: block; position: absolute; }
#main .bxA ul li a img { margin: 0px; }
#main .bxA ul li p { font-size: 10px; color: #666; width: 182px; padding-left: 18px; padding-top: 12px; line-height: 1.6; letter-spacing: 1px; }
#main .bxA ul li.l1 { background-image: url(img/06.jpg); background-repeat: no-repeat; }
#main .bxA ul li.l2 { background-image: url(img/07.jpg); background-repeat: no-repeat; }
#main .bxA ul li.l3 { background-image: url(img/08.jpg); background-repeat: no-repeat; }
#main .bxB { }
#main .bxB h2 { margin-bottom: 15px; }
#main .bxB div.a { padding: 25px; width: 630px; border: 1px solid #E1E1E1; }
#main .bxB div.a h3 { margin-bottom: 30px; }
#main .bxB div.a p { line-height: 1.7; color: #666; margin-bottom: 1.2em; }
#main .bxB div.a img.a { margin-top: 40px; margin-bottom: 65px; }
