table,dl,ol,ul,h1,h2,h3,h4{
	margin:0;
	padding:0;
}
p{
	font-size:14px;
	line-height:1.4em;
	text-align:justify;
	margin:8px 0;
}
.left{
	float:left;
	margin-right:10px;
}
.right{
	float:right;
	margin-left:10px;
}
.clear{
	clear:both;
	font-size:0.8em;
	line-height:1em;
}
.s_clear{
	clear:both;
	font-size:1px;
	line-height:1em;
}
.no_border{
	border:none;
}
.red{
	color:#C00;
}
.blue{
	color:#039;
}
.green{
	color:#090;
}
.size11{
	font-size:11px;
	font-weight:500;
}
a{
	color:#00F;
}
a:hover{
	color:#F60
}
div#menu h3 a{
	color:#FFF;
	text-decoration:none;
	font-size:16px;
}
div#menu h3 a:hover{
	color:#FFC;
	text-decoration:underline;
}
body{
	background-image:url(img/background.gif);
	background-repeat:no-repeat;
	margin:0;
	text-align:center;
	background-color:#FFC
}
div#all{
	width:950px;
	text-align:left;
	margin:0 auto 5px auto;
}
div#header{
	height:97px;
}
img#logo{
	float:left;
	border:none;
}
.big{
	font-size:20px;
}
div#header h1{
	font-size:15px;
	margin:11px 0 8px 0;
	line-height:1em;
}
div#header h2{
	font-size:24px;
	color:#FFF;
	line-height:1.1em;
}
.small{
	font-size:14px;
}
div#header_left{
	width:590px;
	float:left;
}
div#header_right{
	width:350px;
	float:right;
	margin:10px 5px 0 0;
}
div#header_button{
	width:333px;
	height:20px;
}
ul#header_button li{
	list-style:none;
	font-size:11px;
	float:left;
}
ul#header_button li a{
	display:block;
	text-indent:-999em;
	background-image:url(img/header_button.gif);
	height:20px;
	margin-bottom:2px;
}
li#header_b01 a{
	width:82px;
	background-position:0 0;
}
li#header_b01 a:hover{
	background-position:0 -20px;
}
li#header_b02 a{
	width:82px;
	background-position:-82px 0;
}
li#header_b02 a:hover{
	background-position:-82px -20px;
}
li#header_b03 a{
	width:82px;
	background-position:-164px 0;
}
li#header_b03 a:hover{
	background-position:-164px -20px;
}
li#header_b04 a{
	width:87px;
	background-position:-246px 0;
}
li#header_b04 a:hover{
	background-position:-246px -20px;
}
div#container{
	background-image:url(img/container_back.gif);
	border-left:#D1CCF9 solid 3px;
	border-right:#D1CCF9 solid 3px;
	border-bottom:#D1CCF9 solid 3px;
}
div#menu{
	width:215px;
	float:left;
	padding:12px 0 10px 8px;
	background-image:url(img/menu_back.gif);
	background-repeat:no-repeat;
	display:inline;
}
div#menu_nini{
	width:223px;
	height:135px;
	margin:5px 0;
}
div#menu_nini a{
	width:223px;
	height:135px;
	background-image:url(img/menu_nini.gif);
	display:block;
	text-indent:-999em;
}
div#menu_nini a:hover{
	background-position:0 -135px;
}
div#menu_cost{
	height:70px;
	margin:3px 0 10px 0;
}
div#menu_cost a{
	width:217px;
	height:70px;
	display:block;
	text-indent:-999em;
	background-image:url(img/menu_cost.gif);
}
div#menu_cost a:hover{
	background-position:0 -70px;
}
div#menu h3{
	background-image:url(img/h3_back.gif);
	color:#FFF;
	line-height:1em;
	padding:8px 0 0 8px;
	width:206px;
	height:22px;
	margin:8px 0;
	font-size:14px;
}
div.menu_block{
	border-left:8px solid #1A00E3;
	padding-left:5px;
	font-size:13px;
}
div.menu_block ul li{
	list-style:none;
	background-image:url(img/list_mark.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	text-indent:1em;
	margin:8px 0;
}
div.menu_block ul li a{
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
div.menu_block ul li a:hover{
	color:#36F;
	text-decoration:underline;
}
ul#con_button{
	list-style:none;
	margin:5px 0;
}
ul#con_button li a{
	background-image:url(img/con_button.gif);
	width:202px;
	display:block;
	text-indent:-999em;
}
li#b_mitumori a{
	height:62px;
}
li#b_mitumori a:hover{
	background-position:0 -123px;
}
li#b_yoyaku a{
	height:61px;
	background-position:0 -62px;
}
li#b_yoyaku a:hover{
	background-position:0 -185px;
}
div#menu_area{
	font-size:13px;
	background:#FFF;
	padding:4px;
	line-height:1.3em;
	margin:5px 0;
}
div#menu_company{
	background-color:#FFF;
	border:1px solid #666;
	padding:5px;
	font-size:12px;
	line-height:1.3em;
	margin:10px 0;
}
div#menu_company h4{
	font-size:17px;
	color:#036;
}
div#menu_company img{
	margin:5px 0 0 10px;
}
div#top_nini{
	margin:8px 0;
	width:673px;
	height:170px;
	background-image:url(img/top_nini.gif);
}
div#top_nini p{
	font-size:13px;
	line-height:1.4em;
	padding:103px 10px 0 215px;
	margin:0;
}
div#shakensho{
	margin:8px 0;
}
div#shakensho a{
	width:218px;
	height:79px;
	background-image:url(img/shakensho.gif);
	display:block;
	text-indent:-999em;
}
div#shakensho a:hover{
	background-position:0 -79px;
}











