/* CSS Document */
/*����*/
/* =======================================

	 CSS BrowserReset BaseElements
	
	 (C)BLACKFLAG.NET ALL RIGHTS RESERVED.
	 http://black-flag.net/

 ======================================= */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-style: inherit;
	font-weight: inherit;
}
html {
	-webkit-text-size-adjust: none;
}
img {
	vertical-align: text-bottom;
	-ms-interpolation-mode: bicubic;
}
a {
	-webkit-tap-highlight-color: transparent;
	text-decoration: none;
	color: #28539C;
}
a:hover{
	color: #FD87B0;
}
ol, ul {
	list-style: none;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
table a{
	color: #000;
}
header, article, aside, section, footer, nav, menu, details, hgroup, summary {
	display: block;
}
body {
	background-color: #ffffff;
}
.clearfix:after {
	content: "";
	clear: both;
	display: block;
}


/*�R���e���c*/
/*����*/
.pc {
  display: block;
}
.sp {
	display: none;
}
.notes {
  font-size: 80%;
  line-height: 1.5;
  margin-bottom: 15px;
}
em {
  font-weight: bold;
}
#page {
	/*max-width: 1200px;*/
	min-width: 980px;
	margin: 0 auto;
	background: #ffffff;
	overflow: hidden;
}
#main {
  width: 976px;
	font-size: 85%;
	font-family: "���C���I", "Meiryo", "verdana", "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "�l�r �o�S�V�b�N", "MS PGothic", Sans-Serif;
	line-height: 1.2;
	margin: 0 auto;
	position: relative;
}
#page h1 {
	width:100%;
	color: #ffffff;
	background-color: #4262ad;
	font-size: 143%;
	font-weight: bold;
	padding: 34px 0;
  line-height: 1.6;
	margin-bottom: 40px;
}
#page h1 p {
    width: 976px;
    margin: 0 auto;
}
#page h1 p sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
h2 {
	background-color: #e3e3e3;
	font-size: 110%;
	padding: 10px;
	margin-bottom: 20px;
	font-weight: bold;
}
h3 {
	margin-bottom: 10px;
	font-size: 120%;
	line-height: 1.6;
}
.mb50-25 {
	margin-bottom: 50px;
}
/*������*/
.box_notes {
	border: 2px solid #be0000;
	background-color: #fcf4f4;
	padding: 20px;
	margin: 20px auto;
}
.box_notes dl dt {
	background-color: #be0000;
	color: #fff;
	padding: 5px 5px 5px 10px;
	font-size: 110%;
	margin-bottom: 10px;
}
.box_notes dl dd {
	margin-bottom: 10px;
}
.box_notes dl dd:last-child {
	margin-bottom: 0;
}
.box_notes ol li {
  text-indent: -2.5em;
  margin-left: 2.5em;
  line-height: 1.7;
}
.txt {
  line-height: 1.6;
}
/*�V�^�u*/
#section_tab_area .tab-group{
	display: flex;
	justify-content: center;
  flex-wrap: wrap;
}
#section_tab_area .tab{
	list-style:none;
	text-align:center;
	cursor:pointer;
	width: calc(100%/3);
	height: 80px;
	line-height: 60px;
	color: #000;
	font-size: 110%;
	font-weight: bold;
}
#section_tab_area .tab.is-active{
	transition: all 0.2s ease-out;
}
#section_tab_area .tab:hover {
	opacity: 0.75;
}
#section_tab_area .tab#au_tab {
	background-color: #f7c6b1;
	box-sizing: border-box;
}
#section_tab_area .tab#docomo_tab {
	background-color: #e47a98;
	box-sizing: border-box;
}
#section_tab_area .tab#softbank_tab {
	background-color: #b9b9bf;
	box-sizing: border-box;
}
#section_tab_area .tab#vodafone_tab {
  background-color: #f87076;
	box-sizing: border-box;
}
#section_tab_area .tab#willcom_tab {
  background-color: #6fc8f9;
	box-sizing: border-box;
}
#section_tab_area .tab#ipod_tab {
  background-color: #efefef;
	box-sizing: border-box;
}
#section_tab_area .tab span {
	position: relative;
}
#section_tab_area .tab span:after {
  content: "";
  position: absolute;
  top: 100%;
  width: 10px;
  height: 10px;
  border-top: 1px solid #5D5D5D;
  border-right: 1px solid #5D5D5D;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(93, 93, 93);
  transform: rotate(135deg);
	right: 50%;
	margin-right: -5px;
}
#section_tab_area .panel-group{
	height: auto;
	border-top:none;
	background:#fff;
}
#section_tab_area .panel{
	display:none;
}
#section_tab_area .panel.is-show{
	display:block;
}
#section_tab_area .panel#au_content {
	
}
/*�^�u�̕\*/
.tab_content_description table {
	text-align: center;
}
.tab_content_description table tr,
.tab_content_description table th,
.tab_content_description table td {
	border: 1px solid #9e9e9e;
	vertical-align: middle;
	padding: 5px;
	background-color: #fff;
}
.tab_content_description table td {
  height: 38px;
}
.tab_content_description table.au_table {
	border-top: 4px solid #f7c6b1;
}
.tab_content_description table.docomo_table {
	border-top: 4px solid #e47a98;
}
.tab_content_description table.softbank_table {
	border-top: 4px solid #b9b9bf;
}
.tab_content_description table.vodafone_table {
  border-top: 4px solid #f87076;
}
.tab_content_description table.willcom_table {
  border-top: 4px solid #6fc8f9;
}
.tab_content_description table.ipod_table {
  border-top: 4px solid #efefef;
}
.tab_content_description table th {
	background-color: #e3e3e3;
	font-size: 110%;
	padding: 20px 5px;
	font-weight: bold;
}
.tab_content_description table td.au_cell,
.tab_content_description table td.docomo_cell,
.tab_content_description table td.softbank_cell,
.tab_content_description table td.vodafone_cell,
.tab_content_description table td.willcom_cell,
.tab_content_description table td.ipod_cell{
	vertical-align: top;
	color: #000;
	padding-top: 15px;
	font-weight: bold;
	width: 81px;
}
.tab_content_description table td.au_cell {
	background-color: #f7c6b1;
}
.tab_content_description table td.docomo_cell {
	background-color: #e47a98;
}
.tab_content_description table td.softbank_cell {
	background-color: #b9b9bf;
}
.tab_content_description table td.vodafone_cell {
	background-color: #f87076;
}
.tab_content_description table td.willcom_cell {
	background-color: #6fc8f9;
}
.tab_content_description table td.ipod_cell {
	background-color: #efefef;
}
/*�^�u�̕\�̕�*/
/*���o����3�̕\*/
#section_tab_area.tab_th_3 table tr:nth-child(1) th:nth-child(1),
#section_tab_area.tab_th_3 table tr:nth-child(2) td:nth-child(1){
  width: 11%;
}
#section_tab_area.tab_th_3 table tr:nth-child(1) th:nth-child(2),
#section_tab_area.tab_th_3 table tr:nth-child(2) td:nth-child(2){
  width: 40%;
}
/*���o����4�̕\*/
#section_tab_area.tab_th_4 table tr:nth-child(1) th:nth-child(1),
#section_tab_area.tab_th_4 table tr:nth-child(2) td:nth-child(1){
  width: 11%;
}
#section_tab_area.tab_th_4 table tr:nth-child(1) th:nth-child(2),
#section_tab_area.tab_th_4 table tr:nth-child(2) td:nth-child(2){
  width: 30%;
}
#section_tab_area.tab_th_4 table tr:nth-child(1) th:nth-child(3),
#section_tab_area.tab_th_4 table tr:nth-child(2) td:nth-child(3){
  width: 29%;
}
#section_tab_area.tab_th_4 table tr:nth-child(1) th:nth-child(4),
#section_tab_area.tab_th_4 table tr:nth-child(2) td:nth-child(4){
  width: 30%;
}
/*���o����5�̕\*/
#section_tab_area.tab_th_5 table tr:nth-child(1) th:nth-child(1),
#section_tab_area.tab_th_5 table tr:nth-child(2) td:nth-child(1){
  width: 11%;
}
#section_tab_area.tab_th_5 table tr:nth-child(1) th:nth-child(2),
#section_tab_area.tab_th_5 table tr:nth-child(2) td:nth-child(2){
  width: 25%;
}
#section_tab_area.tab_th_5 table tr:nth-child(1) th:nth-child(3),
#section_tab_area.tab_th_5 table tr:nth-child(2) td:nth-child(3){
  width: 21%;
}
#section_tab_area.tab_th_5 table tr:nth-child(1) th:nth-child(4),
#section_tab_area.tab_th_5 table tr:nth-child(2) td:nth-child(4){
  width: 20%;
}
#section_tab_area.tab_th_5 table tr:nth-child(1) th:nth-child(5),
#section_tab_area.tab_th_5 table tr:nth-child(2) td:nth-child(5){
  width: 23%;
}
/*���o����6�̕\*/
#section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(1),
#section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(1){
  width: 11%;
}
#section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(2),
#section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(2){
  width: 25%;
}
#section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(3),
#section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(3){
  width: 17%;
}
#section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(4),
#section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(4){
  width: 13%;
}
#section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(5),
#section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(5){
  width: 17%;
}
#section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(6),
#section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(6){
  width: 17%;
}
/*���o����7�̕\*/
#section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(1),
#section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(1) {
  width: 11%;
}
#section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(2),
#section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(2) {
  width: 23%;
}
#section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(3),
#section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(3) {
  width: 15%;
}
#section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(4),
#section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(4) {
  width: 12%;
}
#section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(5),
#section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(5) {
  width: 15%;
}
#section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(6),
#section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(6) {
  width: 12%;
}
#section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(7),
#section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(7) {
  width: 12%;
}
/*���o����8�̕\*/
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(1),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(1) {
  width: 12%;
}
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(2),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(2) {
  width: 20%;
}
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(3),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(3) {
  width: 18%;
}
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(4),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(4) {
  width: 9%;
}
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(5),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(5) {
  width: 13%;
}
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(6),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(6) {
  width: 9%;
}
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(7),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(7) {
  width: 9%;
}
#section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(8),
#section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(8) {
  width: 9%;
}

