@charset "UTF-8"; 

/* ---------------
マージン・余白のリセット
--------------- */
body, div,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th ,td {
	margin: 0;
	padding: 0;
}

/* ---------------
要素の再定義
--------------- */
body {
	color: #333333;
	font-size: 14px; /* モダンブラウザ向け */
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka",  "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: #ffffff;
}
/* ie6 only */
* html body ,
* html body td ,
* html body th {
	font-size: x-small;
}
/* ie7 only */
*+html body ,
*+html body td ,
*+html body th {
	font-size: small;
}

p {
	font-size: 100%;
	line-height: 1.5;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka",  "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:114%;
}
h4 {

}
h5 {

}
img {
	border: none;
}
blockquote {
	margin: 10px 0 10px 30px;
	padding: 10px 0 10px 10px;
	border-left: 5px solid #999999;
	color: #666666;
	line-height: 1.5;
}
input {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* リンクの設定 */
a {
outline : 0;
}
a:link {
border: none;
color: #0066CC;
text-decoration: none;
}
a:visited {
border: none;
color: #0033CC;
text-decoration: none;
}
a:active {
border: none;
color: #0033CC;
}
a:hover {
border: none;
color: #6633CC;
text-decoration: underline;
}

/* ---------------
レイアウトの設定用のスタイルシート
--------------- */

/* コンテンツ全体のボックス */
#allBox{
	width: 950px;
	margin: 0 auto;
	padding: 0;
}
/* ヘッダボックス */
#headerBox {
	margin: 0;
	padding: 60px 20px 10px 20px;
	background-color: #DFDFDF;
-webkit-border-bottom-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-bottomleft:15px;
}
/* サブボックス*/
#subBox {
	float:right;
	width: 230px;
	margin: 10px 0 20px 0;
	padding:0 10px 20px 10px;
	background-color: #F0F0F0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
}
/* メインボックス */
#mainBox {
	float: left;
	width: 690px;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 100%;
}

/* サブボックスのフッタ */
#subColumn {
	float: left;
	width: 130px;
	margin: 0 0 20px 0;
	padding: 0px;
}

/* フッタボックス */
#footer {
	margin: 0 auto;
	padding: 0;
	clear: both;
	background-color: #DFDFDF;
	-webkit-border-top-right-radius:15px;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topright:15px;
	-moz-border-radius-topleft:15px;
	}

/* 管理者モードの際のボタンフォーム */
.adminBtn {
	float: left;
}

/* フロート解除 */
.clear {
	clear: both;
}

/* フロート解除(不可視) */
.clearHidden {
	margin:0 0 0 0;
	border:none;
	padding:0;
	height:0;
	width:auto;
	visibility:hidden;
	clear:both;
	display: block;
	_margin:-40px 0 0 0;
	_height:20px;
}
/* ---------------
main.css
コンテンツカラムの設定用のスタイルシート
--------------- */

/* ヘッダの設定 */

/* ページのタイトル */
#pageTitle {
}

/* サイトの解説 */
p#description {
	margin: 0 0 30px 0;
	/* 右寄せの場合 */
	/*text-align: right;*/
}

/* 管理者用ナビゲーションのボックス */
div#adminBox {
	background-color: #D9D9D9;
	margin: 0 0 20px;
	padding: 10px;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #CCCCCC;
}

/* 本文パート--エントリータイトル */
.title {
	margin: 0;
	font-size: 150%;
	font-weight: bold;
}


/* 曜日 */
.date, .date0, .date1, .date2, .date3, .date4, .date5, .date6 {
	margin: 0;
	padding: 10px;
	/*background-image: url(../blog/themes/select100/images/bg2.png);*/
	font-size: 120%;
	font-weight: bold;
}
/* 日曜日 */
.date0 {
	color: #FF3300;
}

/* 平日 */
.date, .date1,.date2, .date3, .date4, .date5 {
	color: #333333;
}

