html{width: auto; font-family: Arial; font-size: 100%; margin: 0px; padding: 0px;}
body{width: auto; font-size: 15px; margin: 0px; padding: 0px; color: #333333; padding: 0px; background: url(../images/bg.gif) #f5f6e8 left top repeat-x;}
img{border: 0px none;}

.clearboth{width: 1000px; font-size: 0px; line-height: 0px; height: 0px; clear: both;}
a{color: #0371c0; text-decoration: underline; font-size: 13px;}
a:hover{color: #f40203; text-decoration: underline;}

img, p, hr, ul, li, form{padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5{padding: 0px; margin: 0px; font-weight: normal; font-size: 21px; font-family: Tahoma; color: #cc0000; padding-bottom: 18px;}
p{padding-bottom: 17px;}

li{list-style-type: none; background: url(../images/marker.gif) 2px 8px no-repeat; padding-left: 13px; padding-bottom: 7px;}
ul .nono{background: url(); padding-bottom: 0px;}
ul li ul { padding-bottom: 0px;}
ul li ul li{list-style-type: none; background: url(../images/marker2.gif) 7px 9px no-repeat; padding-left: 23px; padding-bottom: 7px;}
ul{padding-bottom: 17px;}
#ad {text-align: center; width: 100%; background: url(../images/bbg.gif) left bottom repeat-x;}
#dv {width: 1000px; margin: auto; text-align: left; background: url(../images/header.jpg) left top no-repeat;}
#dv_sp {width: 1000px; margin: auto; text-align: left; background: url(../images/header_sp.jpg) left top no-repeat;}

#s3{position: absolute; margin-left: 378px; margin-top: 169px; width: 571px; height:213px; white;}
#s3 h2{padding: 0px; margin: 0;}
#s3 h3{padding: 0px; margin: 0;}
#s3 h4{padding: 0px; margin: 0;}

#s11{height: 173px; margin-left: 50px; margin-top: 85px;}
.bb_link{position: absolute; height: 315px; margin-left: 50px; margin-top: 85px; z-index: 11;}

#header{width: auto; height: 410px;}
#header_sp{width: auto; height: 130px;}

#logo{position: absolute; margin-top: 34px; margin-left: 41px;}
#menu{position: absolute; margin-top: 44px; margin-left: 369px; font-family: Tahoma; line-height: 18px;}
#menu a{font-size: 17px;}
#menu div{position: absolute; white-space: nowrap; font-size: 17px; color: #f40203;}

#about{}
#auto{margin-left: 201px;}
#home{margin-left: 401px;}
#calc{margin-top: 56px;}
#order{margin-top: 56px; margin-left: 201px;}
#cont{margin-top: 56px; margin-left: 401px;}
.star{color: #cc0000; font-size: 20px; position: relative; line-height: 18px; top: 3px;}
#warn{position: absolute; margin-left: 405px; margin-top: 200px; color: white; font-size: 30px; font-family: Tahoma;}

#left{float: left; width: 370px;}
#left_sp{float: left; width: 370px; padding-top: 280px;}
#tel{color: #999999;}
#tel img{position: absolute; margin-left: 33px; margin-top: 17px;}
#tel em{font-size: 12px; font-style: normal; font-weight: bold; position: relative; top: 3px;}
#tel span{font-size: 24px; font-style: normal; font-weight: bold; position: relative; top: 4px;}
#tel p{padding: 4px 0px 0px 90px; font-family: Tahoma; font-size: 12px; font-weight: bold;}
#tel .tol{position: absolute; margin-top: 8px; line-height: 18px;}
#tel .tol span{font-size: 18px;}

#middle{float: left; width: 246px;}
#right{float: left; width: 384px;}

#middle_sp{float: left; width: 630px;}
/* #middle_sp a{color: #cc0000; font-size: 14px;} */
#middle_sp a{font-size: 14px; font-weight: bold;}

.bba{margin-bottom: 10px; background: url(../images/bbgg.gif) left top repeat-x;;}
.bba .fgfg{width: auto; padding: 7px 7px 7px 10px; height: 56px; font-size: 13px; line-height: 14px; background: url(../images/fgfg.jpg) right top no-repeat;}

.con_f{padding-top: 25px; padding-left: 50px; padding-right: 45px;}

.con_g{padding-top: 25px;}

.con_h{padding-top: 74px; padding-left: 50px;}
.con_h img{border: 1px solid #c6c8ab; margin-right: 15px;}
.con_g img{border: 1px solid #c6c8ab; margin-right: 15px;}
.con_h p{padding-right: 50px;}

.ss_a{padding-left: 79px; font-size: 13px; background: url(../images/tiz/1.jpg) left top no-repeat;}
.ss_b{padding-left: 79px; font-size: 13px; background: url(../images/tiz/2.jpg) left top no-repeat;}
.ss_c{padding-left: 79px; font-size: 13px; background: url(../images/tiz/3.jpg) left top no-repeat;}
.ss_d{padding-left: 79px; font-size: 13px; background: url(../images/tiz/4.jpg) left top no-repeat;}
.ss_e{padding-left: 79px; font-size: 13px; background: url(../images/tiz/5.jpg) left top no-repeat;}
.ss_f{padding-left: 79px; font-size: 13px; background: url(../images/tiz/6.jpg) left top no-repeat;}
.ss_g{padding-left: 79px; font-size: 13px; background: url(../images/tiz/7.jpg) left top no-repeat;}
.ss_h{padding-left: 79px; font-size: 13px; background: url(../images/tiz/8.jpg) left top no-repeat;}

.ost{padding-top: 26px;}
.line{line-height: 0px; font-size: 0px; height: 1px; background: #c0c3a6;}


#t_gro{width: auto; padding: 25px 45px 0px 50px;}
#t_gro #pla{width: auto; background: url(../images/bgb.gif) #d0d2b5 left top repeat-x; height: 92px; font-size: 14px; font-family: Arial; line-height: 18px;}
#pla .com{position: absolute; padding: 19px 20px 20px 20px;}
#pla img{position: absolute; margin-left: 443px; margin-top: 14px;}
#pla .com_d{position: absolute; padding: 19px 20px 20px 17px; margin-left: 655px;}

#subway{padding: 0px 25px 0px 25px;}
#bot{height: 81px; background: url(../images/sdf.gif) #f5f6e8 left top repeat-x; padding: 25px 20px 25px 25px;}
#bot p{padding-top: 20px; line-height: 18px;}
#liveinternet{position: absolute; margin-left: 817px;margin-top:27px;}

.pre_1{font-size: 13px; padding-left: 45px; background: url(../images/tiz2/1.jpg) left top no-repeat;}
.pre_2{font-size: 13px; padding-left: 45px; background: url(../images/tiz2/2.jpg) left top no-repeat;}
.pre_3{font-size: 13px; padding-left: 45px; background: url(../images/tiz2/3.jpg) left top no-repeat;}
.pre_4{font-size: 13px; padding-left: 45px; background: url(../images/tiz2/4.jpg) left top no-repeat;}
.pre_5{font-size: 13px; padding-left: 45px; background: url(../images/tiz2/5.jpg) left top no-repeat;}

#group_tbl{}
#group_tbl td{padding-bottom: 17px;}
#group_tbl p{padding-bottom: 5px;}
#group_tbl img{border: 0px none;}

.order_tbl{}
.order_tbl .edit{border: 1px solid #aeaeaf; padding: 3px; width: 200px;}
.order_tbl td{padding-right: 30px; padding-bottom: 17px;}



#tooltip {
	position: absolute;
	z-index: 3000;
	padding-right:90px;
	width:219px;
	height:177px;
	background-image:url(../images/tooltip.png);
	padding-left:200px;
	padding-top:44px;
	overflow:hidden;
	opacity: 0.85;
	color: #333333;
	font-family:Arial;
	font-size:14px;
	_background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tooltip.png', sizingMethod='scale')");
}

#tooltip h3 {
  background-color: #269;
  padding-left:5px;
  font-weight:bold;
  font-size:1.4em;
  visibility:hidden;
  
}
#tooltip div{
  padding-left:5px;
  padding-right:5px;
}
.tools {
	display: block;
	height: 100%;
	width: 100%;
}








