@charset "UTF-8";

/*子テーマ用「base.css」*/

/*---------------
 * -------
文字の基本設定
-------------------------*/


/* メールアドレスとサイトのエリアをまとめて消すCSS */
.comment-form-email,
.comment-form-url {
	display:none;
}

.btn {
    margin-bottom: 0.6em;
    padding: 0.4em 1.0em;
}


.ently_read-more .btn {
   background: #4169e1;
   color: #fff!important;
}

.ently_read-more2 .btn {
   background: #4169e1;
   color: #fff!important;
}


.ently_read-more2{
	margin: 45px 0 15px 0;
	text-align: center;
	   color: #fff;
}

.ently_read-more2 .btn{
	position: relative;
	width: 43%;
	border: 1px solid /** #00858a */;
   background: #4169e1;
	box-shadow: 2px 2px 0px #e9e9e9;
   color: #fff;

	padding: 0.6em 4.1em 0.4em 0.8em;
}

.ently_read-more2 .btn i{
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -9px;
	font-size: 12px;
}


.wpp-list{
	padding: 0em;	
margin: 0px!important;
}



.keni-main .keni-section h1 {
background:#0098FF;
font-size:0.9em;font-weight:bold;
margin: 0px 0px 15px 0px;
	padding: 0.6em 0.4em 0.4em 0.8em;
border-color:#EF4800;
border-width: 1px 1px 1px 7px;
border-style:solid;
	color: #fff;
}
.keni-section h2:first-child{
background:#0098FF;
font-size:0.9em;font-weight:bold;
margin: 0px 0px 15px 0px;
	padding: 0.5em 0.4em 0.4em 0.8em;
border-color:#EF4800;
border-width: 1px 1px 1px 7px;
border-style:solid;
	color: #fff;
}

.extitre{
background:#4169e1;
font-size:1.0em;font-weight:bold;
margin: 0px 0px 15px 0px;
	padding: 0.6em 0.4em 0.5em 0.8em;
border-color:#EF4800;
border-width: 1px 1px 1px 7px;
border-style:solid;
	color: #fff;
}

.keni-section h3:first-child {
    font-size: 1.2em!important;
    padding: 0.9em 0.4em 0.8em 0.8em!important;
}

.keni-section h3:first-child {
    font-size: 1.1em!important;
    padding: 0.9em 0.4em 0.8em 0.8em!important;
}

.keni-section h3:first-child{
background:#0098FF;
font-size:1.1em;font-weight:bold;
margin: 0px 0px 15px 0px;
	padding: 0.9em 0.4em 0.8em 0.8em;
border-color:#EF4800;
border-width: 1px 1px 1px 7px;
border-style:solid;
	color: #fff;
}


#nav_menu-7 h3{
background:#003;
}

#nav_menu-12 h3{
background:#0000ff;
}

