@charset "utf-8";

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

/* ベースエリア */

h3{ width: 509px; margin: 15px auto 10px auto; padding: 6px 0px 5px 23px; background:url(/wiki/campus/new/images/bg_tit.gif) no-repeat; color:#FFF; }
*html h3{ width: 532px; margin: 15px 0px 10px 15px; }

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 h2 { width: 509px; margin: 15px auto 10px auto; padding: 6px 0px 5px 23px; background:url(/wiki/campus/new/images/bg_tit.gif) no-repeat; color:#FFF; }
*html #wikiBase h2 { width: 532px; margin: 15px 0px 10px 15px; }
#wikiBase h4 { font-size:16px; margin:0; float:left; }
#wikiBase h5 { font-size:14px; border-bottom:1px solid #FF6600; margin:0 0 10px 0; }
#wikiBase div.edit { float:right; margin:2px 0px 0px 0px; font-size:11px; }
#wikiBase div.edit2 { margin:2px 0px 0px 0px; font-size:11px; text-align:center; }
#wikiBase span { font-size:10px; color:#FF6600; }
#wikiBase table.gakusyoku { margin:0px; }
#wikiBase table.gakusyoku tr td { border:0px; line-height:18px; padding:5px; }
#wikiBase .block li { list-style:circle; }

hr.clr { clear:both; color:#CCC; margin:0px 0px 10px 0px; }

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

/* お問い合わせ箇所 */

#contentsWide #contact{ margin: 0px 20px 15px 20px; padding: 18px; border: 1px solid #999; }
#contentsWide #contact h4{ margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #999; }
#contentsWide #contact p{ margin: 5px 0px 0px 0px; padding: 0px; }

/* fesMap */

table#fesMap { margin:20px auto; padding:0px; }
table#fesMap tr td{ padding:3px; border:1px solid #ccc; background-color:#FFFFCC; 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:#F60; text-decoration:none; }
table#fesMap tr td.noneStyle a:hover{ color:#F60; text-decoration:underline;}
table#fesMap tr td a:link,table#fesMap tr td a:visited{ color:#F60; text-decoration:none; }
table#fesMap tr td a:hover{ color:#F60; text-decoration:underline;}

/* 情報表示 */

table tr td.td001 { text-align:right; }

.wikiForm{ width: 518px; clear: both; margin: 1px auto 1px auto; border-collapse: collapse; }
.wikiForm th{ width: 16%; margin: 0px; padding: 8px; text-align:center; background-color: #e3e3d9; font-weight: normal; vertical-align: middle; border-bottom: 1px dotted #fff; }
.wikiForm td{ padding:3px 5px; border-bottom:1px dotted #e3e3d9; }
.wikiForm td.endTd{ border-bottom: none; }
.wikiForm .input000{ margin:0px 0px 5px 0px; width: 300px; background-color: #FFFFFF; border: solid 1px #999999; }

.wikiFreespace { width: 532px; clear: both; margin: 1px auto 15px auto; text-align:left; }
.wikiFreespace th { font-size:12px; background:url(/wiki/circle/images/bg_board_tit.gif) repeat-x bottom; border-left:5px solid #99CC33; 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; }
.wikiFreespace tr td{ padding:8px; border:1px solid #e3e3d9; border-top:none; text-align:left; }
.wikiFreespace tr td h4 { font-size:12px !important; }
.wikiFreespace tr td p { clear:both; border-top:1px dotted #e3e3d9; padding:5px 0px 0px 0px; }
.wikiFreespace .input000{ margin:0px 0px 5px 0px; width: 500px; background-color: #FFFFFF; border: solid 1px #999999; }

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

.wikiLinkItem { margin:0px 0px 3px 0px; padding:0px; }
.wikiLinkItem a:link,.wikiLinkItem a:visited { display:block; width: 532px; padding:2px 0px; margin:0px 0px 0px 13px; font-size:12px; text-align:center; text-decoration:none; border-bottom:1px dotted #ccc; }
.wikiLinkItem a:hover,.wikiLinkItem a:active { background-color:#FFC; }

.morePanel { width:522px; margin:0px auto 10px auto; padding:5px; border:1px dotted #CCC;}
.morePanel p { background-color: #e3e3d9; padding:2px 4px; }
.morePanel a { text-decoration:none !important; }
#map_canvas { width:518px; margin:0px auto 0px auto; padding:0px; }

.clr { clear:both; }

/* Campus Wikiってなに？ */

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

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

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

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

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

#aboutCampusWiki ul li#stepLink4 a:link,#aboutCampusWiki ul li#stepLink4 a:visited { background:url(/wiki/campus/images/pagemenu/step_04.gif) no-repeat; width:126px; }
#aboutCampusWiki ul li#stepLink4 a:hover,#aboutCampusWiki ul li#stepLink4 a:active { background:url(/wiki/campus/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; }

.txtCntr { text-align:center; }
.txtright { text-align:right; }

.scdTit { margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px dotted #7f7f7f; }

.aboutTable { width:540px; margin:0px auto; padding:0px; }
.aboutTable tr td { padding:10px; }
.aboutTable tr td img { border:1px solid #ccc; }
.aboutTable tr td span { color:#f00; }

#anr { background:url(/wiki/campus/images/about_campus_wiki_img_010.gif) no-repeat bottom right; }

#btnBox { width:515px; margin:0px auto 0px auto; padding:0px 0px 0px 4px; text-align:right; }

#pickupTable { margin:0px auto 5px auto; padding:0px; width:532px; border:1px dotted #fce692; }
*html #pickupTable { margin:0px 0px 5px 15px; padding:0px; width:532px; border:1px dotted #fce692; }
#pickupTable tr th { padding:4px; font-weight:normal; background-color:#fff7d8; font-size:11px; text-align:center; border-left:1px solid #fff; }
#pickupTable tr td { padding:4px 5px; font-size:11px; border-top:1px dotted #fce692; vertical-align:top; }
#pickupTable tr td.txtcnt { text-align:center; vertical-align:middle; }

#pickupTable2 { margin:0px auto 5px auto; padding:0px; width:532px; }
*html #pickupTable2 { margin:0px 0px 5px 15px; padding:0px; width:532px; border:1px dotted #fce692; }
#pickupTable2 tr th { padding:4px; font-weight:normal; background-color:#fff7d8; font-size:11px; text-align:center; border-left:1px solid #fff; }
#pickupTable2 tr td { padding:4px 5px; font-size:11px; border-top:1px dotted #fce692; vertical-align:top; background-color:#ffe2c3; }
#pickupTable2 tr td.txtcnt { text-align:center; vertical-align:middle; }
#pickupTable2 tr td.comt { background-color:#fff; color:#666; }

.paging {  margin:0px auto 15px auto; padding:0px 2px 0px 0px; width:500px; text-align:right; font-size:11px; }

#whatTable { width:500px; margin:10px auto; }

p.campusWikiTopBtn a:link,p.campusWikiTopBtn a:visited { overflow:hidden; width:520px; height:63px; display:block; margin:15px auto 10px auto; padding:0px; background:url(/wiki/campus/images/about_campus_wiki_btn.jpg) no-repeat; text-indent:-9999px; }
p.campusWikiTopBtn a:hover,p.campusWikiTopBtn a:active { overflow:hidden; background:url(/wiki/campus/images/about_campus_wiki_btn_on.jpg) no-repeat; }
*html p.campusWikiTopBtn a:link,p.campusWikiTopBtn a:visited { margin:15px 0px 10px 180px; }


/* 新規投稿 */

#entryTable { width:532px; margin:0px auto 20px auto; }
#entryTable tr th { text-align:center; background:#eee; font-weight:normal; padding:5px; }
#entryTable tr th#boardTitle { font-size:14px; background:url(/wiki/circle/images/bg_board_tit.gif) repeat-x bottom; border-left:5px solid #99CC33; 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; }
#entryTable tr td { text-align:center; border:#eee 1px solid; padding:5px 10px; }
#entryTable tr td.comment { text-align:left; }
#entryTable tr td p { margin:0px 0px 5px 0px; padding:0px; }
#entryTable tr th span,#entryTable tr td span { font-size:11px; }

input { font-size:12px; }

.inputComment { width:100%; height:200px; font-size:12px; }
.inputTitle { width:100%; font-size:12px; }


#campusListTable { width:532px; margin:7px auto 15px auto; padding:0px; }
*html #campusListTable { width:532px; margin:7px 0px 15px 15px; padding:0px; }
#campusListTable tr td { padding:2px 3px 1px 3px; text-align:center; font-size:12px;  background-color:#eee; }
#campusListTable tr td a:link,#campusListTable tr td a:visited { color:#333 !important; text-decoration:none; }
#campusListTable tr td a:hover,#campusListTable tr td a:active { color:#666 !important; text-decoration:underline; }
#campusListTable tr td.selectCampus { padding:1px 3px; text-align:center; font-size:12px; border:1px dotted #ff9559; background-color:#fff2b4; }
#campusListTable tr td.selectCampus a:link,#campusListTable tr td.selectCampus a:visited { color:#ff6600 !important; text-decoration:none; }
#campusListTable tr td.selectCampus a:hover,#campusListTable tr td.selectCampus a:active { color:#f00 !important; text-decoration:underline; }

a#entryBnr:link,a#entryBnr:visited { overflow:hidden; width:202px; height:60px; display:block; margin:15px auto 10px auto; padding:0px; background:url(/wiki/campus/images/campus_wiki_entry_bnr.jpg) no-repeat; text-indent:-9999px; }
a#entryBnr:hover,a#entryBnr:active { overflow:hidden; background:url(/wiki/campus/images/campus_wiki_entry_bnr_hover.jpg) no-repeat; }
*html a#entryBnr:link,a#entryBnr:visited { margin:15px 0px 10px 180px; }

/* 検索 */

#searchTable { width:520px; margin:20px auto 0px auto; padding:0px; }
*html #searchTable { width:520px; margin:20px 0px 0px 15px; padding:0px; }
#searchTable tr th { background-color:#E3E3D9; padding:7px; font-weight:normal; }
#searchTable tr td {; padding:7px; border:1px dotted #E3E3D9; }

/* ページ内リンク（詳細情報表示） */
#sectionLink { width:530px; height:20px; margin:0px auto 5px auto; padding:0px; clear:both; }
#sectionLink ul { margin:0px; padding:0px; }
#sectionLink ul li { list-style:none; margin:0px 2px 0px 0px; padding:4px 4px 4px 22px; display:block; float:left; border:1px dotted #ccc; border-bottom:none; font-size:10px; }
#sectionLink ul li a:link,#sectionLink ul li a:visited { color:#666; text-decoration:none; }
#sectionLink ul li a:hover,#sectionLink ul li a:active { color:#ff6600; text-decoration:underline; }
#sectionLink ul li#section1 { background:url(/common/images/icons/emoticon_grin.png) no-repeat 4px; }
#sectionLink ul li#section2 { background:url(/common/images/icons/group.png) no-repeat 4px; }
#sectionLink ul li#section3 { background:url(/common/images/icons/page_white_text.png) no-repeat 4px; }
#sectionLink ul li#section4 { background:url(/common/images/icons/map.png) no-repeat 4px; }
#sectionLink ul li#section5 { background:url(/common/images/icons/cup.png) no-repeat 4px; }
#sectionLink ul li#section6 { background:url(/common/images/icons/sport_soccer.png) no-repeat 4px; }

/* 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:#d7f075; 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; }


