@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

.sc_getpost .date {
    display: none;
}

/***　おしゃれテーブル１　パステルカラー ***/
.osare-table {
width:100%;
table-layout: fixed;
border: none !important;
border-collapse: separate;
border-spacing: 7px 0px;
}
.osare-table th {
border: none !important;
}
.osare-table tbody td {
   border: none !important;
  background-color:#FFF9FF !important;
  border-bottom: solid 2px #f9f9f9 !important;
}
/* ヘッダー */
.osare-table thead th {
font-weight: bold;
border-radius: 10px 10px 0px 0px;
}
 
/* フッター（比較表と色つけたとき用） */
.osare-table tfoot td {
border:none;
border-radius: 0 0 10px 10px;
}
/* ボディ項目 */
.osare-table tbody th {
background:#f2f5fc;
font-weight: bold;
border-bottom: solid 2px #f9f9f9 !important;
line-height:4.5em;
}
/* フッター項目 */
.osare-table tfoot th {
background:none;
line-height:3em;
font-weight: bold;
}
 
 
/* ボディデータ */
.osare-table tbody td {
text-align:center;
}
/* ヘッダー行　１列ごとの色変え */
.osare-table thead th:nth-child(1)  {
background:#81d4fa;
}
 
.osare-table thead th:nth-child(2)  {
background: #FFBCFF;
}
.osare-table thead th:nth-child(3)  {
background: #FFFFB2;
}
.osare-table thead th:nth-child(4)  {
background: #C4FF89;
}
.osare-table thead th:nth-child(5)  {
background: #FFB2D8;
}
/* 最終行のボーダーをなくす */
.osare-table tbody tr:last-child th,
.osare-table tbody tr:last-child td {
border-bottom:none !important;
}
 
 
/* スマホ調整 */
@media (max-width: 767px) {
.osare-table thead th,
.osare-table tbody th {
padding:0;
}
.osare-table tfoot td {
padding:0;
font-size:0.9em;
}
.osare-table tfoot td:nth-child(2) {
font-size:1em;
}
}
 
 
/***　おしゃれテーブル比較用 ***/
/* おすすめ商品枠 */
.osare-hikaku thead th:nth-child(2)  {
border-top:solid 3px #f8bbd0 !important;
border-left:solid 3px #f8bbd0 !important;
border-right:solid 3px #f8bbd0 !important;
}
.osare-hikaku  td:nth-child(2)  {
border-left:solid 3px #f8bbd0 !important;
border-right:solid 3px #f8bbd0 !important;
}
.osare-hikaku tfoot td:nth-child(2)  {
border-bottom:solid 3px #f8bbd0 !important;
border-left:solid 3px #f8bbd0 !important;
border-right:solid 3px #f8bbd0 !important;
}
 
 
/*（共通）　項目の多いテーブルの幅を調整*/
@media (max-width: 767px) {
.col6t th,
.col6t td{
font-size:0.4em;
padding: 10px 0px;
}
.col5t th,
.col5t td{
font-size:0.5em;
padding: 10px 0px;
}
.col4t th,
.col4t td{
font-size:0.7em;
padding: 10px 5px;
}
.col3t th,
.col3t td{
font-size:0.8em;
padding: 10px 10px;
}
}

input[type="submit"].searchsubmit {
    background-color: #1e9fce;
}


/***　おしゃれテーブル2　Chromeカラー ***/
.osare2-table {
width:100%;
table-layout: fixed;
border: none !important;
border-collapse: separate;
border-spacing: 7px 0px;
}
 
.osare2-table tfoot td {
border-radius: 0 0 10px 10px;
}
 
.osare2-table th {
border: none !important;
border-radius: 10px 10px 0px 0px / 10px 10px 0px 0px;
}
.osare2-table tbody td {
border: none !important;
background-color:#FFF9FF !important;
border-bottom: solid 2px #f9f9f9 !important;
}
/* ヘッダー */
.osare2-table thead th {
font-weight: bold;
}
/* ボディ項目・フッター項目 */
.osare2-table tbody th,
.osare2-table tfoot th {
background:#f2f5fc;
font-weight: bold;
border-bottom: solid 2px #f9f9f9 !important;
line-height:4.5em;
}
/* ボディデータ・フッターデータ */
.osare2-table tbody td,
.osare2-table tfoot td {
text-align:center;
}
/* ヘッダー行　１列ごとの色変え */
.osare2-table thead th:nth-child(1)  {
background:#fff;
}
.osare2-table thead th:nth-child(2)  {
background: #81d4fa	;
}
.osare2-table thead th:nth-child(3)  {
background: #FFA500	;
}
.osare2-table thead th:nth-child(4)  {
background: #DD5144	;
}
.osare2-table thead th:nth-child(5)  {
background: #4C8BF5;
}
 
 
/* 最終行のボーダーをなくす */
.osare2-table tbody tr:last-child th,
.osare2-table tbody tr:last-child td,
.osare2-table tfoot tr:last-child th{
border-bottom:none !important;
}
 
