@charset "utf-8";

#check_box01{
	float: left;
	height: 45px;
	width: 218px;
	padding-top: 458px;
	padding-right: 361px;
	padding-bottom: 27px;
	padding-left: 361px;
	background-image: url(../images/checkbgc01.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_btnbox1 {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 68px;
	width: 620px;
}
#check_btnleft {
	float: left;
	padding: 0px;
	height: 68px;
	width: 268px;
	margin-top: 0px;
	margin-right: 84px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#check_btnright {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 68px;
	width: 268px;
}
#check_s01{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s01.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s02{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s02.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s03{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s03.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s04{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s04.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s05{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s05.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s06{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s06.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s07{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s07.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s08{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s08.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s09{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s09.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s10{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s10.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s11{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s11.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s12{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s12.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s13{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s13.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s14{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s14.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_s15{
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 327px;
	padding-right: 160px;
	padding-bottom: 135px;
	padding-left: 160px;
	background-image: url(../images/s15.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
/* ----------------------------------------------------------------------------- */
#check_answerbox1 ul li {
	background-image: url(../images/listbtn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	list-style-type: none;
}
#check_answerbox1 ul li a:link { color : #454545; text-decoration: underline; }
#check_answerbox1 ul li a:visited { color : #454545; text-decoration: underline; }
#check_answerbox1 ul li a:active { color : #000000; text-decoration: underline; }
#check_answerbox1 ul li a:hover { color : #454545; text-decoration: underline; }
#check_answerbox1 {
	float: left;
	height: 100%;/*height: 315px;*/
	width: 100%;/*width: 530px;*/
	font-size: 14px;
	line-height: 26px;
	margin: 0px;
	padding-top: 75px;
	padding-right: 65px;
	padding-bottom: 64px;
	padding-left: 65px;
	background-image: url(/images/shindanbgc.jpg);
	background-repeat: no-repeat;
}
#check_a01{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a01.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a02{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a02.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a03{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a03.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a04{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a04.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a05{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a05.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a06{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a06.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a07{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a07.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a08{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a08.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a09{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a09.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a10{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a10.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a11{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a11.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a12{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a12.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a13{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a13.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a14{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a14.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#check_a15{
	float: left;
	height: 315px;
	width: 530px;
	padding-top: 465px;
	padding-right: 205px;
	padding-bottom: 70px;
	padding-left: 205px;
	background-image: url(../images/a15.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}#checkwr {
	padding: 0px;
	float: left;
	height: 530px;
	width: 940px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#checkleftside {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 530px;
	width: 140px;
}
#checkcenter {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 530px;
	width: 660px;
	background-image: url(../images/cbgc.jpg);
	background-repeat: repeat;
}
#checkrightsideside {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 530px;
	width: 140px;
}
#checkcenter_qst {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 240px;
	width: 660px;
}
#checkcenter_btn {
	margin: 0px;
	float: left;
	height: 68px;
	width: 620px;
	padding-top: 87px;
	padding-right: 20px;
	padding-bottom: 135px;
	padding-left: 20px;
}
#shindanwr {
	padding: 0px;
	float: left;
	width: 950px;
	height: 850px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 54px;
	margin-left: 2px;
}
#shindanleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px; /*width: 140px;*/
	height: revert-layer; /*height: 850px;*/
}
#shindancenter {
	background-image: url(/images/cbgc.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 850px;
	width: 660px;
}
#shindanright {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
	height: revert-layer; /*height: 850px;*/
}
#shindankekka {
	padding: 0px;
	float: left;
	height: 368px;
	width: 663px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.sscc03,.sscc04,.sscc05,.sscc06,.sscc07,.sscc08,.sscc09, .sscc10{
	display:none;
}


@media only screen and (max-width:49em)  {
	#shindanwr, #checkwr {
		width: 100%;
		height: auto;
	}
	#shindanleft, #checkleftside {
		display: none;
	}
	#shindancenter, #checkcenter {
		width: 100%;
		height: auto;
		background-size: 100% 100%;
		border-radius: 1em;
	}
	#shindanright, #checkrightsideside {
		display: none;
	}
	#shindankekka, #checkcenter_qst {
		width: 100%;
		height: auto;
		border-radius: 1em;
	}
	#checkcenter_qst>img {
		border-radius: 1em;
	}
	#check_answerbox1 {
		width: 80%;
		height: auto;
		padding-left: 10%;
		padding-right: 10%;
		background-size: 100% 100%;
		border-radius: 1em;
	}
	#checkcenter_btn {
		width: 94%;
		padding-left: 3%;
		padding-right: 3%;
		padding-top: 3%;
		padding-bottom: 5%;
	}
	#check_btnbox1 {
		width: 100%;
	}
	#check_btnleft {
		width: 43.2%;
		margin-right: 13.5%;
	}
	#check_btnright {
		width: 43.2%;
	}
	#check_box01 {
		width: 23.1%;
		height: auto;
		padding-left: 38.4%;
		padding-right: 38.4%;
		background-size: 100% 100%;
		padding-top: 45%;
		padding-bottom: 3%;
	}
}
