body,div,ul,ol,li,h1,h2,p,form{margin: 0; padding: 0;}
body{margin:0px; background-color:#F5F5F5; font-family: "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Verdana", sans-serif;}

.topmenu_reglar {width:950;}
.topmenu_reglar ul{margin:0;padding:0;list-style:none;height:41px;}
.topmenu_reglar ul li{margin:0;padding:0;list-style:none;float:left;height:41px;}

.center{leftmargin:auto; rightmargin:auto;}

.clear{clear:both;}

img {border-style:none;}

.topmenu_box{height:147;background-image:url(./images/topbg3.jpg);}
.topmenu_topinfo_box{width:950;height:80;background-image:url(./images/topmenu_info_bg.jpg);}


.topmenu_sub {font-size:8pt;width:950px;color:#808080; padding-top:3px; text-align:left;}
.topmenu_sub a{font-size:8pt;color:#A9A9A9;text-decoration:underline;font-weight:normal;}
.topmenu_sub a:hover{font-size:8pt;color:#FF8C00;text-decoration:underline;font-weight:normal;}

.topmenu_sub2 {font-size:8pt;width:950px;color:#808080; padding-top:5px;text-align:left;}
.topmenu_sub2 ul{margin:0;padding:0;}
.topmenu_sub2 ul li{margin:0;padding:0;float:left;list-style-type:none;}
.topmenu_sub2 ul li a{font-size:8pt;color:#A9A9A9;text-decoration:underline;font-weight:normal; padding-right:13;}
.topmenu_sub2 ul li a:hover{font-size:8pt;color:#FF8C00;text-decoration:underline;font-weight:normal;}
.topmenu_sub2_space  a{font-size:8pt;color:#A9A9A9;text-decoration:underline;font-weight:normal; padding:0 13;}

#topmenu_sub3box{width:950px;}
.topmenu_sub3 {font-size:8pt;width:850px;color:#808080; padding-top:5px;text-align:left;float:left;}
.topmenu_sub3 ul{margin:0;padding:0;}
.topmenu_sub3 ul li{margin:0;padding:0;float:left;list-style-type:none;}
.topmenu_sub3 ul li a{font-size:8pt;color:#A9A9A9;text-decoration:underline;font-weight:normal; }
.topmenu_sub3 ul li a:hover{font-size:8pt;color:#FF8C00;text-decoration:underline;font-weight:normal;}



.top5bg_left{background:#F5F5F5 url(./images/top5_kage_left.gif) repeat-y scroll right top;}
.top5bg_right{background:#F5F5F5 url(./images/top5_kage_right.gif) repeat-y scroll left top;}

.bottom_bg_box {width:auto; height:293; background:#F5F5F5 url(./images/bottom_bg.jpg) repeat-x scroll center;}
.bottom_bg_box2 {width:auto; height:480; background:#F5F5F5 url(http://speedwell.floppy.jp/speedwell2/images/bottomwood3.jpg) repeat-x scroll center;}

.bottom_page_top{width:950;text-align:left;}
.bottom_copy{width:950;text-align:left;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;float:left;padding-top:6px;font-size:8pt;}

.bottom{width:950;}
.bottom ul {}
.bottom ul li {float:left;list-style-type:none;width:185;}
.bottom ul li p {width:175; text-align:left;color:#FFFFFF;font-size:8pt; margin-left:auto;margin-right:auto; line-height:13pt;}

.bottom ul li p a{color:#FFFFFF; text-decoration:none;}
.bottom ul li p a:hover{color:#FFFFFF; text-decoration:underline;}

.bottom_left{float:left; background: url(images/bottom_pate.gif) no-repeat scroll top left ;margin-top:20;}
.bottom_right{float:right;}
.bottom_right a{color:#FFFFFF; font-size:8pt; position:relative;top:-50;left:0;}

.calender{font-size:9pt; color:#FFFFFF;}
.calender tr td{padding:3 6; text-align:center; }
.calender tr th{padding:3 6; text-align:center; }
.calender_mini{font-size:8pt; color:#FFFFFF; }

.rotation_image{width:auto; background:#F5F5F5 url(./images/grade_bg.jpg) repeat-x scroll top center;}
.rotation_image iframe{margin-top:2px;}
.rotation_image img{margin-top:2px;}

.topmenu_infobox{width:950px;padding-top:35;}
.top1menu{padding-top:6px;color:#FFFFFF;font-size:8pt;text-align:right;float:left;width:790;}
.top1menu a{color:#FFFFFF;font-size:8pt;text-decoration:none;}
.top1menu a:hover{color:#FFA500;font-size:8pt;text-decoration:none;}
.top1menu_brand{width:150;float:right; text-align:right;}

h1{font-size:8pt;color:#4169E1;font-weight:normal;margin:0;padding:3 0 0 0;width:950;text-align:right;}

h1 a{font-size:8pt;color:#4169E1;font-weight:normal;margin:0;padding:3 0 0 0;width:950; text-align:right; text-decoration:none;}

.graybox{width:950; height:56px; background:#F5F5F5 url(./images/gray_titlebar.jpg) no-repeat scroll center;}
.grayboxpao{width:950; height:56px; background:#F5F5F5 url(./images/gray_titlebar_pao.jpg) no-repeat scroll center;}
.grayboxtraveler{width:950; height:56px; background:#F5F5F5 url(./images/gray_titlebar_traveler.jpg) no-repeat scroll center;}
.grayboxmasters{width:950; height:56px; background:#F5F5F5 url(./images/gray_titlebar_masters.jpg) no-repeat scroll center;}
.gray_text{font-size:7pt;width:850px;text-align:right;font-family:Arial,Helvetica,sans-serif;float:left;padding-top:6px;}
.gray_text a{font-size:7pt;color:#000000;text-decoration:none; margin-right:20;}
.gray_text a:hover{font-size:7pt;color:#000000;text-decoration:underline;}
.gray_stockcar_btn{width:85;float:right;}
.gray_stockcar_btn ul{margin:0;padding:0;list-style:none;height:23px;}
.gray_stockcar_btn ul li{margin:0;padding:0;list-style:none;float:left;height:23px;}
.gray_textstockbtn_pading{padding-top:28;}

.gray950{width:950; }

.gray950 h2{color:#000000; font-size:10pt;font-weight:bold;font-family:Georgia,"MS PMincho" ,HeiseiMincho, "Hiragino Mincho Pro W3", serif; margin:5px 0px;}
.gray950 h3{font-size:8pt;font-weight:normal;line-height:13pt;color:#696969;text-decoration:none; margin:0px; padding-bottom:20;}

.popularity ul {list-style:none;  padding-left:10;  color:#333333; font-size:8pt;}
.popularity ul  li {color:#333333; font-size:8pt; padding-bottom:10;}
.popularity ul  li a{color:#696969; font-size:8pt; text-decoration:none;}
.popularity ul  li a:hover{color:#333333; font-size:8pt; text-decoration:underline;}

.information {width:175;}
.information ul {list-style:none;width:150;}
.information ul li {color:#FFFFFF; padding-top:10;  padding-left:15; font-size:9pt; margin:0;}
.information ul li a {color:#FFFFFF; text-decoration:none;}
.information ul li a:hover{color:#FF8C00; text-decoration:underline;}
.information2  {width:175; text-align:center; }
.information2 img {margin-bottom:15; }

.information_title{ background:url(./images/top_infomationtitle.gif) no-repeat scroll top center;width:175; height:30;text-align:center;margin:10 0 10 0;}
.information_title p{color:#808080; font-size:8pt; padding-top:11;font-weight:bold; }

.oldspacer table{margin-left:15px;}

.matelial_text { color: #696969; font-weight: normal; font-size: 8pt; line-height: 10pt; text-decoration: none }

.hanpu_topmenu_box{height:147;background-image:url(http://www.speed-well.jp/wellhanpu/images/topbg3.jpg);}
.hanpu_topmenu_topinfo_box{width:950;height:80;background-image:url(http://www.speed-well.jp/wellhanpu/images/topmenu_info_bg.jpg);}
.body{margin:0px;background-color:#FFFAF0; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Verdana", sans-serif;}
.hanpu_top5bg_left{background:#F5F5F5 url(http://www.speed-well.jp/wellhanpu/images/hanpu_topkage_left.gif) repeat-y scroll right top;}
.hanpu_top5bg_right{background:#F5F5F5 url(http://www.speed-well.jp/wellhanpu/images/hanpu_topkage_right.gif) repeat-y scroll left top;}

.hanpu_rotation_image{width:auto; background:#FFFAF0 url(http://www.speed-well.jp/wellhanpu/images/hanpu_grade_bg.jpg) repeat-x scroll top center;}
.hanpu_rotation_image iframe{margin-top:2px;}
.hanpu_rotation_image img{margin-top:2px;}

.hanpu_topmenu_topinfo_box h1{font-size:8pt;color:#F0E68C;font-weight:normal;margin:0;padding:3 0 0 0;width:950;text-align:right;}



.attension{width:100%; color:#696969; font-size:8pt; line-weight:140%; clear:both;}
.attension p{padding:15 15;}
.attension_red{width:100%; color:#A0522D; font-size:8pt; line-weight:140%;}
.attension_red p{padding:15 15 0 15;}

.topmain_news_box{background:#FFFFFF url(http://www.speed-well.jp/images/topmain_news_bg.gif) no-repeat scroll top center; with:575; height:355;}
.topmain_news_box iframe{margin:60 0 0 10;}

.topmain_wm_box{background:#696969 url(http://www.speed-well.jp/images/topmain_wm_bg.gif) no-repeat scroll top center; with:575; height:810;}
.topmain_wm_box ul li{margin:0; padding:140 0 20 0; width:283; list-style-type:none; float:left;}
.topmain_wm_box ul li img{margin-left:8;}
.topmain_wm_box ul li p{margin-left:8; color:#FFFFFF; font-size:9pt;margin-top:23;line-height:140%;}
.topmain_wm_box ul li p a{color:#B0E0E6; padding-top:5;}
.topmain_wm_box ul li p a:hover{color:#FF6347;}
.topmain_wm_index_box{width:559; margin-left:8; border-top:1px #FFFFFF dotted;  color:#FFFFFF; clear:both;}
.topmain_wm_index_box img{margin:10 10 10 0; padding:0; float:left;}
.topmain_wm_index_box p{margin:10 0 10 0; padding:0; font-size:9pt; line-height:140%;}
.topmain_wm_index_box p a{color:#B0E0E6; padding-top:5;}
.topmain_wm_index_box p a:hover{color:#FF6347;}
.topmain_wm_index_box2{width:559; margin-left:8; border-top:1px #FFFFFF dotted;  border-bottom:1px #FFFFFF dotted; clear:both; color:#FFFFFF; }
.topmain_wm_index_box2 img{margin:10 10 10 0; padding:0; float:left;}
.topmain_wm_index_box2 p{margin:10 0 10 0; padding:0; font-size:9pt;  line-height:140%; height:90;}
.topmain_wm_index_box2 p a{color:#B0E0E6; padding-top:5;}
.topmain_wm_index_box2 p a:hover{color:#FF6347;}
.topmain_wm_saishin{ margin:0 0 5 8; clear:both; padding-top:0;}
.topmain_wm_toplink{font-size:9pt;margin:15 0 0 10;}
.topmain_wm_toplink a{color:#FFFFFF; text-decoration:none;}
.topmain_wm_toplink a:hover{color:#FFFFFF; text-decoration:underline;}


.five_concept{background:#F5F5F5 url(http://www.speed-well.jp/images/55.jpg) no-repeat scroll center top ;width:950;height:300;}
.five_concept_text{font-size:8pt;line-height:12pt;margin-top:5;width:180;text-align:left;margin-left:5;font-weight:normal;}
.five_concept_title ul{list-style:none;margin:0;padding:0;}
.five_concept_title ul li{ float:left; width:190; text-align:center; padding:20 0 0 0; font-size:10pt; font-weight:bold; color:#000080;}
.five_concept_title ul li a{ color:#000080; text-decoration:none;}
.five_concept_title ul li a:hover{ color:#000080; text-decoration:underline;}
.five_concept_body ul{list-style:none; margin:0;padding:0;}
.five_concept_body ul li{list-style:none; margin:0;padding:0; float:left; width:190;}
.five_concept_body a{color:#000000; text-decoration:none; font-weight:normal; }
.five_concept_body a:hover{color:#000000; text-decoration:underline; font-weight:normal;}
.five_concept_body p {width:180;text-align:center;margin-top:153;}
.five_concept_body p a{color:#1E90FF;}
.five_concept_body p a:hover{color:#1E90FF;text-decoration:underline;}

.topmain_concept{color:#333333;line-height:140%;}
.topmain_concept dl{width:529; margin:40 0 40 23;}
.topmain_concept dl dt{margin:0 0 3 0; padding:0;font-size:12pt;}
.topmain_concept dl dd{margin:0 0 20 0; padding:0;font-size:9pt;}


.topmain_features_index_box{width:559; margin-left:8; border-top:1px #696969 dotted;  color:#333333; clear:both;}
.topmain_features_index_box img{margin:10 10 10 0; padding:0; float:left;}
.topmain_features_index_box p{margin:10 0 10 0; padding:0; font-size:9pt;}
.topmain_features_index_box2{width:559; margin-left:8; border-top:1px #696969 dotted;  border-bottom:1px #696969 dotted; clear:both; color:#333333; }
.topmain_features_index_box2 img{margin:10 10 10 0; padding:0; float:left;}
.topmain_features_index_box2 p{margin:10 0 10 0; padding:0; font-size:9pt; height:90;}


.topmain_service{padding: 10px 0px 0px 8px; width: 567px; text-align:center;}
.topmain_service dl{margin:0 0 20 0; padding:0; float:left; width:184;}
.topmain_service dl.front {margin-left: 0px;}
.topmain_service dl.center {margin-left: 3px; margin-right: 3px;}
.topmain_service dl.last {margin-right: 0px;}

.topmain_service dl dt{margin:0; padding:0; width:184;}
.topmain_service dl dd {font-size:9pt; color:#333333; text-align:left; margin:0;}
.topmain_service dl dd p{font-size:9pt; color:#333333; text-align:left; margin:0; width:170; margin:0; padding:0; line-height:145%;}

.topmain_hot_brand_banner ul { padding:0; margin:0;}
.topmain_hot_brand_banner ul li{list-style-type:none; padding:0; margin:0 0 5 8;}

.topmain_titlebar img{margin:30 0 15 8;}

.latest{margin:0 0 20 0; clear:both;}

.twitter{margin:10 0 10 10;}


.contents_linknavi950{color:#333333; font-size:8pt; margin:30px 0px 0px 30px;}
.contents_linknavi950 img{margin-bottom:5px;}
.contents_linknavi950 ul{margin:0px; padding:0px;}
.contents_linknavi950 ul li{width:230px; height:200px; margin:0px; padding:0px; list-style-type:none; float:left; }
.contents_linknavi950 p{color:#333333; font-size:8pt; width:190px; line-height:160%;}
.contents_linknavi950 ul  li a{color:#696969; font-size:8pt; text-decoration:none;}
.contents_linknavi950 ul  li a:hover{color:#333333; font-size:8pt; text-decoration:underline;}
.contents_linknavi950 h2{color:#FF9900; margin:40px 0px 10px 0px; padding:0px;}


