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



#suport{
	padding-top:20px;
	text-align:center;
	
}

#suport_menu{
	padding-top:30px;
}


#suport_menu ul{
	margin:0 auto;
	width:940px;
}

#suport li{
	display:inline-block;
}



	

.suport_in img{
	margin-bottom:10px;
	padding-bottom:10px;
	padding-top:20px;
}
	

p{	font-size:20ox;
	line-height:25px;
	}
	
dl{
	margin:0px;
}

dt{
	margin-top:10px;
	margin-bottom:10px;
}

dd{
	margin-top:5px;
	margin-bottom:5px;
}

.suport_in{
	padding:10px;
	text-align:left;
	margin:0 auto;
	width:940px;
	font-size:20ox;
	line-height:20px;
	
}



.semi{
	padding-top:5px;
	width:940px;
}

.semi_left{
	float:left;
	width:70%;
}


.semi_left table{margin-bottom:20px;}


.semi_left td{
	padding-left:10px;
	vertical-align:text-top;
	padding-bottom:10px;
	}
	
.semi_left tr:first-child{
	text-align:center;
	height:26px;
	color:#2A1388;}
		

.semi_right{
	width:29px;
	float:left;

}


.hyosho{
	background:url(../image/suport/support_02i.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	height:400px;

}

.homecd{
	background:url(../image/suport/support_02home.jpg);
	background-size: 240px 180px;
	background-repeat:no-repeat;
	background-position:680px 30px;
	height:230px;
	padding-right:300px;
}


.cd{
	background:url(../image/suport/support_02g.jpg);
	background-size: 240px 180px;
	background-repeat:no-repeat;
	background-position:680px 30px;
	height:230px;
	padding-right:300px;
}

.point{
	background:url(../image/suport/support_02h.jpg);
	background-repeat:no-repeat;
	background-position:685px 80px;
	height:300px;
	padding-right:300px;
}
	

.mail{
	background:url(../image/suport/support_sumaho.png);
	background-size: 150px 252px;
	background-repeat:no-repeat;
	background-position:700px 30px;
}


#dansa{margin-left:
	45px;
}

#h3left ul{padding-top: 0px; margin-top: 0px;}