body{
background: #000000;
}

.mt-new {
background: #FFFFFF;
height: 675px;
width: 665px;
margin: 0px;
padding: 0px;
clear: both;
}
.mt-newimg {
padding: 5px;
float: left;
clear: left;
}
.mt-new-text {
font-size: 80%;
line-height: 18px;
color: #ffffff;
padding-right: 5px;
text-indent: 12px;
padding-left: 5px;
}
.mt-new-text-b {
font-size: 80%;
line-height: 18px;
color: #000000;
padding-right: 5px;
text-indent: 12px;
padding-left: 5px;
}
.mt-new-title {
font-size: 100%;
color: #000000;
padding-right: 10px;
font-weight: bold;
padding-top: 5px;
}
.mt-new-tsuzuki {
font-size: 80%;
line-height: 18px;
color: #FFFFFF;
padding-right: 5px;
font-weight: bold;
padding-top: 5px;
text-align: right;
height: 30px;
width: 450px;
}.mt-new {
background: #000000;
height: 190px;
width: 665px;
margin: 0px;
padding: 0px;
}

.mt-newimg {
padding: 5px;
float: left;
clear: left;
}
.mt-new-text {
font-size: 80%;
line-height: 18px;
color: #FFFFFF;
padding-right: 5px;
text-indent: 12px;
}
.mt-new-title {
font-size: 100%;
color: #FFFFFF;
padding-right: 10px;
font-weight: bold;
padding-top: 5px;
}
#mt-new-tsuzuki {
font-size: 80%;
line-height: 18px;
color: #FFFFFF;
padding-right: 5px;
font-weight: bold;
padding-top: 5px;
text-align: right;
height: 30px;
width: 450px;
}.head {
height: 95px;
width: 900px;
margin-right: auto;
margin-left: auto;
text-align: right;
background-color: #FFFFFF;
background-image:  url(img3/main_view/head.gif);
background-repeat: no-repeat;
font-size: 75%;
line-height: 100%;
background-position: bottom;
margin-top: 0;
padding-top:0;
}

.kobutu {
text-align: right;
margin-top: 66px;
font-weight: bold;
color: #CC0000;
margin-bottom: 0px;
height: 10px;
padding-bottom: 0px;






}

.call{
font-size: 140%;
background-color: #FFFFFF;
background-image:  url(img3/main_view/call.gif);
background-repeat: no-repeat;
font-weight: bolder;
color: #FF3300;
height: 30px;
clear: left;
padding-left: 80px;
margin-top: 15px;
vertical-align: middle;
text-decoration: underline;
}

.top_main{
width: 900px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
padding: 0px;
margin-bottom: 0px;
height: auto;
background-image:  url(img3/main_view/menu_back.gif);
}
.top_link{
width: 182px;
border: 1px solid #999999;
margin-right: auto;
margin-left: auto;
font-size: 70%;
line-height: 120%;
text-align: left;
padding: 3px;
color:#ffffff;
background:#000000;
}
.main{
width: 900px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
padding: 0px;
margin-bottom: 10px;
height: auto;
}
.main_left{
width: 200px;
float: left;
background:#000000;
padding-bottom:5px;
}
.menu_back{
width: 200px;
background-image:  url(img3/main_view/menu_back.gif);
padding-top: 5px;
padding-bottom: 5px;
}
.menu_back2{
width: 200px;
background-image:  url(img3/main_view/menu_back.gif);
}
#container{
width:198px;
margin-right:auto;
margin-left:auto;
}

#container ul{
margin:0;
padding:0;
list-style:none;
font-size:75%;
line-height:110%;
}

#container ul li{
margin:0;
padding:0;
display:inline;
}
.toppage a{
margin:0;
font-size:75%;
padding:5px 0;
padding-left: 10px;
width:188px;
height: 19px;
display:block;
color:#ffffff;
text-decoration:none;
background-image:  url(img3/main_view/menu.jpg);
border-top:1px solid #000000;
border-bottom:1px solid #000000;
font-weight: bold;
}
.topics a{
margin:0;
font-size:75%;
padding:5px 0;
padding-left: 10px;
width:188px;
height: 19px;
display:block;
color:#ffffff;
text-decoration:none;
background-image:  url(img3/main_view/menu.jpg);
border-top:1px solid #000000;
border-bottom:1px solid #000000;
font-weight: bold;
}