/* 土曜日 */
.date6 {
	color: #004B71;
}
/* エントリー本文ボックス */
div.newsTextBox {
	margin: 0;
	padding: 10px;
	color: #333333;
	background-color: #FFFFFF;
	}

/* エントリー本文 */
.news {
	line-height: 1.5;
	margin: 0 10px 17px 10px;
}

/* エントリー内テーブル */
.newsTextBox table {
	margin: 10px 0 0 0;
	padding: 0px;
	border-collapse: collapse;
}
.newsTextBox th {
	padding: 3px;
	border: solid 1px #CCCCCC;
	background-color: #EEEEEE;
}
.newsTextBox td {
	padding: 3px;
	border: solid 1px #CCCCCC;
}

/* エントリー内ソース */
.newsTextBox pre {
	width: 440px;
	margin-left: 10px;
	padding: 5px 10px 5px 10px;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	overflow: auto;
}

.newsTextBox ul, ol {
	list-style-position: inside;
}

/* カテゴリ名 */
.categoryName {
	color: #92A45D;
	font-size: 75%;
}

/* 検索語の装飾用　*/
.searchWord {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

/* 添付ファイル関連 */
/* 添付画像 */
.img {
}

/* 添付swf */
.swf {
	padding:5px;
}

/* 添付ファイルアイコン */
.icon {
	padding:5px;
}

/* 添付ファイルのキャプション */
p.caption {
	margin: 2px 0 5px 0;
	padding: 0 5px;
	color: #666666;
	font-size: 90%;
	text-align: center;
}

/* 添付画像配置（右） */
div.photoBoxL {
	float: left;
	margin-right: 10px;
}

/* 添付画像配置（左） */
div.photoBoxR {
	float: right;
	margin-left: 10px;
}

/* 添付画像配置（上下） */
div.photoBoxC {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


/* 1.60追記 */
/* エントリーフッタ(投稿者、コメント、TB等) */
#wraper #contentsColumn .newsFoot {
	clear: both;
	margin:-10px 25px 30px 25px;
	padding: 3px 0px;
	font-size: 88%;
	position: relative;
	border-bottom:1px #CCCCCC solid;
	text-align: right;
}

/* 改ページリンク */
.nextNews {
	text-align: center;
}

/* エラーメッセージ */
.error {
	margin: 0 0 0 10px;
	color: #CC0000;
	line-height: 1.5;
}
.comMessage{
	margin: 0 0 0 10px;
	line-height: 1.5;
}
/* 1.6追加 */

.newsBoxHidden2 {
	width: 480px;
	margin: 5px 10px;
	padding: 5px 0;
	background-color: #EBDDDD;
}
/* index.tpl.htmlの選択されているタグとタグを絞り込む */

/* タグ一覧Box */
div#allBox div#tagBox {
	margin: 0 0 10px 0;
	line-height: 1.4;
}

/* 選択されているタグ見出し */
#contentsColumn #pickupBox h2#selectTagTitle {
	display: inline;
	font-size:100%;
	padding: 7px 0 0 23px;
	/*background: url(../blog/themes/select100/images/selectTagBg.gif) no-repeat left top;*/
	_height: 23px;
	min-height: 23px;
}
/* 選択されているタグ一覧 */
#selectTag {
	display: inline;
	font-size: 100%;
	margin-top:7px;
	padding: 5px 0 0 0;
}
/* タグを絞り込むBox */
div#nestTagBox {
	display: inline-block;/* IE対策 */
	margin: 10px 20px 0 20px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E0E0E0;
	background-color: #FFFFFF;
}
/* タグを絞り込むBox回り込み解除 */
div#nestTagBox:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

/* タグを絞り込む見出し */
#contentsColumn #nextTagTitle {
	width: 100px;
	margin: 10px 0 0 10px;
	padding: 0;
	font-weight: normal;
}
/* 絞り込みリスト ul */
div#nestTagBox ul{
	margin: 5px 0 0 5px;
	padding: 0;
	width: 338px;
	float: left;
	list-style-type: none;
}
/* 絞り込みリスト li */
div#nestTagBox ul li{
	padding: 0 10px 0 0;
	display: inline;
}

