#sec01, #sec03, #sec04, #sec05 {
	display: none;
}
.txt, .bg{
	float: right;
	background: #f6f6f6;
}
.txt, .bg{
	padding-top: 5px;
}
.bg {
	display: inline-block;
	position: relative;
}
.bg:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow:
	inset 0 0 5px #f6f6f6 /* 背景色と同じ色 */,
	inset 0 0 5px #f6f6f6,
	inset 0 0 5px #f6f6f6,
	inset 0 0 5px #f6f6f6;
}
#script_body{
	margin: 10px;
}
#senario_header h1{
	font-size: 22px;
	font-weight:normal;
	text-align: left;
}
#senario_character h2{
	text-align: left;
}
#senario_character h3{
	margin-top: 15px;
}
#senario_body p{
	margin-top: 10px;
}
a {
	color: #000;
}
.script_eyecatch {
	text-align: center;
}
/* RESPONSIVE 設定
------------------------------------------------------------*/

/*1200以上*/
@media only screen and (min-width: 1200px){
	.script_eyecatch img{
		width: 70%;
	}
}

/*800以上*/
@media only screen and (min-width: 800px){
}

/*641以上*/
@media only screen and (min-width: 641px){
	.script_eyecatch img{
		width: 80%;
	}
}

/*640以下*/
@media only screen and (max-width: 640px){
	.script_eyecatch img{
		width: 100%;
	}
}

/*799以下*/
@media only screen and (max-width: 799px){
}

/*1199以下*/
@media only screen and (max-width: 1199px){
}