@charset "utf-8";

/*	マージン	*/
.m0 {margin:0px;}

.mt0 {margin-top:0px;}

.mt5 {margin-top:5px;}

.mt10 {margin-top:10px;}

.mt15 {margin-top:15px;}

.mt20 {margin-top:20px;}

.ml0 {margin-left:0px;}

.ml5 {margin-left:5px;}

.ml10 {margin-left:10px;}

.ml14 {margin-left:14px;}

.ml15 {margin-left:15px;}

.ml20 {margin-left:20px;}

.mr0 {margin-right:0px;}

.mr5 {margin-right:5px;}

.mr10 {margin-right:10px;}

.mr15 {margin-right:15px;}

.mr20 {margin-right:20px;}

.mb0 {margin-bottom:0px;}

.mb5 {margin-bottom:5px;}

.mb10 {margin-bottom:10px;}

.mb15 {margin-bottom:15px;}

.mb20 {margin-bottom:20px;}


/*	パディング	*/

.p0 {padding:0px;}

.pt0 {padding-top:0px;}

.pt5 {padding-top:5px;}

.pt10 {padding-top:10px;}

.pt15 {padding-top:15px;}

.pt20 {padding-top:20px;}

.pl0 {padding-left:0px;}

.pl5 {padding-left:5px;}

.pl10 {padding-left:10px;}

.pl15 {padding-left:15px;}

.pl20 {padding-left:20px;}

.pr0 {padding-right:0px;}

.pr5 {padding-right:5px;}

.pr10 {padding-right:10px;}

.pr15 {padding-right:15px;}

.pr20 {padding-right:20px;}

.pb0 {padding-bottom:0px;}

.pb5 {padding-bottom:5px;}

.pb10 {padding-bottom:10px;}

.pb15 {padding-bottom:15px;}

.pb20 {padding-bottom:20px;}


/*	フォント	*/

.small80 {
	font-size: 80%;
}

.small90 {
	font-size: 85%;
}


.big120 {
	font-size: 120%;
}

.red {
	color: #FF0000;
}

.white {
	color: #FFFFFF;
}

.blue {
	color: #0000FF;
}

a.infohis:link {
	color: #FFFFFF;
}

a.infohis:visited {
	color: #FFFFFF;
}

a.infohis:hover {
	color: #FFCDAC;
}



/*	行間	*/

.lh120 {
	line-height: 120%;
}

.lh100 {
	line-height: 100%;
}

.lh135 {
	line-height: 135%;
}
.indent1 {
	text-indent: -1em;
	margin-left: 1em;
}
.ls1 {
	letter-spacing: -1px;
}
.gray {

	color: #888888;
}
.lh150 {

	line-height: 150%;
}

.kado  { background-color:#FFFFFF; } 
.kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#FDEEF0; } 
.kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#FDEEF0; } 
.kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#FDEEF0; } 
.kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#FDEEF0; } 
.kado5 { padding:10px; background-color:#FDEEF0; } 

.dotline {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	display: block;
	height: 3px;
}
.kado5 p {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
}
.mt-10 {
	margin-top: -10px;
}
.green {

	color: #369330;
}

div.gallery a.thumb {
	margin-right: 8px;
	float: left;
	margin-bottom: 4px;
	display: block;
	margin-top: 4px;
}

a.thumb:link{
	border: solid #CCCCCC 1px;
	padding: 2px;
}

a.thumb:hover{
	border: solid #993300 1px;
	padding: 2px;
}

a.thumb:visited{
	border: solid #CCCCCC 1px;
	padding: 2px;
}
