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


.tbright{
	background-color:#ffecdd;
}

table td,table th{
	line-height:1.3em;
}

@media only screen and (min-width: 769px){
.smt{display: none !important;}

.imgarea{
	width:100%; overflow:hidden; margin-top:30px;
	}
.imgarea .lside{
	float:left; width:500px;line-height: 1.5em;
	}
.imgarea .rside{
	float:left;  width:500px; margin-left:60px;line-height: 1.5em;
	}
	
	ul.intable{
		margin: 0px;
    padding: 0;
    margin-left: 20px;
	}
}


@media only screen and (max-width: 768px) and (min-width: 481px){
.pc{display: none !important;}

.imgarea{
	width:100%; overflow:hidden; margin-top:30px;
	}
.imgarea .lside{
	float:left;line-height: 1.5em;
	}
.imgarea .rside{
	float:left;
	float:left; margin-top:10px;line-height: 1.5em;
	}
	ul.intable{
		margin: 0px;
    padding: 0;
    margin-left: 20px;
	}
}

@media only screen and (max-width: 480px){
.pc{display: none !important;}

.imgarea{
	width:100%; overflow:hidden; margin-top:30px;
	}
.imgarea .lside{
	float:left;line-height: 1.5em;
	}
.imgarea .rside{
	float:left; margin-top:10px;line-height: 1.5em;
	}
	ul.intable{
		margin: 0px;
    padding: 0;
    margin-left: 20px;
	}

}