body { color: #fff; font-size: 14pt; font-family: ﾒｲﾘｵ; line-height: 26pt; background-color: #c8c8c8; word-spacing: 3px; margin: 0; padding: 0;
	text-shadow: 0px 0px 2px #000000,0px 0px 4px #000000,0px 0px 6px #000000,0px 0px 8px #000000,0px 0px 10px #000000 ;
}
#contentsBox { color: #373737; font-size: 14pt; line-height: 26pt; background-image: url(../img/_scalew.png); background-repeat: repeat; text-align: center; word-spacing: 3px; position: relative; height: 3000px; z-index: 100; clear: both; min-width: 200px; max-width: 769px; margin: 0; padding: 0; }
.fbtbox { position: relative; z-index: 100; }
.menu { background-image: url(../img/_scaleb.png); position: fixed; top: 0; width: 100%; z-index: 999; }
.footer { color: white; font-size: 6pt; font-weight: bold; position: fixed; right: 0; bottom: 0; z-index: 100; }
.header { position: relative; width: 100%; z-index: 100; max-width: 769px; margin-top: 100px; margin-bottom: 0; }
img.bg {
  /* Set rules to fill background */
  min-height: 100%; min-width: 1024px;
  /* Set up proportionate scaling */
  width: 100%; height: auto;
  /* Set up positioning */
  position: fixed;
  /* またはabsolute; */
  top: 0; left: 0; z-index: 0; }
img { max-width: 100%; border: 0 transparent; }
.logo {  }
.company { color: #fff; height: 60px; float: right; margin: 0; padding: 25px 0 0; }
#menu { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; padding-right: 16%; }
#menu li { position: relative; left: 16%; float: left; min-width: 16%; list-style-type: none; }
.section { background-position: center 0; text-align: center; vertical-align: middle; clear: both; }
img { border-style: none; border-width: 0; }
a { color: #1bbc9b; text-decoration: none; }
a:link { color: #1bbc9b; text-decoration: none; }
a:visited { color: #1bbc9b; text-decoration: none; }
a:hover { color: #f5ff00; text-decoration: none; }
a:active { color: #1bbc9b; text-decoration: none; }
h1 { font-size: 2em; font-weight: bold; margin-top: 7px; margin-bottom: 7px; border-bottom: 2px solid white; }
button { color: #1bbc9b; background-color: transparent; background-image: url(../img/_scaleb.png); margin-top: 15px; margin-bottom: 15px; border: solid 1px; }
.CDList { margin: 0 auto; }
#container{
    border:1px solid #dadada;
}
.CD { background-image: url(../img/_scaleb.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 130px; height: 130px; margin: 5px; padding: 5px; float: left; }
.CD img { width: 100%; height: 100%; }
.CDmargin { margin-right: 5%; margin-left: 5%; }
.tb_com { width: 100%; max-width: 769px; }
.tb_com_td1 { width: 25%; padding-right: 30px; }
.cotact { width: 100%; }
input { color: #035c4a; }
select { color: #035c4a; }
textarea { color: #035c4a; }
.menu-button { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; z-index: 999; float: left; display: block; padding: 1em; cursor: pointer; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