/* エントリー内のタグ表示 */
div.newsTagBox {
	margin: 0;
	padding: 0;
	display:inline-block;/* IE対策 */
	border: 3px solid #EAEAEA;
	/*background: url(../images/mainTagBg.gif) repeat-y left top;*/
}
/* タグを絞り込むBox回り込み解除 */
.newsTagBox:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	
}

/* 関連タグ見出し */
.newsTagBox h4{
	width: 70px;
	margin: 0 0 0 0;
	_margin: 0 0 10px 0;
	padding: 5px;
	font-size: 11px;
	float: left;
}
/* 関連タグリスト ul */
.newsTagBox ul{
	float: left;
	list-style-type: none;
	width: 350px;
	margin: 0;
	padding: 5px;
	background-color: #FFFFFF;
}
/* 関連タグリスト li */
.newsTagBox ul li{
	display: inline;
	padding: 0 10px 0 0;
}

/* ---カレンダ用の設定ここから--- */
div#calBox {
	padding: 10px;
	background: #FFFFFF;
}
/* 年月・前後月のリンク */
div#calHeader {
	width: 210px;
	margin: 0 0 10px 0;
}
/* 月 */
p#month {
	font-size: 160%;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* 年 */
p#year {
	float: left;
	width: 50%;
	margin: 0;
	text-align: center;
}
/* 前月リンク */
p#calPrevLink {
	float: left;
	width: 25%;
	height: 20px;
	margin: 0;
	text-align: left;
}
/* 次月リンク */
p#calNextLink {
	float: left;
	width: 25%;
	height: 20px;
	margin: 0;
	text-align: right;
}
/* 日付周りは、calendar.css 色などは下に移動 */
/* ---カレンダ用の設定ここまで--- */


/* ---本文エリアの各種設定ここまで--- */
/* ---------------
ナビカラムの設定用のスタイルシート
--------------- */

/* ナビカラム--タイトル帯 */

/* ナビカラム--リスト */
.subList {
margin:0;
padding: 0 0 0 2em;

}
.subList li {
	margin-bottom: 5px;
}
li.subListSmall {
	font-size: 90%;
}
/* ---------------
ナビカラムの設定用のスタイルシート
--------------- */

/* リンク集エリアのボックス */
.linkBox {

}

/* リンク集サブカテゴリ名 */
.linkCatTitle {
	margin: 0 5px 3px 10px;
	color: #333333;
	font-size: 90%;
	font-weight: normal;
}

/* 検索フォーム */
#searchForm {

}

/* 検索カテゴリリスト */
.searchCat {
	width: 75%;
	margin: 0 0 3px 0;
	}
/* バナー用のボックス */
.bannerBox {
	margin: 0 auto 20px auto;
	padding: 0;
	text-align: center;
}

/* サブエリアのフッタ(RSS、ログイン、バナー) */
#subFooterBox {
	padding-top: 5px;
	border-top: 1px dotted #666666;
	margin: 20px 0 0 0;
	clear: both;
}

/* RSSファイルへのリンク */
#rssBtn {
	float: left;
	width: 44px;
	margin: 10px 10px 10px 0;
	_margin: 10px 5px 10px 0;
	padding: 0;
}

/* ログイン */
#login {
	float: left;
	width: 50px;
	margin: 10px 0 10px 10px;
	_margin: 12px 0 10px 10px;
	padding: 0;
	text-align: left;
	line-height: 1;
	font-size: 12px;
}
#a-blogBanner{
	float: right;
	width: 80px;
	margin: 10px 0px 10px 0;
	padding: 0;
}
/* 1.60追加 */
/* 選択中のカテゴリー */
#selectCategoryID {
	font-weight: bold;
}

/* タグリスト */
#allBox #subColumn .tagListUl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#allBox #subColumn .tagListUl li {
	display: inline;
	margin:  0 ;
	padding: 0 10px 0 0;
	line-height: 1.4;
}

