@charset "UTF-8";

/*
Theme Name:Cocoon Child MYG
Theme URI:
Description:WordPressテーマ「Cocoon」のMYGラボ専用子テーマです
Template:cocoon-master
Author:SONIC WAVE ENTERTAINMENT Inc.
Author URI:https://myg-lab.com/
Version:1.4.5
*/


/************************************
** トップページ
************************************/
/* メーカーリスト */
em.tit-country{
	display: block;
	font-weight: bold;
}
em.tit-country img{
	margin: 0 0 3px 0 !important;
	box-shadow: none;
}
.tp-block-maker-list{
	list-style:none;
}
ul.tp-block-maker-list{
	padding-left: 0;
}

/************************************
** メニュー
************************************/
nav#navi, .menu-header .sub-menu{
	color: #999999;
	font-weight: bold;
	box-shadow:0 5px 15px -5px rgba(0,0,0,.8);
}
.menu-header .menu-item:hover{
	 border-bottom:3px solid #3a4861; !important;
	    transition: all .3s;
}
.sub-menu .menu-item:hover{
	border-bottom:none !important;
}

/************************************
** 外部リンク・内部リンク
************************************/
.category-eye-catch {
  position: relative;
  max-width: 100%;
}


/************************************
** 固定ページ表示設定
************************************/
/* 投稿日非表示 */
.page .post-date {
	display: none;
}
/* 著者情報非表示 */
.page .author-info {
	display: none;
}

/************************************
** 投稿ページ表示設定
************************************/
.post .author-info {
    display: none;
}


/************************************
** 車両情報（マッチングガイド）
************************************/
.pcd-area {
	margin: 1em 0 1em;
	padding: 0 10px;
	border-bottom: 2px solid #3a4861;
}
table.std_installation_list {
	border-collapse: collapse;
}
table.std_installation_list thead {
	text-align: center;
	font-weight: bold;
	background-color: #eee;
}
table.std_installation_list thead td {
	padding: 0em;
}
table.std_installation_list tr {
	background-color: transparent !important;
}
table.inset_list {
	border-collapse: collapse;
}
table.inset_list tr:nth-of-type(2n+1) {
	background-color:transparent !important;
}
table.inset_list thead {
	text-align: center;
	font-weight: bold;
	background-color: #eee;
}
table.inset_list thead td {
	padding: 0.5em;
}
table.inset_list tr th {
	text-align: center;
	background-color: transparent !important;
}
table.inset_list tbody td {
	text-align: center;
	background-color: transparent !important;
}
.inset-asterisk{
	font-size: 50%;
	vertical-align: top;
	position: relative;
	top: 0.6em;
}


/************************************
** サービスデータ
************************************/
.date-supplement {
	font-size: 70%;
}
table.date-classification {
	margin-bottom: 5px;
	width: auto;
}
table.date-classification tr {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
table.date-classification td {
	margin: 0px;
	padding: 0px 5px 0;
	border: none;
	font-size: 80%;
}
table.date-classification td.date-supplement-title {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*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){
  /*必要ならばここにコードを書く*/
}
