@charset "UTF-8";
/* CSS Document */

* {font-family:Arial, Osaka;margin:0 auto;padding:0;line-height:150%;}
html,body {height:100%;}
body {text-align:center;background:url(img/index_bg.jpg) repeat-x top left;}
body {behavior: url("img/csshover.htc");}
a:hover {text-decoration:none;}

#wrap {text-align:left;width:900px;min-height:100%;_height:100%;}

#header {height:78px;width:900px;}
#header p{font-size:0.7em;text-align:right;width:400px;float:right;} 
#header span{display:block;margin-top:10px;}

ul#mn {width:721px;list-stype-type:none;}
ul#mn:after{height: 0;visibility: hidden;content: ".";display: block;clear: both;}
ul#mn li {margin: 0;padding: 0;float: left;_width:1%;list-style-type: none;text-indent:-9999px;}

ul#mn a {margin:0;padding:0;}

ul#mn li a.m1 {display:block;background: url(img/m1.jpg) no-repeat left top;width:134px;height:39px;}
ul#mn li a:hover.m1 {display:block;background: url(img/m1o.jpg) no-repeat left top;width:134px;height:39px;}
ul#mn .m2 {display:block;background: url(img/m2.jpg) no-repeat left top;width:116px;height:39px;}
ul#mn li a:hover.m2 {display:block;background: url(img/m2o.jpg) no-repeat left top;width:116px;height:39px;}
ul#mn .m3 {display:block;background: url(img/m3.jpg) no-repeat left top;width:171px;height:39px;}
ul#mn li a:hover.m3 {display:block;background: url(img/m3o.jpg) no-repeat left top;width:171px;height:39px;}
ul#mn .m4 {display:block;background: url(img/m4.jpg) no-repeat left top;width:153px;height:39px;}
ul#mn li a:hover.m4 {display:block;background: url(img/m4o.jpg) no-repeat left top;width:153px;height:39px;}
ul#mn .m5 {display:block;background: url(img/m5.jpg) no-repeat left top;width:138px;height:39px;}
ul#mn li a:hover.m5 {display:block;background: url(img/m5o.jpg) no-repeat left top;width:138px;height:39px;}

#swf {margin-top:5px;}

#cc {width:850px;padding-top:45px;min-height:100%;_height:100%;}
#cc h2{height:45px;text-indent:-9999px;display:block;}
#cc ul{list-style-type:none;margin:0;padding:0;margin:10px 0;}
#cc li{display:block;margin:10px 0;padding-top:25px;padding-right:40px;}
#cc span{text-align:left;padding:5px;display:block;font-size:0.8em;}
#cc p{border-right: 1px #ECECEC solid;border-bottom: 1px #ECECEC solid;border-left: 1px #ECECEC solid; text-align:center;display: block;min-height:100%;_height:100%;}

#service {width:250px;float:left;margin-bottom:20px;}
#service h2{ background:url(img/index_service_head.jpg) no-repeat left top;}
#service li.speed{background:url(img/top_service_speed.jpg) no-repeat left top;}
#service li.wash{background:url(img/top_service_wash.jpg) no-repeat left top;}
#service li.synegy{background:url(img/top_service_synegy.jpg) no-repeat left top;}

#news	{width:320px;float:left;margin:0 15px;margin-bottom:20px;}
#news h2{background:url(img/index_news_head.jpg) no-repeat left top;}
#news dl{padding:5px;font-size:0.8em;}
#news dl{border-right: 1px #ECECEC solid;border-bottom: 1px #ECECEC solid;border-left: 1px #ECECEC solid; text-align:center;display: block;min-height:100%;_height:100%;}
#news dt{background:url(img/under_dot.gif) repeat-x bottom left;text-align:left;margin:5px 0;font-weight:bold;color:#3366CC;}
#news b{background:url(img/under_dot.gif) repeat-x bottom left;text-align:left;margin:5px 0;font-weight:bold;color:#3366CC;display:block;}
#news dd{text-align:left;padding-left:60px;margin-bottom:10px;}
#news .newsrelease{background:url(img/news_icon_news.jpg) no-repeat center left;height:56px;}
#news .open{background:url(img/news_icon_open.jpg) no-repeat center left;height:56px;}
#news .campaign{background:url(img/news_icon_campaign.jpg) no-repeat center left;height:56px;}
#news .newslink{text-align:right;}

#shop	{width:250px;float:left;margin-bottom:20px;}
#shop h2{background:url(img/index_shop_head.jpg) no-repeat left top;}
#shop dl {background-color:white;border-left:1px solid #ECECEC;border-right:1px solid #ECECEC;border-bottom:1px solid #ECECEC;padding:5px;}
#shop dt {font-size:0.8em;background:url(img/rm_arr_on.gif) no-repeat left center;padding-left:15px;}
#shop dl:hover dt{background:url(img/rm_arr_off.gif) no-repeat left center;padding-left:15px;}
#shop dd{display:none;}
#shop dl:hover dd {text-indent:15px;font-size:0.75em;display:block;}

#footer {padding:10px 0;padding-top:20px;width:100%;height:30px;background:url(img/footer_bg.jpg) repeat-x top left;clear:both;font-weight:bold;color:white;font-size:0.8em;}