/* タグリストのサイズ設定 */
.tagListUl .tagSize1 a:link ,.tagListUl .tagSize1 a:visited,.tagListUl .tagSize1 a:hover ,.tagListUl .tagSize1 a:active {
	font-size: 100%;
}
.tagListUl .tagSize2 a:link ,.tagListUl .tagSize2 a:visited,.tagListUl .tagSize2 a:hover ,.tagListUl .tagSize2 a:active {
	font-size: 107%;
}
.tagListUl .tagSize3 a:link ,.tagListUl .tagSize3 a:visited,.tagListUl .tagSize3 a:hover ,.tagListUl .tagSize3 a:active {
	font-size: 122%;
}
.tagListUl .tagSize4 a:link ,.tagListUl .tagSize4 a:visited,.tagListUl .tagSize4 a:hover ,.tagListUl .tagSize4 a:active {
	font-size: 136%;
}
.tagListUl .tagSize5 a:link ,.tagListUl .tagSize5 a:visited,.tagListUl .tagSize5 a:hover ,.tagListUl .tagSize5 a:active {
	font-size: 180%;
}

/* ---サブエリアの各種設定ここまで--- */
/* ---------------
detail.css
1エントリー表示の設定用のスタイルシート
--------------- */

/* コメントボックス */
div.comBox {
	margin-bottom: 10px;
	padding: 0 10px;
}

/* トラックバックURLボックス */
input.url{
	margin: 0 30px;
	padding: 3px;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #7C7C7C;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width:80%;
}
/* トラックバックURLタイトル */
.tbTitle {
}

/* トラックバック */
#tbUrl p {
	margin: 0 0 0 10px;
	font-size: 100%;
	font-weight: bold;
}

/* コメントのフォーム */
.comForm {
	margin: 10px 0;
	padding: 0px;
	font-size: 100%;
	background-color: #CCCCCC;
}

/* コメントのテキストボックス */
#comText {
	width: 380px;
}

/* コメントのフッタ(名前、投稿時間) */
.comFooter {
	font-size: 90%;
}

/* コメントのボタンのボックス */
div.comSubmitBox {
	float: left;
	width: 100px;
}

/* コメントのボタン下のHR */
hr#comHR {
	clear: both;
	visibility: hidden;
}

/* 各種フォームボタン */
.submitBtn {
	text-align: center;
}

/* エントリーナビゲーションボックス */


ul#newsNaviBox {
	list-style: none;
	list-style-type:none;
	width: 100%;
	height: 1.5em;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 88%;
}

/* 過去のエントリー */
li#entryBack {
	list-style: none;
	float: left;
	width: 40%;
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
}

/* 次のエントリー */
li#entryNext {
	list-style: none;
	float: left;
	width: 40%;
	margin: 0;
	padding: 0;
	text-align: right;
}

/* エントリー一覧へ */
li#entryList {
	list-style: none;
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* 1.46で追加　コメント・トラックバックが非表示の場合 */
.comBoxAdminOnly {
	border-left: 5px solid #999999;
	margin-bottom: 10px;
	padding: 0 10px;
	background-color: #E6E6E6;
}
/* 囲み直下の案内文 */
 .announce {
	margin: 0px 10px 10px;
}
/* 注意書き */
.attention {
	color: #FF3333 !important;
}
/* 必須 */
.indispensability {
	color: #FF3333 !important;
	font-size: 9px;
}

/* トップに戻る */
#toTop {
	margin: 0px;
	padding: 15px;
	text-align: right;
	}
/* フッタcopyright */
#footerBox #copyright {
	float: left;
	width: 290px;
	margin: 10px 20px 0 0;
	clear: both;
	text-align: left;
}
/* 本文パート--通常公開エントリーのボックス */
div.newsBox {
	/*margin: 5px 0 5px 85px;*/
	padding: 0;
}
.newsBoxHidden {
	width: 540px;
	margin: 5px 10px;
	padding: 5px 0;
	background-color: #EBDDDD;
}