div#right{
	width:708px;
	float:right;
}
div#global_menu{
	height:25px;
	background-color:#E8E5FC;
}
div#global_menu em{
	font-style:normal;
	border-right:1px solid;
	padding:0 7px 0 6px;
}
div#global_menu em a{
	font-size:13px;
	text-decoration:none;
	color:#06C;
	line-height:1.5em;
	font-weight:bolder;
}
div#global_menu em a:hover{
	color:#333;
}
div#yohaku{
	padding:10px 10px 10px 30px;
}
div#footer{
	height:19px;
	background-image:url(img/footer_back.gif);
	clear:both;
	padding:3px 0 0 1em;
	font-size:12px;
	color:#FFF
}
div#footer a{
	color:#FFF;
	text-decoration:none;
}
div#footer a:hover{
	color:#FF9;
	text-decoration:underline;
}

div#tokuten{
	margin-left:10px;
}
div#tokuten em a{
	background-image:url(img/tokuten_button.gif);
	display:block;
	text-indent:-999em;
}
em#tokuten01 a{
	width:323px;
	height:159px;
	float:left;
}
em#tokuten01 a:hover{
	background-position:0 -159px;
}
em#tokuten02 a{
	width:324px;
	height:80px;
	float:left;
	background-position:-323px 0;
	display:inline;
}
em#tokuten02 a:hover{
	background-position:-323px -159px;
}
em#tokuten03 a{
	width:324px;
	height:79px;
	float:left;
	background-position:-323px -80px;
	display:inline;
}
em#tokuten03 a:hover{
	background-position:-323px -239px;
}
div#okomari{
	margin-left:10px;
}
div#okomari em a{
	display:block;
	background-image:url(img/2button.gif);
	text-indent:-999em;
	height:141px;
	width:323px;
	float:left;
}
em#okomari01 a{
	background-position:0 0;
}
em#okomari01 a:hover{
	background-position:0 -141px;
}
em#okomari02 a{
	background-position:-323px 0;
}
em#okomari02 a:hover{
	background-position:-323px -141px;
}
div#haisha2button{
	width:646px;
	height:65px;
	margin:8px 0 8px 10px;
}

div#haisha2button em a{
	height:65px;
	background-image:url(img/haisha_button.gif);
	text-indent:-999em;
	display:block;
	float:left;
	width:323px;
	font-size:1px;
}

em#haisha_button a:hover{
	background-position:0 -65px;
}
em#kaitori_button a{
	background-position:-323px 0;
	text-indent:-999em;
}
em#kaitori_button a:hover{
	background-position:-323px -65px;
}
div#news{
	border:1px solid;
	padding:8px;
	margin-top: 8px;
}
div#news1{
	float:left;
	width:325px;
}
div#news_naiyou{
	height:140px;
	overflow:auto;
}
div#news_naiyou dl dt{
	font-size:0.8em;
	font-weight:bold;
	color:#036;
}
div#news_naiyou dl dd{
	font-size:13px;
	margin:3px 3px 8px 0.5em;
	line-height:1.3em;
}

