*{ 
margin:0;
padding:0;
font-size:inherit;
}

.topbox01_conte {
	background-color: #ECE8EE;
	margin: 0 0 25px 0;
	padding: 0;
}

.topbox02_conte {
	background-color: #E4E8ED;
	margin: 0 0 25px 0;
	padding: 0;
}

.contenttitle_terms h2{
	height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px 0 0 10px;
}

.contenttitle_termsitem h1{
	background: url(http://www.carsensor.net/contents/img_old/media/terms/common/title_back_middle.gif) left top no-repeat;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	line-height: 140%;
}

.contenttitle_termsitem h2 {
	background: url(http://www.carsensor.net/contents/img_old/media/terms/common/title_back_middle.gif) left top no-repeat;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	line-height: 140%;
}

h2.title_01 {
	background: url(http://www.carsensor.net/contents/img_old/media/terms/common/title_01.gif) left top no-repeat;
}

h2.title_02 {
	background: url(http://www.carsensor.net/contents/img_old/media/terms/common/title_02.gif) left top no-repeat;
}

h2.title_03 {
	background: url(http://www.carsensor.net/contents/img_old/media/terms/common/title_03.gif) left top no-repeat;
}

.contentbody_01 {
	background-color: #ECE8EE;
	margin: 0 0 15px 0;
}

.contentbody_02 {
	background-color: #E4E8ED;
	margin: 0 0 15px 0;
}

table.terms_table {
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
	border-collapse: collapse;
	margin: 0 0 30px 15px;
	background-color:#FFFFFF
}

table.terms_table td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: center;
	width: 80px;
	line-height: 180%;
	font-size: 12px;
}

table.terms_table td a {
	text-align: center;
	width: 80px;
	line-height: 180%;
	font-size: 12px;
	display: block;
}

table.terms_table a:hover {
	background-color: #FFFF99;
	text-align: center;
	width: 80px;
	font-size: 12px;
}

.tdc_01 {
	background-color: #EEEEEE;
	color: #999999;
}

.tagbox {
	margin: 15px 0 0 0;
	font-size: 12px;
}

.tagbox p {
	margin: 0;
	padding: 2px 0 2px 10px;
	font-weight: bold;
}

.tagbox .tagspan {
	margin: 0 10px;
}

p.title_01 {
	font-weight: bold;
	margin: 0 0 10px 15px;
	padding: 0 0 0 10px;
	border-left: 3px solid #8E43A8;
}

.category_box {
	font-size: 12px;
	padding: 5px 15px;
	line-height: 200%;
}

.col1 h3{
	font-size: 14px;
	font-weight: bold;
	border-left: 3px solid #8E43A8;
	line-height: 120%;
	margin: 15px 0;
	padding: 0 0 0 10px;
}

.col1 .box1 img{
	text-align: center;
}

.contentbody dl {
	margin: 0 15px;
}

.font11 {
	font-size: 11px;
	font-weight: normal;
}

.sidebardl_terms {
	margin: 0 0 15px 0;
	padding: 10px;
	font-size: 12px;
	line-height:160%;
	font-size: 16px;
	color: #CCC;
}

.sidebardl_terms2 {
	margin: 0 0 15px 0;
	padding: 10px;
	font-size: 10px;
	line-height:160%;
	font-size: 16px;
	letter-spacing: 1px;
	color: #CCC;
}

.sidebardl_terms span {
	margin: 0 10px 0 8px;
}

.sidenavi_box span { letter-spacing: 1px;}

.pageswitch {
	margin-top:10px;
}

/* 追加　*/

.table_box01 {
	margin: 0 0 20px 0;
}

.table_box01 p {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 5px 5px;
}

.table_box01 table {
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
	background-color:#E6E6E6;
	margin: 0 0 0 5px;
}

.table_box01 th {
	color: 000000;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	background-color: #B0DAEC;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
}

.table_box01 td {
	line-height: 140%;
	font-size: 12px;
	color: #333333;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}

.table_box01 td.tdcen {
	text-align: center;
}

.table_box01 td.tdtxt {
	text-align: right;
}

p.font_01 {
	font-size: 11px;
}


.table_box02 table {
	width: 658px;
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #CCCCCC;
	border-collapse: collapse;
	background: url(/media/syakenguide/syaken_hyou.gif) left top no-repeat;
}

.table_box02 td {
	line-height: 100%;
	font-size: 10px;
	color: #333333;
}

.table_box02 td.th_title {
	height: 33px
}

.table_box02 td.title {
	width: 106px;
	height: 27px;
	padding: 0 0 0 2px; 
}

.table_box02 td.title a {
	margin: 0px;
	line-height: 110%;
}

.table_box02 td.tdimg {
	/*height: 368px;*/
	height: 400px;
}

#terms_Bottom_Text a {
	float: right;
	display: block;
	margin: 15px 0;
	font-size: 12px;
	text-decoration: none;
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	padding: 0 0 0 10px;
	}
	
/* 20160330_追加　*/

#teams_List .box-bg-yougo{
	border-radius:6px;
	padding:4px 24px 24px; margin:40px 0 0;
	background:#f3f3f3;}



#teams_List .box-search-yougo{
	background:#f3f3f3; border-radius:0 0 6px 6px; padding:15px 0 30px 40px;}
	
#teams_List .box-search-yougo li{
	display:block;
	float:left;
	margin:5px 14px 0 0;
	font-size:1.2em; line-height:1.2;}
#teams_List .box-search-yougo li.line{
	float:none; clear:both;
	margin:0; padding:15px 0 0;
	font-size:1.2em;}

#teams_List .box-search-yougo li a{
	display:block;
	border: 1px solid #FFF;
	width:42px; border-radius: 6px; padding:12px 0 10px; box-shadow: 0 1px 2px #999;
	background: #FFF;
	background:-moz-linear-gradient(top, #ffffff 0%, #E3E3E3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E3E3E3));
	background:-webkit-linear-gradient(top, #ffffff 0%,#E3E3E3 100%);
	background:-o-linear-gradient(top, #ffffff 0%,#E3E3E3 100%);
	background:-ms-linear-gradient(top, #ffffff 0%,#E3E3E3 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#E3E3E3 100%);
	color:#333; font-weight:bold; text-decoration:none; text-align:center;}

#teams_List .box-search-yougo li a:hover{ opacity: 0.7;}

#teams_List .box-search-yougo li span{
	display:block;
	width:42px; border: 1px solid #dadada; border-radius: 6px; padding:12px 0 10px;
	background: #f3f3f3;
	color:#9d9d9d; font-weight:bold; text-decoration:none; text-align:center;}
#teams_List .box-search-yougo li.none{
	width:44px;}
#teams_List .box-search-yougo li.two a{
	width:auto; padding:12px 8px 10px;}

#teams_List .box-search-yougo ul{
	display:block;
	float:left;
	width:290px;}
#teams_List .box-search-yougo ul.B{
	float:right;
	padding-right:27px;}
#teams_List .box-search-yougo ul.C{
	width:auto;
	float:none; clear:both; padding-top:20px;}

#teams_List .box-search-yougo ul.C li{
	display:block;
	float:left;
	margin:10px 19px 0 0;}