#nav_menu-3 h3{
background:#003;
}
#nav_menu-2 h3{
background:#0038FF;
}
.article-body li{
	background: url(https://game-tansaku.net/wp-content/uploads/4.gif) left top no-repeat;
	padding-left:24px;
	background-position:center left;
	list-style-type: none;
	 min-width: 10px;
	 min-height: 30px;
}


.keni-section h3.hosoku{
	padding: 6px 13px 5px 12px;
font-size:1em!important;
}

/*----------------------
メイン サブの幅
-----------------------*/
@media (min-width: 768px){
.keni-main .keni-section_wrap {
    padding: 0px 10px;
}}

.keni-main_inner {
    padding: 0px 0 20px 0;
}
/*----------------------
画像のレスポンシブ
-----------------------*/
.snews2 img{
border-radius: 20px;

}



.nita-title01 {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
	margin: 0px 0px 0px 0px;
}

.nita-title01 li{
	margin: 0px 4px 5px 0px;
  padding: 0;
	background-image:none; }


.nita-title01 a {
  font-size: 1.2em;
}


.wp-post-image{
border-radius: 20px 20px 20px 20px;
}

.thumbnail{
float:left;
border-radius: 10px 10px 10px 10px;
	    margin: 0px 10px 0px 0px;
}




.keni-main_inner2 {
    background-color: #fff;
    margin: 0px 0px 0px 0px !important;
    padding: 33px 10px 0px 10px !important;
}

@media (max-width: 768px){
{
    background-color: #fff;
    margin: 0px 0px 0px 0px !important;
    padding: 33px 18px 0px 18px !important;
}}






.keni-header_wrap {
 background-image: none!important;
}


.keni-section h1 {
    background-image: none;
}

/*----------------------
サイド一覧の枠
-------------------------*/
.sgimai{
float:left;
text-align:center!important;
padding:0px ;
	}

.snews{
float:left;
margin:0px 2px 2px 0px ;
text-align:left;
}
.snews img{
float:left;
margin:0px 0px 2px 3px ;
text-align:left;
	width:140px;
	height:115px;
border-radius: 10px 10px 10px 10px;
}

.snews2{
margin:0px 2px 10px 0px ;
}



.article2{ 
	margin: 10px 0px 15px 0px;
	padding: 0px 150px 0px 0px;
}


.keni-sub {
    padding: 20px 0px 20px 0;
}



/* 記事の評価 */
div.hyouka  {
  margin: 0px;
  font-size: 0.8em;
  color: #000099}
.rating {
  margin: 3px 0px 0px 0px;
  font-size: 0.8em;
  color: #000099;
  height:16px; line-height:16px;
  position:relative;
  background:url("https://game-tansaku.net/image/rating.png") no-repeat left bottom;
  text-indent:90px}
.rating span {
  margin: 0px;
  font-size: 0.8em;
  color: #000099;
  text-indent:-9999px;
  position:absolute; left:0; top:0;
  background:url("https://game-tansaku.net/image/rating.png") no-repeat left top}


.more-game{
 text-align: right;
 margin: 5px 40px 0px 0px;
 font-size: 1em;
 font-weight:bold;
 color: #000099;
}

.rating2 {
 text-align: right;
  margin: 0px 60px 20px 0px;
  font-size: 1em;
  color: #000099;
  height:16px; line-height:16px;
  position:relative;
  background:url("https://game-tansaku.net/image/rating.png") no-repeat right bottom;
  text-indent:90px}

.rating2 span {
 text-align: right;
  margin: 0px;
  font-size: 1em;
  color: #000099;
  text-indent:-9999px;
  position:absolute; right:0; top:0;
  background:url("https://game-tansaku.net/image/rating.png") no-repeat right top}



/* ----------------------------------------------- */
/*

      BlogRoll css

*/
/* ----------------------------------------------- */

.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
margin: 0px 5px 0px 5px;
    padding: 0;
    border: none;
    text-align: left;
}
.blogroll-channel {
    height: 235px;
    margin-bottom: 10px;
    padding: 10px 0px;
    border: solid 1px #999;
    background: #fff;
    overflow-y: scroll;
}

.blogroll-channel .blogroll-list-wrap {
    margin-bottom: 5px;
}

.blogroll-channel .blogroll-list {
    list-style-type: none;
    margin-bottom: 3px;
    font-size: 13px;
    line-height: 1.8;
}

.blogroll-channel .blogroll-list img {
    vertical-align: middle;
}

.blogroll-channel img.blogroll-icon,
.blogroll-channel img.blogroll-favicon {
    margin: 0 5px 0 0;
}

.blogroll-channel img.blogroll-favicon {
	width: 16px;
	height: 16px;
}

.blogroll-channel a.blogroll-link {
}

.blogroll-channel .blogroll-new-entry {
    margin-left: 5px;
    color: red;
}

.blogroll-channel .blogroll-clip,
.blogroll-channel .blogroll-hatebu {
    margin: 0 0 0 5px;
}

.blogroll-channel .blogroll-link-time {
    margin: 0 0 0 3px;
    color: #666;
    font-size: 10px;
}

.blogroll-channel .blogroll-ad-img {
}

.blogroll-channel .blogroll-ad-text {
    display: block;
    margin-top: 5px;
    color: #666;
    font-size: 13px;
}


.post-title2{
background:#0098FF;
font-size:0.9em;font-weight:bold;
margin: 0px 0px 5px 0px;
	padding: 0.7em 0.4em 0.5em 0.8em;
border-color:#EF4800;
border-width: 1px 1px 1px 7px;
border-style:solid;
	color: #fff;
text-align: left;
}


		.topbody{
width: 100%;
margin:0px 0px 15px 0px;
	}


		.iinee4{
width: 100%;
				float:left;
margin:20px 0px 10px 0px;
text-align:right;
	}

		.topbody1{
width: 100%;
				float:left;
margin:0px 1px 0px 1px;
text-align:left;
			

	}
		.topbody2{
				float:left;
width: 100%;
margin:0px 0px 5px 0px;
background-color:#eee;
	}	
@media (min-width: 600px){
		.topbody1{
width: 100%;
	}	}	

@media (min-width: 600px){
		.topbody2{
width: 100%;
	}	}


@media (min-width: 768px) {
			.topbody1{
width: 69.7%;
height:280px;
				
	}	}

@media (min-width: 768px) {
		.topbody2{
width: 27.6%;
height:280px;
	}	}

.newgame{
margin: 0px -20px 5px -10px;
	padding: 0.9em 0.4em 0.7em 0.99em;

}

@media (min-width: 768px) {
.newgame{
margin: 0px 25px 5px -18px;
	padding: 0.9em 0.4em 0.7em 0.99em;
}}




.post-title3{
background:#0098FF;
font-size:0.9em;font-weight:bold;
margin: 0px 0px 5px 0px;
	padding: 0.9em 0.4em 0.7em 0.99em;
border-color:#EF4800;
border-width: 1px 1px 1px 7px;
border-style:solid;
	color: #fff;
text-align: left;
}



.new-top{
width: 48.47%;
text-align: center;
 border-style: solid;
 border-color: #ddd;
 border-width: 1px;
 float: left;
margin:0px 2.5px 6px 2px;
}
@media (min-width: 600px){
.new-top{
width: 23.93%;
text-align: center;
 border-style: solid;
 border-color: #ddd;
 border-width: 1px;
 float: left;
margin:0px 2.5px 6px 2px;
}}

@media (min-width: 768px) {
.new-top{
width: 12.12%;
text-align: center;
 border-style: solid;
 border-color: #ddd;
 border-width: 1px;
 float: left;
margin:0px 2.5px 6px 2px;
}}

.new-top img{
padding:4px;
}
.entry_title a {
	color: #fff!important;
}







@media (max-width: 600px){
.keni-sub{
   margin: 0px 0px 0px -15px;
}}



/*----------------------
画像のレスポンシブ
-----------------------*/

.nita-title01 {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}


 .nita-title01 img{
width: 100% ;
 float: left;
	 min-width: 120px;
	 min-height: 100px;
	 max-width: 600px;
	 max-height: 400px;
border-radius: 10px 10px 10px 10px;
	padding: 0px 3px 0px 2px;
}




.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
	 min-width: 20px;
	 min-height: 30px;
}