/*�n���Y�t���[���[�h*/
#hands_free_mode {
	margin-bottom: 20px;
}
#hands_free_mode ol {
	line-height: 1.7;
}
#hands_free_mode ol li {
	text-indent: -1em;
	margin-left: 1em;
}
#hands_free_mode ol li div {
  padding: 5px 10px
}
#hands_free_mode .hands_free_notes {
  padding: 10px;
  border: 1px solid #e3e3e3;
  line-height: 1.5;
}
#hands_free_mode .hands_free_notes ul {
  padding-left: 2em;
}

/*���m�点*/
#notice {
	
}
#notice ol,
#notice ul{
	line-height: 1.7;
}
#notice ul.notice_list {
	line-height: 1.7;
	border-top: 1px solid #9e9e9e;
	margin-top: 20px;
	padding-top: 20px;
}
#notice ol li,
#notice ul li {
	text-indent: -1em;
	margin-left: 1em;
}
/*Android Auto�AApple CarPlay���ʒ��L*/
#notice_carplay dl{
  line-height: 1.7;
	border-top: 1px solid #9e9e9e;
	margin-top: 20px;
	padding-top: 20px;
}
#notice_carplay dl dt{
  margin-top: 1em;
}


/*BLUETOOTH�C���f�b�N�X�y�[�W_tab*/
#bluetooth_index .tab-group{
	display: flex;
	justify-content: left;
  flex-wrap: wrap;
  margin-top: 20px;
}
#bluetooth_index .tab{
	list-style:none;
	text-align:center;
	cursor:pointer;
	width: calc(100%/3);
	height: 65px;
	line-height: 60px;
	color: #fff;
	font-size: 125%;
	font-weight: bold;
  opacity: 0.7;
}
#bluetooth_index .tab.is-active{
	transition: all 0.2s ease-out;
  opacity: 1;
}
#bluetooth_index .tab:hover {
	opacity: 1;
}
#bluetooth_index .tab span {
	position: relative;
}
#bluetooth_index .tab span:after {
  content: "";
  position: absolute;
  top: 100%;
  width: 10px;
  height: 10px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgba(255, 255, 255, 1);
  transform: rotate(135deg);
	right: 50%;
	margin-right: -5px;
}
#bluetooth_index .panel-group{
	height: auto;
	border-top:none;
	background:#fff;
}
#bluetooth_index .panel{
	display:none;
}
#bluetooth_index .panel.is-show{
	display:block;
}
#bluetooth_index #strada_tab{
  background-color: #3363a4;
}
#bluetooth_index #gorilla_tab{
  background-color: #97c937;
}
/*btn*/
.btn{
  width: 427px;
  text-align: center;
  margin: 0 auto;
  font-size: 120%;
}
.btn a{
  position: relative;
  display: block;
  background-color: #042a72;
  color: #fff;
  font-weight: bold;
  padding: 20px;
}
.btn a:after{
  content:"";
  position:absolute;
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
  margin-top: -5px;
}
.btn a:hover{
  opacity:.75;
}
/*BLUETOOTH�@�ڑ��Ή��ꗗ�\*/
.section_bluetooth ul li {
  border-top: 1px solid #979797;
  padding: 25px 0;
}
.section_bluetooth ul li:last-child {
  border-top: 1px solid #979797;
}
.section_bluetooth ul li > p{
  font-weight: bold;
  margin-bottom: 10px;
}
.section_bluetooth ul li > p span {
  font-size: 80%;
}
.section_bluetooth ul li div {
  display: flex;
}
.section_bluetooth ul li div .btn {
  width: 320px;
  margin: 0 10px;
  font-size: 100%;
}
.section_bluetooth ul li div .btn a {
  padding: 15px;
}
.section_bluetooth ul li .btn span {
  font-size: 80%;
  text-align: left;
  display: block;
  margin-top: 8px;
}

