@charset "utf-8";
/* -----------------------------------------------------
幹事さんCMS用CSSファイル kanjicms.css
----------------------------------------------------- */

/* 自動折り返し
----------------------------------------------------- */
.word-break{
word-break:break-all;
word-wrap:break-word;
display: inline-block;
}

/* パンクズ部SNSボタン
----------------------------------------------------- */
#pan_kuzu .snsbtns {
	width: 150px;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	float: right;
}

/* カラム分割
----------------------------------------------------- */
#wpmain {
	width: 560px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#wpsub {
	width: 175px;
	margin: 0px;
	padding: 0px;
	float: right;
}

/* パーティゲーム集タイトル
----------------------------------------------------- */
#partytitle {
	width: 560px;
	height: 95px;
	background: url(../img/partytitle.png) no-repeat;
	margin: 0px auto 20px auto;
	padding: 0px;
}
#partytitle p { text-indent:-9999em;}


/* 記事タイトル（ゲーム名）・カテゴリ名・タイトル
----------------------------------------------------- */
.wptitle01 {
	width: 560px;
	height: 50px;
	background: url(../img/wptitle01bg.png) no-repeat;
	margin: 0px auto 15px auto;
	padding: 0px;
}

.wptitle01 h2 {
	font-size: 16px;
	margin: 0px;
	padding: 19px 0px 0px 22px;
}

/* ゲーム集用タイトル
----------------------------------------------------- */
.wptitle02 {
	width: 560px;
	height: 39px;
	background: url(../img/wptitle02bg.png) no-repeat;
	margin: 0px auto 15px auto;
	padding: 0px;
}

.wptitle02 h3 {
	font-size: 13px;
	margin: 0px;
	padding: 11px 0px 0px 24px;
}

/* ブログ本文エリア
----------------------------------------------------- */
.wpcommon01 {
	width: 550px;
	font-size: 14px;
	line-height: 170%;
	margin: 0px auto 30px auto;
	padding: 0px;
}

/* WORDPRESSブログ本文用CSS（2013.12.19追記）
----------------------------------------------------- */

/* 見出し1---------- */
.wpcommon01 h1 { font-size: 20px; }

/* 見出し2---------- */
.wpcommon01 h2 { font-size: 18px; }

/* 見出し3---------- */
.wpcommon01 h3 {font-size: 16px; }

/* 見出し4---------- */
.wpcommon01 h4 { font-size: 15px; }

/* 見出し5---------- */
.wpcommon01 h5 { font-size: 14px; }

/* 見出し6---------- */
.wpcommon01 h6 { font-size: 13px; }


/* WORDPRESSブログ本文用CSS（2013.12.19追記ここまで）
----------------------------------------------------- */


.wpcommon01 img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.wpcommon01 img.alignright {
	padding: 0px;
	margin: 0 0 0px 10px;
	display: inline;
	}

.wpcommon01 img.alignleft {
	padding: 4px;
	margin: 0 10px 0px 0;
	display: inline;
	}

.wpcommon01 .alignright {
	float: right;
	}

.wpcommon01 .alignleft {
	float: left
	}

.wp-caption,
.wpcommon01 .wp-caption-text {
  font-size: 90%;
}

/* 動画エリア
----------------------------------------------------- */
.wpmovie {
	width: 560px;
	height:293px;
	background: url(../img/moviebg.jpg) no-repeat;
	margin: 0px auto 30px auto;
	padding: 0px;
}

.wpmovie iframe {
	margin: 0px;
	padding: 20px 10px 0px 0px;
	float: right;
}

.wpmovie p { text-indent:-9999em;}


/* ゲームデータtable
----------------------------------------------------- */
.wpcommon01 table {
	width: 550px;
	font-size: 12px;
	border: 1px #ff6600 solid;
	border-width: 3px;
	border-collapse: collapse;
	margin: 0px auto 0px auto;
	padding: 0px;
}

.wpcommon01 th {
	width: 90px;
	text-align: left;
	text-indent: 5px;
	border: 1px #ff6600 solid;
	border-width: 1px 1px 0px 0px;
	background-color: #ffcccc;
	margin: 0px;
	padding: 6px;
}

