<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* =====================================
	動画ページ　5年
===================================== */
#wrapperVideo{
margin:0 auto;
width:940px;
margin-top:10px;
margin-bottom:10px;
/*position:relative;*/
}
.scratch_contents {
margin:0 auto;
width:930px;
background:url(../img/bg2.png) repeat-y;
padding:5px;
font-size: 20px;
}

.back_btn {
width:930px;
height: 100px;
position: relative;
margin: -31px 0 0 -5px;
}

.scratch_description,
.scratch_cont {
width:870px;
margin:0 auto 50px;
color:#333333;
font-size:20px;
line-height:28px;	
}

.scratch_cont {
margin-bottom: 30px;
}

.scratch_description p,
.scratch_cont p {
font-size: 20px;
}

.scratch_description p {
margin-bottom: 15px;
}

.scratch_left {
float: left;
width: 43%;
margin: 0 20px 20px;
}

.scratch_left img {
width: 100%;
height: auto;
}

.scratch_right {
float: right;
width: 43%;
border: 1px solid #666;
margin: 0 20px 20px;
padding: 5px;
}

.scratch_icon {
float: left;
width: 20%;
}

.scratch_icon img {
padding: 40% 0 0 3%;
}

.scratch_right p {
float: right;
width: 80%;
margin-bottom:0;
}

#video_main01,
#video_main02 {
width:640px;
margin: 0 auto 50px;
}

.sb2_program {
	list-style: none;
	font-size: 20px;
	width:850px;
	margin: 25px 25px 25px 20px;
}

.sb2_program li {
	margin-bottom: 15px;
}

img.sb2 {
vertical-align: middle;
display: inline;
width: 40px;
height: auto;
}

.scratch_title {
line-height: 1.5;
font-weight: bold;
}

/* =====================================
	共通
===================================== */
.textblue {
color:#008ffe;
}
.textbold {
font-weight: bold;
}
.text_01 {
padding-left: 20px;
line-height: 1.5;
}
.text_02 {
color:#008ffe;
font-weight: bold;
font-size: 22px;
}
.margin_01 {
margin-bottom: 10px;
}

.case04 img {
vertical-align: middle;
}</pre></body></html>