@charset "Shift_JIS";
 /*ƒŠƒZƒbƒg */
.event{
	text-align:left;
	width:600px;
	margin:5px auto;
	padding:5px;
	background-color:#ffffff;
}
.event h2{display:inline;
	font-weight:bold;}

.event-title{
    color:#000099;
    font-size:12pt;
}

.event-date{
    color:#000099;
    font-size:10pt;
	margin-left:50px;
	float:left;
}
.event-place{
	text-align:right;
    color:#000099;
	margin-right:50px;
    font-size:10pt;
}
.event-description{
	clear:both;
    font-size:10pt;
	margin-left:30px;
	}
.event dl{
    display:compact;
    font-size:10pt;
	margin-left:40px;
	margin-top:15px;
}
.event dd{margin-left:80px;}
.posting{
	text-align:center;
	margin:20px auto;
	font-size:12pt;
	color:#993300}
.circle{border:1px solid #66cccc;
	text-align:left;
	width:600px;
	margin:5px auto;
	background-color:#ffffff;
	padding:20px;}
.circle .circle-name h2{color:#330066;
	font-size:15pt;
	font-weight:bold;
	margin-bottom:15px;}
.circle-description{
	color:#336666;
    font-size:11pt;
	margin-left:30px;
	}
.circle-description address{
	text-align:left;
	margin-left:50px;}

.otayori{
	text-align:left;
	width:600px;
	padding:15px;
	margin:5px auto;
	background-color:#ffffff;
}
.otayori h2{
    display:inline;
    font-weight:bold;
}

.otayori-title{
    color:#000099;
    font-size:12pt;
}

.otayori-date{
    color:#000099;
    font-size:10pt;
	margin-left:50px;
	float:left;
}
.otayori-name{
	text-align:right;
    color:#000099;
	margin-right:50px;
    font-size:10pt;
    border-bottom:solid 1px #C0C0C0;
}
.otayori-body{
	clear:both;
    font-size:12pt;
	margin:30px;
	color:#8707FF;
	}
.otayori-comment{
	color:#555555;
	font-size:11pt;
	padding-left:10px;
}
.koumoku{width:700px;margin-top:20px;}

.pline{border-top:3px #FF3399 solid;line-height:10px;}
.bline{border-top:3px #3366cc solid;line-height:10px;}
.vline{border-top:3px #9933cc solid;line-height:10px;}
.yline{border-top:3px #ffff00 solid;line-height:10px;}
.oline{border-top:3px #ff6600 solid;line-height:10px;}
.gline{border-top:3px #006600 solid;line-height:10px;}

.mise{font-size:9pt;width:650px;color:#000099;margin-left:25px;margin-bottom:15px;background-color:#ffffff;}
.add address{display:inline;padding-left:15px;}
.mise .namae{width:300px;float:left;}
.mise .area{float:left;width:70px;}
.mise h2 a{color:#000099;font-weight:bold;font-size:11pt;text-decoration:underline;}
.mise .add{margin-left:310px;color:#333333;}

.genle{
	padding:2px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:2px;
	width:200px;
	background-color:#ffffff;
}

