@charset "utf-8";
/* CSS Document */


body {
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 14px;
    line-height: 160%;
    color: #000000;
    text-align: center;
	background: url(../img/common/bac_main.jpg) repeat-x 0 202px;
}

/*----------------------------------------------

	M2M関連機器（m2m）
	
-----------------------------------------------*/
#main_m2m {
	width: 1000px;
	height: 150px;
	background: url(../img/pages/m2m/main_new.jpg) no-repeat center bottom;
	margin: 0 auto 20px;
	padding: 0 20px;
}
#m2m {
	background: url(../img/pages/m2m/title_new.gif) no-repeat 0 0;
	margin-bottom: 30px;
}
#m2m h2 {
	visibility: hidden;
	height: 45px;
}
#box_m2m {
	background: url(../img/pages/m2m/img_m2m.jpg) no-repeat 0 0;
	margin-bottom: 30px;
	padding-top: 340px;
}


/*----------------------------------------------

	IPｾｯｼｮﾝｺﾝﾄﾛｰﾗｰ（IPsession）
	
-----------------------------------------------*/
#ipsession {
	background: url(../img/pages/ipsession/title.gif) no-repeat 0 0;
}
#ipsession h2 {
	visibility: hidden;
	height: 45px;
}
#ipsession strong {
	color: #F60;
}

#ipsession #ips_about {
	height: 282px;
	background: url(../img/pages/ipsession/main.jpg) no-repeat 0 0;
	margin-bottom: 30px;
}
#ipsession #ips_about ul {
	padding-top: 150px;
	padding-left: 420px;
}
#ipsession #ips_about ul li {
	width: 300px;
	height: 50px;
	list-style: none;
	margin-top: 10px;
}
#ipsession #ips_about ul li#btn_tokucho a {
	display: block;
	width: 300px;
	height: 50px;
	background: url(../img/pages/ipsession/btn_tokucho.jpg) no-repeat 0 0;
	text-decoration: none;
}
#ipsession #ips_about ul li#btn_ishiyou a {
	display: block;
	width: 300px;
	height: 50px;
	background: url(../img/pages/ipsession/btn_siyou.jpg) no-repeat 0 0;
	text-decoration: none;
}
#ipsession #ips_about ul li#btn_tokucho a:hover,
#ipsession #ips_about ul li#btn_ishiyou a:hover {
	background-position: bottom;
}
#youbou {
	background: url(../img/pages/ipsession/st_youbou.gif) no-repeat 0 20px;
	border-top: dotted 1px #666;
	border-bottom: dotted 1px #666;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}
#youbou h3,
#tokucho h3,
#ip_shiyou h3 {
	visibility: hidden;
	height: 45px;
}
#youbou ul {
}
#youbou li {
	font-size: 120%;
	background: url(../img/pages/ipsession/ico_check.jpg) no-repeat 0 0;
	margin-bottom: 10px;
	padding-left: 40px;
	list-style: none;
}
#tokucho {
	background: url(../img/pages/ipsession/st_tokucho.gif) no-repeat 0 0;
	border-bottom: dotted 1px #666;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
#tokucho ul {
}
#tokucho li {
	font-size: 120%;
	background: url(../img/pages/ipsession/ico_check.jpg) no-repeat 0 0;
	margin-bottom: 10px;
	padding-left: 40px;
	list-style: none;
}
#box_contact {
	height: 120px;
	margin-bottom: 30px;
}
#box_contact a {
	display: block;
	height: 120px;
	background: url(../img/pages/ipsession/contact.jpg) no-repeat 0 0;
	text-decoration: none;
}
#box_contact a:hover {
	background-position: bottom;
}
#ip_shiyou {
	background: url(../img/pages/ipsession/st_shiyou.gif) no-repeat 0 0;
	margin-bottom: 30px;
}
#ip_shiyou table {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 30px;
}
#ip_shiyou th {
	color: #63C;
	border-bottom: dotted 1px #999999;
	padding: 8px;
}
#ip_shiyou td {
	border-bottom: dotted 1px #999999;
	padding: 8px;
}
/*----------------------------------------------

	M2M通信アダプタ（M2Mad03s）
	
-----------------------------------------------*/
#ad03s {
	background: url(../img/pages/ad03s/title.gif) no-repeat 0 0;
}
#ad03s h2 {
	visibility: hidden;
	height: 45px;
}
#ad03s strong {
	color: #F60;
}

