@charset "Shift_JIS";

/*
	================================================================================================
		tablet support connect adcard
	================================================================================================

*/

h3.title_B {
	font-size: 14px;
	border-bottom: none;
}

div#contents div#microsd_connect h3 {
	background: url("/support/tablet/connect/images/sdcard_pct_01.jpg") no-repeat scroll left 0 transparent;
    height: 35px;
    padding: 13px 0 0 75px;
	margin-bottom: 15px;
}

div#contents div#sdcard_connect h3 {
	background: url("/support/tablet/connect/images/sdcard_pct_02.jpg") no-repeat scroll left 0 transparent;
    height: 35px;
    padding: 13px 0 0 75px;
	margin-bottom: 15px;
}

#contents #microsd_connect table td {
	text-align: center;
}


#contents #microsd_connect table th {
	color: #000000;
	background: #dcdcdc;
}

#contents #microsd_connect table td {
	height: 110px;
}

#contents #sdcard_connect table th {
	color: #000000;
	background: #dcdcdc;
}

#contents #sdcard_connect table th,
#contents #sdcard_connect table td {
	width: 110px;
}

#contents #sdcard_connect table td {
	text-align: center;
}

#contents #sdcard_connect td.sd_top {
	width: 180px;
	padding: 15px 0 15px 0;
}

#contents #sdcard_connect ul.annotation li {
	word-break: break-all;
	word-wrap: break-word;
	margin-left: 0;
}

#contents #sdcard_connect ul.annotation {
	margin-left: 5 !important;
	margin-bottom: 0;
}

#contents #capacity_info table td {
	text-align: center;
}

#contents #capacity_info th.capacity_top,
#contents #capacity_info td.capacity_top {
	color: #000000;
	background: #dcdcdc;
}

#contents #capacity_info th.capacity_2 {
	border-top-style: none;
	border-left-style: none;
	background: #ffffff;
}

#contents .box_info_area table {
	margin-bottom: 30px;
}

#contents .box_info_area table th,
#contents .box_info_area table td {
	border: solid 1px #6E6E6E;
}

#contents .box_info_area table tr {
	background: #ffffff;
}

#contents .box_info_area table th {
	color: #000000;
	background: #dcdcdc;
}

#contents .box_info_area table td.incamera {
	white-space: nowrap;
	text-align: left !important;
}

/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {

div#contents div#microsd_connect h3 {
    min-height: 35px;
    height: auto;
    background-position: left bottom;
}

div#contents div#sdcard_connect h3 {
    min-height: 35px;
    height: auto;
    background-position: left bottom;
}

#contents table {
    width: auto;
}

#contents .box_info_area table td.incamera {
	white-space: normal;
}

div#contents div.text ul,
div#contents div.text li{
	margin-left: 10px;
}
img.summary_ttl {
	margin-bottom: 0;
}
}
