

/*全体のリスト*/
.entry-content ul{
	text-align: left; padding-left: 10px;
}
.entry-content ol{
	text-align: left; padding-left: 10px;
}
.entry-content ol li:before {
	background-color: #FED300;
}
.entry-content ul li{
	margin: 0;
}
.entry-content h2{
 font-size:large;

padding: 0.8em 0.8em;
/*background: -webkit-repeating-linear-gradient(-45deg, #FFF100, #FFF100 3px,#ffffe9 3px, #ffffe9 7px);
background: repeating-linear-gradient(-45deg, #FFF100, #FFF100 3px,#ffffe9 3px, #ffffe9 7px);
	*/
}
.entry-content h3{
/*	padding: 0.5em 0.5em;
*/
 font-size:15px;
 padding: 0.2em 0.5em;
	/*文字周りの余白*/
	background: #F1F0ee;
	border-radius: 0.3em;/*角丸*/
	box-shadow: 0px 0px 0px 4px #F1F0ee;
	border: dashed 2px white;
}
.entry-content h4{

 font-size:15px;
 padding: 0.2em 0.5em;
}

/*スライダー*/
.slideshow-window{
	background: white;
border:0;
}
.slideshow-slide-caption{
text-align: left;
}

/*H2の背景*/
.widgettitle {
color: #333333;
text-shadow: 0 0 5px white;
padding: 0.3em 0.5em;
background: -webkit-repeating-linear-gradient(-45deg, #FFF100, #FFF100 3px,#ffffe9 3px, #ffffe9 7px);
background: repeating-linear-gradient(-45deg, #FFF100, #FFF100 3px,#ffffe9 3px, #ffffe9 7px);
}

/*マーカー*/
.marker_yellow {
background: linear-gradient(transparent 60%, #ffff66 60%);
}


.entry-content td {
	padding: .3em;
	font-size:11pt;
}

.entry-content dd { font-size:11px; }

/* 記事本文の文字 
.entry-content {
	font-size: 10px;
	font-size: 0.83rem;
}
*/

/*カテゴリメニューだけ縦幅狭める*/
.widget.widget_nav_menu li a{    
    padding: 0.5em 1.2em 0.5em 0.3em;
}

/*テーブルの枠線けし*/
.b_less {
	border:none;
border-color:white;
}
.b_less table{
	border-style: none;
}
.b_less td{
	border:none;
}
.b_less tr{
	border:none;
}

/*galleryの左寄せ*/
dd.gallery-caption {
	text-align:left;
}


/*アイキャッチの背景色*/
.single .authorbox .author-newpost li .eyecatch,
.related-box li .eyecatch{
	background-color:#fff;
border : dashed 1px #eee ;

}	
/*装備用box*/
.myboxAll {
	flex-wrap: wrap;
  display: flex;
	justify-content: flex-start;
	align-items: stretch;

}
.mybox {
	padding:0 2px;
	line-height:9px;
	
/*	width:calc(100% / 3);*/
}

/*monsterAll*/
.items3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
		
}


.items3 .item {
  width: 30%;
	margin-right: 3%;
	background-color:#f6efea;
	margin-bottom:20px;
	padding:0;
}	 	 
 .item :nth-child(3n) {
    margin-right: 0;
}
.item-title{	 	 
 font-size:17px;	 	 
 padding: 3px 0 0 0;}

.items3 p{
	font-size:14px;
	line-height:18px;
	 margin:0;	 	 
 padding: 3px 0 0 3px;
}
.item3 img{
	margin: 0; 
}	 	 
.item-body hr{	 	 
 margin: 1px;	 	 
 padding:0;	 	 
 size:0.5;	 	 
 color:whtie;	 	 
 border: none;	 	 
 height: 1px;}

.items4 .item {
  display: flex;
  margin: 0 0 24px;
}
.items4 .item:nth-child(odd) {
  flex-direction: row-reverse;
}
.item2 .items4 .item-img {
  width: 50%;
  padding: 0 12px;
}




/* 外部リンクアイコンを消す */
 .entry-content a[target="_blank"]:after {
 content:none;
 }
/*カテゴリーのアイコン変更*/
.byline .cat-name:before{content:"\f030";}
/*斜めに傾いたカテゴリーを治す*/
@media only screen and (min-width: 1166px) {
 .single .byline .cat-name{
 transform: rotate(0);
 }
}
/*tableタグを横スクロールできるようにする*/
@media only screen and (max-width: 480px) {
.tscroll table{
 width:100%;
 margin-bottom: .5em;
}
.tscroll{
 overflow: auto;
 margin-bottom: 2em;
}
.tscroll::-webkit-scrollbar{
 height: 5px;
}
.tscroll::-webkit-scrollbar-track{
 background: #F1F1F1;
}
.tscroll::-webkit-scrollbar-thumb {
 background: #BCBCBC;
}	 	 
 	 	 
 /*スマホだけモンスター一覧の文字小さくする*/	 	 
 .items3 p{	 	 
 font-size:9px;	 	 
 line-height:10px;	 	 
 padding: 1px 0 0 0;	 	 
 } 	 	 
 .item-title{	 	 
 font-size:11px;}
}
/*フォント変更*/

body {
font-family: 'メイリオ', Meiryo,'ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN','ヒラギノ角ゴシック','Hiragino Sans','Yu Gothic UI','Arial Black','Arial',sans-serif;
}

/*ボタン*/
.btn{
  display       : inline-block;
  border-radius : 5%;        
  font-size : 10pt; 
  text-align    : center;   
  cursor        : pointer;  
		padding: 20px 20px; 
  background    : #67c5ff;  
  color         : #ffffff;
  line-height   : 1em;   
  opacity       : 1;   
  transition    : .3s;  
text-decoration: none;
	margin-bottom:10px;
}

.btn:hover {
  opacity       : 0.8;
	text-decoration: none;
  color         : #ffffff;

}