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

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: 14px;
	color: #996600;
	line-height: 120%;
}



#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: 14px;
	line-height: 140%;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;

}

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

}

.textno {
	  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #A9B075;/*左線*/
  margin-left:15px;
  margin-right:20px;
  margin-top:5px;
  font-size: 14px;
}


.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;


}


.jiten a:link {
	font-size: 14px;
	color: #339933;
	line-height: 145%;
	
}
.jiten a:visited {
	font-size: 14px;
	color: #996600;
	line-height: 145%;
	
}
.jiten a:hover { 
 	font-size: 14px;
	color: #FF6928;
	line-height: 145%;
	text-decoration: none;
		 }


.jiten a:active {
	color: #ff9900;
	font-size: 14px;
	text-decoration: blink;
	line-height: 145%;
	
}



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: 10px;
	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%;
}
.syokaitext {
	margin-left: 25px;
}


.migigazo {
width: 100%;
}

.migigazo img {
	float: right;
	margin-top: 0;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
}

</style>