/***　おしゃれテーブル比較用 ***/
/* おすすめ商品枠 */
.osare-hikaku thead th:nth-child(2)  {
border-top:solid 3px #f8bbd0 !important;
border-left:solid 3px #f8bbd0 !important;
border-right:solid 3px #f8bbd0 !important;
}
.osare-hikaku  td:nth-child(2)  {
border-left:solid 3px #f8bbd0 !important;
border-right:solid 3px #f8bbd0 !important;
}
.osare-hikaku tfoot td:nth-child(2)  {
border-bottom:solid 3px #f8bbd0 !important;
border-left:solid 3px #f8bbd0 !important;
border-right:solid 3px #f8bbd0 !important;
}
 
 
/* スマホ調整 */
@media (max-width: 767px) {
.osare2-table thead th,
.osare2-table tbody th {
padding:0;
}
.osare2-table tfoot td {
padding:0;
font-size:0.9em;
}
.osare2-table tfoot td:nth-child(2) {
font-size:1em;
}
}
 
 
/*（共通）　項目の多いテーブルの幅を調整*/
@media (max-width: 767px) {
.col6t th,
.col6t td{
font-size:0.4em;
padding: 10px 0px;
}
.col5t th,
.col5t td{
font-size:0.5em;
padding: 10px 0px;
}
.col4t th,
.col4t td{
font-size:0.7em;
padding: 10px 5px;
}
.col3t th,
.col3t td{
font-size:0.8em;
padding: 10px 10px;
}
}

.marker-gold {
background: linear-gradient(transparent 60%, #ffd700 0%);
}

.sc_marker.yo{background: linear-gradient(transparent 50%, #ffd700 50%);}

.diver_voice_icon {
width: 8%;
}

.diver_voice {
width: 88%;
}

/***　おしゃれテーブル5　ポルカドット ***/
 
.osare5-table {
 width:100%;
 table-layout: fixed;
   border: none !important;
    border-collapse: separate;
    border-spacing: 4px 4px;
}


.osare5-table th {
   border: none !important;
}

.osare5-table tbody td {
	border: none !important;
	background-color:#f0fff0 !important;
	border-bottom: solid 2px #f9f9f9 !important;
	background-image: radial-gradient(white 15%, transparent 16%),
	radial-gradient(white 15%, transparent 16%);
	background-size:30px 30px;
	background-position: 0 0, 15px 15px;

}

/* ヘッダー */
.osare5-table thead th {
	font-weight: bold;
	border-radius: 5px 5px 5px 5px;
	background:#f6f0ff;
}

/* フッター（比較表と色つけたとき用） */
.osare5-table tfoot td {
border-radius: 0 0 10px 10px;
}
 
 
/* ボディ項目 */
.osare5-table tbody th {
	border-radius: 5px 5px 5px 5px;
	background:#fffcf0;
	font-weight: bold;
	border-bottom: solid 2px #f9f9f9 !important;
	line-height:4.5em;
}
 
/* フッター項目 */
.osare5-table tfoot th {
 background:none;
 line-height:3em;
 font-weight: bold;
}


/* フッターデータ(フッターがあるときのみ有効) */
.osare5-hikaku tfoot td {
 border: none !important;
 background:none;
 text-align:center;
 font-weight:600;
 font-size:1em;
}

 
/* ボディデータ */
.osare5-table tbody td {
 text-align:center;
}
 
.osare5-table thead th:first-child  {
	background:none;
}

 
/* 最終行のボーダーをなくす */
.osare5-table tbody tr:last-child th,
.osare5-table tbody tr:last-child td {
 border-bottom:none !important;
}

/* スマホ調整 */
@media (max-width: 767px) {
	.osare5-table thead th,
	.osare5-table tbody th {
			padding:0;
	}
	.osare5-table tfoot td {
	padding:0;
	font-size:0.9em;
	}
.osare5-table tfoot td:nth-child(2) {
	 font-size:1em;
	}
	
}

.header-wrap #logo img,.header-wrap .logo img {
    height: 150px !important;
}

/***  スマホサイズ ***/
@media screen and (max-width: 768px){
    .header-wrap #logo img,.header-wrap .logo img {
        height: 100px !important;
    }
}

