@charset "Shift_JIS";


	/*タグのスタイル--------------------*/
	body {
	font-size: small;
	color: #444444;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 110%;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	}
	
	ol {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	li {
		padding-bottom: 8px;
	}
	
	a img {
		text-decoration: none;
		border: 0px;
	}
	/*ここまで--------------------*/
	
	
	/*見出し--------------------*/
h1 {
	font-size:11px;
	line-height:13px;
	margin-top: 5px;
}
	}

	.th1 {
		color: #3399cc;
	}
	
	.th2 {
		color: #FFFFFF;
	}
	
	.th3 {
		color: #106645;
	}
	
	.th4 {
		color: #FFFFFF;
		font-size: large;
	}
	/*ここまで--------------------*/
	
	
	/*全ページ共通--------------------*/
	.footertext {
		font-size: x-small;
		color: #FFFFFF;
	}
	
	.whitelink a {
		color: #FFFFFF;
		font-size: xx-small;
	}
	
	.td-news {
		line-height: 140%;
	}
	
	.td-news img {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
	
	.smalltext {
		font-size: 10px;
	}
	
	.sidebar-text {
		font-size: xx-small;
		color: #000000;
	}
	/*ここまで--------------------*/
	
	
	/*強調--------------------*/
	.strong-primo {
		font-weight: bold;
		color: #e60020;
	}
	
	.strong-primo-sa {
		font-weight: bold;
		color: #1962cb;
	}
	
	.strong-primo-ni {
		font-weight: bold;
		color: #79b300;
	}
	
	.strong-primo-si {
		font-weight: bold;
		color: #ffb400;
	}
	
	.strong-text {
		font-size: medium;
		font-weight: bold;
		line-height:120%;
	}
	
	.strong-ucar {
		font-weight: bold;
		color: #1B9F7E;
	}
	
	.strong-black {
		font-weight: bold;
		color: #000000;
	}
	
	.strong-black2 {
		font-weight: bold;
		color: #000000;
		font-size: 12px;
	}
	
	.strong-black3 {
		font-weight: bold;
		color: #000000;
		font-size: 12px;
	}
	
	.strong-apple {
		font-weight: bold;
		color: #CC0000;
	}
	
	.strong-carcon {
		font-weight: bold;
		color: #FF0000;
	}
	
	.strong-jbs {
		font-weight: bold;
		color: #634F32;
	}
	
	.strong-jbs2 {
		font-weight: bold;
		color: #996633;
	}
	
	.strong-kaitori {
		font-weight: bold;
		color: #00398A;
	}
	
	.strong-special {
		font-size: medium;
		font-weight: bold;
		color: #e60020;
	}
	/*ここまで--------------------*/
	
	
	/*注意・補足--------------------*/
	.attention-normal {
		font-size: 10px;
	}
	
	.attention-primo {
		font-size: 10px;
		color: #e60020;
	}
	
	.attention-ucar {
		font-size: 10px;
		color: #1B9F7E;
	}
	/*ここまで--------------------*/
	
	
	/*管理者--------------------*/
	.admin-midashi {
		font-size: medium;
		color: #1b9f7e;
		line-height: 100%;
		text-indent: 5px;
	}
	
	.admin-komidashi {
		font-size: small;
		color: #1b9f7e;
		text-indent: 5px;
	}
	
	.admin-omidashi {
		font-size: small;
		color: #FFFFFF;
		line-height: 100%;
		text-indent: 5px;
	}
	/*ここまで--------------------*/
	
	
	/*トップページ--------------------*/
	.calender-th {
		font-size: x-small;
		color: #FFFFFF;
	}
	
	.calender-sunday {
		font-size: x-small;
		color: #e60020;
	}
	
	.calender-saturday {
		font-size: x-small;
		color: #0066CC;
	}
	
	.calender-day {
		font-size: x-small;
		color: #333333;
	}
	
	.topnews-date {
	font-size: x-small;
	color: #e60020;
	}
	
	.topnews-title {
	font-size: small;
	color: #e60020;
	}
	
	.topnews-body {
		line-height: 140%;
	}
	
	.topnews-body img {
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
	}
	
	.grouptop-telop {
		font-size: 16px;
		line-height: 120%;
		color: #FFFFFF;
		font-family: "HG丸ｺﾞｼｯｸM-PRO", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "丸ゴシック", "MaruGothic-M";
	}
	/*ここまで--------------------*/
	
	
	/*その他--------------------*/
	.daibunrui {
		padding-bottom: 20px;
	}
	
	.text-red {
		color: #CC0000;
	}
	
		.nametext {
	font-size: 10px;
	margin: 5px 0px 10px;
	padding: 0px;
	text-align: left;
	}
	
	.line-r {
	border-top-width: 1px;
	border-top-style: solid; 
	border-top-color: #E84839;
	border-left-width: 1px;
	border-left-style: solid; 
	border-left-color: #E84839;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #E84839;
	border-right-width: 1px;
	border-right-style: solid; 
	border-right-color: #E84839;
		color: #E84839;
		font-size: 10px;
		margin-top: 0px;
		line-height: 10px;	
	}
	.line-g {
	border-top-width: 1px;
	border-top-style: solid; 
	border-top-color: #339966;
	border-left-width: 1px;
	border-left-style: solid; 
	border-left-color: #339966;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #339966;
	border-right-width: 1px;
	border-right-style: solid; 
	border-right-color: #339966;
		color: #339966;
		font-size: 10px;
		margin-top: 0px;
		line-height: 10px;		

	}
	.line-v {
	border-top-width: 1px;
	border-top-style: solid; 
	border-top-color: #957F28;
	border-left-width: 1px;
	border-left-style: solid; 
	border-left-color: #957F28;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #957F28;
	border-right-width: 1px;
	border-right-style: solid; 
	border-right-color: #957F28;
		color: #957F28;
		font-size: 10px;
		margin-top: 0px;
		line-height: 10px;
	}
	
	/*ここまで--------------------*/

	/*リニューアル時追加--------------------*/
#footer{
	width: 770px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#footer_copy{
	width: 755px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/footer2.gif);
	height: 56px;
	padding-left: 15px;
	text-align: left;
}

