html {
	overflow: auto;
}

html, body,
h1, h2, h3, h4, h5, h6,
div, p, blockquote, pre, address,pageTop
ul, ol, li, dl, dt, dd,
table, th, td {
	margin: 0;
	padding: 0;
	font-size: inherit;
	background-position: 0% 0%;
}

.top_text {
	color: #E8E8E8;
	padding: 24px;
}
.sp_content{
	display:block;	
}

.w80 {
	width:auto;	
}

img {
	border: none;
}

p {
	line-height:170%;	
}


ul,
ol,
li {
	list-style-type: none;
}

table {
	border-collapse: collapse;
    border-spacing: 0;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: url(../img/content_bg_v.jpg) center top fixed;

}

.b16 {
	margin-bottom: 16px;
}

.b24 {
	margin-bottom: 24px;
}

img{max-width:100%}

picture img{ vertical-align:bottom;}

#segalogo_top {
	display: block;
	position: absolute;
	right: 24px;
	top: 26px;
}

h1 {
	width:100%;
	margin: 0 auto;	
	padding: 8px 0 8px 0;
	
}

#page {
	width: 980px;
	margin:0 auto;	
}

/* グローバルナビ */

/* グローバルナビ終わり */



/* タイトル絞り込み */
 

 

.cat-links a {
	pointer-events:none;/*リンクを非リンクに変える*/
	cursor:default;
}


#content {
	float: left;
	width: 100%;


}




/*arcadeカテゴリーリンク設定*/
body.page-template-index_arcade #sidebar_appli_index,
body.page-template-index_arcade .cat-item-11,
body.page-template-index_arcade .cat-item-12,
body.page-template-index_arcade .cat-item-41,
body.page-template-index_arcade .cat-item-42,
body.arcade #sidebar_appli_index,
body.arcade .cat-item-11,
body.arcade .cat-item-12,
body.arcade .cat-item-41,
body.arcade .cat-item-42 {
	display:none;	
}
/*arcadeカテゴリーリンク設定終わり*/

#sidebar_arcade_index {
	margin: 10px 0px 10px 5px;
  float:left;
  width: 180px;
    color: #fff;
  background: rgba(255,255,255,0.3);
  text-align:center;
  padding: 10px;

}

#sidebar_arcade_index a {
    color: #fff;
}


.page-template #sidebar_arcade_index {

  background: rgba(255,255,255,1.0);
}

.page-template #sidebar_arcade_index a{
    color: #000;

}



/*appliカテゴリーリンク設定*/
body.page-template-index_appli #sidebar_arcade_index,
body.page-template-index_appli .cat-item-11,
body.page-template-index_appli .cat-item-12,
body.page-template-index_appli .cat-item-37,
body.page-template-index_appli .cat-item-34,
body.page-template-index_appli .cat-item-36,
body.page-template-index_appli .cat-item-38,
body.appli #sidebar_arcade_index,
body.appli .cat-item-11,
body.appli .cat-item-12,
body.appli .cat-item-37,
body.appli .cat-item-34,
body.appli .cat-item-36,
body.appli .cat-item-38 {
	display:none;	
}
/*appliカテゴリーリンク設定終わり*/

#sidebar_appli_index {
  margin: 10px 0px 10px 5px;
  float:left;
  width: 180px;
    color: #fff;
  background: rgba(255,255,255,0.3);
  text-align:center;
  padding: 10px;

}

.page-template #sidebar_appli_index {

  background: rgba(255,255,255,1.0);
}

.page-template #sidebar_appli_index a{
    color: #000;

}




/*更新一覧カテゴリー表示*/

/*親カテゴリーを消す*/
.cat-links a:nth-child(2) {
	display:none;
}

.post-categories ul li  {
	width: 96px;
	margin:0;
}

.home article.post {
	padding-top: 10px;
	border-bottom:rgba(255,255,255,0.5) dotted 1px;
}

.home article .entry-meta{
	font-size: 100%;	
}

.home article .entry-title a{
	font-size: 85%;	
}

