@charset "utf-8";

/*-----------------------------------------------------	*/
/*	for all						*/
/*-----------------------------------------------------	*/
	/*** main px ***/
#jigyou ul{
	margin:0 1px;
}
#jigyou ul li{
float:left;
width:170px;
margin:5px;
background-color:#09F;
border:1px solid #06F;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #144dad), color-stop(0.51, #1a86f9), color-stop(0.50, #52abff), color-stop(0.00, #b8deff));
background: -webkit-linear-gradient(top, #b8deff 0%, #52abff 50%, #1a86f9 51%, #144dad 100%);
background: -moz-linear-gradient(top, #b8deff 0%, #52abff 50%, #1a86f9 51%, #144dad 100%);
background: -o-linear-gradient(top, #b8deff 0%, #52abff 50%, #1a86f9 51%, #144dad 100%);
background: -ms-linear-gradient(top, #b8deff 0%, #52abff 50%, #1a86f9 51%, #144dad 100%);
background: linear-gradient(top, #b8deff 0%, #52abff 50%, #1a86f9 51%, #144dad 100%);
color:white;
font-size:16px;
font-weight:bold;
padding:10px 5px 7px 5px;
text-shadow:0px 0px 3px #000000;
}
#qa h3{
margin:0.7em 0 0.3em 0;
}
#qa .answer{
border:5px solid #09F;
padding:10px;
margin:0 0 0 50px;
text-align:left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-size:13px;
}
#qa .answer strong{
font-size:25px;
color:red;
}
/***************************/
.fps{
	border:3px solid #090;
	padding:10px;
	text-align:left;
	margin:0.5em 0;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.fps div{
margin-top:5px;
}
.fps div h3{
margin:1em 0 0.5em 0;
}
.fps div h3 span{
display:inline-block;
padding:0.5em 0.5em 0.3em 0.5em;
background-color:#093;
color:white;
font-size:15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.fps .point{
font-size:15px;
font-weight:bold;
padding:10px;
background-color:#E0FFB3;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-top:5px;
color:#007B25;
-moz-box-shadow: 0px 0px 5px #9e9e9e;
-webkit-box-shadow: 0px 0px 5px #9e9e9e;
box-shadow: 0px 0px 5px #9e9e9e;
}

/*-----------------------------------------------------	*/
/*	for - 979px		768-979		*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 979px) {
	/*** main px ***/
	
}

/*-----------------------------------------------------	*/
/*	for - 767px		480-767		*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 767px) {
	/*** main px ***/
	
}

/*-----------------------------------------------------	*/
/*	for - 479px		320-479		*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 479px) {
	/*** main px ***/
	
}

/*-----------------------------------------------------	*/
/*	for - 319px					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 319px) {
	/*** main px ***/

}