/*----------------------
タグ・カテゴリの文字設定
-------------------------*/
.post-tag dl{
	margin: -10px 0;
	overflow: hidden;
}
.post-tag-all{
text-align: right;
}

.post-tag dt {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}


.entry_status .entry_category_item {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 9px;
    margin-top: -10px;
    padding: .52em .75em .15em .75em;
    border-radius: 4px;
    line-height: 1.5;
}

.more2 {
    padding: 5px 20px 4px 0px;
    margin: 3px 20px 8px 3px;
    text-align: right;
    background: #f3f3f3;
    font-weight: bold;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C8C9C3;
}


.post-tag dd li {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: .9em .75em;
    line-height: 1;
    border-radius: 4px;
    background: #f0efe9;
    font-size: 1.2rem;
}
/*----------------------
footerの文字設定
-------------------------*/

.widget_nav_menu .keni-section ul li a{
    position: relative;
    display: block;
    padding: 3px 0px 2px 28px;
background-position: left 2px;
}


	.keni-footer .keni-section_wrap ul{
		margin-top: -6px;
		margin-bottom: -25px;
	}

.widget_nav_menu .keni-section ul li a::before {
    top: 11px;
    left: 14px;
}


/*----------------------
g-ad
-------------------------*/
.g-ad{
margin:25px 0px 5px 0px ;
text-align:center;
	}