.wpcommon01 td {
	text-align: left;
	vertical-align: top;
	border: 1px #ff6600 solid;
	border-width: 1px 1px 0px 0px;
	background-color: #ffffcc;
	margin: 0px;
	padding: 6px;
}


/* 戻るボタン
----------------------------------------------------- */
#backbtn {
	width: 560px;
	text-align: center;
	margin: 20px auto 30px auto;
	padding: 0px;
}


/* ゲーム集PRエリア
----------------------------------------------------- */
#prarea {
	width: 560px;
	margin: 50px auto 30px auto;
	padding: 0px;
}

#prarea table {
	width: 550px;
	border: 1px #ff6600 solid;
	border-width: 3px;
	border-collapse: collapse;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#prarea th {
	color: #ffffff;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
	border: 1px #ff6600 solid;
	border-width: 1px 1px 0px 0px;
	background-color: #ff6600;
	margin: 0px;
	padding: 6px;
}

#prarea td {
	text-align: left;
	vertical-align: top;
	border: 1px #ff6600 solid;
	border-width: 1px 1px 0px 0px;
	background-color: #ffffcc;
	margin: 0px;
	padding: 6px;
}

#prarea td p {text-align: right;}

#wpbanner {
	width: 560px;
	text-align: center;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}

/* ゲームを探す
----------------------------------------------------- */
#wpsearch {
	width: 175px;
	margin: 0px auto 30px auto;
	padding: 0px;
}

#wpsearch p {
	width: 175px;
	height: 45px;
	background: url(../img/searchtitle.png) no-repeat;
	text-indent:-9999em;
	margin: 0px;
	padding: 0px;
}

#wpsearch ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#wpsearch ul li {
	width: 175px;
	height: 38px;
	font-size: 12px;
	text-indent: 24px;
	line-height: 38px;
	background: url(../img/categorybg.png) no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#wpsearch ul li a{color: #cc6600; width:175px; height:38px; display:block;}
#wpsearch ul li a:hover{color: #cc6600; width:175px; height:38px; display:block; background: url(../img/categorybg_on.png) no-repeat;}


/* インクルード用（右カラム）
----------------------------------------------------- */
#wpsub_banner {
	width: 175px;
	margin: 0px auto 30px auto;
	padding: 0px;
}

.inc_banner01 {
	width: 150px;
	margin: 0px auto 20px auto;
	padding: 0px;
}

.inc_banner01 p {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.inc_banner02 {
	text-align: center;
	margin: 0px auto 20px auto;
	padding: 0px;
}

/* インクルード用（右カラム）
----------------------------------------------------- */
#wpsub_banner {
	width: 175px;
	margin: 0px auto 30px auto;
	padding: 0px;
}

.inc_banner01 {
	width: 150px;
	margin: 0px auto 20px auto;
	padding: 0px;
}

.inc_banner01 p {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.inc_banner02 {
	text-align: center;
	margin: 0px auto 20px auto;
	padding: 0px;
}

/* インクルード用（左カラム）
----------------------------------------------------- */
#wpsubleft_banner {
	width: 185px;
	margin: 30px 0 30px 0;
	padding: 0px;
}

.incleft_banner01 {
	width: 150px;
	margin: 0px auto 20px auto;
	padding: 0px;
}

.incleft_banner01 p {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.incleft_banner02 {
	text-align: center;
	margin: 0px auto 20px auto;
	padding: 0px;
}

.incleft_banner03 {
	width: 175px;
	margin: 0px auto 20px auto;
	padding: 0px;
}


/* カテゴリ別ゲーム集一覧用
----------------------------------------------------- */
#gamelist {
	width: 560px;
	margin: 0px auto 30px auto;
	padding: 0px;
}

#gamelist ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#gamelist ul li {
	width: 560px;
	height: 37px;
	font-size: 12px;
	text-indent: 22px;
	line-height: 38px;
	background: url(../img/gamelist.png) no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#gamelist ul li img {vertical-align: -5px; padding: 0px 0px 0px 20px;}

#gamelist ul li a{color: #cc6600; width:560px; height:37px; display:block;}
#gamelist ul li a:hover{color: #cc6600; width:560px; height:37px; display:block; background: url(../img/gamelist_on.png) no-repeat;}