/* -----------
フッター
----------- */
#footerBox {
	margin: 30px 0 0 0;
}
/* -----------
ここから追記
----------- */
/* カテゴリー名（今は静的） */
#contentsTitle {
	background: #F0F0F0;
	line-height: 1.7;
	padding: 5px 0 5px 20px;
	margin: 0 0 10px 0;
}
/* エントリーボックス */
.entryBox {
	background: #F0F0F0;
	padding: 20px;
	margin: 0 0 30px 0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	_width: 690px;
	}

/* 回り込み解除 */
.entryBox:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	
}

/* エントリーフッター */
.newsFooter {
	background: #CCCCCC;
	font-size: 78%;
	_font-size: 88%;
	padding: 10px;
	margin: 10px 0 0 0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	}
/* グローバルナビ（今は静的） */
#headerNavi {
	background: #FFFFFF;
	list-style: none;
	padding: 5px 15px;
}
#headerNavi li{
	display:inline;
	margin:0 30px 0 0;
	}
/* トピックパス */
#topicPass {
	font-size: 88%;
	margin: 0 0 5px 0;
}
/* エントリータイトルボックス */
.entryTitleBox {
	margin: 0 0 20px 0;
	border-left: 5px solid #999999;
	padding: 0 0 0 7px;
}
.categoryName {
	font-size: 85%;
	color: #6E6E6E;
}
/* エントリー送り */
.entryListNavi {
	width: 100%;
	margin: 0 0 30px 0;
}
#entryListNew {
	float: left;
	width: 50%;
	text-align: left;
}
#entryListOld{
	float: right;
	width: 50%;
	text-align: right;
}
/* サイト名 */
#siteTitle {
	font-size: 150%;
	line-height: 1;
	margin: 0 0 5px 0;
}
/* フォーム投稿ボタン */
.comPost {
	background: #B0B0B0;
	padding: 10px;
	text-align: center;
}
/* エントリー付属ボックス　コメント投稿欄 */
.entrySubDataBox {
	background: #F0F0F0;
	margin: 0px 0px 30px;
	padding: 20px;
}
/* エントリー付属ボックスのタイトル */
.entrySubDataTitle {
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #999999;
}
.newsFooter .neswPosted {
	margin: 0 0 10px 0;
	padding: 0px;
	float: left;
	width: 46%;
}
/* エントリーフッター */
.newsFooter .newsLinks {
	text-align: right;
	margin: 0 0 10px 0;
	padding: 0px;
	float: right;
	width: 46%;
	
}
/* エントリー内タグ */
.newsFooter .newsTags {
	margin: 15px 0px 0px 5em;
	clear: both;
	text-indent:-5em;
}
/* フォーム入力項目タイトル */
#comformDl dt {
	margin: 0px;
	padding: 5px 10px;
	float: left;
	width: 20%;
	clear: both;
}
/* フォーム入力欄 */
#comformDl dd {
	margin: 0;
	width: 80%;
	border-bottom: 2px solid #F0F0F0;
	padding: 5px 5px 5px 20%;
}
/* フォームの横幅 */
.formSizeS {
	width: 150px;
}
.formSizeM {
	width: 240px;
}
.formSizeL {
	width: 320px;
}
/* メニューの見出し */
#subBox h2 {
	font-size: 114%;
	padding: 10px 10px 5px 10px;
	border-bottom: 1px dotted #333333;
	margin: 10px 0 10px 0;
	clear: both;
}
/* カレンダー */
.cTable {
	width: 100%;
	border-collapse: collapse;
	border-top: solid 1px #F0F0F0;
}
.cTable td{
	width: 14%;
	text-align:center;
	line-height:1.7;/* セル高さ保持 */
}
.cWeek {
	border-bottom: solid 1px #F0F0F0;
	font-size: 100%;
}
.cWeek6 {
	color: #0F9FFF;
}
.cWeek0 {
	color: #FF0033;
}
/* コピーライト */
 #copyright {
	text-align: center;
	padding: 0 0 30px 0;
}
/* ここから管理画面 */
/* サブボックス*/
.adminNavi {
	float:right;
	width: 230px;
	_width: 250px;
	margin: 10px 0 0 0;
	padding:0 10px 0 10px;
	background-color: #F0F0F0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
}

