@charset "shift-jis";
@import url(http://akikakucres.velvet.jp/kyo/jewelgirl/story/bbs/color.css);
@import url('https://fonts.googleapis.com/css?family=Stalemate');

@import url('https://fonts.googleapis.com/css?family=Sawarabi+Mincho');

@font-face
{
font-family: 刻明朝;
src: url('https://cdn.leafscape.be/kokumin/font_1_kokumr_1.00_rls_web.woff2')
     format("woff2");
}
/*-------------------------------------------------
このフォントはIPAフォントライセンスv1.0の下で提供されています。
http://ipafont.ipa.go.jp/ipa_font_license_v1.html
オリジナルのフォントは以下から取得できます。
http://ipafont.ipa.go.jp/
-------------------------------------------------*/



body {
  overflow-x: hidden;
  /*横スクロールバーが表示される場合の一時的な対策*/
  letter-spacing: 0.05em;
  line-height: 1.8;
  font-family: 'Sawarabi Mincho', sans-serif;
  font-size: 12px;
  color: #403b37;
}


/*背景画像*/

body::before {
  background: url('bg.png')  #fff;
  background-size: 485px;
  display: fixed;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -2;
}


TABLE,TD,DIV{
	background-color: #fff;
        opacity: 0.9;
	line-height : 17px;
	font-family: 'Sawarabi Mincho', sans-serif;
	font-size : 13px;
	margin : auto;
}

P{
	color : #000;
	line-height : 17px;
	font-family: 刻明朝;
	font-size : 15px;
	margin : auto;
}

A{
	color: #000;
	text-decoration : none;
}
A:HOVER{
	color: #fff;
	text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
#main{
	width : 580px;
	text-align : left;
}
P{
	text-align : center;
}

H2{	/* タイトル */
	text-align : center;
	font-size: 3.0rem;
	font-family: 刻明朝;
	padding-top: 15px;
	color: #fff;
	text-shadow: 0 0 5px rgba(0,0,0,0.5);
}

h2:first-letter {
	color: #fff;
	text-shadow: 0 0 5px rgba(89,185,198,0.7);
	}

INPUT,select{
	font-family : tahoma,sans-serif;
}
.pu{	/* テキストエリア */
	font-size : 13px;
	border : 2px solid #6C9BD2;
}
.bo{	/* ボタン */
	font-size : 13px;
	background-color : #6C9BD2;
	border : 1px solid #6C9BD2;
	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 : white;
	opacity: 0.8;
	box-shadow: 6px 5px 8px rgba(0,0,0,0.1);
}


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 : #fff;
	margin-bottom : 50px;
	width : 580px;
	/* background */
	background-color : white;
	opacity: 0.8;
	box-shadow: 6px 5px 8px rgba(0,0,0,0.1);
}
.icon{
	text-align : center;
	width : 110px;
}
