@charset "utf-8"; 

@import url(ie6.css);

/* ==================== 学園祭特設ページ用 ==================== */

/* ベースエリア */
h3 { width: 545px; margin: 15px auto; padding: 5px 5px 5px 10px; background-color:#79CAFF; color:#FFF; }
p.attention { margin: 10px 0px 10px 10px; padding: 0px; font-size: 10px; }
p.p001 { margin: 1px 0px; padding: 10px 0px; border: dotted 1px #333333; text-align: center; }

#formBlock { width: 725px; padding: 0px 0px 0px 20px; margin: 0px; }

#wikiList { margin:0px 20px; padding:0px; }
#wikiBase { float: left; display: inline; width: 560px; margin: 0px; padding: 0px; }
#wikiBase p { width: 500px; margin:5px auto; }

#wikiBase h2 { width: 509px; margin: 15px auto 10px auto; padding: 6px 0px 5px 23px; background:url(/wiki/circle/images/bg_tit.gif) no-repeat; color:#FFF; }
#dlCntBase h2 { width: 509px; margin: 15px auto 10px auto; padding: 6px 0px 5px 23px; background:url(/wiki/circle/images/bg_tit.gif) no-repeat; color:#FFF; }

#dlCntBase ul li,#wikiBase ul li { list-style:none; }

#resultBase { width: 560px; margin: 20px auto 0px auto; padding: 0px 15px; }
*html #resultBase { width: 500px; margin: 20px auto 0px auto; padding: 0px 15px; }
#resultBase .resultList { margin:0px 0px 15px 5px; padding:0px; }

.postBtn a:link,.postBtn a:visited { display:block; width:520px; height:63px; margin:15px auto 10px auto; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/circle_wiki_entry_bnr.gif) no-repeat top left; overflow:hidden; }
.postBtn a:hover,.postBtn a:active { background:url(/wiki/circle/images/circle_wiki_entry_bnr_on.gif) no-repeat top left; }

.postnewBtn a:link,.postnewBtn a:visited { display:block; width:130px; height:43px; margin:15px auto 10px auto; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/circle_wiki_new_entry_bnr.gif) no-repeat top left; overflow:hidden; }
.postnewBtn a:hover,.postnewBtn a:active { background:url(/wiki/circle/images/circle_wiki_new_entry_bnr_on.gif) no-repeat top left; }

.posteditBtn a:link,.posteditBtn a:visited { display:block; width:130px; height:43px; margin:5px auto 10px auto; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/circle_wiki_edit_entry_bnr.gif) no-repeat top left; overflow:hidden; }
.posteditBtn a:hover,.posteditBtn a:active { background:url(/wiki/circle/images/circle_wiki_edit_entry_bnr_on.gif) no-repeat top left; }

table#circleListTable { width:500px; margin:20px auto 0px auto; }
table#circleListTable caption { background-color:#ccc; padding:5px; color:#fff; font-weight:bold; margin:0px; }
table#circleListTable tr th { padding:5px; }
table#circleListTable tr td { padding:5px; border-bottom:1px dotted #ccc; }

/* fesMap */
table#fesMap { margin:20px auto; padding:0px; }
table#fesMap tr td { padding:3px; border:1px solid #ccc; background-color:#E6FAFF; text-align:center; vertical-align:middle; font-size:11px; }
table#fesMap tr td.noneStyle { padding:0px; background-color:#fff; text-align:left; border:none; }
table#fesMap tr td.noneStyle p { letter-spacing:1px; line-height:1.8em; font-size:11px; }
table#fesMap tr td.noneStyle a:link,table#fesMap tr td.noneStyle a:visited {  color:#666;  text-decoration:underline; }
table#fesMap tr td.noneStyle a:hover {  color:#F60;  text-decoration:none; }
table#fesMap tr td a:link,table#fesMap tr td a:visited {  color:#666;  text-decoration:none; }
table#fesMap tr td a:hover {  color:#F60;  text-decoration:underline; }

/* 情報表示 */
table.cmizer { margin:10px auto; }
table tr td.td001 { text-align:right; }