div#news2{
	float:right;
	width:310px;
	border-left:1px dotted;
	padding-left:8px;
}
div#news2 p{
	font-size:12px;
	line-height:1.3em;
}
div#mentenance1{
	width:405px;
	float:left;
}
div#mentenance1 a{
	width:405px;
	height:110px;
	background-image:url(img/mentenance1.gif);
	display:block;
	text-indent:-999em;
	margin-left:10px;
}
div#mentenance1 a:hover{
	background-position:0 -110px;
}
div#mentenance2{
	width:238px;
	height:110px;
	float:right;
	display:block;
}
div#mentenance2 a{
	width:238px;
	height:110px;
	background-image:url(img/mentenance2.gif);
	display:block;
	text-indent:-999em;
	margin-right:10px;
}
div#mentenance2 a:hover{
	background-position:0 -110px;
}
img#image{
	margin-left:15px;
}
div#pan{
	font-size:12px;
	background-image:url(img/pan_back.gif);
	margin:0 0 25px 0;
	line-height:1em;
	padding:4px 5px;
}
h3.content_midasahi{
	font-size:24px;
	margin-bottom:30px;
	line-height:1em;
	color:#036;
	border-bottom:2px dotted #036;
	padding-bottom:5px;
}
div.hoken_naiyou{
	margin:15px 0;
	padding:5px;
	font-size:13px;
	line-height:1.5em;
	background-color:#EFF4F7;
	border:1px solid;
	width:448px;
	float:right;
}
div.hoken_naiyou h4{
	color:#036;
	margin-bottom:10px;
	font-size:15px;
	line-height:1em;
}
.line{
	text-decoration:underline;;
}
div#daisha_muryou{
	width:660px;
	background-image:url(img/daisha_title.gif);
	height:137px;
	clear:both;
}
div#daisha_muryou p{
	padding:56px 0 5px 215px;
	margin:0;
	line-height:1.2em;
	font-size:13px;
}
div#daisha_care{
	font-size:12px;
	color:#C00;
	margin-left:215px;
}
dl#prybacy{
	margin:25px 10px;
}
p.nini{
	width:450px;
	float:right;
}
dl#prybacy dt{
	font-size:1em;
	font-weight:bold;
	margin-bottom:8px;
	color:#036;
}
dl#prybacy dd{
	font-size:13px;
	line-height:1.4em;
	margin:0 0 2em 1em;
}
dl#prybacy dd li{
	margin:8px 0 8px 28px;
}
td.form_koumoku{
	background-color:#036;
	color:#FFF;
	font-weight:bold;
}
div#cost_menu{
	border:3px solid #999;
	padding:5px;
	font-size:12px;
	line-height:1.8em;
	letter-spacing:-0.05em;
	margin-bottom:30px;
}
div#cost_menu h4{
	font-size:16px;
	line-height:1em;
	margin-bottom:7px;
	background-color:#666;
	color:#FFF;
	padding:3px 1em;
}
div#cost_chui{
	font-size:13px;
	background-color:#F8F1F1;
	border:1px solid #C33;
	color:#C00;
	padding:5px;
	margin:8px 0 15px 0;
}
h4#cost{
	background-color:#333;
	color:#FFF;
	line-height:1em;
	padding:8px 10px;
	font-size:19px;
	margin:10px 0;
}
div.cost_hyou{
	width:210px;
	float:left;
	margin:5px 8px 10px 0;
}
h5.cost1,h5.cost2,h5.cost3{
	line-height:1.2em;
	font-size:14px;
	color:#FFF;
	background-color:#30F;
	padding:3px 5px;
	margin:0 0 5px 0;
}
h5.cost2{
	background-color:#090;
}
h5.cost3{
	background-color:#5D2828;
}
table.cost_table{
	font-size:12px;
	line-height:1em;
	border-collapse:collapse;
	width:100%;
}
table.cost_table th{
	text-align:left;
	padding:6px 3px;
	background-color:#DEECFA;
}
table.cost_table td{
	text-align:right;
	padding:3px;
}
.middle{
	vertical-align:middle;
}
div.cost_clear{
	clear:both;
	text-align:center;
	color:#009;
	font-size:12px;
	height:2.5em;
}
td.ryoukin{
	background-color:#FEF0F0;
	font-weight:bold;
	color:#C00;
	font-size:17px;
}
div#cost_tokuten{
	width:425px;
	height:190px;
	border:3px solid #CCC;
	float:left;
	margin:5px 0 0 5px;
	padding:3px;
}
div#cost_tokuten em{
	float:left;
}
div#cost_tokuten em a{
	text-indent:-999em;
	background-image:url(img/cost_waribiki.gif);
	display:block;
}
em#cost_waribiki01 a{
	width:202px;
	height:98px;
}
em#cost_waribiki01 a:hover{
	background-position:0 -140px;
}
em#cost_waribiki02 a{
	width:212px;
	height:50px;
	background-position:-202px 0
}
em#cost_waribiki02 a:hover{
	background-position:-202px -140px;
}
em#cost_waribiki03 a{
	width:212px;
	height:48px;
	background-position:-202px -50px
}
em#cost_waribiki03 a:hover{
	background-position:-202px -190px;
}
em#cost_waribiki04 a{
	width:207px;
	height:42px;
	background-position:0 -98px
}
em#cost_waribiki04 a:hover{
	background-position:0 -238px;
}
em#cost_waribiki05 a{
	width:207px;
	height:42px;
	background-position:-207px -98px
}
em#cost_waribiki05 a:hover{
	background-position:-207px -238px;
}
h4.shaken{
	color:#060;
	line-height:1.3em;
}
div#shaken02{
	border:3px solid #999;
	padding:8px;
	font-size:13px;
	line-height:1.3em;
	margin:0 8px;
}
div.no_margin{
	margin:0;
	font-size:1px;
	line-height:0;
}
div.shaken03{
	width:300px;
	float:left;
	margin-right:10px;
	font-size:13px;
	line-height:1.3em;
}
div.shaken03 h5{
	background-color:#060;
	color:#FFF;
	font-size:16px;
	line-height:1em;
	padding:4px 6px;
	margin:10px 0 5px 0;
	
}
div.next{
	text-align:right;
	margin:10px 0;
	font-size:13px;
	padding-right:1em;
}
div.footMenu{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px;
	font-size:12px;
	line-height:1.5em;
	margin:15px 0;
}
div.b_clear{
	clear:both;
	font-size:20px;
}
div.read{
	border:1px dotted #999;
	background-color:#FFC;
	padding:8px;
	font-size:13px;
	margin:12px 12px 20px 12px;
	color:#C00;
}
h4.nagare{
	color:#060;
	font-size:16px;
	margin:15px 0;
}
img.nagare1{
	float:left;
	margin-left:20px;
	margin-right:20px;
}
p.nagare2{
	line-height:1.6em;
	padding:1em 2em 0 1em;
}
dl#hituyou{
	width:400px;
	float:right;
}
dl#hituyou dt{
	font-size:14px;
	font-weight:bold;
	margin:5px 0 3px 0;
	color:#C00;
}
dl#hituyou dd{
	font-size:13px;
	line-height:1.3em;
	margin-left:1em;
}
em#recicle{
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	line-height:1.3em;
}
div#recle_button a{
	width:563px;
	height:160px;
	display:block;
	background-image:url(img/recicle_button.gif);
	text-indent:-999em;
}
div#recle_button a:hover{
	background-position:0 -160px;
}
div#area{
	border:3px solid #999;
	padding:20px 15px;
	background-image:url(img/area2.gif);
	background-position:450px 5px;
	background-repeat:no-repeat;
	line-height:1.8em;
	margin:0 0 15px 0;
	font-size:13px;
}
div#area h4{
	color:#060;
	font-size:16px;
}
div#kaiteki{
	width:658px;
	height:219px;
	background-image:url(img/kaiteki_iamge.jpg);
	margin-bottom:25px;
}
div#kaiteki p{
	padding:90px 0 0 310px;
}
div#kaiteki02{
	width:46%;
	float:left;
	background-color:#DFFDE0;
	margin:0 5px;
	padding:8px;
}
div#kaiteki03{
	width:47%;
	float:right;
	background-color:#FFE9E9;
	padding:8px;
}
h4.kaiteki{
	color:#060;
	font-size:20px;
	line-height:1em;
	margin:15px 0;
}
div#bonnet{
	width:384px;
	padding:8px;
	margin:10px auto;
	text-align:left;
	background-color:#FFF;
}
div#bonnet h1{
	font-size:17px;
	margin:0 0 20px 0;
	background-color:#036;
	color:#FFF;
	line-height:1em;
	text-align:center;
	padding:8px 0;
}
div#bonnet h2{
	font-size:14px;
	color:#C00;
	margin-top:15px;
}
div#bonnet p{
	font-size:0.8em;
	line-height:1.4em;
}
div#bonnet img{
	float:left;
	margin:15px 15px 0 10px;
}
div.bonnet_clear{
	clear:both;
	border-bottom:1px dotted;
	font-size:13px;
}
div.kaiteki_mawari{
	width:47%;
	background-color:#F4FBFE;
	padding:4px;
	float:left;
	border:1px solid;
	margin-left:10px;
}
div.kaiteki_mawari h4{
	color:#036;
	font-size:13px;
	margin:10px 0 0 0;
}
div#trouble{
	background-image:url(img/trouble_image.gif);
	background-repeat:no-repeat;
	height:210px;
	margin-bottom:25px;
}
div#trouble p{
	padding:80px 0 0 310px;
}
h4.trouble{
	font-size:20px;
	color:#090;
	margin:0 0 12px 0;
}
h5.trouble{
	font-size:14px;
	color:#000;
	margin:5px 0 10px 0;
}