.g-ad2{
margin:15px 0px 25px 0px ;
	}


.hontai{
text-align:center!important;
margin:5px 0px 5px 0px ;
	}


.keni-section h3{
    font-size: 0.9em;
    margin: 0px 0px 15px 0px;
    padding: 0.7em 0.4em 0.5em 0.8em;
}

@media (min-width: 768px){
.keni-main .keni-section_wrap.widget {
    padding: 0px;
}}


.keni-sub .widget {
    padding: 0px 20px 0px 20px;
}

.keni-section h3:first-child {
    font-size: 1.0em!important;
    margin: 0px 0px 15px 0px;
    padding: 0.9em 0.4em 0.8em 0.8em!important;
}

.keni-footer .widget > .keni-section .sub-section_title {
    margin: -20px 0px 10px -20px;
}


.widget_recent_entries_img02 .list_widget_recent_entries_img, .widget_recent_entries_img03 .list_widget_recent_entries_img {
    margin:0px;
}


.keni-section h3.hosoku {
    font-size: 1.0em!important;
    margin: 0px 0px 15px 0px;
    padding: 0.5em 0.4em 0.4em 0.8em!important;
}


.keni-section h2.entry_title:first-child {
    margin: 0px 0px 10px 0px!important;
    background: #0098FF;
    font-size: 1.0em;
    padding: 0.5em 0.4em 0.4em 0.99em;
    border-color: #EF4800;
    border-width: 1px 1px 1px 7px;
    border-style: solid;
    color: #fff;
}

.keni-main_outer{
   background: #fff!important;
}

.col2 .keni-sub {
    background-color: #fff;
}

body {
    background-color: #ddd;
}
.keni-footer_wrap{
    background-color: #ddd;
}

.keni-footer_outer{
    background-color: #fff;
}

.keni-breadcrumb-list_wrap{
	width: 1220px ;
	margin:auto  ;
}

.keni-breadcrumb-list_outer{
    background-color: #fff;
}
.keni-header_wrap{
	width: 1220px ;
	margin:auto  ;
    margin-bottom: -5px;
}

.ongegazou{
 max-width: 100%;
display: block;
  margin:auto;
}


.kousiki img{ 
	margin-top: 10px;
	margin: auto;
 max-width: 100%;
	margin-bottom:-25px;
	} 



.keni-main_inner3{
	padding: 20px 0;
	width: 680px ;
	margin: auto!important;
}

@media (max-width: 500px){
.keni-main_inner3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px!important;
	width: 100% ;
}}

.entry-list_style01 .entry_thumb img{
    float: left;
    width: 192px;
	height: 160px;
    margin: 0 0px 5px 0;
    overflow: hidden;
}


/* スマホゲーム下の大画面 */
.sumaho-link {
    margin-top: 0.8em;
}


/* wppのランク数字 */
/* カウンターの初期化 */
.wpp-list {
    counter-reset: wpp-ranking;
}
/* カウンターの値を表示 */
.wpp-list li:before {
    content: counter(wpp-ranking, decimal);
    counter-increment: wpp-ranking;
}
.wpp-list li {
    position: relative;
    list-style-type: none;
    padding-top: 5px;
    padding-left: 5px;
}
.wpp-list li:before {
    content: counter(wpp-ranking, decimal);
    counter-increment: wpp-ranking;
    background: rgba(94, 185, 77, 0.9);
    color: #fff;
    line-height: 1;
    padding: 5px 8px;
    position: absolute;
    left: 3px;
    top: 2px;
    z-index: 1;
}

.wpp-list li:nth-child(1):before {
    background: rgba(255, 88, 196, 0.9);
}
.wpp-list li:nth-child(2):before {
    background: rgba(245, 171, 31, 0.9);
}
.wpp-list li:nth-child(3):before {
    background: rgba(255, 121, 37, 0.9);
}