/* 管理画面のエントリー囲みの外のテキスト */
.infoTxt {
	margin: 10px 0px;
	font-size: 88%;
}

/* 管理画面のみだし */
.crosshead3 {
	background: #CCCCCC;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 1;
}
.crosshead3table {
	background: #CCCCCC;
	padding: 10px;
	margin: 20px 0 0 0;
	line-height: 1;
}

/* 管理画面のフォームボタンなどの囲み */
#adminToolBox {
	background: #CCCCCC;
	margin: 0px 0px 20px;
	padding: 5px;
}

/* 管理がメンテーブル */
.newsTextBox .adminTable {
	margin: 0px;
	border-collapse: collapse;
	border:none;
	_width:630px !important;
}
.newsTextBox .adminTable tr,
.newsTextBox .adminTable th,
.newsTextBox .adminTable td{
border:solid 1px #cccccc;
}
.newsTextBox .adminTable th.thY{
text-align:right;
width: 25%;
}

/* 管理画面フィルター */
a#filterToggler {
	display: block;
}

/* エントリー内画像の回り込み設定 */
.imageLeft {
	float: left;
	margin: 0 15px 15px 0;
}
.imageRight {
	float: right;
	margin: 0 0 15px 15px;
}
.imageTop {
	margin: 0 auto ;
	width:100%;
	text-align:center;
}

/* 画像のキャプション */
.imageCaption {
	font-size: 85%;
	color: #666666;
}

/* 一覧へ */
.sitetopLink {
	text-align: center;
}

/* ---------------
添付ファイル関連
--------------- */

/* 添付画像 */
.columnImage {
	padding: 5px;
	border-top: solid 1px #C0C0C0;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
	border-left: solid 1px #C0C0C0;
	background-color: #FFFFFF;
}

/*
.columnImageNoCaption {
	margin-bottom: 10px;
}
*/

/* 添付ファイルアイコン */
.columnIcon {
	padding: 5px;
}

/* 添付ファイルのキャプション */
.caption {
	margin: 2px 0 5px;
	padding: 0 5px;
	color: #666666;
	font-size: 88% !important;
	text-align: center;
}

.nocaption {
	margin-bottom: 10px;
}

/* 添付画像配置（おまかせ） */
div.column-image-auto {
}

/* 添付画像配置（左） */
div.column-image-left {
	float: left;
	margin-right: 10px;
	display: inline;
}

/* 添付画像配置（右） */
div.column-image-right {
	float: right;
	margin-left: 10px;
	display: inline;
}

/* 添付画像配置（中央） */
div.column-image-center {
	margin-left: auto;
	margin-right:auto;
}

/* ファイル配置（おまかせ） */
div.column-file-auto {
}

/* ファイル配置（左） */
div.column-file-left {
	float: left;
	margin-right: 10px;
	display: inline;
}

/* ファイル配置（右） */
div.column-file-right {
	float: right;
	margin-left: 10px;
	display: inline;
}

/* ファイル配置（中央） */
div.column-file-center {
	margin-left: auto;
	margin-right:auto;
}

/* 地図配置（おまかせ） */
.column-map-auto {
	margin-bottom: 10px;
	/*macie\*/
	overflow: hidden;
	/*macie*/
}

/* 地図配置（左） */
.column-map-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	/*macie\*/
	overflow: hidden;
	/*macie*/
}

/* 地図配置（右） */
.column-map-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	/*macie\*/
	overflow: hidden;
	/*macie*/
}

/* 地図配置（中央） */
.column-map-center {
	display:block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	/*macie\*/
	overflow: hidden;
	/*macie*/
}

/* YouTube配置 (おまかせ) */
.column-youtube-auto {
}