/*---------------------------
  SP�p
---------------------------*/
@media only screen and (max-device-width: 1280px) and (max-width: 640px) {
	#page {
		min-width: 320px;
		min-height: 0;
	}
}

@media screen and (max-width:767px) {
  #page {
    min-width: 320px;
    min-height: 0;
  }
  .pc {
    display: none;
  }
  .sp {
    display: block;
  }
  #page h1 {
    font-size: 100%;
    padding: 28px 10px;
		box-sizing: border-box;
		margin-bottom: 30px;
  }
  #page h1 p {
    width: auto;
  }
  #main {
    width: auto;
  }
	#container {
		padding: 0 10px;
	}
	h2 {
		font-size: 100%;
	}
	h3 {
		font-size: 110%;
    line-height: 1.5;
	}
	.notes {
		font-size: 90%;
	}
	.mb50-25 {
		margin-bottom: 25px;
	}
	/*������*/
	.box_notes {
		padding: 10px;
	}
	/*�^�u*/
	#section_tab_area .tab_content_description {
    overflow: scroll;
	}
  #section_tab_area .panel-group {
    border-left: 1px solid #9e9e9e;
  }
	/*�^�u�̕\*/
	.tab_content_description table {
		width: 767px;
	}
	.tab_content_description table tr td:nth-child(1) {
		position: sticky;
		position: -webkit-sticky;
		left: 0;
		z-index: 2;
	}
	.tab_content_description table tr:nth-child(2) td:nth-child(1) {
		position: relative;
	}
	.tab_content_description table tr:nth-child(1) th:nth-child(2),
	.tab_content_description table tr:nth-child(2) td:nth-child(2){
		position: sticky;
		position: -webkit-sticky;
		left: 0;
		z-index: 1;
	}
	.tab_content_description table tr td:nth-child(1)::before,
	.tab_content_description table tr:nth-child(1) th:nth-child(2)::before,
	.tab_content_description table tr:nth-child(2) td:nth-child(2)::before{
		content : "" ;
    position : absolute ;
    top : 0 ;
    left : 0 ;
    width : 100% ;
    height : 100% ;
		border-right: 1px solid #9e9e9e;
	}
  .tab_content_description table td {
    height: auto;
  }
  /*�^�u�̕\�̕�*/
  /*���o����3�̕\*/
  /*���o����4�̕\*/
  #section_tab_area.tab_th_4 table tr:nth-child(1) th:nth-child(2),
  #section_tab_area.tab_th_4 table tr:nth-child(2) td:nth-child(2){
    width: 20%;
  }
  /*���o����5�̕\*/
  #section_tab_area.tab_th_5 table tr:nth-child(1) th:nth-child(2),
  #section_tab_area.tab_th_5 table tr:nth-child(2) td:nth-child(2){
    width: 20%;
  }
  /*���o����6�̕\*/
  #section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(2),
  #section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(2){
    width: 21%;
  }
  #section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(5),
  #section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(5){
    width: 20%;
  }
  #section_tab_area.tab_th_6 table tr:nth-child(1) th:nth-child(3),
  #section_tab_area.tab_th_6 table tr:nth-child(2) td:nth-child(3){
    width: 19%;
  }
  /*���o����7�̕\*/
  #section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(1),
  #section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(1){
    width: 11%;
  }
  #section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(2),
  #section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(2){
    width: 22%;
  }
  #section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(3),
  #section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(3){
    width: 20%;
  }
  #section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(4),
  #section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(4) {
    width: 10%;
  }
  #section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(5),
  #section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(5) {
    width: 17%;
  }
  #section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(6),
  #section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(6) {
    width: 10%;
  }
  #section_tab_area.tab_th_7 table tr:nth-child(1) th:nth-child(7),
  #section_tab_area.tab_th_7 table tr:nth-child(2) td:nth-child(7) {
    width: 10%;
  }
  /*���o����8�̕\*/
  #section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(3),
  #section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(3) {
    width: 19%;
  }
  #section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(5),
  #section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(5) {
    width: 16%;
  }
  #section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(6),
  #section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(6) {
    width: 8%;
  }
  #section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(7),
  #section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(7) {
    width: 8%;
  }
  #section_tab_area.tab_th_8 table tr:nth-child(1) th:nth-child(8),
  #section_tab_area.tab_th_8 table tr:nth-child(2) td:nth-child(8) {
    width: 8%;
  }
  /*btn*/
  .btn{
    width: 100%;
    font-size: 100%;
  }
  .btn a{
    padding: 12px;
  }
  /*BLUETOOTH�@�ڑ��Ή��ꗗ�\*/
  .section_bluetooth ul {
    /*padding: 0 10px;*/
  }
  .section_bluetooth ul li {
    padding: 15px 0;
  }
  .section_bluetooth ul li .btn {
    margin: 0 5px;
    font-size: 90%;
  }
  .section_bluetooth ul li:first-child {
    border-top: none;
  }
  .section_bluetooth ul li > p span {
    display: inline-block;
    font-weight: normal;
  }
  .section_bluetooth ul li div .btn {
    width: 100%;
  }
  /*BLUETOOTH�C���f�b�N�X�y�[�W_tab*/
  #bluetooth_index .tab {
    width: calc(100%/2);
  }
  #bluetooth_index .tab-group{
    /*margin: 0 10px;*/
  }
  #bluetooth_index .tab{
    font-size: 100%;
  }
  #bluetooth_index .tab span img{
    max-width: 80%;
  }
}

@media screen and (max-width:480px) {
  /*�^�u�̕\�̕�*/
  /*���o����3�̕\*/
  #section_tab_area.tab_th_3 table {
		width: auto;
	}
  #section_tab_area.tab_th_3 table tr:nth-child(1) th:nth-child(1),
  #section_tab_area.tab_th_3 table tr:nth-child(2) td:nth-child(1){
    width: 30%;
  }
  #section_tab_area.tab_th_3 table tr:nth-child(1) th:nth-child(2),
  #section_tab_area.tab_th_3 table tr:nth-child(2) td:nth-child(2){
    width: 49%;
  }
}