.widget_recent_entries_img02 img {
    height: 200px;
}

.ranklist{
	margin: 0px 10px 0px 0px;
    width: 99%;
	float: left;
}
.ranklist li{
background-image:none;
}

.gamestop {
   margin: -30px 0px 20px 0px!important;
}


.keni-section h2 {
    margin-top: 10px;
}
.kousiki img {
    margin-top: 10px;
    margin: auto;
    max-width: 100%;
    margin-bottom: 25px;
}
h2 {
    background: #0098FF;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
    padding: 0.5em 0.4em 0.4em 0.8em;
    border-color: #EF4800;
    border-width: 1px 1px 1px 7px;
    border-style: solid;
    color: #fff;
}

.article-body p {
    margin-bottom: 20px;
}

.entry-list > .entry-list_item {
    margin: 10px 0px -20px 0px ;
    padding: 10px;
    background-color: #fff;
}

.keni-section h2.entry_title:first-child {
    margin:0px 0px 15px 0px!important;
}

@media (min-width: 480px){
.entry-list_style01 .entry_thumb {
    margin: 0 15px 15px 0;
}}




@media (min-width: 768px) {
.col2 .keni-header_outer,
.col2 .keni-gnav_outer,
.col2 .keni-mv_outer,
.col2 .archive_title_wrap,
.col2 .keni-main_outer,
.col2 .catch-area,
.col2 .keni-breadcrumb-list_outer,
.col2 .keni-footer_outer,
.col2 .keni-copyright,
.col2 .keni-sep-conts_outer,
.col2 .keni-footer-panel_outer{
  max-width: 1220px;
	
}}
	
.col2 .keni-sub{
  width: 350px; 
		    background-color: #F4F5F7;  
}

.col2 .keni-main {
    margin-right: -350px;
    padding-right: 337px;
}



@media (min-width: 768px) {
.keni-container{
  min-width: 1220px;
}}


@media (max-width: 450px) {
.ently_read-more2 .btn {
    position: relative;
    width: 93%;
    border: 1px solid /** #00858a */;
    background: #4169e1;
    box-shadow: 2px 2px 0px #e9e9e9;
    color: #fff;
    padding: 0.6em 5.1em 0.4em 0.8em;
}}


@media (min-width: 768px) {
.keni-footer-cont_wrap > .keni-footer-cont {
    width: 19.5% !important;
    margin-right: 1%;
    margin: 2px 0px 0px 5px !important;
}

.keni-footer-cont_wrap > .keni-footer-cont:nth-child(3n) {
    /*margin-right: 0;*/
    margin-right: 1%;
}
.keni-footer-cont_wrap > .keni-footer-cont:nth-child(4n) {
    margin-right: 0;
}}

a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: “alpha( opacity=70 )”;
}



.archive_title {
    margin:  20px 10px 10px 20px;
    padding:  20px 0px 0px 0px;
    background-repeat: repeat-x;
    background-color: #fff;
    font-size: 2.0rem;
	background-image: none;
}
.article-body .keni-page-contents p {
    margin: 0px 0px -10px 0px!important;
}

.game-hontai2{
    margin: auto;
	height: 600px;
	width: 800px;
}

.game-hontai{
    margin: auto;
	width: 800px;
}

h2.play-douga{
	width: 800px;
}

.g-side{
    margin: auto;
    margin: -60px 0px 0px 0px!important;
}
.g-side2{
    margin: auto;
    margin: 0px 0px 0px 0px!important;
}

.hitokoto li {
    background: url(https://game-tansaku.net/wp-content/uploads/4.gif) left top no-repeat;
    padding-left: 24px;
    background-position: center left;
    list-style-type: none;
    min-width: 10px;
    min-height: 30px;
}

.archive_title {
    background-image: none;
}

.gd__aspect-ratio-box {
    position: relative;
    overflow: hidden;
    height: 0;
    /*padding-top: 56.25%; !* 16:9 Aspect Ratio *!*/
    padding-top: 75%; /* 4:3 Aspect Ratio */
    /*padding-top: 66.66%; !* 3:2 Aspect Ratio *!*/
    /*padding-top: 62.5%; !* 8:5 Aspect Ratio *!*/
}

.gd__aspect-ratio-box iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border-radius: 2px;
    }


