@charset "utf-8";
/* CSS Document */
#pc{width:1080px; text-align:center; margin:auto; border-left:2px solid inset; border-right:2px solid inset;}
#top{padding:0px; margin:0;}
.line{ clear:both;
box-shadow:rgba(0, 0, 0, 0.65) 0px 0px 15px 5px;
-webkit-box-shadow:rgba(0, 0, 0, 0.65) 0px 0px 15px 5px;
-moz-box-shadow:rgba(0, 0, 0, 0.65) 0px 0px 15px 5px;}
#story{background:url(storyback.jpg) no-repeat; height:460px; width:1080px; padding-top:30px; font-weight:bold;}
#story p{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:1.2em;
line-height:2em;
letter-spacing:0.3em;
color:#FFF;
vertical-align: baseline;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;}
#container2{ background:url(characterback.jpg) repeat-y;}
#character{padding-top:30px;}
#highlight{padding-top:30px;}
#highlight p{
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
font-size:1.2em;
font-weight:bold;
line-height:1.5em;
color:#666;
vertical-align: baseline;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;}
#special{line-height:2em; color:#903; font-weight:bold;padding-top:30px;}
#campaign{line-height:2em; color:#903; font-weight:bold; padding-top:30px;}
.mintext{ font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-weight:bold;
font-size:1.2em;
line-height:1.5em;
color:#333333;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;}
#headnavi{
	background-color:#000;
	text-align:center;
    width: 100%;
    margin: 0 auto;
    top: 0;
    z-index:1;}
#navi {
    padding: 0px;
    margin: 0px;
	margin-left:5px;
}
#navi li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
}
#h{ position:absolute;
margin-top:5px;
width:1080px;
}
.div_c{
  background: url(bg.jpg) no-repeat center;
  background-size: cover;
  padding:30px;
  background-size: cover;
  position: relative;
  z-index: 0;
 
}

/*:beforeにぼかし効果を設定する*/
.div_c:before{
  content: '';
  background: inherit;/*.bgImageで設定した背景画像を継承する*/
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  position: absolute;
  /*ブラー効果で画像の端がボヤけた分だけ位置を調整*/
  top: -5px;
  left: 0px;
  right: 0px;
  bottom: -5px;
  z-index: -1;/*重なり順序を一番下にしておく*/
}