.wikiForm { width: 500px !important; margin: 1px auto 15px auto; border-collapse: collapse; }
.wikiForm th { margin: 0px; padding: 5px; text-align: center; background-color: #e3e3d9; font-weight: normal; vertical-align: middle; border-bottom: 1px solid #fff; }
.wikiForm tr td { padding: 5px; line-height: 2.0em; border-bottom: 1px solid #e3e3d9; }
#wikiBase .wikiForm tr td p { margin:0px; padding:0px; width:380px; }
.wikiForm td.endTd { border-bottom: none; }
.wikiForm td.keyWord { font-size:10px; }
.wikiForm textarea { width:300px; }
.wikiForm .input000 { margin:0px 0px 5px 0px; width: 300px; }

.wikiFreespace { width: 544px; clear: both; margin: 1px auto 15px auto; border-collapse: collapse; }
.wikiFreespace h4 { border-bottom:1px dotted #CCC; }
.wikiFreespace tr td { padding: 10px 20px; line-height: 2.0em; border: 1px solid #e3e3d9; }
.wikiFreespace .input000 { margin:0px 0px 5px 0px; width: 500px; background-color: #FFFFFF; border: solid 1px #999999; }

table.detailtbl { width: 560px; verticla-align:top; margin: 0 auto; padding:0; }
table.detailForm { width: 244px; clear: both; margin: 1px auto 15px auto; border-collapse: collapse; }

.detailForm th { width: 40%; margin: 0px; padding: 10px; text-align: right; background-color: #e3e3d9; font-weight: normal; vertical-align: middle; border-bottom: 1px solid #fff; font-size:10px; }
.detailForm td { padding: 10px; line-height: 2.0em; border-bottom: 1px solid #e3e3d9; font-size:10px; }
.detailForm td.endTd { border-bottom: none; }

.FreeWord { margin:0px 0px 5px 20px; }
.FreeWord .input000 { margin:0px 5px 5px 0px; width: 300px; background-color: #FFFFFF; border: solid 1px #999999; }

.preView { width: 504px; display:block; padding:20px; background-color:#FFFFCC; border:1px dotted #FF9900; margin:20px auto 0 auto; }

.wikiLinkItem { width: 560px; padding:5px 0px 0px 0px; margin:0px 0px 20px 0px; text-align:center; border-top:1px dotted #CCC; }

p.paging { margin:10px 0px; padding:0px; text-align:center; }
p.moreList { margin:10px 0px; padding:0px; text-align:center; }

table.resultTable {  background-color:#fcfcfc;  width:530px;  margin-bottom:5px; }
*html table.resultTable { width:500px; }
table.resultTable tr td {  font-size:12px;  line-height:1.3em; text-align:left; }

/* 掲示板 */
#newBoard { text-align:right; width:522px; margin:0px auto 10px auto; padding:5px; background-color:#d5f2fd; }
#newBoard button { font-size:12px; width:150px; height:24px; }

#boardTable { width:532px; margin:15px auto 20px auto; }
#boardTable tr th { text-align:center; background:#eee; font-weight:normal; padding:5px; }
#boardTable tr th#boardTitle { font-size:14px; background:url(/wiki/circle/images/bg_board_tit.gif) repeat-x bottom; border-left:5px solid #79caff; border-top:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; padding:5px 5px 5px 8px; text-align:left; font-weight:bold; }
#boardTable tr td { text-align:center; border:#eee 1px solid; padding:5px 10px; }
#boardTable tr td.comment { text-align:left; }
#boardTable tr td.comment2 { text-align:left; }
#boardTable tr td p { margin:0px 0px 5px 0px; padding:0px; }
#boardTable tr th span { line-height:8px; }

input { font-size:12px; }

#boardTable tr td.comment textarea { width:100%; height:40px; font-size:12px; }
#boardTable tr td.comment input { width:100%; font-size:12px; }

/* new window mode bottun */

.full-screen a:link,.full-screen a:visited { display:block; background:url(/wiki/circle/images/btn_window_mode.gif) no-repeat top left; width:89px; height:23px; text-align:center; margin:5px 0px 0px 317px; padding:3px 0px 0px 0px; text-decoration:none; font-size:10px; }
.full-screen a:hover,.full-screen a:active { background:url(/wiki/circle/images/btn_window_mode_on.gif) no-repeat top left; }

.wikiForm a.close-screen:link,.wikiForm a.close-screen:visited { display:block; background:url(/wiki/circle/images/btn_window_mode_long.gif) no-repeat top left; width:119px; height:23px; text-align:center; margin:5px auto 0px auto; padding:3px 0px 0px 0px; text-decoration:none; font-size:10px; }
.wikiForm a.close-screen:hover,.wikiForm a.close-screen:active { display:block; background:url(/wiki/circle/images/btn_window_mode_long_on.gif) no-repeat top left; }

/* なに？ */

#aboutBoxBase { width:556px; margin:0px auto 20px auto; padding:0px 0px 18px 0px; background-color:#ececec; }

#aboutBoxBase p { width:556px; margin:0px auto 10px auto; padding:0px; }

#aboutBoxBase h4 { width:556px; height:134px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_01.jpg) no-repeat top left; }
#aboutBoxBase h5 { width:556px; height:115px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_02.jpg) no-repeat top left; }

#aboutBoxBase dl#mainDlBox { width:520px; margin:0px auto 10px auto; padding:0px; }
#aboutBoxBase dl#mainDlBox dt { width:520px; height:66px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_03.gif) no-repeat top left; }
#aboutBoxBase dl#mainDlBox dd { width:274px; margin:0px; padding:10px 14px 0px 230px;background:url(/wiki/circle/images/pre/pre_img_zu_01.gif) no-repeat top left #fff; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; }
#aboutBoxBase dl#mainDlBox dd.endBox { width:520px; height:14px; margin:0px; padding:0px; background:url(/wiki/circle/images/pre/pre_img_bg_01.gif) no-repeat top left; border:none; }

#aboutBoxBase dl#subLeftDlBox { float:left; width:250px; margin:0px 18px 10px 18px; padding:0px; }
#aboutBoxBase dl#subLeftDlBox dt { width:250px; height:246px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_04.gif) no-repeat top left; }
#aboutBoxBase dl#subLeftDlBox dd { width:220px; margin:0px; padding:10px 14px 0px 14px; background:#fff; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; }
#aboutBoxBase dl#subLeftDlBox dd.endBox { width:250px; height:14px; margin:0px; padding:0px; background:url(/wiki/circle/images/pre/pre_img_bg_02.gif) no-repeat top left; border:none; }

#aboutBoxBase dl#subRightDlBox { float:right; width:250px; margin:0px 18px 10px 0px; padding:0px; }
#aboutBoxBase dl#subRightDlBox dt { width:250px; height:313px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_05.gif) no-repeat top left; }
#aboutBoxBase dl#subRightDlBox dd { width:220px; margin:0px; padding:10px 14px 0px 14px; background:#fff; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; }
#aboutBoxBase dl#subRightDlBox dd.endBox { width:250px; height:14px; margin:0px; padding:0px; background:url(/wiki/circle/images/pre/pre_img_bg_02.gif) no-repeat top left; border:none; }

#aboutBoxBase a#sampleBtn:link,#aboutBoxBase a#sampleBtn:visited { display:block; width:520px; height:63px; margin:0px auto 10px auto; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_btn_01.gif) no-repeat top left; overflow:hidden; }
#aboutBoxBase a#sampleBtn:hover,#aboutBoxBase a#sampleBtn:active { background:url(/wiki/circle/images/pre/pre_img_btn_01_on.gif) no-repeat top left; }

#aboutBoxBase a#indexBtn:link,#aboutBoxBase a#indexBtn:visited { display:block; width:520px; height:63px; margin:0px auto 10px auto; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_btn_02.gif) no-repeat top left; overflow:hidden; }
#aboutBoxBase a#indexBtn:hover,#aboutBoxBase a#indexBtn:active { background:url(/wiki/circle/images/pre/pre_img_btn_02_on.gif) no-repeat top left; }

.clr { clear:both; }
.txtRight { text-align:right; }

/* 使い方 */

#aboutCircleWiki { width:532px; margin:0px auto 20px auto; padding:0px; }
#aboutCircleWiki p { text-align:center; margin:0px 0px 0px 0px; }
#aboutCircleWiki p#moreinfo { margin:10px 0px 20px 0px; }

#aboutCircleWiki ul { margin:0px; padding:0px; }
#aboutCircleWiki ul li { list-style:none; margin:0px; padding:0px; float:left; }
#aboutCircleWiki ul li a { display:block; text-indent:-9999px; height:31px; }

#aboutCircleWiki ul li#stepLink1 a:link,#aboutCircleWiki ul li#stepLink1 a:visited { background:url(/wiki/circle/images/pagemenu/step_01.gif) no-repeat; width:128px; }
#aboutCircleWiki ul li#stepLink1 a:hover,#aboutCircleWiki ul li#stepLink1 a:active { background:url(/wiki/circle/images/pagemenu/step_01_on.gif) no-repeat; width:128px; }

#aboutCircleWiki ul li#stepLink2 a:link,#aboutCircleWiki ul li#stepLink2 a:visited { background:url(/wiki/circle/images/pagemenu/step_02.gif) no-repeat; width:139px; }
#aboutCircleWiki ul li#stepLink2 a:hover,#aboutCircleWiki ul li#stepLink2 a:active { background:url(/wiki/circle/images/pagemenu/step_02_on.gif) no-repeat; width:139px; }

#aboutCircleWiki ul li#stepLink3 a:link,#aboutCircleWiki ul li#stepLink3 a:visited { background:url(/wiki/circle/images/pagemenu/step_03.gif) no-repeat; width:139px; }
#aboutCircleWiki ul li#stepLink3 a:hover,#aboutCircleWiki ul li#stepLink3 a:active { background:url(/wiki/circle/images/pagemenu/step_03_on.gif) no-repeat; width:139px; }

#aboutCircleWiki ul li#stepLink4 a:link,#aboutCircleWiki ul li#stepLink4 a:visited { background:url(/wiki/circle/images/pagemenu/step_04.gif) no-repeat; width:126px; }
#aboutCircleWiki ul li#stepLink4 a:hover,#aboutCircleWiki ul li#stepLink4 a:active { background:url(/wiki/circle/images/pagemenu/step_04_on.gif) no-repeat; width:126px; }

.pageUp { text-align:right !important; font-size:11px; display:block; margin:0px 0px 20px 0px; }

/* Navigation */

#lNaviWiki { width:200px; margin:0px 0px 4px 0px; padding:0px; background-image:url(/common/images/sub_frame001_bg.gif); background-repeat:repeat-y;  }

#lNaviWikiFrame { width:200px; margin:0px; padding:12px 0px 0px 0px; background-image:url(/common/images/sub_frame001_top.gif); background-repeat:no-repeat; background-position:left top; list-style-type:none;  }

#lNaviWikiFrame li { width:180px; margin:0px 10px; padding:0px; vertical-align:bottom;  }
#lNaviWikiFrame li#FrameTitle { padding:7px 0px 5px 5px; }
#lNaviWikiFrame li a { display:block; margin:0px 0px 2px 0px; padding:5px 5px 5px 10px;  }
#lNaviWikiFrame li ul { width:165px; margin:0px 0px 0px 15px; padding:0px; list-style-type:none;  }
#lNaviWikiFrame li ul li { width:165px; margin:0px; padding:0px;  }
#lNaviWikiFrame li a,
#lNaviWikiFrame li a:link,
#lNaviWikiFrame li a:visited { background-color:#FFFFFF; font-weight:normal; text-decoration:none; color:#333333;  }
#lNaviWikiFrame li a:hover,
#lNaviWikiFrame li a:active { background-color:#8dd1ff; color:#333333; font-weight:bold;  }

#lNaviWikiFrame .naviSelect a,
#lNaviWikiFrame .naviSelect a:link,
#lNaviWikiFrame .naviSelect a:visited { background-color:#e3e3e3; color:#333333; font-weight:bold;  }
#lNaviWikiFrame .naviSelect ul li a,
#lNaviWikiFrame .naviSelect ul li a:link,
#lNaviWikiFrame .naviSelect ul li a:visited { background-color:#FFFFFF; font-weight:normal;  }
#lNaviWikiFrame .naviSelect ul li a:hover,
#lNaviWikiFrame .naviSelect ul li a:active { background-color:#e3e3e3; color:#333333; font-weight:bold;  }

#lNaviWiki .frameEnd { width:200px; height:10px; margin:0px; padding:0px; overflow:hidden; background-image:url(/common/images/sub_frame001_end.gif); background-repeat:no-repeat; }

a.flip-all:link,a.flip-all:visited { display:block; text-align:center; text-decoration:none !important; margin:15px auto 1px auto; padding:3px; background-color:#ffddbe; border:1px solid #f2aa79; }
a.flip-all:hover,a.flip-all:active { background-color:#ffcece; border:1px solid #e48d8d; text-decoration:none; }

a.flip-all-small:link,a.flip-all-small:visited { display:block !important; text-align:center !important; text-decoration:none !important; margin:0px !important; padding:0px !important; font-size:10px !important; background-color:#ffddbe !important; border:1px solid #f2aa79 !important; }
a.flip-all-small:hover,a.flip-all-small:active { background-color:#ffcece !important; border:1px solid #e48d8d !important; text-decoration:none !important; }


/* ---------------------------------- ie6 hack ----------------------------------*/
*html .postBtn { margin:20px; }
*html #wikiBase { width: 480px; margin: 0px 0px 0px 15px; padding:0px; }

*html #dlCntBase h2 { width: 535px; margin: 15px 0px 10px 15px; }
*html #dlCntBase h3{ width: 535px; margin: 15px 0px 10px 15px; }
*html #wikiBase h2 { width: 535px; margin: 15px 0px 10px 0px; }
*html #wikiBase h3 { width: 535px; margin: 15px 0px 10px 0px; }
*html #wikiBase p { width: 500px; margin: 15px; }

*html .posteditBtn a:link { margin:5px 0px 10px 0px; }
*html .posteditBtn a:visited { margin:5px 0px 10px 0px; }
*html #aboutBoxBase { width:556px; margin:0px 0px 20px 2px; padding:0px 0px 18px 0px; background-color:#ececec; }
*html #aboutBoxBase p { width:556px; margin:0px auto 10px auto; padding:0px; }
*html #aboutBoxBase h4 { width:556px; height:134px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_01.jpg) no-repeat top left; }
*html #aboutBoxBase h5 { width:556px; height:115px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_02.jpg) no-repeat top left; }
*html #aboutBoxBase dl#mainDlBox { width:520px; margin:0px 0px 10px 18px; padding:0px; }
*html #aboutBoxBase dl#mainDlBox dt { width:520px; height:66px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_03.gif) no-repeat top left; }
*html #aboutBoxBase dl#mainDlBox dd { width:520px; margin:0px; padding:10px 14px 0px 230px; background:url(/wiki/circle/images/pre/pre_img_zu_01.gif) no-repeat top left #fff; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; }
*html #aboutBoxBase dl#mainDlBox dd.endBox { width:520px; height:14px; margin:0px; padding:0px; background:url(/wiki/circle/images/pre/pre_img_bg_01.gif) no-repeat top left; border:none; }
*html #aboutBoxBase dl#subLeftDlBox { float:left; width:250px; margin:0px 18px 10px 10px; padding:0px; }
*html #aboutBoxBase dl#subLeftDlBox dt { width:250px; height:246px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_04.gif) no-repeat top left; }
*html #aboutBoxBase dl#subLeftDlBox dd { width:250px; margin:0px; padding:10px 10px 0px 10px; background:#fff; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; }
*html #aboutBoxBase dl#subLeftDlBox dd.endBox { width:250px; height:14px; margin:0px; padding:0px; background:url(/wiki/circle/images/pre/pre_img_bg_02.gif) no-repeat top left; border:none; }
*html #aboutBoxBase dl#subRightDlBox { float:left; width:250px; margin:0px 0px 10px 0px; padding:0px; }
*html #aboutBoxBase dl#subRightDlBox dt { width:250px; height:313px; margin:0px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_tit_05.gif) no-repeat top left; }
*html #aboutBoxBase dl#subRightDlBox dd { width:250px; margin:0px; padding:10px 14px 0px 14px; background:#fff; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; }
*html #aboutBoxBase dl#subRightDlBox dd.endBox { width:250px; height:14px; margin:0px; padding:0px; background:url(/wiki/circle/images/pre/pre_img_bg_02.gif) no-repeat top left; border:none; }
*html #aboutBoxBase a#sampleBtn:link,#aboutBoxBase a#sampleBtn:visited { display:block; width:520px; height:63px; margin:0px 0px 10px 18px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_btn_01.gif) no-repeat top left; overflow:hidden; }
*html #aboutBoxBase a#sampleBtn:hover,#aboutBoxBase a#sampleBtn:active { background:url(/wiki/circle/images/pre/pre_img_btn_01_on.gif) no-repeat top left; }
*html #aboutBoxBase a#indexBtn:link,#aboutBoxBase a#indexBtn:visited { display:block; width:520px; height:63px; margin:0px 0px 10px 18px; padding:0px; text-indent:-9999px; background:url(/wiki/circle/images/pre/pre_img_btn_02.gif) no-repeat top left; overflow:hidden; }
*html #aboutBoxBase a#indexBtn:hover,#aboutBoxBase a#indexBtn:active { background:url(/wiki/circle/images/pre/pre_img_btn_02_on.gif) no-repeat top left; }

*html #aboutCircleWiki { width:532px; margin:0px 0px 20px 15px; padding:0px; }
*html #aboutCircleWiki h2 { margin-left:0px; }