/* 通常ブログタイトル
----------------------------------------------------- */
#blogtitle {
	width: 560px;
	height: 95px;
	background: url(../img/newstitle.png) no-repeat;
	margin: 0px auto 20px auto;
	padding: 0px;
}
#blogtitle p { text-indent:-9999em;}

/* 記事タイトル（通常ブログ）
----------------------------------------------------- */
.wpnewstitle01 {
	width: 560px;
	height: 50px;
	background: url(../img/wpnewstitle01bg.png) no-repeat;
	margin: 0px auto 15px auto;
	padding: 0px;
}

.wpnewstitle01 h2 {
	font-size: 16px;
	margin: 0px;
	padding: 19px 0px 0px 22px;
}

.wpnewstitle02 {
	width: 560px;
	height: 39px;
	background: url(../img/wpnewstitle02bg.png) no-repeat;
	margin: 0px auto 15px auto;
	padding: 0px;
}

.wpnewstitle02 h3 {
	font-size: 13px;
	margin: 0px;
	padding: 11px 0px 0px 24px;
}

/* 通常ブログメニュー
----------------------------------------------------- */
.news_menu {
	width: 175px;
	margin: 0px auto 30px auto;
	padding: 0px;
}

.news_menu .title {
	width: 175px;
	height: 45px;
	font-size: 13px;
	font-weight: bold;
	line-height: 50px;
	text-indent: 20px;
	background: url(../img/news_subtitle.png) no-repeat;
	margin: 0px;
	padding: 0px;
}

.news_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.news_menu ul li {
	width: 175px;
	height: 38px;
	font-size: 12px;
	text-indent: 24px;
	line-height: 38px;
	background: url(../img/news_catebg.png) no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.news_menu ul li a{width:175px; height:38px; display:block;}
.news_menu ul li a:hover{width:175px; height:38px; display:block; background: url(../img/news_catebg_on.png) no-repeat;}


.news_menu02 {
	width: 175px;
	margin: 0px auto 30px auto;
	padding: 0px;
}

.news_menu02 .title {
	width: 175px;
	height: 45px;
	font-size: 13px;
	font-weight: bold;
	line-height: 50px;
	text-indent: 20px;
	background: url(../img/news_subtitle.png) no-repeat;
	margin: 0px;
	padding: 0px;
}

.news_menu02 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.news_menu02 ul li {
	font-size: 11px;
	margin: 6px;
	padding: 0px;
}


.entry_info {
	width: 560px;
	color: #999999;
	font-size: 10px;
	text-align: right;
	margin: 15px 0px 30px 0px;
	padding: 0px;
}

.entry_info hr {
	border-width: 0px;
	background-color: #eeeeee;
	height: 1px;
}


#comments ul.commentlist li{
    list-style:none;
}

#contents .comment-meta{
    background:#eee;
    padding:2px 5px;
    margin-top:10px;
    margin-bottom:5px;
}

#contents time{
    font-size:10px;
    color:#999;
}

#respond{
    margin-top:15px;
}

#respond .required{
    color:#c00;
}

#respond p{
    margin-top:5px;
}

#respond p.comment-form-author input,#respond p.comment-form-email input,#respond p.comment-form-url input,#respond p.comment-form-comment textarea{
    margin-right:180px;
    border:1px solid #ccc;
    padding:5px;
    float:right;
    width:250px;
}

#respond p.comment-form-comment textarea{
    margin-right:80px; 
    width:350px;
    
}


#respond p.comment-form-comment label{
    vertical-align:top;
    
}

#respond p{
    overflow:hidden;
    clear:both;
}


.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#454545;
background: #eee;
}
 
.pagination a:hover{
color:#fff;
background: #2372e5;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #2372e5;
color:#fff;
}

ul.sns_button li{
    float:left;
    list-style: none;
}

.thumb_gazo{
    text-align:right;
    padding-top:40px;
    padding-right:20px;
}



/* TOPページ新着情報用
----------------------------------------------------- */
#toppage_news {
	width: 560px;
	margin: 0px;
	padding: 0px;
}