#ad03s #ads_about {
	height: 360px;
	background: url(../img/pages/ad03s/ad03s_01.jpg) no-repeat 0 0;
}
#ad03s #ads_about ul {
	padding-top:280px;
	float:left;
}
#ad03s #ads_about ul li {
	width: 300px;
	height: 50px;
	margin-left:40px;
	float:left;
	list-style: none;
	margin-top: 10px;
	text-align:center;
}
#ad03s #ads_about ul li#btn_tokucho a {
	display: block;
	width: 300px;
	height: 50px;
	background: url(../img/pages/ad03s/btn_tokucho.jpg) no-repeat 0 0;
	text-decoration: none;
}
#ad03s #ads_about ul li#btn_ishiyou a {
	display: block;
	width: 300px;
	height: 50px;
	background: url(../img/pages/ad03s/btn_siyou.jpg) no-repeat 0 0;
	text-decoration: none;
}
#ad03s #ads_about ul li#btn_tokucho a:hover,
#ad03s #ads_about ul li#btn_ishiyou a:hover {
	background-position: bottom;
}
#ad03s_y {
	background: url(../img/pages/ad03s/st_youbou.gif) no-repeat 0 20px;
	border-top: dotted 1px #666;
	border-bottom: dotted 1px #666;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}
#ad03s_y #sms {
	height:300px;
	background: url(../img/pages/ad03s/ad03s_02.jpg) no-repeat 0 20px;
	margin-top: 20px;
	padding-top: 20px;
	
}
#ad03s_y #sms dl,
#ad03s_y #area dl {
	padding-left:350px;
}
#ad03s_y #sms dt,
#ad03s_y #area dt {
	color:#FF6600;
	font-weight:bold;
}
#ad03s_y #sms dd,
#ad03s_y #area dd {
	margin-bottom:10px;
	padding-left:20px;
}


#ad03s_y h3,
#ad03s_y h3,
#ad_shiyou h3 {
	visibility: hidden;
	height: 45px;
}
#ad03s_y #area {
	height:320px;
	background: url(../img/pages/ad03s/ad03s_03.jpg) no-repeat 0 20px;	
}

#ad_shiyou {
	background: url(../img/pages/ad03s/st_shiyou.gif) no-repeat 0 0;
	margin-bottom: 30px;
}
#ad_shiyou table {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 30px;
}
#ad_shiyou th {
	color: #63C;
	border-bottom: dotted 1px #999999;
	padding: 8px;
}
#ad_shiyou td {
	border-bottom: dotted 1px #999999;
	padding: 8px;
}

#docomo {
	width:720px;
	height:50px;
	margin-bottom: 30px;
	clear:both;
}
#docomo a{
	width:720px;
	height:50px;
	display:block;
	text-decoration:none;
	background: url(../img/pages/ad03s/docomo.jpg) no-repeat 0 0;
}
#docomo a:hover{
	background-position:0 bottom;
}
#docomo em{
	visibility:hidden;
}

/*----------------------------------------------

	車両計測機器（car）
	
-----------------------------------------------*/
#main_car {
	width: 1000px;
	height: 150px;
	background: url(../img/pages/car/main.jpg) no-repeat center bottom;
	margin: 0 auto 20px;
	padding: 0 20px;
}
#car {
	background: url(../img/pages/car/title.gif) no-repeat 0 0;
	margin-bottom: 30px;
}
#car h2 {
	visibility: hidden;
	height: 45px;
}


/*----------------------------------------------

	音声通信事業（sound）
	
-----------------------------------------------*/
#main_sound {
	width: 1000px;
	height: 150px;
	background: url(../img/pages/sound/main.jpg) no-repeat center bottom;
	margin: 0 auto 20px;
	padding: 0 20px;
}
#sound {
	background: url(../img/pages/sound/title.gif) no-repeat 0 0;
	margin-bottom: 30px;
}
#sound h2 {
	visibility: hidden;
	height: 45px;
}

#bluetooh{
	margin:0 auto;
	height:150px;
	width:720px;
	background-image: url(../sound/Bluetooth.jpg);
	background-repeat: no-repeat;
}

/*----------------------------------------------

	自動車レース用音声通信（race）
	
-----------------------------------------------*/
#main_race {
	width: 1000px;
	height: 150px;
	background: url(../img/pages/race/main.jpg) no-repeat center bottom;
	margin: 0 auto 20px;
	padding: 0 20px;
}
#race {
	background: url(../img/pages/race/title.gif) no-repeat 0 0;
	margin-bottom: 30px;
}
#race h2 {
	visibility: hidden;
	height: 45px;
}
#race ul {
	margin-bottom: 30px;
	padding-top: 15px;
	padding-left: 15px;
}
#race li {
	background: url(../img/top/ico_news.gif) no-repeat 0 3px;
	margin-bottom: 10px;
	padding-left: 20px;
	list-style: none;
}
#race li strong {
	color: #F00;
	font-weight: lighter;
}
#race_left{
	width: 340px;
	margin: 0px auto;
	float: left;
}
#race_right{
	width: 340px;
	margin: 0px auto;
	float: right;
}


