@charset "Shift_JIS";

/*------SHP‘S‘Ì—pƒfƒUƒCƒ“------*/
/* #wrapper{ */
/* 	text-align: center; */
/* } */

/* table {  font-size: 13px; */
/* 	line-height: 120%;} */
/* tr {  font-size: 13px; */
/* 	line-height: 120%;} */
td { 
	text-align: left; 
	}
	
body {
	text-align: center;
	width: 100%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin: 0;
	padding: 0;
	color: #333333;
}

#maincontent {
	width: 760px;
	margin: 0 auto;
	clear: both;
	text-align: left;
	font-size: 90%;
	line-height: 130%;
}

.event_table {
	font-size: 0.9em;
}

.event_table .center {
	text-align: center;
}

.event_table .event_sun,.event_syuku {
	color: #ff0000;
}

.event_table .event_sat {
	color: #0000ff;
}

.contents_talk, .contents_photo {
	color: #333399;
}

.webmaga .admin_comment {
	color: #000000;
}

.webmaga .admin_comment_wide {
	clear:both;
	text-align: center;
	width:580px;
	margin-left:auto;
	margin-right:auto;
	border-top:1px dotted #333399;
	margin:10px;
	padding-top:10px;
}

.webmaga .admin_comment_right {
	width:280px;
	float:right;
	margin:5px;
	padding:10px;
	text-align:left;
}

.webmaga .photo_left {
	clear:left;
	width:280px;
	float:left;
	padding:10px;
	text-align:center;
}

.webmaga .photo_right {
	width:280px;
	float:right;
	padding:10px;
	text-align:center;
}

.webmaga .contents_talk img {
	float: right;
}

.webmaga .contents_talk br {
	clear: both;
}

.left_td td {
	text-align: left;
}

a:link {
	color: #3366CC;
	text-decoration: none;
}
a:visited { 
	color: #993366;
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;
}
a:active { 
	color: #FF3300; 
	text-decoration: none;
}

.new { color: #ff0000; font-weight: bold; vertical-align:text-top; font-size: 12px;}
.red { color: #ff0000;}
.dark-red { color: #CC0000;}
.bold { font-weight: bold;}
.bold-red { color: #ff0000; font-weight: bold;}
.bold-dark-red { color: #CC0000; font-weight: bold;}
.bold-red-f16 {
	color: #CC0000;
	font-weight: bold;
	font-size: 16px;
}
.center { text-align: center;}
.right { text-align: right;}

h1 {  font-size: 1.5em}
h2 {  font-size: 1.4em}
h3 {  font-size: 1.3em}
h4 {  font-size: 1.2em}
h5 {  font-size: 1.1em}
h6 {  font-size: 1em}

h1,h2,h3,h4,h5,h6 {
	line-height: 120%;
}

img{ border:0;}

/*------SHPƒtƒHƒ“ƒgˆê——------*/
.f10no { font-size: 10px}
.f11no { font-size: 11px}
.f12no { font-size: 12px}
.f14no { font-size: 14px}
.f15no { font-size: 15px}
.f16no { font-size: 16px}

a.f10:link { font-size: 10px; line-height: 13px; text-decoration: none; color: #3333CC}
a.f10:visited { font-size: 10px; line-height: 13px; text-decoration: none; color: #990066}
a.f10:hover { font-size: 10px; line-height: 13px; text-decoration: underline; color: #CC0066} 
a.f10:active { font-size: 10px; line-height: 13px; text-decoration: none; color:#CC0066}

a.f11:link {  font-size: 11px; line-height: 13px; text-decoration: none; color: #3333CC}
a.f11:visited { font-size: 11px; line-height: 13px; text-decoration: none; color: #990066}
a.f11:hover {  font-size: 11px; line-height: 13px; text-decoration: underline; color: #CC0066} 
a.f11:active {  font-size: 11px; line-height: 13px; text-decoration: none; color:#CC0066}

a.f12:link { font-size: 12px; line-height: 14px; text-decoration: none; color: #3333CC}
a.f12:visited { font-size: 12px; line-height: 14px; text-decoration: none; color: #990066}
a.f12:hover { font-size: 12px; line-height: 14px; text-decoration: underline; color: #CC0066} 
a.f12:active { font-size: 12px; line-height: 14px; text-decoration: none; color:#CC0066}

a.f12bl:link { font-size: 12px; font-weight: bold; text-decoration: none; color: #333333}
a.f12bl:visited { font-size: 12px; text-decoration: none; font-weight: bold; color: #990066}
a.f12bl:hover { font-size: 12px; text-decoration: underline; color: #CC0066; font-weight: bold} 
a.f12bl:active { font-size: 12px; text-decoration: none; color:#CC0066; font-weight: bold}

a.f14:link { font-size: 14px; line-height: 16px; text-decoration: none; color: #3333CC}
a.f14:visited { font-size: 14px; line-height: 16px; text-decoration: none; color: #990066}
a.f14:hover { font-size: 14px; line-height: 16px; text-decoration: underline; color: #CC0066} 
a.f14:active { font-size: 14px; line-height: 16px; text-decoration: none; color:#CC0066}

a.f15:link { font-size: 15px; line-height: 17px; text-decoration: none; color: #3333CC}
a.f15:visited { font-size: 15px; line-height: 17px; text-decoration: none; color: #990066}
a.f15:hover { font-size: 15px; line-height: 17px; text-decoration: underline; color: #CC0066} 
a.f15:active { font-size: 15px; line-height: 17px; text-decoration: none; color:#CC0066}

a.f16:link { font-size: 16px; line-height: 18px; text-decoration: none; color: #3333CC}
a.f16:visited { font-size: 16px; line-height: 18px; text-decoration: none; color: #990066}
a.f16:hover { font-size: 16px; line-height: 18px; text-decoration: underline; color: #CC0066} 
a.f16:active { font-size: 16px; line-height: 18px; text-decoration: none; color:#CC0066}

.privacy {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	margin-top:5px;
	padding: 5px;
	width: 80%;
	text-align:left;
	border:solid #ff0000 1px;
	font-size:12px;
}

.privacy h3{
	margin-top:0;
	font-size:1em;
	text-align:center;
}

.privacy ul {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:15px;
}

.privacy ul li{
	margin-left:15px;
}

.privacy-size100 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	margin-top:5px;
	padding: 5px;
	width: 100%;
	text-align:left;
	border:solid #ff0000 1px;
	font-size:12px;
}

.privacy-size100 h3{
	margin-top:0;
	font-size:1em;
	text-align:center;
}

.privacy-size100 ul {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:15px;
}

.privacy-size100 ul li{
	margin-left:15px;
}

.clear {
	clear: both;
}

#info {
}
#info .info_new {
	color: red;
}
#info strong {
	color: red;
	font-weight: normal;
}

#info .information {
	color:#3333cc;
}

#info .update {
	color:#ff9900;
}
#info .maint {
	color:#996600;
}
#info .job {
	color:#0000cc;
}
#info .want {
	color:#ff6633;
}
#info .caution {
	color:red;
}