#teams_List .box-search-yougo ul.C li.line{
	float:none; clear:both;
	margin:0; 
	font-size: 1.4em; font-weight: bold; width: 580px; font-weight: normal; margin: 20px 0 0 0; border-left: 3px solid #F60; padding: 0px 0 0 10px;}

#teams_List .terms-cat a {
	background: #fff url("/common/img/ico_arrow_gray_l.png") no-repeat scroll 5px 0.2em;
	display: inline-block;
	font-size: 1.6em;
	line-height: 1.5;
	padding: 0 0 0 25px;}
	
#teams_List h3 { border-bottom: 2px solid #F60; padding-bottom: 5px; font-size: 1.4em; font-weight: bold; margin-bottom: 20px;}
	
#teams_List h4 { clear: both; font-size: 1.4em; font-weight: bold; width: 580px; font-weight: normal; margin: 10px 0 0 0; border-left: 3px solid #F60; padding-left: 10px;}
	
#teams_List .box-bg-Category{
	border-radius:6px;
	padding:4px 24px 24px; margin:0px 0 0;
	background:#f3f3f3;}

.box-bg-Category ul { margin: 15px 0 0 0;}	
.box-bg-Category ul li { float: left; margin-bottom: 5px;}	
.box-bg-Category ul li a { margin: 0 8px;}	
	
	
	
	
	
	
	
	