h2.hosoku {
    background: #fff!important;
    font-weight: bold!important;
 border-color: #00bfff!important;
    border-width: 0px 0px 01px 7px!important;
    border-style: solid!important;
    color: #555!important;
    padding: 8px 13px 5px 12px;
    margin: 18px 13px 10px 0px;
    font-size: 1em;
}

.keni-section h1.entry_title2:first-child {
    margin: -25px 5px 10px -10px!important;
    background: #0098FF;
    font-size: 1em;
    padding: 0.7em 0.4em 0.6em 0.99em;
    border-color: #EF4800;
    border-width: 1px 1px 1px 7px;
    border-style: solid;
    color: #fff;
}


.keni-main {
	margin: 10px 0px 0px 0px;
}

.game-r{
	margin: 15px 20px 15px 0px;
	text-align: right;
	   color: #fff;
}

.archive_title {
    background-image:none;
}
.submit{
    font-size: 1.1em!important;
    margin: 0px 0px 15px 0px;
 padding: 1.1em 1.2em 1.1em 1.3em!important;
}


.g-ad3{
margin:0px 0px 5px 0px ;
text-align:center;
    border-bottom: solid 1px #ddd;
padding:0px 0px 10px 0px ;
	}

.g-ad2{
margin:15px 0px 25px 0px ;
	}

.game-r .entry_status .entry_category_item {
    margin-bottom: 5px;
    margin-top: -10px;
    padding: .4em .75em .1em .75em;
}

.entry_status .entry_category_item {
    margin-bottom: 4px;
    margin-top: 0px;
    padding: .2em .75em .11em .75em;
}



.extitre {
    background: #00bfff;
    border-color: #6495ed;
}

.add {
    margin: 20px 0px 0px 0px;
text-align:center;
}

.keni-gnav_inner li {
    width: 14.27%;
    vertical-align: top;
    height: 30px;
    min-width: 176px;
}

.keni-gnav_inner>ul {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
}

@media (min-width: 768px){
.keni-gnav_inner {
	margin: 5px 0px -14px 0px;
    width: 1220px;
    background: #fff;
}}

@media (min-width: 768px){
.keni-gnav_wrap {
    background: #ddd!important;
}}

.sns-btn_wrap {
    line-height: 1.8;
}

.keni-gnav_inner li a {
    font-weight: bold;
}


#text-25{
 margin: 38px 40px 10px 30px;
  }

.archive_title {
background-image: none;
	margin: 25px 0px 24px 20px;
}

.hosoku2{
    background: #fff!important;
    font-weight: bold!important;
 border-color: #00bfff!important;
    border-width: 1px 0px 1px 0px!important;
    border-style: solid!important;
    color: #555!important;
    padding: 8px 13px 5px 12px;
    margin: 18px 13px 10px 0px;
    font-size: 1em;
}

h3.hosoku2 {
    background: #fff !important;
    font-weight: bold !important;
    border-color: #00bfff !important;
    border-width: 0px 0px 1px 0px !important;
    border-style: solid !important;
    color: #555 !important;
    padding: 8px 13px 2px 20px;
    margin: 15px 48px 20px 0px !important;
    font-size: 1em;
}

h2.hosoku2 {
    background: #fff !important;
    font-weight: bold !important;
    border-color: #00bfff !important;
    border-width: 1px 0px 1px 0px !important;
    border-style: solid !important;
    color: #555 !important;
    padding: 8px 13px 6px 20px;
    margin: 28px 48px 20px 0px !important;
    font-size: 1em;
}

h3.hosoku{
background-image: none;
	margin: 15px 20px 14px 24px!important;
}

.spl {
font-size: 0.9em;
	margin: 0px 0px -1px 0px;
}

@media (max-width: 480px){
.entry_category_item {
    margin-bottom: 8px!important;
}}

.sousa li {
	margin: 5px 0px 0px 20px;
line-height: 1.3em;
font-size: 1.0em;
list-style: none;
background-image:none;
}