/*----------------------------------------------

	福祉関連事業（fukushi）
	
-----------------------------------------------*/
#main_fukushi {
	width: 1000px;
	height: 150px;
	background: url(../img/pages/fukushi/main.jpg) no-repeat center bottom;
	margin: 0 auto 20px;
	padding: 0 20px;
}
#fukushi {
	background: url(../img/pages/fukushi/title.gif) no-repeat 0 0;
	margin-bottom: 30px;
}
#fukushi h2 {
	visibility: hidden;
	height: 45px;
}
#fukushi01 {
	height: 282px;
	background: url(../img/pages/fukushi/main_top.jpg) no-repeat 0 0;
	margin-bottom: 30px;
}
#fukushi01 h3 {
	visibility: hidden;
}
#fukushi01 ul {
	padding-top: 100px;
	padding-left: 420px;
}
#fukushi01 ul li {
	width: 300px;
	height: 50px;
	list-style: none;
	margin-top: 10px;
}
#fukushi01 ul li#btn_wireless a {
	display: block;
	width: 300px;
	height: 50px;
	background: url(../img/pages/fukushi/btn_wireless.jpg) no-repeat 0 0;
	text-decoration: none;
}
#fukushi01 ul li#btn_code a {
	display: block;
	width: 300px;
	height: 50px;
	background: url(../img/pages/fukushi/btn_code.jpg) no-repeat 0 0;
	text-decoration: none;
}
#fukushi01 ul li#btn_wireless a:hover,
#fukushi01 ul li#btn_code a:hover {
	background-position: bottom;
}
#tokucho2 {
	background: url(../img/pages/fukushi/st_tokucho.gif) no-repeat 0 0;
	border-bottom: dotted 1px #666;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
#tokucho2 h3 {
	visibility: hidden;
	height: 45px;
}
#tokucho2 p {
	line-height: 200%;
	min-height: 180px;
	background: url(../img/pages/fukushi/img_f01.jpg) no-repeat right top;
	padding-right: 160px;
}
#tokucho2 strong {
	color: #F00;
}
#tokucho2 span {
	font-weight: bold;
}
#tokucho3 {
	float: left;
	width: 280px;
	min-height: 140px;
	line-height: 220%;
	background: url(../img/pages/fukushi/img_f02.jpg) no-repeat center 10px;
	border: solid 1px #CCC;
	margin-right: 15px;
	padding-top: 145px;
}
#tokucho4 {
	float: left;
	width: 200px;
	min-height: 140px;
	line-height: 220%;
	background: url(../img/pages/fukushi/img_f03.jpg) no-repeat center 15px;
	border: solid 1px #CCC;
	margin-right: 15px;
	padding-top: 145px;
}
#tokucho5 {
	float: left;
	width: 200px;
	min-height: 140px;
	line-height: 220%;
	background: url(../img/pages/fukushi/img_f05.jpg) no-repeat center 10px;
	border: solid 1px #CCC;
	padding-top: 145px;
}
#tokucho3 p,
#tokucho4 p,
#tokucho5 p {
	padding: 0 10px;
}
#mike_shiyou {
	background: url(../img/pages/fukushi/title_wireless.png) no-repeat 0 0;
	margin-bottom: 30px;
}
#mike_shiyou2 {
	background: url(../img/pages/fukushi/title_code.png) no-repeat 0 0;
	margin-bottom: 30px;
}
#mike_shiyou h2,
#mike_shiyou2 h2 {
	visibility: hidden;
	height: 45px;
}
#mike_shiyou h3,
#mike_shiyou2 h3 {
	visibility: hidden;
	height: 295px;
}
#mike_shiyou table,
#mike_shiyou2 table {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 30px;
}
#mike_shiyou th,
#mike_shiyou2 th {
	color: #63C;
	border-bottom: dotted 1px #999999;
	padding: 8px;
}
#mike_shiyou td,
#mike_shiyou2 td {
	border-bottom: dotted 1px #999999;
	padding: 8px;
}
#box_wireless {
	background: url(../img/pages/fukushi/main_waireless.png) no-repeat 0 0;
}
#box_code {
	background: url(../img/pages/fukushi/main_code.png) no-repeat 0 0;
}
#box_contact {
	margin-top: 30px;
}