@media screen and (min-width:791px){
@charset "utf-8";
.contents h3{
	margin-bottom:5px;
}
.contents ul , .contents ol{
	margin-left:25px;
}
.contents ul li , .contents ol li{
	margin-bottom:5px;
}
#fl_l{
	width:60%;
	float:left;
	margin-right:5%;
}
#fl_r{
	width:35%;
	float:right;
}
#junbi_l , #junbi_r{
	width:45%;
	float:left;
}
#junbi_l{
	margin-right:10%;
}
.contents table{
	width:70%;
}
.contents table th{
	text-align:left;
}
#torokubango{
	position:absolute;
	top:50px;
	right:60px;
}
}


/*##################################################################*/
/*###########################スマホページ###########################*/
/*###################################################################*/


@media screen and (max-width:790px){
@charset "utf-8";
.contents h3{
	margin-bottom:5px;
}
.contents ul , .contents ol{
	margin-left:25px;
}
.contents ul li , .contents ol li{
	margin-bottom:5px;
}
#fl_l{
	width:100%;
	float:left;
}
#fl_r{
	width:100%;
	float:right;
}
#junbi_l , #junbi_r{
	width:100%;
	float:left;
}
#junbi_l{
	margin-right:10%;
}
.contents table{
	width:100%;
}
.contents table th{
	text-align:left;
}
#torokubango{
	position:relative;
	text-align:right;
}
}