@charset "utf-8";
/* CSS Document */

/* ↓↓↓↓↓↓↓↓↓↓共通スタイル↓↓↓↓↓↓↓↓↓↓ */

html {
	overflow-y:scroll;
	margin: 0px;
	padding: 0px;
}
	
body  {
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size: 100%;
	line-height: 1.1;
}

a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border-style:none;
}
/* アバターの画像枠表示 */
#abatarC {
	border: 1px solid #360;
}
#abatarU {
	border: 1px solid #999;
}
#abatarR {
	border: 1px solid #CC3;
}
#abatarSC {
	border: 1px solid #900;
}
#abatarN {
	border: 1px solid #069;
}
/* ↑↑↑↑↑↑↑↑↑↑共通スタイル↑↑↑↑↑↑↑↑↑↑ */





/* ↓↓↓↓↓↓↓↓↓↓ページ最上部バー↓↓↓↓↓↓↓↓↓↓ */
#TopHeaderHelp  {
	padding: 0;
	background-color: #06C;/* 平常時#06C */
	width: 1012px;
	margin-right: auto;
	margin-left: auto;
} 
#TopHeaderHelp table {
	margin-right: auto;
	margin-left: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #06C;/* 平常時#06C */
	width: 1000px;
}
#TopHeaderHelp table tr td {
	white-space: nowrap;
	font-weight: bold;
}
#TopHeaderHelp table tr td a {
	color: #FFF;
}
/* ↑↑↑↑↑↑↑↑↑↑ページ最上部バー↑↑↑↑↑↑↑↑↑↑ */





/* ↓↓↓↓↓↓↓↓↓↓シャドウを連続して表示＝コンテンツ幅↓↓↓↓↓↓↓↓↓↓ */
#Wrapper {
	width:1030px;
	min-height:1px;

　/* IE 7対策 */
	border-right-width: 1px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/site/WrapperBG.png);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
/* start: clearfix ------------------------------ */
#Wrapper:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
 
#Wrapper { display:inline-table; }
 
/* Hides from Mac IE \*/
* html #Wrapper { height:1px; }
#Wrapper { display:block; }
/* */
/* end: clearfix ------------------------------ */
/* ↑↑↑↑↑↑↑↑↑↑シャドウを連続して表示＝コンテンツ幅↑↑↑↑↑↑↑↑↑↑ */





/* ↓↓↓↓↓↓↓↓↓↓サイト共通ヘッダー↓↓↓↓↓↓↓↓↓↓ */
#TopHeader  {
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 1000px;
	padding-top: 3px;
	height: 73px;
} 

#DPLogo  {
	float: left; /* このエレメントは、ソースオーダー内で、その横に配置されるエレメントの前に配置される必要があります */
	width: 234px;
	padding: 0px; /* 上余白と下余白により、この div 内に視覚的なスペースが設定されます */
}
h1 {
	display: block;
	background-image: url(../img/site/logo2018ora.jpg);/* 平常時Logo使用 */
	height: 52px;
	width: 230px;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center;
}
h1:hover {
	background-image: url(../img/site/logo2018ora.jpg);/* 平常時LogoHover使用 */
	background-repeat: no-repeat;
	background-position: center;
}
#TopHeaderUser  {
	float: right;
	padding-top: 4px;
}
#TopHeaderUser table tr td p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #666;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#TopHeaderUser table tr td a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999;
}



#TopHeaderBanner  {
	margin: 0;
	padding-top: 6px;
}

/* ↑↑↑↑↑↑↑↑↑↑サイト共通ヘッダー↑↑↑↑↑↑↑↑↑↑ */





/* ↓↓↓↓↓↓↓↓↓↓TCGカテゴリタブ用スタイル↓↓↓↓↓↓↓↓↓↓ */
#TopCategoryNavi {
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 2px;
	color: #369;
	background-color: #e6e6fa;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #999;
	border-left-color: #CCC;
	font-weight: bold;
	padding-bottom: 2px;
}
#TopCategoryNavi table {
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
}
#TopCategoryNavi table tr td a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #369;
	margin: 0px;
}
#TopHeaderUser table tr td a img {
	margin-bottom: 2px;
}

/* ↑↑↑↑↑↑↑↑↑↑TCGカテゴリタブ用スタイル↑↑↑↑↑↑↑↑↑↑ */





/* ↓↓↓↓↓↓↓↓↓↓コンテンツ内のカラムをフロートした時のフロートバグ回避↓↓↓↓↓↓↓↓↓↓ */
#container {
width:100%;
min-height:1px;　/* IE 7対策 */
}

/* start: clearfix ------------------------------ */
#container:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#container { display:inline-table; }

/* Hides from Mac IE \*/
* html #container { height:1px; }
#container {
	display:block;
	margin: 0px;
}
/* */
/* end: clearfix ------------------------------ */
/* ↑↑↑↑↑↑↑↑↑↑コンテンツ内のカラムをフロートした時のフロートバグ回避↑↑↑↑↑↑↑↑↑↑ */





/* ↓↓↓↓↓↓↓↓↓↓フッター用スタイル↓↓↓↓↓↓↓↓↓↓ */
#footer {
	padding: 0px;
	margin: 0px;
	clear: both;
}
#footernavi {
	color: #333;
	margin-top: 10px;
}
#footernavi a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	margin-right: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	padding-left: 5px;
	text-decoration: none;
}
#footernavi a:hover {
	text-decoration: underline;
}
#footerTOPlink a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

.copyright {
	font-size: 10px;
	color: #FFF;
	text-align: center;
	background-color: #06C;/* 平常時#06C */
	padding-top: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: auto;
	margin-left: auto;
	width: 1012px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
/* ↑↑↑↑↑↑↑↑↑↑フッター用スタイル↑↑↑↑↑↑↑↑↑↑ */
.dammyspace3px {
	margin-bottom: 3px;
}
.dammyspace6px {
	margin-bottom: 6px;
}
.news_comment {
	position: relative;
	color: #06C;
	background: #d0ecff;
	line-height: 1.4;
	border-radius: 0 5px 5px 5px;
	margin-top: 2em;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
}

.news_comment:after {/*タブ*/
	position: absolute;
	font-family: FontAwesome,'Quicksand','Avenir','Arial',sans-serif;
	content: 'コメント';
	background: #2196F3;
	color: #fff;
	left: 0px;
	bottom: 100%;
	border-radius: 5px 5px 0 0;
	padding: 3px 7px 1px;
 	font-size: 0.7em;
 	line-height: 1;
 	letter-spacing: 0.05em
}
