@charset "UTF-8";

/* ========================================
　saekiku.com　スタイルシート （トップページ）
　Copyright (C) 2009 saekiku.com All Rights Reserved. 
=========================================*/

/* -----------------------------------------
　ランダムイメージ
-------------------------------------------*/

#random {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#random a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-decoration: none;
	border: none;
}
#random a:hover {
	border: none;
}

/*h1　イベントタイトル*/

h1.eventkaisaityu {
	font-size: 16px;
	background-image: url(/fileadmin/template/images/top/eventkaisai_top.jpg);
	height: 47px;
	width: 773px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	letter-spacing: 5px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 47px;
	clear: both;
}

h1.eventkokuchi {
	font-size: 16px;
	background-image: url(/fileadmin/template/images/top/eventkokuchi_top.jpg);
	height: 47px;
	width: 773px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	letter-spacing: 5px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 47px;
	clear: both;
}

h1.oshirase {
	font-size: 16px;
	background-image: url(/fileadmin/template/images/season_sozai/oshirase_top.jpg);
	height: 47px;
	width: 773px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	letter-spacing: 5px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 47px;
	clear: both;
}

h2.eventtitle {
	color: #FF0000;
	font-weight: bold;
	font-size: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}


hr {
	clear: both;
	width: 740px;
	margin-left: 10px

}

/* -----------------------------------------
　画像の設定
-------------------------------------------*/
/*中央揃え*/
.csc-textpic-imagewrap {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 2px;
}


#main a.imglinktokusyu {
	background: #ffffff;
	border: none;
	text-decoration: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* -----------------------------------------
　新着情報テーブル設定
-------------------------------------------*/

table.whatsnew {
	width: 730px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
table.whatsnew td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: left;
	vertical-align: top;
}


/*五日市 通常*/
table.pinkwaku {
	font-size: 90%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-collapse: collapse;
}
table.pinkwaku td {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #FF99FF;
}
table.pinkwaku td p {
	margin: 0px;
	padding: 2px;
}
table.pinkwaku th {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #FF99FF;
	font-weight: bold;
	text-align: center;
}

/*湯来　通常*/
table.greenwaku {
	font-size: 90%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-collapse: collapse;
}
table.greenwaku td {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #006600;
}
table.greenwaku td p {
	margin: 0px;
	padding: 2px;
}
table.greenwaku th {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #006600;
	font-weight: bold;
	text-align: center;
	background-color: #CEFFCE;
}

/*湯来　通常*/
table.greenwaku_center {
	font-size: 90%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-collapse: collapse;
	text-align: center;
}
table.greenwaku_center  td {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #006600;
}
table.greenwaku_center  td p {
	margin: 0px;
	padding: 2px;
}
table.greenwaku_center  th {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #006600;
	font-weight: bold;
	text-align: center;
	background-color: #CEFFCE;
}

/*黒枠*/
table.history {
	width: 700px;
	font-size: 90%;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-collapse: collapse;
}
table.history td {
	padding: 4px;
	margin: 0px;
	vertical-align: top;
	border-collapse: collapse;
	border: 1px solid #000000;
}
table.history td p {
	margin: 0px;
	padding: 2px;
}
table.history th {
	width: 90px;
	padding: 4px;
	margin: 0px;
	text-align: right;
	border-collapse: collapse;
	border: 1px solid #000000;
	vertical-align: top;
	font-weight: normal;
}

/*リンク枠*/
table.linkwaku {
	clear: both;
	width: 120px;
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-collapse: collapse;
}
table.linkwaku td {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #FF99FF;
}
table.linkwaku td p {
	margin: 0px;
	padding: 2px;
}
table.linkwaku th {
	padding: 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #FF99FF;
	font-weight: bold;
	text-align: center;
}

/* -----------------------------------------
　Typo3テキスト入力枠様
-------------------------------------------*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left {
	text-align: left;
}
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center {
	text-align: center;
}
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right {
	text-align: right;
}
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify {
	text-align: justify;
} 

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 {
	background-color: #EDEBF1;
	padding: 2px 4px 2px 4px;
	border: 1px solid #333333;
}
p.csc-frame-frame2, table.csc-frame-frame2 {
	background-color: #F5FFAA;
	padding: 2px 4px 2px 4px;
	border: 1px solid #333333;
}


/* Bullet styles for unordered lists.*/
ul.component-items {
	color: #186900;
	list-style-type: circle;
}
ul.action-items {
	color: #8A0020;
	list-style-image: url(img/red_arrow_bullet.gif);
}

/* Numbering styles for ordered lists.*/
ol.component-items-ordered {
	color: #10007B;
	list-style-type: lower-roman;
}
ol.action-items-ordered {
	color: #8A0020;
	list-style-type: lower-greek;
}

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important {
	color: #8A0020;
}
span.name-of-person {
	color: #10007B;}
span.detail {
	color: #186900;
}

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/* Default selector for indentation.*/
div.indent {
	margin-left: 2em;
}



