@charset "UTF-8";

body {width:100%; text-align:center; background:url(http://www.hokenerabi.net/images/lineh.gif) repeat-x top; font-family: arial, helvetica, geneva, verdana, lucida, 'lucida grande', arial, sans-serif; color:#666666;}

body {font-size: 62.5%; /* IE */  font-family: Verdana, 'MS Pゴシック', sans-serif;}

/******************************************/
a:link {text-decoration:none; color:#0166FF;}

a:visited {text-decoration:none; color:#0166FF;}

a:hover {text-decoration:underline;  color:#0166FF;}
/******************************************/

h1 {font-size:12px; line-height:100%; color:#000000; font-weight:normal;}

/******************************************/

#wrapper {margin:0 auto; width:950px; text-align:left; font-size:10px;}

.lineh {height:23px; font-size:12px; color:#000000; margin:10px 0 0 0;}
.lineh .left {float:left;}
.lineh .right {float:right;}

.head {height:80px; margin:10px 0 0 0;}
.head .left {float:left;}
.head .right {float:right;}

/******************************************/

.gmenu {width:948px; padding-left:2px; background:url(http://www.hokenerabi.net/images/gbtn/sidebar.gif) no-repeat left top; list-style:none;}
.gmenu ul {list-style:none;}
.gmenu li {float:left; list-style:none; text-align:center;}

.gmenu li a {display:block; background:url(http://www.hokenerabi.net/images/gbtn/btn_of.gif) no-repeat; width:158px; padding:9px 0 0 0; height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.gmenu li a:visited {display:block; background:url(http://www.hokenerabi.net/images/gbtn/btn_of.gif) no-repeat; width:158px; padding:9px 0 0 0; height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.gmenu li a:hover {display:block; background:url(http://www.hokenerabi.net/images/gbtn/btn_on.gif) no-repeat; width:158px; padding:9px 0 0 0; height:25px; color:#009933; font-size:14px; font-weight:bold;text-decoration:none;}

.menuline {width:950px; margin:20px 0 10px;}
.menuline .left {float:left; width:700px;}

.pankuzu {font-size:12px; color:#000000; list-style:none;}
.pankuzu ul {list-style:none;}
.pankuzu li {list-style:none; float:left; background:url(http://www.hokenerabi.net/images/pankuzu.gif) no-repeat left; padding-left:15px; color:#000000; margin-right:15px;}

.pankuzu li a {color:#000000; text-decoration:underline; color:#000000;}
.pankuzu li a:visited {color:#000000; text-decoration:underline; color:#000000;}
.pankuzu li a:hover {color:#000000; text-decoration:none; color:#000000;}

.menuline .right {float:right; width:auto;}

.frontnavi{font-size:12px;}
.frontnavi a {background:url(http://www.hokenerabi.net/images/pankuzu.gif) no-repeat left; padding-left:15px; text-decoration:underline; color:#000000; margin-right:10px;}
.frontnavi a:visited {background:url(http://www.hokenerabi.net/images/pankuzu.gif) no-repeat left; padding-left:15px; text-decoration:underline; color:#000000; margin-right:10px;}
.frontnavi a:hover {background:url(http://www.hokenerabi.net/images/pankuzu.gif) no-repeat left; padding-left:15px; text-decoration:none; color:#000000; margin-right:10px;}


/******************************************/
.pagebody {width:950px; padding:10px 0 20px 0;}
/******************************************/

.contents {width:700px; float:left;}

.comment {width:680px; background:#F1F6D3; border-top:solid 1px #90C342; border-bottom:solid 1px #90C342; padding:10px; font-size:12px; color:#000000; line-height:160%; margin-bottom:20px;}

.linem {background:url(http://www.hokenerabi.net/images/linem.gif) no-repeat; width:700px; height:30px; margin-bottom:15px;}
.linem h2 {font-size:16px; font-weight:bold; color:#000000; padding:7px 0 0 15px; line-height:100%;}
.linem h3 {font-size:16px; font-weight:bold; color:#000000; padding:7px 0 0 15px; line-height:100%;}

.linem p {font-size:16px; font-weight:bold; color:#000000; padding:5px 0 0 15px;}



.contarea {margin-bottom:20px; width:700px;}

.pointaera {list-style:none; margin-bottom:20px; width:700px;}
.pointaera ul {list-style:none;}
.pointaera li {float:left; list-style:none;}

/*********/
.pointhead { width:233px; height:28px; background:url(http://www.hokenerabi.net/images/pointhead/pointhead.gif) no-repeat; text-align:center; padding:13px 0 0;}
.pointhead p {font-size:14px; font-weight:bold; color:#FFFFFF;}
/*********/

.pointhead1 {display:block; width:233px; height:0px; background:url(http://www.hokenerabi.net/images/pointhead/car.gif) no-repeat 0 0; overflow:hidden; padding-top:41px;}
.pointhead2 {display:block; width:233px; height:0px; background:url(http://www.hokenerabi.net/images/pointhead/life.gif) no-repeat 0 0; overflow:hidden; padding-top:41px;}
.pointhead3 {display:block; width:233px; height:0px; background:url(http://www.hokenerabi.net/images/pointhead/lady.gif) no-repeat 0 0; overflow:hidden; padding-top:41px;}
.pointhead4 {display:block; width:233px; height:0px; background:url(http://www.hokenerabi.net/images/pointhead/bike.gif) no-repeat 0 0; overflow:hidden; padding-top:41px;}
.pointhead5 {display:block; width:233px; height:0px; background:url(http://www.hokenerabi.net/images/pointhead/pet.gif) no-repeat 0 0; overflow:hidden; padding-top:41px;}

.pointbody {background:url(http://www.hokenerabi.net/images/pointbody.gif) no-repeat; width:193px; height:145px; padding:15px 25px 0px 15px;}

.pointbody p {font-size:12px; margin-bottom:10px;}
.pointbody p a {background:url(http://www.hokenerabi.net/images/arrow.gif) no-repeat left; padding:0 0 0 12px; text-decoration:none;}
.pointbody p a:visited {background:url(http://www.hokenerabi.net/images/arrow.gif) no-repeat left; padding:0 0 0 12px; text-decoration:none;}
.pointbody p a:hover {background:url(http://www.hokenerabi.net/images/arrow.gif) no-repeat left; padding:0 0 0 12px; text-decoration:underline;}

.blogarea {margin-bottom:20px; width:690px; padding:0 0 40px 10px; font-size:14px; color:#333333;}

.blogarea .left {float:left; width:140px;}
.blogarea .right {float:right; width:550px;}

.blogarea .right a {background:url(http://www.hokenerabi.net/images/arrow2.gif) no-repeat left; padding:0 0 0 12px; text-decoration:none; color:#000000;}
.blogarea .right a:visited {background:url(http://www.hokenerabi.net/images/arrow2.gif) no-repeat left; padding:0 0 0 12px; text-decoration:none; color:#000000;}
.blogarea .right a:hover {background:url(http://www.hokenerabi.net/images/arrow2.gif) no-repeat left; padding:0 0 0 12px; text-decoration:underline; color:#000000;}

.blogline {background:url(http://www.hokenerabi.net/images/dott.gif) repeat-x bottom; width:690px; margin-bottom:5px; padding:0 0 3px 0;}



.pagingarea {width:680px; font-size:12px; padding:50px 0 10px; text-align:center;}
.pagingarea .number {padding:10px;}
.pagingarea .number a {background:#FFFFFF; text-align:center; text-decoration:none; color:#000000; border:solid 1px #999999; margin:0 5px; padding:5px;}
.pagingarea .number a:visited {background:#FFFFFF; text-align:center; text-decoration:none; color:#000000; border:solid 1px #999999; padding:5px;}
.pagingarea .number a:hover {background:#0066CC; text-align:center; text-decoration:none; color:#FFFFFF; border:solid 1px #999999; padding:5px;}











/******************************************/

.navigation {width:240px; float:right;}

.navihead {background:url(http://www.hokenerabi.net/images/navihead.gif) no-repeat; width:240px; height:35px; margin-bottom:1px;}
.navihead p {font-size:12px; font-weight:bold; color:#000000; padding:10px 0 0 15px;}

.navibody {background:#F6F6F6; width:218px; border-left:solid 1px #E2E2E2; border-right:solid 1px #E2E2E2; border-bottom:solid 1px #E2E2E2; padding:0 10px 10px 10px; list-style:none; margin-bottom:20px;}
.navibody ul {list-style:none;}
.navibody li {list-style:none; background:url(http://www.hokenerabi.net/images/naviline.gif) repeat-x bottom; padding:10px 0 10px 0; font-size:12px;}

.navibody li a {background:url(http://www.hokenerabi.net/images/arrow3.gif) no-repeat left; padding:0 0 0 12px; text-decoration:none; color:#000000; margin-left:5px;}
.navibody li a:visited {background:url(http://www.hokenerabi.net/images/arrow3.gif) no-repeat left; padding:0 0 0 12px; text-decoration:none; color:#000000; margin-left:5px;}
.navibody li a:hover {background:url(http://www.hokenerabi.net/images/arrow3.gif) no-repeat left; padding:0 0 0 12px; text-decoration:underline; color:#000000; margin-left:5px;}

/******************************************/

.totop {width:910px; text-align:right; font-size:12px; padding:0 20px;}
.totop a{color:#000000; text-decoration:none;}
.totop a:visite {color:#000000; text-decoration:none;}
.totop a:hover {color:#000000; text-decoration:underline;}

/******************************************/

.footarea {background:url(http://www.hokenerabi.net/images/footh.gif) repeat-x top #75BA3E;}

.footarea p {margin:0 auto; color:#FFFFFF; font-size:12px; text-align:center; padding:20px 0 10px;}

.footarea p a {color:#FFFFFF; text-decoration:none;}
.footarea p a {color:#FFFFFF; text-decoration:none;}
.footarea p a {color:#FFFFFF; text-decoration:underline;}

/******************************************/

.delimit {width:700px; padding:0 0 80px;}

.categoryarea {margin-bottom:35px; width:680px; padding:0 10px 0 10px; font-size:12px; color:#333333; line-height:190%;}

.categoryarea img {margin:15px 0;}

.categoryarea ul {list-style-type: decimal;}
.categoryarea li {margin:15px 0 15px; margin-left:25px;}

.categoryarea .left {float:left; width:100px; font-weight:bold;}
.categoryarea .right {float:right; width:580px;}

.categoryarea .blogdate {display:block; font-size:12px; color:#000000; margin-bottom:10px;}


.catebtn {font-size:12px; width:110px; height:24px; text-align:left; padding-top:10px;}
.catebtn a{display:block; background:url(http://www.hokenerabi.net/images/subbtn/catebtn_of.gif) no-repeat; width:80px; height:23px; text-decoration:none; color:#000000; padding:1px 0 0 30px;}
.catebtn a:visited {display:block; background:url(http://www.hokenerabi.net/images/subbtn/catebtn_of.gif) no-repeat; width:80px; height:23px; text-decoration:none; color:#000000; padding:1px 0 0 30px;}
.catebtn a:hover {display:block; background:url(http://www.hokenerabi.net/images/subbtn/catebtn_on.gif) no-repeat; width:80px; height:23px; text-decoration:none; color:#000000; padding:1px 0 0 30px;}

/******************************************/

.sequences {margin-bottom:20px; width:700px;}

.adarea {width:684px; border:solid 1px #C4C4C4; padding:7px; margin-bottom:10px;}
.adarea .title {width:674; background:#DDDDDD; font-size:12px; font-weight:bold; color:#333333; padding:5px; margin-bottom:10px;}
.adarea .title a {text-decoration:none; color:#333333;}
.adarea .title a:visited {text-decoration:none; color:#333333;}
.adarea .title a:hover {text-decoration:underline; color:#333333;}

.adarea .left {float:left; width:100px;}

.adarea .right {float:right; width:564px;}
.adarea .right p{font-size:12px; line-height:170%; color:#000000;}

.detailbtn {list-style:none; padding-top:10px;}
.detailbtn ul {list-style:none;}
.detailbtn li {list-style:none; float:left; font-size:12px; margin:0 0 0 10px;}

.detailbtn li a{display:block; background:url(http://www.hokenerabi.net/images/subbtn/catebtn_of.gif) no-repeat; width:81px; height:17px; text-decoration:none; color:#000000; padding:7px 0 0 29px;}
.detailbtn li a:visited {display:block; background:url(http://www.hokenerabi.net/images/subbtn/catebtn_of.gif) no-repeat; width:81px; height:17px; text-decoration:none; color:#000000; padding:7px 0 0 29px;}
.detailbtn li a:hover {display:block; background:url(http://www.hokenerabi.net/images/subbtn/catebtn_on.gif) no-repeat; width:81px; height:17px; text-decoration:none; color:#000000; padding:7px 0 0 29px;}

/******************************************/

.maparea {margin-bottom:35px; width:700px; padding:0 0 0 0; font-size:12px; color:#333333; line-height:190%; list-style:none;}


.maplist {width:325px; padding:0 10px; margin-bottom:20px; list-style:none;}
.maplist  ul {list-style:none;}
.maplist  li {list-style:none; margin-bottom:10px;}

.maplist  li a {background:url(http://www.hokenerabi.net/images/arrow.gif) no-repeat left; padding:0 0 0 12px; font-size:12px; color:#000000; text-decoration:none;}
.maplist  li a:visited {background:url(http://www.hokenerabi.net/images/arrow.gif) no-repeat left; padding:0 0 0 12px; font-size:12px; color:#000000; text-decoration:none;}
.maplist  li a:hover {background:url(http://www.hokenerabi.net/images/arrow.gif) no-repeat left; padding:0 0 0 12px; font-size:12px; color:#000000; text-decoration:underline;}

.maparea .left {float:left; width:345px;}
.maparea .right {float:right; width:345px; margin:0 0 0 10px;}

.lines {background:url(http://www.hokenerabi.net/images/linem.gif) no-repeat; width:345px; height:30px; margin-bottom:15px;}
.lines p {font-size:16px; font-weight:bold; color:#000000; padding:4px 0 0 15px;}
.lines p a{color:#000000; text-decoration:none;}
.lines p a:visited {color:#000000; text-decoration:none;}
.lines p a:hover {color:#000000; text-decoration:underline;}

/******************************************/
/* HOKENICHIBA AUTO */
#sim_auto {
	position:relative;
	width:535px;
	height:160px;
	background:url(http://www.hokenerabi.net/img/auto_bg.gif) 0 0 no-repeat;
	font-family:sans-serif;
	font-size:12px;
}
#sim_auto p {
	margin:0;
}
#sim_auto a {
	color: #f90;
}
#sim_auto a:hover {
	color: #00c;
}
#sim_auto a img {
	border:none;
}
#sim_auto p.tab {
	position:absolute;
	top:31px;
	left:350px;
}
#sim_auto p.btn {
	position:absolute;
	top:120px;
	left:112px;
}
#sim_auto p.txt {
	width:525px;
	padding-top:123px;
	color:#999;
	line-height:1.3;
	text-align:right;
}



/******************************************/
/******************************************/
.autoarea {background:url(http://www.hokenerabi.net/images/auto.jpg) no-repeat; width:700px; height:233px;}

.autoarea .left {float:left; width:600px;}
.sim {margin:18px 0 0 360px;}

.autoarea .left .btn {margin:25px 0 0 80px;}
.autoarea .left .btn a {display:block; background:url(http://www.hokenerabi.net/images/btn_auto.gif) no-repeat; width:300px; height:0px; overflow:hidden; padding-top:30px;}
.autoarea .left .btn a:visited {display:block; background:url(http://www.hokenerabi.net/images/btn_auto.gif) no-repeat; width:300px; height:0px; overflow:hidden; padding-top:30px;}
.autoarea .left .btn a:hover {display:block; background:url(http://www.hokenerabi.net/images/btn_auto_over.gif) no-repeat; width:300px; height:0px; overflow:hidden; padding-top:30px;}

.autoarea .right {float:right; width:100px; text-align:right;}

.autoarea .right .powerd {font-size:10px; margin:200px 10px 0 0;}
.autoarea .right .powerd a{font-size:12px;}

/******************************************/
/******************************************/

.insarea {background:url(http://www.hokenerabi.net/images/sim.jpg) no-repeat; width:700px; height:233px;}

.insarea .left {float:left; width:600px;}

.ins {margin:70px 0 0 20px; font-size:12px; line-height:190%; width:100px;float:left;}

.puld {margin:80px 0 0 20px; font-size:12px; width:200px; float:left; line-height:220%;}

.insarea .btn {margin:20px 0 0 0px;}
.insarea .btn a {display:block; background:url(http://www.hokenerabi.net/images/go_simu1.gif) no-repeat; width:300px; height:0px; overflow:hidden; padding-top:40px;}
.insarea .btn a:visited {display:block; background:url(http://www.hokenerabi.net/images/go_simu1.gif) no-repeat; width:300px; height:0px; overflow:hidden; padding-top:40px;}
.insarea .btn a:hover {display:block; background:url(http://www.hokenerabi.net/images/go_simu2.gif) no-repeat; width:300px; height:0px; overflow:hidden; padding-top:40px;}

.insarea .right {float:right; width:100px; text-align:right;}
.insarea .right .powerd {font-size:10px; margin:200px 25px 0 0;}
.insarea .right .powerd a{font-size:12px;}