#container ul li a{
margin:0;
padding:5px 0;
padding-left: 30px;
width:168px;
height: 14px;
display:block;
color:#ffffff;
background-image:  url(img3/index/menu.jpg);
background-position: center;
text-decoration:none;
}
#container ul li a:hover{
color:#ff0000;
text-decoration:underline;
}

#oil table{

text-align: left;
}
.menu{
width: 180px;
background-image:  url(img3/main_view/menu.jpg);
height: 25px;
font-size: 90%;
color: #FFFFFF;
list-style-type: none;
padding-left: 10px;
margin-left: 0px;
padding-top: 5px;
margin-top: 1px;
margin-right: 5px;
margin-bottom: 0px;
font-weight: bold;
}
a.link1:link {
color: #ffffff;
text-decoration: none;
}
a.link1:hover {
color: #ff0000;
text-decoration: none;
}
a.link1:active {
color: #ff0000;
text-decoration: none;
}
a.link1:visited {
color: #ffffff;
text-decoration: none;
}
.menu_out{
left: 0px;
margin: 0px;
padding: 4px 0px 5px 5px;

}
.left_back{
text-align: center;

}
.main_right{
width: 700px;
float: left;
margin-left: 0px;
margin-top: 0px;
padding-top: 0px;

}
.new_title{
font-size: 90%;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #FFFFFF;
color: #FFFFFF;
width: 690px;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px auto;


}
.p_title2{
font-size: 90%;
color: #333333;
width: 670px;
padding-left: 5px;
font-weight: bold;
background-image:  url(img3/main_view/title_back.jpg);
background-repeat: repeat-x;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #FF0000;
height: 30px;
margin-top: 5px;
vertical-align: middle;
line-height: 220%;
margin-right: auto;
margin-left: auto;

}
.p_title{
font-size: 90%;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #999999;
color: #FF0000;
width: 685px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #FFFFFF;
margin: 0px auto;
}
.new_text{
font-size: 80%;
overflow: auto;
line-height: 200%;
padding-left: 30px;
height: 130px;
width: 660px;
margin: 5px auto;
color: #FFFFFF;
background-color: #333333;
}
.new{
font-size: 80%;
overflow: auto;
line-height: 200%;
padding-left: 30px;
height: 100px;
width: 660px;
background-color: #FFFFFF;
margin: 0px;
}
.top_img{
margin-top: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
height: 379px;
width: 690px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

.main_entry{
margin-top: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 690px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

.img{
float: left;
background-image:  url(img3/index/sample.jpg);
background-repeat: no-repeat;
height: 140px;
width: 215px;
margin-top: 5px;
font-size: 80%;
line-height: 130%;
padding: 5px;
margin-left: 5px;
}
.bottom{
width: 906px;
text-align: center;
font-size: 80%;
margin: 0px auto;
padding-top: 8px;
padding-bottom: 8px;
color: #333333;
background-color: #CCCCCC;
clear:both;
}
.corporate_profile{
margin-right: auto;
margin-left: auto;
font-size: 70%;
line-height: 140%;
padding: 5px;
width: 550px;
}
.corporate_profile2{
font-size: 80%;
line-height: 130%;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}
.corporate_profile3{
float: left;
font-size: 70%;
line-height: 130%;
text-align: center;
padding: 1px 1px 1px 2px;
}
.corporate_profile4{
padding: 1px;
font-size: 70%;
line-height: 130%;
text-align: center;
float: left;
}
.corporate_profile5{
width: 190px;
}
.corporate_profile6{
width: 190px;
}
.corporate_profile7{
width: 190px;
}
.corporate_profile8{
width: 190px;
}
.corporate_profile_toiawase{
width: 600px;
font-size: 80%;
margin-top: 5px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
border: 2px solid #CCCCCC;
text-align: center;
margin-right: auto;
margin-left: auto;
}

.corporate_profile_staff{
width: 600px;
border: 1px solid #CCCCCC;
margin-top: 15px;
margin-bottom: 20px;
margin-right: auto;
margin-left: auto;
padding: 0px;
}
.corporate_profile_staff2{
width: 598px;
background-color: #CCCCCC;
border: 1px solid #FFFFFF;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
font-size: 80%;
}
.corporate_profile_staff3{
width: 180px;
padding: 5px;
text-align: center;
font-size: 80%;
line-height: 160%;
float: left;
}
.corporate_profile_staff4{
font-size: 80%;
padding: 5px;
width: 400px;
margin-right: auto;
margin-left: auto;
background-color: #FFCCCC;
border: 1px solid #FF3300;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
.corporate_profile_staff5{
width: 190px;
padding: 5px;
text-align: center;
font-size: 80%;
line-height: 160%;
clear: left;
float: left;
}
.corporate_profile_staff6{
width: 190px;
padding: 5px;
text-align: center;
font-size: 80%;
line-height: 160%;
float: left;
}
.menu-space{
height:9px;
}
.right_top_back{
background-image:  url(img3/main_view/menu_back.gif);
padding-bottom: 5px;
}
.all{
width: 904px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
margin-top:0;
margin-left:auto;
margin-right:auto;
padding:0;
background:#fff;
}
.bottom_link{
font-size: 80%;
line-height: 180%;
text-align: right;

}
div#superhighbullittbarrier{
width: 550px;
margin-right:auto;
margin-left:auto;
}

div#superhighbullittbarrier p {
font-size: 80%;
line-height: 160%;
text-align: left;
}
div#superhighbullittbarrier p#big {
font-size: 100%;
line-height: 200%;
text-align: left;
font-weight: bold;
}