#toppage_news ul {
	width: 579px;
	margin: 0px -19px 0px 0px;
	padding: 0px;
	overflow: hidden;
}

#toppage_news ul li {
	width: 174px;
	height: 220px;
	list-style: none;
	margin: 0px 19px 30px 0px;
	padding: 0px;
	float: left;
}

.tn_pic {
	width: 172px;
	height: 172px;
	border: 1px solid #ccc;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.tn_pic p {
	width: 172px;
	height: 172px;
	display: table-cell;
	vertical-align: middle;
}


.tn_title {
	height: 32px;
	font-size: 11px;
	line-height: 140%;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

.tn_date {
	width: 174px;
	text-align: right;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}


/* 新着情報右カラム埋め込み用
----------------------------------------------------- */
#pageside_news {
	width: 185px;
	margin: 0px;
	padding: 0px;
}

#pageside_news ul {
	width: 185px;
	margin: 0px;
	padding: 0px;
}

#pageside_news ul li {
	width: 185px;
	height: 30px;
	list-style: none;
	border-bottom:1px dashed #CCCCCC;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	float: left;
}

#psr_name {
	width: 185px;
	height: 34px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 38px;
	text-indent: 15px;
	background: url(../img/news_sidename.png) no-repeat;
	margin: 0px;
	padding: 0px;
}

.psr_pic {
	width: 30px;
	height: 30px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

.psr02_pic {
	width: 40px;
	height: 40px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

.psr_title {
	width: 110px;
	height: 30px;
	font-size: 11px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

.psr02_title {
	width: 140px;
	height: 30px;
	font-size: 11px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}


/* 新着情報右カラム埋め込み用
----------------------------------------------------- */
#pageside_news02 {
	width: 175px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

#pageside_news02 ul {
	width: 175px;
	margin: 0px;
	padding: 0px;
}

#pageside_news02 ul li {
	width: 175px;
	height: 30px;
	list-style: none;
	border-bottom:1px dotted #CCCCCC;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	float: left;
}

.psr_pic02 {
	width: 30px;
	height: 30px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

.psr_title02 {
	width: 135px;
	height: 30px;
	font-size: 11px;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}
.clearfix{ display: inline-block;}
/* Hides from IE Mac */
* html .clearfix{ height: 1%;}
.clearfix{ display:block;}
/* End Hack */



/* =見出し
----------------------------------------------- */



#heading1{
    background: url(images/line.gif) repeat-x bottom left;
    padding-bottom: 15px;
    color: #3cf;
    }



#heading2{
    background: #fff;
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    border-left:3px solid #3cf;
    padding: 5px 0 5px 10px;
    background: -moz-linear-gradient(top, #fff 0%, #eee 50%, #ddd 51%, #fff 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(50%,#eee), color-stop(51%,#ddd), color-stop(100%,#fff)); /* webkit */
    -pie-background:linear-gradient(top, #fff 0%, #eee 50%, #ddd 51%, #fff 100%); /* ie */
    behavior: url(images/PIE.htc);  /* ie */
    }



#heading3{
    border:solid 1px #ddd;
    padding: 5px;
    border-radius: 5px;
    background: #eee;
    -moz-border-radius: 5px; /* FF */
    background: -moz-linear-gradient(top,  #fff,  #eee); /* FF */
    -webkit-border-radius: 5px;/* Webkit */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));/* Webkit */
    -pie-background:linear-gradient(top,  #fff,  #eee); /* ie */
    behavior: url(images/PIE.htc);  /* ie */
    }
	
	
    #heading3 span{border-left:5px #3cf solid;padding-left:10px;}



#ol1 li{
    color: #3cf;
    font-size:200%;
    font-family: 'Neucha';
    list-style: decimal inside;
    }
    #ol1 li span{
        color: #666;
        font-size:14px;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',sans-serif;
        }


#ul1 li{list-style: square outside; color:#3cf;list-style-image:none;}
    #ul1 li span{color:#666;}


/* メニュー汎用タイトル01
----------------------------------------------------- */
.menu_commontitle {
	width: 185px;
	height: 35px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 18px;
	line-height: 38px;
	background: url(/img/news/menu_common_titlebg.png) no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