ul.touble li{
	font-size:13px;
	line-height:1em;
	color:#C00;
	margin:6px 1em;
}
table#meter{
	font-size:13px;
	line-height:1.3em;
	margin:0 0 32px 10px;
	background-color:#999;
	border-spacing:1px;
}
table#meter caption{
	color:#060;
	font-size:18px;
	padding-bottom:5px;
	text-align:left;
}
table#meter th{
	background-color:#F60;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding:3px;
}
table#meter td{
	padding:3px 5px;
}
td.meter1{
	width:230px;
	color:#F00;
	background-color:#FFF;
}
td.meter2{
	background-color:#FFF6D1;
}
div.pank{
	width:193px;
	float:left;
	margin:8px 10px;
	font-size:12px;
	line-height:1.2em;
}
div.pank_care{
	border:1px solid #C00;
	color:#C00;
	font-size:13px;
	line-height:1.2em;
	padding:8px;
	background-color:#FFF2F2;
	margin:0 10px 32px 10px;
}
div#saport_main{
	background-image:url(img/saport_back.jpg);
	border:1px solid #666;
	height:238px;
	background-repeat:no-repeat;
	margin-bottom:28px;
}
div#saport_main h4{
	color:#060;
	font-size:20px;
	line-height:1.2em;
	padding:24px 0 0 310px;
}
div#saport_main p{
	font-size:13px;
	line-height:1.6em;
	padding:18px 10px 0 310px;
}
div.saport{
	width:308px;
	float:left;
	font-size:12px;
	line-height:1.4em;
	margin:10px 5px;
}
div.name{
	border-bottom:1px dotted;
	margin:5px 0;
	padding-bottom:2px;
}
div#oil_main{
	height:256px;
	background-image:url(img/oil_back.gif);
	background-repeat:no-repeat;
	margin-bottom:25px;
}
div#oil_main p{
	padding:90px 15px 0 270px;
	line-height:1.6em;
}
div#oil1{
	font-size:13px;
	border:1px solid #75490A;
	background-color:#FEF4E4;
	margin:5px 15px 30px 15px;
	padding:10px 20px;
}
div#oil1 dt{
	color:#75490A;
	font-size:16px;
	font-weight:bold;
}
div#oil1 dd{
	line-height:1.4em;
	margin:5px 0 15px 1em;
}
div#oil2{
	background-image:url(img/oil3.gif);
	width:665px;
	height:187px;
	margin:12px 0;
	font-size:15px;
}
p#oil3{
	padding:42px 0 0 20px;
}
p#oil4{
	padding:67px 0 0 20px;
	line-height:1.2em;
	font-size:13px;
	color:#C00;
}
div#tiyer01{
	width:660px;
	height:234px;
	background-image:url(img/tiyer.gif);
	margin-bottom:25px;
}
div#tiyer01 p{
	padding:80px 20px 0 210px;
	line-height:1.8em;
}
table.company{
	font-size:13px;
	margin:10px 25px 30px 25px;
	border-collapse:collapse;
	width:90%;
}
table.company th{
	text-align:left;
	font-weight:500;
	width:8em;
	padding:5px 8px;
	background-color:#E9F6F8;
}
table.company td{
	padding:5px 8px;
}
div#all_other{
	width:602px;
	margin:20px auto;
	text-align:center;
	padding:10px;
	background-color:#FFF;
	box-shadow:5px 5px 5px #999;
	webkit-box-shadow:5px 5px 5px #999;
	-moz-box-shadow:5px 5px 5px #999;
}
h5.new_car{
	background-color:#F90;
	color:#FFF;
	font-size:15px;
	line-height:1em;
	padding:5px 5px;
	margin:25px 0 10px 0;
}
img.new_car_image{
	float:left;
	margin:2px 0 0 2px;
	border:1px solid #CCC;
}
table#campaign{
	font-size:13px;
	border-collapse:collapse;
	width:92%;
	margin-top:25px;
}
table#campaign th{
	background-color:#EAE5DC;
	padding:3px 5px;
	text-align:left;
	font-weight:500
}
table#campaign td{
	padding:3px 5px;
}
table#campaign caption{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
div.haisha{
	font-size:0.8em;
	line-height:1.3em;
	border:1px solid #900;
	color:#900;
	padding:8px;
	text-align:left;
	margin:10px 5px 35px 5px;
}
div#oilKoukan{
	width:580px;
	height:197px;
	background-image:url(img/oil_koukan.gif);
	padding-top:69px;
}
div#oilKoukan2{
	background-color:#FFF;
	padding:5px;
	font-size:13px;
	line-height:1.5em;
	width:335px;
	margin:0 0 0 220px;
	text-align:justify;
}
div#oilKoukan2 h1{
	font-size:18px;
	color:#036;
	margin:10px 0;
}
div#shiharai{
	padding:15px;
	text-align:left;
}
div#shiharai h1{
	color:#060;
	font-size:24px;
	margin-bottom:15px;
}
div#shiharai h2{
	font-size:19px;
	margin-bottom:15px;
	color:#C00;
	line-height:1.3em;
}
div#shiharai dl{
	width:360px;
	float:left;
}
div#shiharai dt{
	font-weight:bold;
	font-size:16px;
	color:#006;
}
div#shiharai dd{
	font-size:13px;
	margin:0 0 15px 15px;
}
.letter{
	letter-spacing:-0.06em;
}
ul.sitemap{
	width:310px;
	float:left;
	font-size:15px;
	margin-left:8px;
}
ul.sitemap li{
	margin:8px 0 8px 15px;
}
h3.blink{
	text-decoration:blink;
}
p#read{
	font-size:0.8em;
	line-height:1.3em;
	color:#C00;
	font-style:normal;
	font-weight:bold;
}
div#menu_area em{
	font-style:normal;
	font-size:0.85em;
	line-height:1.3em;}
