@charset "utf-8";
/* CSS Document */

section.hatena_box {
	margin: 0 0 20px;
}
.hatena_unit {
	margin: 20px;
}
.hatena_unit p {
	margin: 0 0 15px 10px;
}
.hatena_tit {
	margin: 0 0 10px;
	font-weight: bold;
}
table.hatena_tbl {
	border-collapse: collapse;
	border: 1px #DDD solid !important;
}
table.hatena_tbl th {
	padding: 5px 10px;
	text-align: center;
	color: #fff;
	background-color: #3E91B9 !important;
	border-collapse: collapse;
    border: 1px #DDD solid !important;
}
table.hatena_tbl td {
	padding: 5px 10px;
	border-collapse: collapse;
	border: 1px #DDD solid !important;
	background-color: #FFF;
	vertical-align: middle;
}
table#tbl_ssd th, table#tbl_ssdhdd th, table#tbl_kogaku th {
	padding: 5px 10px;
	text-align: center;
	color: #fff;
	background-color: #3E91B9 !important;
	border-collapse: collapse;
    border: 1px #DDD solid !important;
}
.bld {
	font-weight: bold;
}
.nowrap {
	white-space: nowrap;
}
.notice {
	margin: 10px 0 0 !important;
}
.br_sp {
	display: none !important;
}
.movie {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}
.movie iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}


@media only screen and (max-width: 479px) {
	.hatena_unit {
		margin: 0 0;
		width: 100%;
	}
	.br_sp {
		display: block !important;
	}
	.movie iframe {
		display: block !important;
		
	}
	
    /*----------　テーブル　----------*/
	.sp_wt {
		color: #fff;
	}
	#tbl_ssd, #tbl_kogaku, #tbl_ssdhdd {
		border: none;
		width: 95%;
	}
    #tbl_ssd th, #tbl_kogaku th, #tbl_ssdhdd th {
        display: none;
    }
    #tbl_ssd td, #tbl_kogaku td, #tbl_ssdhdd td {
        display: block;
		text-align: left !important;
		border-bottom: none;
    }
	#tbl_ssd td:last-child, #tbl_kogaku td:last-child, #tbl_ssdhdd td:last-child {
		border-bottom: 1px solid #ccc;
	}
	
  /*----------　SSD　----------*/
  #tbl_ssd td:nth-child(1) {
    margin-top: 5px;
    background-color: #3e91b9;
  }
  #tbl_ssd td.aa::before {
    content: '電源投入からデスクトップ表示までの時間：\A';
    white-space: pre;
  }
  #tbl_ssd td.desktop::before {
    content: 'デスクトップ表示からExcel起動までの時間：\A';
    white-space: pre;
  }
	/*----------　ハードディスク/SSD　----------*/
	#tbl_ssdhdd td:nth-child(1) {
        margin-top: 5px;
        background-color: #3e91b9;
    }
    #tbl_ssdhdd td:nth-child(2):before {
        content: '速度：';
    }
    #tbl_ssdhdd td:nth-child(3):before {
        content: '大容量：';
    }
    #tbl_ssdhdd td:nth-child(4):before {
        content: '静音性：';
    }
    #tbl_ssdhdd td:nth-child(5):before {
        content: '耐衝撃：';
    }
    #tbl_ssdhdd td:nth-child(6):before {
        content: '価格(GBあたりの単価)：';
    }
	/*----------　光学ドライブ　----------*/
	#tbl_kogaku td:nth-child(1) {
        margin-top: 5px;
        background-color: #3e91b9;
    }
    #tbl_kogaku td:nth-child(2):before {
        content: 'Blu-Ray書き込み：';
    }
    #tbl_kogaku td:nth-child(3):before {
        content: 'Blu-Ray読み込み：';
    }
    #tbl_kogaku td:nth-child(4):before {
        content: 'DVD書き込み：';
    }
    #tbl_kogaku td:nth-child(5):before {
        content: 'DVD読み込み：';
    }
    #tbl_kogaku td:nth-child(6):before {
        content: 'CD書き込み：';
    }
	#tbl_kogaku td:nth-child(7):before {
        content: 'CD読み込み：';
    }
	
}

