@charset "UTF-8";

nav,#breadcrumb,p.ledeTxt,.transmissionArea,aside,.checkSheet .header,.checkSheet .footer,#opw_footer,#grd-end-footer .grd-copyright{
	display: none;
}
div#___gcse_0,#opw_header,.icon-animation,.listNote02,h1.heading01:after,.heading figure{
	display: none;
}
body{
	width: 720px;
	margin: 0 auto;
}
header{
	border: none;
}
.innerHeader{
	width: 100%;
}
article{
	float: none;
	margin: auto;
}
h1.heading01{
	padding: 1.5em 0 0;
	border: none;
	color: #222;
}
#mainContainer{
	width: 720px;
	margin: auto;
}
.checkboxList{
	padding: 3em 6em;
	border: 2px solid #939ea7
}
.checkboxList li{
	position: relative;
}
.checkSheet{
	margin: 0;
}
.checkboxList + .listNote02{
	display: block;
}
.checkSheet .header{
	display: none;
}
.checkSheet .inner{
	padding: 0;
}
	.checkSheet .inner,label,input[type="checkbox"]:checked + label{
		background: #fff;
	}

input {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	width: 33px;
	height: 33px;
	margin: auto;
	padding: inherit;
	background: inherit;
	border: inherit;
	border-radius: inherit;
	outline: inherit;
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox;
	appearance: checkbox;
}
input[type="checkbox"] {
	display: block;
}
label {
}
label::before {
	display: none;
}
input[type="checkbox"]:checked + label{
	background-color: #ffcd6b;
}
input[type="checkbox"]:checked + label::after {
	display: none;
}
.generaEeditor{
	width: 720px;
	margin: 20px 0 0;
}
.grd-wrap{
	width: 720px;
}
@media print,screen and (max-width: 768px) {
	.subject{
		display: none;
	}
	.subject:after {
		display: none;
	}
	.checkSheet{
	}
	.checkSheet .inner{
	}
	.checkSheet .inner,label,input[type="checkbox"]:checked + label{
		background: #fff;
	}
	label {
		padding: 1em 1em 1em 4em;
		cursor: pointer;
		font-size: 16px;
		font-size: 1.6rem;
	}
}