@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.6
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.cat-label {
    display: none;
}

.container table tr{
    background-color: transparent;
}

.container table th{
    background-color: #dd3b3b;
    color: #fff;
	border: solid #A9A9A9 1pt;
}

/* MPQ用テーブル背景色 */
tr .rd, .rd td{background:#ffecea}
tr .rd_txt, .rd_txt td{background:#ffecea; font-size:90%;}
tr .bu, .bu td{background:#F0FFFF}
tr .bu_txt, .bu_txt td{background:#F0FFFF; font-size:90%;}
tr .ye, .ye td{background:#FFFFEE}
tr .ye_txt, .ye_txt td{background:#FFFFEE; font-size:90%;}
tr .pl, .pl td{background:#fbf2ff}
tr .pl_txt, .pl_txt td{background:#fbf2ff; font-size:90%;}
tr .gn, .gn td{background:#F0FFF0}
tr .gn_txt, .gn_txt td{background:#F0FFF0; font-size:90%;}
tr .bk, .bk td{background:#F5F5F5}
tr .bk_txt, .bk_txt td{background:#F5F5F5; font-size:90%;}
/* MPQ用テーブル背景色 */

/* 用語集用 */
.glossary-detail{
	margin-left: 30px;
	margin-top: 0.5em;
}

/* サイドバーの行間 */
.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_meta ul li a, .widget_rss ul li a, .widget_nav_menu ul li a
{
    padding: 5px 0;
}


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

/*1030px以下*/
@media screen and (max-width: 1030px){
  /*必要ならばここにコードを書く*/
}

/*768px以下*/
@media screen and (max-width: 768px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
