body {
    min-width: 1100px;
    color: #453e00;
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 1.6;
    -webkit-text-size-adjust: none;
}

img { border: 0; vertical-align: bottom; }

html, body { height: 100%; }

hr { clear: both; border: none; border-top: solid 1px #666666; height: 1px; color: #FFFFFF; }

p { word-break: normal; word-wrap: break-word; }


/*---------------------------------------------------------------------
  BASE
-----------------------------------------------------------------------*/

div#container { width:100%; }

.bnrArea { background: #efe3b3; text-align: center; }

.btn a { display: block; padding: 30px 0; }
.btn a img { transition: none; }

/*---------------------------------------------------------------------
  HEADER
-----------------------------------------------------------------------*/
header { width: 100%; height: 36px; text-align: center; background: url(../img/bg/bg01.png) left top repeat-x; }
header img { padding: 5px 0 0; vertical-align: middle; } 


/*---------------------------------------------------------------------
  FOOTER
-----------------------------------------------------------------------*/
footer { margin: 0; padding: 0; background: #333; }
footer a:link, footer a:visited {	color: #333; text-decoration: none; }
footer a:hover { color: #4687f4; text-decoration: none; }
/* contents */
footer .footer-inner { width: 1100px; margin: 0 auto; padding: 40px 0; }

footer .copyright { color: #fff; font-size: 12px; padding: 20px 0 0; letter-spacing: 2px; text-align: center; }


/* company */
footer h2 { color: #fff; font-size: 20px; text-align: center; }
.company table { width: 70%; margin: 40px auto; color: #fff; font-size: 13px; border-top:1px solid #fff; border-collapse: collapse; border-spacing: none; }
.company table th, .company table td { padding: 15px; border-bottom: 1px solid #fff; }
.company table th { width: 25%; text-align: center; }


/* PAGETOP */

div#pageup { width: 50px; height: 50px; position: fixed; bottom: 70px; right: 30px; z-index: 2; background: #cdae40; }