@charset "utf-8";

body{color:#000;
     font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS PGothic", Osaka, sans-serif;
     font-size:16px;
     line-height:150%;
     background-color:#b0e0e06;
     padding:0px;
     margin:0px;
     height:100%;
     width:100%;
     background-image:url(../images/layout/bg_texture.gif);}
#browser_caution{background-color:#fef;}
#browser_caution_inner{width:960px;margin:0px auto;text-align:center;}
.float_l{float:left;}
.float_r{float:right;}
.incline_c{text-align:center;}
.incline_r{text-align:right;}
.bld{font-weight:bold;}
.red{color:#F00;}
.green{color:#0F0;}
.blue{color:#00F;}
a{color:#921515;}
a:link{color:#921515;}
a:hover{color:#c83b3b;}
a:visited{color:#c83b3b;}
a img{border-style:none;}
h1{margin:30px 0 30px 0;
   padding: 0 0 0 0;
   line-height: 0;
   text-align: center;}
h2{}
h3{}
h4{}
h5{}
h6{}
p{}
blockquote{}
blockquote p{}
ul{}
ul li{}
dl{}
dl dt{font-weight:bold;}
dl dd{}
ol{}
ol li{}
table{}
th{font-weight:bold;padding:5px 3px;border-bottom:1px solid #eeeeee;}
td{padding:5px 3px;border-bottom:1px solid #eeeeee;}
#header{background-color:#ffffff;padding-top:10px;padding-bottom:10px;height:80px;}
#header_inner{color:#696969}
#groval_nav{}
#groval_nav_inner{}
#contents{margin-top:10px;margin-bottom:10px;}
#contents_inner{}
#contents_inner #information_header{background-image:url(../images/layout/bgimage_information.jpg);background-position:center top;background-repeat:no-repeat;height:230px;width:880px;padding:10px 35px;}
#contents_inner #information_header h2{color:#ffffff;margin-top:50px;margin-bottom:5px;}
#contents_inner #bus_list_header{background-image:url(../images/layout/bgimage.jpg);background-position:center top;background-repeat:no-repeat;}
#contents_inner #service_header{background-image:url(../images/layout/bgimage.jpg);background-position:center top;background-repeat:no-repeat;}
#contents_inner #safety_header{background-image:url(../images/layout/bgimage.jpg);background-position:center top;background-repeat:no-repeat;}
#contents_inner #company_header{background-image:url(../images/layout/bgimage.jpg);background-position:center top;background-repeat:no-repeat;}
#contents_inner #contact_header{background-image:url(../images/layout/bgimage.jpg);background-position:center top;background-repeat:no-repeat;}
#contents_inner div.contents_body{background-color:#ffffff;border-radius:0px 0px 4px 4px;width:870px;padding:25px 40px;}
#contents_inner div.contents_body h3{background-color:#2699dc;border-radius:4px 4px 4px 4px;color:#ffffff;padding:3px 10px 3px 40px;margin:5px 0px 10px 0px;background-image:url(../images/layout/icon_flag.gif);background-position:left center;background-repeat:no-repeat;}
#contents_inner div.contents_body h4{margin:5px 0px 10px 0px;}
#contents_inner div.contents_body p{margin:10px 0px 10px 0px;}
#contents_inner div.contents_body ul.bus_image_list li{margin:5px 5px 10px 5px;float:left;}
#contents_inner div.contents_body div.each_service{width:425px;margin:10px 5px 10px 5px;float:left;}
#contents_inner div.contents_body div.each_service img{margin:0px 10px 0px 0px;float:left;}
#contents_inner div.contents_body div.each_service p{float:left;width:225px;}
#contents_inner div.contents_body div.houkoku{width:800px;font-size:12px;}
#contents_inner div.contents_body table.company_information{width:870px;}
#contents_inner div.contents_body table.mailform{width:100%;}
#contents_inner div.contents_body table.mailform th span{color:#ff0000;}
#bottom{}
#bottom_inner{}
#footer{background-color:#5cc4ff;height:50px;}
#footer_inner{}
#footer_inner .copyright{text-align:center;color:#ffffff;padding-top:15px;}