@charset "shift_jis";
body {
	color: #333333;
	background-color: #77D318;
	margin: 0px;
	text-align:center;
	font-size: 100%;
	line-height: 140%;
	background-image: url(../images/bg01.jpg); 
	background-repeat: repeat-x;
}

body {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

#outline {
 width:754px;
 margin:0 auto;
 padding-top: 20px;
 padding-bottom: 20px;
 background-image: url(../images/bg.gif);
 background-repeat: repeat-y;
}


#container {
	background-color: #FFFFFF;
	width: 690px;
	margin-left:auto;margin-right:auto;

}

#cover {
	width: 682px;
	
}

#menu {
	background-image: url(../images2/menu.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 39px;
	text-align: center;
}
.linkmenu {
	word-spacing: 5px;
	left: auto;
	padding-bottom: 15px;
	margin-top: 8px;
}

#list {
	background-image: url(../images2/film.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}

#listg {
	background-image: url(../images2/film_g.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}
#listk {
	background-image: url(../images2/film_k.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}
#listl {
	background-image: url(../images2/film_l.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}
#listt {
	background-image: url(../images2/film_t.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}
#listy {
	background-image: url(../images2/film_y.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}
#listkenko {
	background-image: url(../images2/film_ke.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}
#listsyokai {
	background-image: url(../images2/film_s.jpg);
	background-repeat: no-repeat;
	width: 682px;
	height: 85px;
	background-position: center;
}

.linktext {
	font-size: 12px;
	color: #996600;
	line-height: 107%;
}


#main {
	width: 650px;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;

}

.c-both { clear:both; }

#subcontents {
	height: 110px;
	width: 682px;
	background-image: url(../images/hosya2.jpg);
	background-repeat: no-repeat;
}

.text {
	text-align:left;
	font-size: 95%;
	line-height: 140%;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

}

.textmaru {
	text-align:right;
	font-size: 95%;
	line-height: 140%;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}

.copytext {
	font-size: 12px;
	color: #666666;
}

.kakudai {
	zoom: 120%;
	font-weight: bold;
	line-height: 150%;


} 
.textstrong {
	font-size: 95%;
	line-height: 140%;
	font-weight: bold;
	color: #CC6600;
}
.textmini {
	font-size: 80%;
	line-height: 135%;
	color: #996600;
}


h1 {
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	line-height: 105%;


}
h2 {
	font-size: 100%;
	line-height: 140%;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
}
h3 {
	font-size: 95%;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A9B075;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 10px;
	margin: 15px 5px 10px;


}



a:link {
	font-size: 12px;
	color: #339933;
	line-height: 107%;

}
a:visited {
	font-size: 12px;
	color: #996600;
	line-height: 107%;

}
a:active {
	color: #ff9900;
	font-size: 12px;
	text-decoration: blink;
	line-height: 107%;

}
.boxblue {
	font-size: 14px;
	line-height: 145%;
	color: #333333;
	background-color: #F2FDDB;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

.boxgreen {
	font-size: 14px;
	line-height: 145%;
	color: #333333;
	background-color: #F2FDDB;
	padding: 20px;
	border: 1px solid #CCCCCC;
}

.boxwhite {
	font-size: 14px;
	line-height: 145%;
	color: #333333;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
h4 {
	font-size: 100%;
	line-height: 150%;
	font-weight: bold;
	color: #996600;
}
.texthukamidori {
	font-size: 95%;
	line-height: 145%;
	color: #547E54;
	font-weight: bold;

}
.textdeepblue {
	font-size: 95%;
	line-height: 145%;
	font-weight: bold;
	color: #666699;
}
.pagebreak{page-break-before:always;}

li {
	line-height: 110%;
}