#top_footer_copy{
	width: 755px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	color: #333333;
	background-image: url(../images/footer3.gif);
	height: 32px;
	padding-left: 15px;
	text-align: left;
}

.padding5{
	margin-top: 5px;
	margin-bottom: 5px;
}

#ment_left{
	width: 350px;
	float: left;
	margin-right: 10px;
}
#ment_right{
	float: left;
}
#clear{
	clear: left;
}

	.f_green01{
	background-image:url(../ninteikitasakado/images/green_c_01.jpg);
	}
	.f_green02{
	background-image:url(../ninteikitasakado/images/green_c_02.jpg);
	}
	.r_corner{
	background-image:url(../images/r_corner.gif);
	background-position:right
	}
	.r_edge{
	background-image:url(../images/r_edge.gif);
	background-position:right;
	background-repeat:repeat-y;
	}
	.l_corner{
	background-image:url(../images/l_corner.gif);
	background-position:left
	}
	.l_edge{
	background-image:url(../images/l_edge.gif);
	background-position:left;
	background-repeat:repeat-y;
	}

@media print {
	/*body{display:none;}*/
}



.top_menu{
width:600px;
margin:40px auto 0;
display: flex;
}

.block_shop{
margin:0 20px;
}



ul.block_shop_menu{
padding:20px 30px;
margin:0;
}

ul.block_shop_menu li{
list-style: none;
margin-bottom:2px;
}



.car_life{
width:600px;
margin:0 auto 30px;
display: flex;
}

.car_life_list{
width:30%;
margin:0 1.5%;
}

.car_life_list ul{
margin:0;
padding:0;
margin:15px 15px;
}

.car_life_list li{
margin:0;
padding:0;
list-style:none;
margin-bottom:8px;
}

.banner_box{
display: flex;
width:600px;
margin-bottom:25px;
}

.banner_left{
width:300px;
text-align: center;
}

.banner_right{
width:300px;
text-align: center;
}