/* YouTube配置 (左) */
.column-youtube-left {
	float: left;
	margin-right: 10px;
	display: inline;
}

/* YouTube配置 (右) */
.column-youtube-right {
	float: right;
	margin-left: 10px;
	display: inline;
}

/* YouTube配置 (中央) */
.column-youtube-center {
	margin-left: auto;
	margin-right:auto;
}

/* 検索結果 */
.searchWord1 {
	color:black;
	background:#ffff66;
}

.searchWord2 {
	color:black;
	background:#a0ffff;
}

.searchWord3 {
	color:black;
	background:#99ff99;
}

.searchWord4 {
	color:black;
	background:#ff9999;
}

.searchWord5 {
	color:black;
	background:#ff66ff;
}

.searchWord6 {
	color:black;
	background:#880000;
}

/* ---------------
タグクラウド
--------------- */

.tagListUl .tagSize1 a:link ,.tagListUl .tagSize1 a:visited,.tagListUl .tagSize1 a:hover ,.tagListUl .tagSize1 a:active {

	font-size: 100%;

}

.tagListUl .tagSize2 a:link ,.tagListUl .tagSize2 a:visited,.tagListUl .tagSize2 a:hover ,.tagListUl .tagSize2 a:active {

	font-size: 105%;

}

.tagListUl .tagSize3 a:link ,.tagListUl .tagSize3 a:visited,.tagListUl .tagSize3 a:hover ,.tagListUl .tagSize3 a:active {

	font-size: 109%;

}

.tagListUl .tagSize4 a:link ,.tagListUl .tagSize4 a:visited,.tagListUl .tagSize4 a:hover ,.tagListUl .tagSize4 a:active {

	font-size: 113%;

}

.tagListUl .tagSize5 a:link ,.tagListUl .tagSize5 a:visited,.tagListUl .tagSize5 a:hover ,.tagListUl .tagSize5 a:active {

	font-size: 117%;

}

.tagListUl .tagSize6 a:link ,.tagListUl .tagSize6 a:visited,.tagListUl .tagSize6 a:hover ,.tagListUl .tagSize6 a:active {

	font-size: 121%;

}

.tagListUl .tagSize7 a:link ,.tagListUl .tagSize7 a:visited,.tagListUl .tagSize7 a:hover ,.tagListUl .tagSize7 a:active {

	font-size: 125%;

}

.tagListUl .tagSize8 a:link ,.tagListUl .tagSize8 a:visited,.tagListUl .tagSize8 a:hover ,.tagListUl .tagSize8 a:active {

	font-size: 130%;

}

.tagListUl .tagSize9 a:link ,.tagListUl .tagSize9 a:visited,.tagListUl .tagSize9 a:hover ,.tagListUl .tagSize9 a:active {

	font-size: 134%;

}

.tagListUl .tagSize10 a:link ,.tagListUl .tagSize10 a:visited,.tagListUl .tagSize10 a:hover ,.tagListUl .tagSize10 a:active {

	font-size: 138%;

}

.tagListUl .tagSize11 a:link ,.tagListUl .tagSize11 a:visited,.tagListUl .tagSize11 a:hover ,.tagListUl .tagSize11 a:active {

	font-size: 142%;

}

.tagListUl .tagSize12 a:link ,.tagListUl .tagSize12 a:visited,.tagListUl .tagSize12 a:hover ,.tagListUl .tagSize12 a:active {

	font-size: 146%;

}

.tagListUl .tagSize13 a:link ,.tagListUl .tagSize13 a:visited,.tagListUl .tagSize13 a:hover ,.tagListUl .tagSize13 a:active {

	font-size: 150%;

}

.tagListUl .tagSize14 a:link ,.tagListUl .tagSize14 a:visited,.tagListUl .tagSize14 a:hover ,.tagListUl .tagSize14 a:active {

	font-size: 155%;

}