.home article .entry-title{
	margin:0!important;

}

.title_index_update dd {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:rgba(255,255,255,0.5) dotted 1px;
}

.title_index_update dt, .title_index_update dd a {
	color: #fff;
	font-weight:normal!important;
}

.title_index_update dt ul,ul.title_index_update   {
		list-style-type:none;
		padding:0;
}

.title_index_update dt ul li:nth-child(1) {
	display:none;
}


.category-arcade-event .cat-links,
.category-appli-event .cat-links, 
.waku-back-arcade-event,
.waku-back-appli-event {
	border: #78B94F solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #78B94F;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height: 18px;
	text-align: center;
	line-height: 1em;
	margin-right:10px;
	pointer-events:none;
}

.category-arcade-event .cat-links a, 
.category-appli-event .cat-links a,  
.waku-back-arcade-event a,
.waku-back-appli-event a{
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;

}

.category-arcade-update .cat-links, 
.category-appli-update .cat-links, 
.waku-back-arcade-update,
.waku-back-appli-update {
	border: #D8C05D solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #D8C05D;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height:18px;
	text-align: center;
	line-height: 1em;
	margin-right:10px;
	pointer-events:none;
}
.category-arcade-update .cat-links a, 
.category-appli-update .cat-links a, 
.waku-back-arcade-update a,
.waku-back-appli-update a{
	color:#ffffff;
	text-decoration: none;
}

.category-arcade-information .cat-links, 
.category-appli-information .cat-links, 
.waku-back-arcade-information,
.waku-back-appli-information {
	border: #5587cc solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #5587cc;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height:18px;
	text-align: center;
	line-height: 1em;
	margin-right:10px;
	pointer-events:none;
}
.category-arcade-information .cat-links a, 
.category-appli-information .cat-links a, 
.waku-back-arcade-information a,
.waku-back-appli-information a{
	color:#ffffff;
	text-decoration: none;
}


.category-arcade-important .cat-links, 
.category-appli-important .cat-links, 
.waku-back-arcade-important,
.waku-back-appli-important {
	border: #D74141 solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #D74141;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height:18px;
	text-align: center;
	line-height: 1em;
	margin-right:10px;
	pointer-events:none;
}
.category-arcade-important .cat-links a, 
.category-appli-important .cat-links a, 
.waku-back-arcade-important a{
	color:#ffffff;
	text-decoration: none;
}

.category-arcade-maintenance .cat-links, 
.category-appli-maintenance .cat-links, 
.waku-back-arcade-maintenance,
.waku-back-appli-maintenance {
	border: #b96dee solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #b96dee;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height:18px;
	text-align: center;
	line-height: 1em;
	margin-right:10px;
	pointer-events:none;
}
.category-arcade-maintenance .cat-links a, 
.category-appli-maintenance .cat-links a, 
.waku-back-arcade-maintenance a,
.waku-back-appli-maintenance a{
	color:#ffffff;
	text-decoration: none;
}

.entry-title {
	text-align: left;	
}


#sidebar_appli_index a {
    color: #fff;
}

.widget ul {
	padding:0;	
}

.widget ul li {
	margin-bottom: 10px!important;
}


.cat-item {
	background: rgba(255,255,255,0.3);
	padding: 10px;
	margin: 10px 0 10px 0;
	width: 180px;
}

.cat-item a {
	color: #fff;
}

.cat-item.current-cat {
	background: rgba(255,255,255,1.0);
	
}

.cat-item.current-cat a {
	color: #000;
}

#sidebar_all {
	background: rgba(255,255,255,0.3);
	padding: 10px;
	margin-bottom: 10px;
		text-align:center;
	width: 30%;
	float:left;
	margin: 0 5px 0 5px;
}

#sidebar_all a {
	color:#fff;
}

.widget_categories ul {
	list-style-type:none !important;
	overflow:hidden;
	float:left;
}

.widget_categories ul li {
	text-align:center;
	float:left;
	margin: 0 5px 0 5px;
	
}

.widget_categories ul li a {
	color:#fff;
}

