a{
color:#0000cc;

}
body#popup{
  background: url(../images/vol2/vol2_bg_02.gif) repeat 0 0;
}


.space{
  height: 236px;
}
.contents{
padding-left: 20px;
font-size: 20px;
}
.contents a{
text-decoration: underline;
}
.to-top{
  width: 460px;
  margin: 0 auto;
}
.to-top td:first-child{
  padding-bottom:10px;
}
.vol1{
  width: 960px;
  margin: 40px auto;
  text-align: center;
}
.vol1 a{
  font-size:16px;
  text-decoration: underline;
}
hr{
  margin-top: 30px;
  width: 95%;
  border-top:1px solid #b3a9b2;
  border-bottom:2px solid #fff;
}
.info{
  width: 960px;
  margin: 25px auto 30px;
}
.info td{
  width:300px;
}
.info td p{
  background: #fff;
  width: 300px;
  height: 100px;
  vertical-align: middle;
  text-align: center;
}
.notice{
  width: 960px;
  margin: 0 auto 30px;
  color: #333;
  font-size: 10px;
}
.hr{
  text-align: center;
}
.footer{
width: 100%;
padding: 10px 0;
background: #fff;
overflow: hidden;
}
.copyright{
  color: #8c8c8c;
  font-size:10px;
  float: left;
  margin: 10px 0 0 12%;
font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}
.sns{
float: right;
margin-right:15%;
width: 240px;
font-size: 10px;
color: #8c8c8c;
}
.sns p{
float: left;
padding-top: 5px;
font-weight: bold;
}
#sns{
  float: right;
  margin-left: 6px;
}
#sns li{
  margin-right: 0;
  float: left;
}
#sns li a{
  padding-left: 0 !important;
  margin-left: 5px;
}
#sns li a:before{
  background: none;
}


/*===== popup =====*/
#popup h1{
  font-size:44px;
  font-style: italic;
  color:#fe009b;
  margin: 48px auto 0;
  text-align: center;
}
#popup a{
  text-decoration: underline;
}
#popup p{
  text-align: center;
}
#popup h2{
  text-align: center;
}
#popup table{
  width: 470px;
  margin: 44px auto 0;
}
#popup table th{
  width: 120px;
  text-align: left;
  vertical-align: top;
}
#popup table td{
  padding:0 0 1em;
}
#popup .img{
  margin:1em 0
}
#popup table.qa{
  margin: 20px auto 0;
}
#popup table.qa th{
  width: 50px;
  text-align: left;
  vertical-align: top;
}
#popup table.qa td{
  padding:0;
}
#popup .movie-wrap{
  width: 560px;
  margin:20px auto 0
}