﻿body{
  /*background-image:url(/img/bgmosaic.gif);*/
  background-image:url(img/bg.gif);
  margin:20px 0px;
  font-size:14px;
  line-height:1.7em;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
p{
  margin:0;
  padding:0;
}
.bold{
  font-weight:bold;
}
.redfont{
  color:#F03;
  font-weight:bold;
}
.bigfont{
  font-size:18px;
  line-height:1.5em;
  font-weight:bold;
}
#titlebanner{
  text-align:center;
  padding:20px;
}
#container{
  background-color:#FFF;
  width:760px;
  margin:0px auto;
  border:solid #CCC 1px;
}
#container_padding{
  padding:20px;
}
h1{
  font-size:30px;
  margin-top:0px;
  text-align:center;
}
h1 span{
  font-size:14px;
}
.formlink1{
  display:block;
  background:#f54701;
  border-radius:5px;
  text-align:center;
  font-weight:bold;
  font-size:20px;
  line-height:60px;
  margin:40px 60px;
  text-decoration:none;
  color:#fff;
  background: -moz-linear-gradient(top, #f6006a, #cb0057);
  background: -webkit-gradient(linear, left top, left bottom, from(#f6006a), to(#cb0057));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6006a', endColorstr='#cb0057');
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f6006a, endcolorstr=#cb0057))";
  zoom:1;
  background: linear-gradient(to bottom, #f6006a, #cb0057);
}
.formlink2{
  display:block;
  background:#cb1356;
  border-radius:5px;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  line-height:40px;
  text-decoration:none;
  color:#fff;
  margin:10px 0;
  width:340px;
  background: -moz-linear-gradient(top, #f6006a, #cb0057);
  background: -webkit-gradient(linear, left top, left bottom, from(#f6006a), to(#cb0057));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f6006a', endColorstr='#cb0057');
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f6006a, endcolorstr=#cb0057))";
  zoom:1;
  background: linear-gradient(to bottom, #f6006a, #cb0057);
}
.formlink1:hover,
.formlink2:hover{
  opacity:0.8;
}
dl {
  padding-left:25px;
}
dt {
  float:left;
  width:110px;
  padding:5px 0 5px 0px;
  margin-bottom:30px;
  clear:both;
}
dd {
  margin-left:110px;
  padding:5px 25px 5px 10px;
  margin-bottom:30px;
  border-left:1px solid #999;
}
h3{
  margin:0 0 10px;
  padding:0;
  border-bottom:solid #333 2px;
  font-size:18px;
  line-height:1.5em;
}
.down_arrow{
  display:block;
  width:0;
  height:0;
  border:solid transparent 15px;
  border-top:solid #666 20px;
  margin:30px auto 10px;
}
ul,ol{
  margin:0;
  padding-left:20px;
}
li{
  margin-bottom:10px;
}

p.caution{
  margin-top:10px;
}
#copyright{
  font-size: 12px;
  text-align:center;
  padding:20px;
}
#close{
  background-color:#EEE;
  padding:5px;
  border:solid #555 1px;
  display:block;
  margin:10px auto 5px;
  width:80px;
  text-align:center;
  color:#333;
  text-decoration:none;
}
#close:hover{
  background: -moz-linear-gradient(top, #FFF, #EEE);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE');
}