.sousa {
margin: 25px 0px 0px 0px;
}

.hontai2{
	max-width: 800px!important;
		height: 600px;
    margin-bottom: 8px!important;
}

@media (max-width: 480px){
.hontai2{
	max-width: 480px!important;
		height: 500px;
    margin-bottom: 8px!important;

}}


.side-new .post-tag dd li {
    margin-right: 5px;
    margin-bottom: 0px;
    padding: 0.5em 0.6em 0.0em 0.8em;
    line-height: 1.6;
}

@media screen and (min-width:768px) {
.side-new .nita-title01 img {
    width: 100%;
    float: left;
    min-width: 120px;
    min-height: 100px;
    max-width: 182px;
    max-height:130px;
    border-radius: 20px;
    padding: 0px 3px 0px 0px;
	margin: 0px 3px 0px 8px;
}}


.side-new li {
    flex: 0 1 100%;
  }





@media (min-width: 600px){
.side-new li {
    flex: 0 1 32.3%;
	
  }
}
@media (max-width: 600px){
.side-new li {
    flex: 0 2 48%;
	
  }
}



@media (min-width: 768px){
.side-new li {
    flex: 0 1 24%;
	margin: 5px 0;
  }
}

 .nita-title02 img {
	margin: 5px 0;
  }

body,
input,
textarea{
    font-family: ‘メイリオ’, Meiryo, ‘ヒラギノ角ゴシック Pro’, ‘Hiragino Kaku Gothic Pro’, ‘Yu Gothic Medium’, ‘游ゴシック Medium’, ‘游ゴシック体’, ‘Yu Gothic’, YuGothic, Osaka, ‘ＭＳ Ｐゴシック’, ‘MS PGothic’, sans-serif;
}


.category_title2 a {
	color: #fff!important;
	  text-decoration: none;
}
.category_title2 {
    margin: 0px 0px 10px 0px!important;
    background: #0098FF;
    font-size: 1.2em;
    padding: 1.1em 0.4em 0.9em 1.1em!important;
    border-color: #EF4800;
    border-width: 1px 1px 1px 7px;
    border-style: solid;
    color: #fff;
	  font-weight: bold;
}
.hosoku-site {
font-size:0.9em;font-weight:bold;
    margin: 0.6em 0.2em 0.1em 0.2em;
}

.category02{
	margin: 50px 0 5px 0;
	   color: #888;
}


.keni-gnav_inner li {
    width: 16.27%;
    vertical-align: top;
    height: 40px;
    min-width: 176px;
}

.hosoku-tag {
    background: #fff !important;
    font-weight: bold !important;
    border-color: #00bfff !important;
    border-width: 1px 0px 1px 0px !important;
    border-style: solid !important;
    color: #555 !important;
    padding: 3px 13px 0px 12px;
    margin: 18px 13px 10px 0px;
    font-size: 0.9em;
	text-align: right;
}


/* スマホ横向き時のタイトル追従を消すCSS */
@media only screen and (max-width : 736px){
.keni-header_wrap.fixed {
    position: static;
}
.keni-container {
    padding-top: 0!important;
}
}
/* 音を鳴らすCSS */

.c-button {
    font-size: 16px;
    padding: 10px 20px;
    cursor: pointer;
font-weight: bold;
    background-color: #EEE;
    border-radius: 0.7em;
	    appearance: auto;
    border-width: 2px;
    border-style: outset;
    border-color: buttonborder;
    border-image: initial;
	-webkit- appearance: none;
width: 100px;
}

.c-button.active {
    background-color: #4CAF50;
    color: white;
}
.c-button2 {
    font-size: 16px;
    padding: 10px 20px;
    cursor: pointer;
font-weight: bold;
    background-color: #EEE;
    border-radius: 0.7em;
	    appearance: auto;
    border-width: 2px;
    border-style: outset;
    border-color: buttonborder;
    border-image: initial;
	-webkit- appearance: none;
width: 200px;
}

.c-button2.active {
    background-color: #4CAF50;
    color: white;
}