div#superhighbullittbarrier strong{
font-size: 130%;
font-weight: bold;
background-position: center;
background-image: url(img/superhighbullittbarrier/item.jpg);
background-repeat: repeat-y;
width: 515px;
line-height: 160%;
display:block;
padding-left:35px;
margin-top:5px;
margin-bottom:5px;
text-align: left;
}
div#superhighbullittbarrier em{
font-size: 200%;
line-height: 100%;
font-weight: bold;
width: 550px;
display:block;
border-bottom:dashed 1px #333333;
margin-top:5px;
margin-bottom:5px;
text-align: left;
}

div#shinsha{
width:670px;

padding-left: 5px;
vertical-align: middle;
margin-right: auto;
margin-left: auto;
}

div#shinsha h4{
background-image:  url(html/img/shinsha/title-back.jpg);
background-repeat: repeat-x;
font-weight: bold;
height: 10px;
width: 645px;
margin-top:5px;
margin-bottom:5px;
padding-left:25px;
padding-top:5px;
padding-bottom:15px;
font-size:100%;
color:#ffffff;
}

div#shinsha p{
margin-top:0px;
margin-bottom:5px;
padding:0px;
font-size:85%;
line-height:160%;
height: 100px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.img2 {
margin-right: 5px;
}
.oil {
font-size: 80%;
line-height: 160%;
text-decoration: underline;
width: 600px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #5E5EFF;
border-bottom-color: #5E5EFF;

}
.body {
font-size: 80%;
line-height: 160%;
text-decoration: underline;
width: 600px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #FF5959;
border-bottom-color: #FF5959F;

}
.mentenance {
font-size: 80%;
line-height: 160%;
text-decoration: underline;
width: 600px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #FF9B59;
border-bottom-color: #FF9B59;

}
.taiya {
font-size: 80%;
line-height: 160%;
text-decoration: underline;
width: 600px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #9BDE9B;
border-bottom-color: #9BDE9B;

}


div#staff img{
border-top: 1px #cccccc solid;
border-left: 1px #cccccc solid;
border-right: 1px #000000 solid;
border-bottom: 1px #000000 solid;
padding:3px;
}
div#staff img#name{
border: 0px;
padding:0px;
}
div#staff dl {
margin: 0px;
font-size: 100%;
line-height: 200%;
}
div#staff dl dt {
margin: 0px;
float: left;
width:170px;
padding-left: 10px;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
height: 133px;
border-top-width: 1px;
border-top-style: dotted ;
border-top-color: #cccccc;
}
div#staff dl dd {
margin-left: 170px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
height: 133px;
border-top-width: 1px;
border-top-style: dotted ;
border-top-color: #cccccc;
}
#rent-car {
font-size: 80%;
line-height: 160%;
}

#rent-car table{
font-size: 80%;
line-height: 100%;
}

#rent-car p{
padding: 5px;
width: 600px;
margin-left:0px;
margin-bottom: 0px;
margin-top: 0px;
}

.clear {
clear:both;
}


