@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

h5{color:green !important;}
/**/
/*キャッチフレーズ*/
/* class */

.img-25{
         width:25%;
         height:auto;
}

img.img-50{width:50%;}



.ishi-green{color:green}
.ishi-gyou{
	border-bottom: dashed 2px  silver !important;
	color:peru;
}

.ishi-single1{
	color:peru !important;
}
.ishi-single2{
	color:green !important;
}
.ishi-page1{
	color:sienna;
}
.ishi-page2{
	color:sienna;
	background: linear-gradient(transparent 0, lightcyan 0);
}
.ishi-under{
	 color:black !important;
     background: linear-gradient(transparent 70%, pink 70%);
}
.ishi-kakoi{
	/*ただの囲い*/
	/*border: solid 2px skyblue;
    padding: 4px;*/
    padding: 0.2em 0.7em;
    margin: 2em 0;
    /*font-weight: bold;*/
   /* color: #6091d3;*//*文字色*/
    background: #FFF;
    border: solid 2px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/	
}
.ishi-pink{
	color:hotpink !important;
}
.ishi-point:hover{
	color:red;
}

/*ishi-web*/
.entry-title{
	font-size:20px;
  color:peru !important;

}
/*サイドウィジェットの仕切り線消す*/
.widget{border-style: none}

/*footerクレジット*/
a{
	font-size:15px !important;
}
/* id */
#ishi-ken{color:green !important;}
#single{font-size:25px !important;}


td,th,tr{
  padding:0em;
  margin=0em;
  border: 1px solid transparent;  /* 各セルのボーダーを透明に設定 */
}






td.migi {
	font-family: sans-serif;
	text-align:right;
	font-weight: bold;
	border-color:black !important;
	padding-top:0em;
	padding-bottom:0em;
	
}
td.migi2 {
	font-family: sans-serif;
	text-align:right;
	padding-top:0em;
	padding-bottom:0em;
	
}

td.hidari {
	font-family: sans-serif;
	text-align: left;
  /*font-weight: bold;*/
	padding-top:0em;
	padding-bottom:0em;
	
}
td.center-vf {
	font-family: sans-serif;
	text-align: center;
    border: 1px solid transparent;  /* 各セルのボーダーを透明に設定 */
	padding-top:0em;
	padding-bottom:0em;
	
}
td.center-vf2 {
	font-family: sans-serif;
    font-weight: bold;
	text-align: center;
    border: 1px solid transparent;  /* 各セルのボーダーを透明に設定 */
	padding-top:0em;
	padding-bottom:0em;
	
}

td.center2 {
	font-family: sans-serif;
	text-align: center;
	padding-top:0em;
	padding-bottom:0em;
	
}

td.fix2{
	width: 2%;
}

td.fix2r{
	width: 2%;
        border-right-style:hidden;
}


td.fix3{
	width: 3%;
}

td.fix3r{
	width: 3%;
        border-right-style:hidden;
}





td.fix4r{
	width: 4%;
        border-right-style:hidden;
}
td.fix4{
	width: 4%;
}
td.fix5{
	width: 5%;
}
td.fix6{
	width: 6%;
}
td.fix7{
	width: 7%;
}

td.fix8{
	width: 8%;
}
td.fix10{
	width:10%;
}
td.fix11{
	width:10.5%;
}
td.fix1{
	width:0.2%;
}


td.red{
  font-color:red !important;
}

td.blue{
  font-color:blue !important;
}













th.center {
	font-family: sans-serif;
	text-align: center;
	font-weight:lighter;
	font-size:small !important;
	border-color:black !important;
	padding-top:0em;
	padding-bottom:0em;
}
th.fix4{
	width: 4%;
}
th.fix10{
	width:10%;
}
th.fix11{
	width:10.5%;
}
th.fix1{
	width:0.2%;
}
th.sikiri{
	line-height:1em;
	font-family: sans-serif; 
        font-weight: bold;
	padding-top:0em;
	padding-bottom:0em;
	background-color:black ;
	
}
tr.font{
	line-height:1em;
	font-family: sans-serif; 
        font-weight: bold;
	padding-top:0em;
	padding-bottom:0em;
	border-color:black !important;
	
}

tr.green{font-color:green;}
tr.red{font-color:red;}
tr.blue{font-color:blue;}
tr.yellow{font-color:yellow;}



font.table_red{color:red;}
font.table_blue{color:blue;}
font.table_green{color:green}
font.table_purple{color:purple;}
font.table_gray{color:gray;}


table.nomalfont-vf{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:nomal;
  border-width:1px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:0.2em;
  margin-bottom:0.2em;
}


/*台帳*/
table.minifont{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:xx-small;
  border-width:1px;
	font-weight:normal;
  border-color:black !important;
	padding-top:0em;
	padding-bottom:0em;
  margin-bottom:0.3em;
	width:100%;
}

table.minifont2{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:xx-small;
  border-width:thin;
	font-weight:normal;
  border-color:black !important;
	padding-top:0em;
	padding-bottom:0em;
  margin-bottom:0.3em;
	width:100%;
}

table.minifont3{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:xx-small;
        border-width:2px;
	font-weight:normal;
  border-color:black !important;
	padding-top:0em;
	padding-bottom:0em;
  margin-bottom:0.3em;
	width:100%;
}


table.nomalfont2{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:nomal;
  border-width:1px;
	font-weight:bold;
  border-color:black !important;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:0.2em;
  margin-bottom:0.2em;
	width:90%;
}

table.nomalfont3{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:nomal;
  border-width:2px;
	font-weight:bold;
  border-color:black !important;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:0.2em;
  margin-bottom:0.2em;
	width:90%;
}

/*table*/

table.nomalfont4{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:nomal;
        border-width:2px;
	font-weight:bold;
        border-color:black !important;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:0.2em;
        margin-bottom:0.2em;
	width:90%;
}

table.nomalfont{
	font-family: sans-serif;
	border-collapse:collapse;
	font-size:nomal;
  border-width:1px;
	font-weight:bold;
  border-color:black !important;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:0.2em;
  margin-bottom:0.2em;
	width:70%;
}
table.small{
	font-family: sans-serif;
	font-size:xx-small;
	border-color:black !important;
	padding-top:0em;
	padding-bottom:0em;
	width:50%;
	
}