.tagListUl .tagSize15 a:link ,.tagListUl .tagSize15 a:visited,.tagListUl .tagSize15 a:hover ,.tagListUl .tagSize15 a:active {

	font-size: 159%;

}

.tagListUl .tagSize16 a:link ,.tagListUl .tagSize16 a:visited,.tagListUl .tagSize16 a:hover ,.tagListUl .tagSize16 a:active {

	font-size: 163%;

}

.tagListUl .tagSize17 a:link ,.tagListUl .tagSize17 a:visited,.tagListUl .tagSize17 a:hover ,.tagListUl .tagSize17 a:active {

	font-size: 167%;

}

.tagListUl .tagSize18 a:link ,.tagListUl .tagSize18 a:visited,.tagListUl .tagSize18 a:hover ,.tagListUl .tagSize18 a:active {

	font-size: 171%;

}

.tagListUl .tagSize19 a:link ,.tagListUl .tagSize19 a:visited,.tagListUl .tagSize19 a:hover ,.tagListUl .tagSize19 a:active {

	font-size: 175%;

}

.tagListUl .tagSize20 a:link ,.tagListUl .tagSize20 a:visited,.tagListUl .tagSize20 a:hover ,.tagListUl .tagSize20 a:active {

	font-size: 180%;

}

.tagListUl .tagSize21 a:link ,.tagListUl .tagSize21 a:visited,.tagListUl .tagSize21 a:hover ,.tagListUl .tagSize21 a:active {

	font-size: 184%;

}

.tagListUl .tagSize22 a:link ,.tagListUl .tagSize22 a:visited,.tagListUl .tagSize22 a:hover ,.tagListUl .tagSize22 a:active {

	font-size: 188%;

}

.tagListUl .tagSize23 a:link ,.tagListUl .tagSize23 a:visited,.tagListUl .tagSize23 a:hover ,.tagListUl .tagSize23 a:active {

	font-size: 192%;

}

.tagListUl .tagSize24 a:link ,.tagListUl .tagSize24 a:visited,.tagListUl .tagSize24 a:hover ,.tagListUl .tagSize24 a:active {

	font-size: 196%;

}

.tagListUl .tagSize25 a:link ,.tagListUl .tagSize25 a:visited,.tagListUl .tagSize25 a:hover ,.tagListUl .tagSize25 a:active {

	font-size: 200%;

}

/* ---------
検索結果 
------------*/
.highlight1 {
	color:black;
	background:#ffff66;
}

.highlight2 {
	color:black;
	background:#a0ffff;
}

.highlight3 {
	color:black;
	background:#99ff99;
}

.highlight4 {
	color:black;
	background:#ff9999;
}

.highlight5 {
	color:black;
	background:#ff66ff;
}

.highlight6 {
	color:black;
	background:#880000;
}


.infoHeading {
	background: #CCCCCC;
	margin: 0px;
	padding: 5px;
}
#allBox #mainBox .entryBox .continueBtn {
	text-align: right;
	margin: 10px 0px;
}
.tagListUl {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tagListUl li{
	margin-right:10px;
	display:inline;
	}


/* ---------------
フォーム
--------------- */

label.validator-result-, label.validator-result-1 {
	display: none;
}

label.validator-result-error, label.validator-result-0 {
	display: block;
	color: red;
}

p.transaction-notice- {
	display: none;
}

p.transaction-notice-error {
	color: red;
}

/* ---------------
絵文字スタイル
--------------- */

span.color-red {
	color: red;
}

span.color-blue {
	color: blue;
}

span.color-yellow {
	color: yellow;
}

/* ---------------
カラム定義
--------------- */

div.column-definition-text, div.column-definition-image, div.column-definition-file, div.column-definition-map, div.column-definition-youtube, div.column-definition-eximage {
	margin: 10px;
	padding: 10px;
	border: 1px black solid;
}

.veil {
	display: none;
}

/* ---------------
管理ページ
--------------- */

.weak {
	font-size: x-small;
}

ul.pager {
	list-style: none;
}
ul.pager li {
	display: inline;
}
