@import url(http://akikakucres.velvet.jp/jeweQ/main-story/ev/color.css);
@import url('https://fonts.googleapis.com/css?family=Allura|Cinzel+Decorative:400,900');
@font-face
{
font-family:"ロゴたいぷゴシック-コンデンスド" ;
src: url('https://cdn.leafscape.be/LogoTypeGothicCondense/07LogoTypeGothic-Condense_web.woff2')
     format("woff2");
}

@font-face
{
font-family: 刻ゴシック;
src: url('https://cdn.leafscape.be/kokugo/font_1_kokugl_1.00_rls_web.woff2')
     format("woff2");
}
   

body {
  overflow-x: hidden;
  /*横スクロールバーが表示される場合の一時的な対策*/
  letter-spacing: 0.05em;
  line-height: 1.8;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;
  font-size: 12px;
  color: #403b37;
}


/*背景画像*/

body::before {
  background: url('bg2.jpg') no-repeat top center #fffafa;
  background-size: cover;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -2;
}


/*背景画像に色を被せる*/

body::after {
  background: rgba(0, 79, 125, 0.5);
  background-size: cover;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -1;
}

TABLE,TD,DIV{
	background-color: #e0e0e0;
        opacity: 0.9;
	line-height : 17px;
	font-family:"ロゴたいぷゴシック-コンデンスド" ;
	font-size : 13px;
	margin : auto;
}

P{
	color : #ccc;
	line-height : 17px;
	font-family:"ロゴたいぷゴシック-コンデンスド" ;
	font-size : 15px;
	margin : auto;
}

A{
	color : #fff;
	text-decoration : none;
}
A:HOVER{
	color : #fff;
	text-shadow: 0 0 20px #ffe744;
}
#main{
	width : 580px;
	text-align : left;
}
P{
	text-align : center;
}

H2{	/* タイトル */
	color : white;
	font-family: 刻ゴシック;
	text-align : center;
	font-size : 41px;
	text-shadow: 0 0 20px #ffe744;
}

H2 .subtitle {
    font-size: 20px;
    font-weight: normal;
}

INPUT,select{
	font-family : tahoma,sans-serif;
}
.pu{	/* テキストエリア */
	font-size : 13px;
	border : 2px solid #1E008E;
}
.bo{	/* ボタン */
	font-size : 13px;
	background-color : #1E008E;
	border : 1px solid #1E008E;
	color : #fff;
}
/*----------------------------------------*/
/*                skin_main               */
/*----------------------------------------*/
.no{
	font-size : 12px;
	color : #c0c5c2;
}
.thread{
	padding : 10px;
	margin-bottom : 30px;
	width : 580px;
	font-family:"ロゴたいぷゴシック-コンデンスド" ;
	text-align : justify;
	/* background */
	background-color : #e0e0e0;
	/* box-shadow */
	box-shadow:0px 0px 15px -1px #ffe744;
	/* border-radius */
	border-radius:10px;
}
DIV.thread DIV.date{
	display:none;
}
DIV.thread DIV.date:last-child{
	text-align : right;
	color : #c0c5c2;
	font-family:"ロゴたいぷゴシック-コンデンスド" ;
	display:block;
}

/*----------------------------------------*/
/*                skin_res                */
/*----------------------------------------*/
.bd{
	background-color : #e0e0e0;
	margin-bottom : 50px;
	width : 580px;
	border-radius : 10px; /* 角を丸くするCSS3 */
	-webkit-border-radius : 10px; /* Safari,Google Chrome用 */
	-moz-border-radius : 10px; /* Firefox用 */
	behavior : url(../js/PIE.htc); /* IE用 */
	border: solid 0px #ffe744;/*線*/
	/* box-shadow */
	box-shadow:0px 0px 15px -1px #ffe744;
}
.icon{
	text-align : center;
	width : 110px;
}