div#rest{
	margin:5px 0;
	border:1px solid #CCC;
	background-color:#FFF;
	padding:4px;
	-moz-box-shadow:3px 3px 5px #777;
	-webkit-box-shadow:3px 3px 5px #777;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:0.7em;
	line-height:1.4em;
	text-align:justify;
}
div#newmain{
	width:702px;
	height:495px;
	background-image:url(img/new_main.gif);
	margin-left:5px;
}
img.tiiki{
	margin-top:15px;
}
img.new_light{
	margin:5px 0 0 212px;
	float:left;
}
p#top_catch{
	width:420px;
	padding:0 0 0 165px;
	font-size:0.95em;
	font-weight:bolder;
}
div#newTop_4menu{
	width:212px;
	float:right;
	margin:6px 10px 0 15px;
}
div#newTop_4menu ul{
	list-style:none;
}
div#newTop_4menu ul li a{
	text-indent:-999em;
	background-image:url(img/newTop_button.gif);
	display:block;
}
li#newTop01 a{
	height:71px;
	background-position:0 0;
}
li#newTop01 a:hover{
	background-position:0 -275px;
}
li#newTop02 a{
	height:67px;
	background-position:0 -71px;
}
li#newTop02 a:hover{
	background-position:0 -346px;
}
li#newTop03 a{
	height:67px;
	background-position:0 -138px;
}
li#newTop03 a:hover{
	background-position:0 -413px;
}
li#newTop04 a{
	height:70px;
	background-position:0 -205px;
}
li#newTop04 a:hover{
	background-position:0 -480px;
}
div.tokuchou2{
	width:430px;
	float:right;
	text-align:left;;
	line-height:1.4em;
	}
div.tokuchou{
	border-bottom:3px dashed #009900;
	padding-bottom:6px;
	margin:10px;
	padding:5px;
	line-height:1.4em;
	text-align:left;
	font-size:0.85em
	}
div.tokuchou h2{
	font-size:1.4em;
	margin-bottom:6px;
	color:#C00;
}
.tokuchou1{
	height:21px;
	background-color:#009900;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	line-height:21px;
	}
.tokuchou1 a{
	color:#FFFFFF;
	text-decoration:none;
	}
.tokuchou1 a:hover{
	color:#99FF66;
	}
div#foot_copy{
	width:950px;
	margin:8px auto 10px auto;
	text-align:left;
	font-size:12px;
	color:#666;
	line-height:1.4em;
}
