@charset "Shift_JIS";

* {
   margin: 0px;
   padding: 0px;
   -moz-box-sizing:border-box;
   box-sizing:border-box;}

body{
   padding: 0px;
   margin: 0px;
   width:100%;
   font-size:9pt;
   color:#333333;
   background:url(home/img/back.jpg) top center repeat-x #FFFFFF;
   text-align:center;}
table,img{
   margin: 0px;
   padding: 0px;
   border: none;
   border-style:none;}
td{
   padding: 0px;
   line-height:140%;
   font-size: 9pt;
   vertical-align: top;}
h1 {
   font-size: 8.5pt;
   font-weight: normal;
   color:#333333;}
a:link {color:#FF6699;
   text-decoration:none;}
a:visited {color:#FF99CC;text-decoration:none;}
a:hover {text-decoration:underline;
    color:#FF6699;}
.box {
   width:100%;}
.box2 {
   width:100%;}
.box2 td {
   padding:10px;
   line-height:135%;}
.box3 {
   width:770px;
   margin-bottom:15px;}
.clear {
   clear:both;}

/* TOP
-----------------------------------------------------------------------*/
#wrapper {
   width:806px;
   margin:0px auto;
   background:url(home/img/contents_05.gif) top left repeat-y;}
#flash {
   width:806px;
   height:222px;
   background:url(home/img/top_12.gif) top left no-repeat;}
.flash_ph {
   margin:8px 13px 3px 13px;}
#cont_back {
   width:806px;
   background:url(home/img/contents_02.gif) top left no-repeat;}
#head_img {
	display:block;
   width:806px;
   margin:0;
   padding:0;}
#contents {
   text-align:left;
   width:806px;
   background:url(home/img/top_back_03.gif) top left no-repeat;
   padding:5px 15px;}
#contents2 {
   text-align:left;
   width:806px;
   padding:5px 15px;}
#top_left {
   width:200px;
   float:left;
   background:url(home/img/top_15.gif) top left repeat;}
#top_right {
   width:560px;
   text-align:left;
   float: left;
   margin-left:10px;}
.sub_menu {
   width:190px;
   margin:5px 5px 0px 5px;}
.sub_menu2 {
   width:190px;
   margin:5px 5px 5px 5px;}
.top_midashi {
   width:100%;
   margin-top:10px;
   margin-bottom:10px;}
.top_news {
   width:95%;
   margin:5px 10px;
   border-bottom:#999999 1px dotted;}
.top_news td {
   padding:3px;}
.top_event {
   width:95%;
   margin:5px 10px;
   border-bottom:#999999 1px dotted;}
.top_event_border {
   border-bottom:1px dotted #666666;
   width:100%;
   margin:5px 0px;}
#footer {
   width:100%;
   background:url(home/img/top_54.gif) top left no-repeat #FFFFFF;
   height:35px;
   padding:3px;
   text-align:center;
   font-size:8.5pt;}
   

#new_erea{
	display:block;
	width:560px;
	height:350px;
	overflow:auto;
}


/* recruit
-----------------------------------------------------------------------*/
.rec_mi {
   width:100%;
   border-bottom:#0099CC 1px dotted;
   margin:15px 0px;}
.rec_mi td {
   padding:3px;
   color:#0066FF;}
.rec_box {
   width:92%;
   margin:2px 10px;}
.rec_box td {
   padding:2px 5px;}
.rec_box td.left {
   width:25%;
   letter-spacing:0.1em;
   background-color:#99CCCC;}
.rec_box td.right {
   width:75%;
   border-bottom:1px dotted #99CCCC;}


/* company
-----------------------------------------------------------------------*/
.com_box {
   width:92%;
   margin:2px 10px;}
.com_box td {
   padding:2px 5px;}
.com_box td.left {
   width:15%;
   letter-spacing:0.1em;
   background-color:#CCCCCC;}
.com_box td.right {
   width:85%;
   border-bottom:1px dotted #99CCCC;}


/* contact
-----------------------------------------------------------------------*/
.contact {
   width:700px;
   margin:15px;}
.contact td.left {
   width:25%;
   background-color:#F1F9FC;}
.contact td.right {
   width:75%;
   border-bottom:1px dotted #CCCCCC;}
.contact td {
   padding:3px;}


/* shop
-----------------------------------------------------------------------*/
.shop_01 {
   width:90%;
   border-bottom:1px solid #0099CC;
   margin:5px 15px;}
.shop_01 td {
   padding:3px;}
.shop_01 td.up {
   background-color:#F6F6F6;
   border-bottom:1px solid #CCCCCC;}
.shop_01 td.under {
   padding:7px;}
.shop_demo {
   width:700px;
   margin:5px 10px;}
.shop_demo td {
   padding:2px 5px;}
.shop_demo td.left {
   width:210px;
   border-right:1px solid #FFFFFF;
   background-color:#003399;}
.shop_demo td.left2 {
   color:#FFFFFF;
   width:150px;
   border-right:1px solid #FFFFFF;
   background-color:#003399;}
.shop_demo td.right {
   color:#FFFFFF;
   background-color:#003399;
   width:150px;}
.shop_demo2 {
   width:700px;
   border-bottom:1px solid #999999;
   margin:5px 10px;}
.shop_demo2 td {
   padding:2px 5px;}
.shop_demo2 td.left {
   width:210px;}
.shop_demo2 td.left2 {
   background-color:#F5F5F5;
   width:150px;
   height:1%;}
.shop_demo2 td.right {
   background-color:#F5F5F5;
   width:150px;
   height:1%;}
.shop_midashi {
   width:770px;
   margin:0px 0px 10px 0px;}
.shop_midashi td.up {
   border-bottom:1px dotted #003399;
   padding:5px;
   color:#006699;
   letter-spacing:0.2em;}
.shop_midashi td.right {
   padding:5px;}

/* staff
-----------------------------------------------------------------------*/
.staff {
   width:95%;
   margin:10px;
   background-color:#EBEADE;}
.staff td.left {
   width:20%;}
.staff td {
   padding:8px;
   border:1px solid #FFFFFF;
   }
.staff td.right {
   width:80%;}
.staff_box {
   width:100%;
   height:1%;
   background:url(shop_staff/img/recruit_50.gif) top left repeat;}
.staff_box td {
   padding:2px 5px;}
.staff_ph {
   width:10%;
   border:1px solid #999999;}
.staff_ph td {
   padding:2px;
   background-color:#FFFFFF;}
.staff_box2 {
   width:100%;
   height:1%;
   margin:7px 0px;}
.staff_box2 td {
   padding:2px 5px;
   background-color:#FFFFFF;}


/* 中古
-----------------------------------------------------------------------*/
.sale {
   width:120px;
   background-color:#006699;
   margin-bottom:8px;}
.sale td {
   border:1px solid #FFFFFF;
   letter-spacing:0.1em;
   padding:3px 5px;}
.sale td a:link {
   color:#FFFFFF;}
.sale td a:visited {color:#FFFFFF;text-decoration:none;}
.sale td a:hover {text-decoration:underline;
    color:#FFFF00;}
.sale2 {
   width:770px;
   margin-top:15px;
   margin-bottom:20px;}
.sale2 td.under {
   text-align:center;}
.sale2 td.up {
   width:14%;}


/* レンタルバイク */
#rental_mid{
	display:block;
	width:780px;
	height:49px;
	background:url(rental/img/main_03.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}

























   









