html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  background-attachment:initial;
  background-clip:initial;
  background-color:transparent;
  background-image:initial;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  border-bottom-width:0;
  border-color:initial;
  border-left-width:0;
  border-right-width:0;
  border-style:initial;
  border-top-width:0;
  font-size:100%;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  outline-color:initial;
  outline-style:initial;
  outline-width:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  vertical-align:baseline;
}

body {
  line-height:1;
}
ol, ul {
  list-style-image:initial;
  list-style-position:initial;
  list-style-type:none;
}
blockquote, q {
  quotes:none;
}
blockquote::before, blockquote::after, q::before, q::after {
  content:none;
}
:focus {
  outline-color:initial;
  outline-style:initial;
  outline-width:0;
}
ins {
  text-decoration:none;
}
del {
  text-decoration:line-through;
}
table {
  -webkit-border-horizontal-spacing:0;
  -webkit-border-vertical-spacing:0;
  border-collapse:collapse;
}
body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
  font-size: 12pt;
  font-weight: normal;
  color: #333;
  background: #fff;
}
a:focus {
  outline-color:invert;
  outline-style:dotted;
  outline-width:1px;
}
hr {
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:0;
  border-left-color:#CCCCCC;
  border-left-style:solid;
  border-left-width:0;
  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:0;
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;
  clear:both;
  height:0;
}
h1 {
  font-size:25px;
}
h2 {
  font-size:20px;
  font-weight: 500;
  border-left: solid 8px #2eaad3;
  padding: 4px 0 4px 15px; 
}
h3 {
  font-size:14px;
  font-weight: bolder;
  
}
h4 {
  font-size:25px;
}
h5 {
  font-size:17px;
}
h6 {
  font-size:15px;
}
ol {
  list-style-image:initial;
  list-style-position:initial;
  list-style-type:decimal;
}
ul {
  list-style-image:initial;
  list-style-position:initial;
  list-style-type:square;
}
li {
  margin: 0;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
  margin-bottom:20px;
}

a{ color: #489bff; text-decoration: none; }
a:hover{ text-decoration: underline; }
p{ margin: 25px 120px; }

div#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	line-height: 30px;
	background: #fff;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
}

/* ------------　コンテンツ　----------------------------------------------------   */

div#contents{
	 margin: 0 auto;
}

.info{ margin: 10px auto; width: 640px; }
.info tr td{ padding: 10px 10px; text-align: left; }
.info tr th{ padding: 8px 10px; text-align: left; }


/* ------------　フッター　----------------------------------------------------   */

div#footer{ display: block; position: relative; padding-top: 15px; margin: 40px auto 0; color: #777; font-size: 8pt; text-align: center; }
div#footer p{ padding: 10px 0; }



/* ------------　ボタン　----------------------------------------------------   */

.button a{
    margin: 20px auto;
    text-align: center;
    width: 604px;
    height: 80px;
    background: url(../images/1_11.jpg) center top;
    display: block;
    text-indent: -9999px;
}

.button a:hover{
	background-position:0 -80px;
}
 


.button2 a{
    margin: 20px auto;
    text-align: center;
    width: 604px;
    height: 80px;
    background: url(../images/1_16.jpg) center top;
    display: block;
    text-indent: -9999px;
}

.button2 a:hover{
	background-position:0 -80px;
}
 
.button2 a:active{
    /* When pressed, move it down 1px */
    position: relative;
    top: 1px;
}


a:hover { 
position: relative; 
top: 1px; 
left: 1px; 
text-decoration: none; 
}


.size50 {
	font-size: 50px;
	color:#C90;
	font-weight:bolder;
	line-height: 120%;
}

table {
	margin-top:20px;
	text-align:left;
}