.widget-title {
	display:none;	
}

.archive-header {
	display:none;	
}


.waku-back-campaign {
	border: #D8C05D solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #D8C05D;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height:18px;
	text-align: center;
	line-height: 1em;
}

.waku-back-campaign .cat-links, .waku-back-campaign .cat-links {
	color:#ffffff;
	text-decoration: none;
}

.waku-back-campaign .cat-links, .waku-back-campaign .cat-links a{
	color:#ffffff;
	text-decoration: none;
}

.waku-back-information {
	border: #5587cc solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #5587cc;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height:18px;
	text-align: center;
	line-height: 1em;
}

.waku-back-information .cat-links, .waku-back-information .cat-links a{
	color:#ffffff;
	text-decoration: none;
}

.waku-back-update {
	border: #A355CC solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #A355CC;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height: 18px;
	text-align: center;
	line-height: 1em;
}

.waku-back-update .cat-links, .waku-back-update .cat-links a{
	color:#ffffff;
	text-decoration: none;
}

.waku-back-event {
	border: #78B94F solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #78B94F;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height: 18px;
	text-align: center;
	line-height: 1em;
}

.waku-back-event .cat-links, .waku-back-event .cat-links a{
	color:#ffffff;
	text-decoration: none;
}

.waku-back-important {
	border: #D74141 solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #D74141;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 98px;
	height: 18px;
	text-align: center;
	line-height: 1em;
}

.waku-back-important .cat-links, .waku-back-important .cat-links a{
	color:#ffffff;
	text-decoration: none;
}



.entry-title a {
	color:#fff;	
	font-weight: normal;
	font-size: 80%;
}


.entry-meta{
		color:#fff;	
	font-weight: normal;
	font-size: 80%;
	float: left;
}






















#content-news .category_1 {
	border: #CC4040 solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #CC4040;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height:18px;
	text-align: center;
	line-height: 1em;
}

#content-news .category_4 {
	border: #78B94F solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #78B94F;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 96px;
	height: 18px;
	text-align: center;
	line-height: 1em;
}

#content-news .category_5 {
	border: #D74141 solid 1px;
	border-radius: 3px;
	color: #fff;
	background-color: #D74141;
	font-size: 11px;
	padding: 3px 5px 1px 5px;
	float: left;
	width: 98px;
	height: 18px;
	text-align: center;
	line-height: 1em;
}

.entry-title {
	padding: 16px 0 16px 0;
	background-image: url(file:///C|/xampp/htdocs/shpocket_news/wp-content/themes/shpocket_news_theme/assets/img/index/line_dot.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#333;
	margin: 0 0 16px 0;
	font-size: 120%;
	font-weight:bold;
	clear:left;
	width: 100%;
}



@media screen and (min-width:641px){	
header {
	background: none;	
}


h1 {
	width:400px;
	margin: 0 auto;
	padding: 20px 0 20px 0;	
}

.nav-pc,
#g_navi {
	display:block;
}

#segalogo_top {
	display: block;
	position: absolute;
	left: 24px;
	top: 26px;
}

#sns {
	display: block;
	position: absolute;
	top: 24px;
	right: 24px;
}

#sns_twitter {
	float:right;
	margin-right:12px;	
}

#sns_twitter a {
    width: 38px;
    height: 38px;
    background: url("../img/btn_twitter.png") no-repeat;
    display: block;
    text-indent: -9999px;
}

#sns_fb {
	float:right;
	margin-right:12px;	
}

#sns_fb a {
    width: 38px;
    height: 38px;
    background: url("../img/btn_fb.png") no-repeat;
    display: block;
    text-indent: -9999px;
}

#sns_line {
	float:right;	
}

#sns_line a {
    width: 38px;
    height: 38px;
    background: url("../img/btn_line.png") no-repeat;
    display: block;
    text-indent: -9999px;
}

#sns_twitter a:hover,
#sns_fb a:hover, 
#sns_line a:hover {
    background-position: 0 -38px;
}


#sns_s {
	display:none;
}

}