@charset "Shift-Jis"
/*------------------------------------------
あるページだけにスタイルを適用させたい場合は、
そのページの
<div id ="mainscript">直下に
<div id ="id名">とし、
このファイルに
#id名 〜〜〜
と書いてください。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
管理・引継ぎしやすくするために、
スタイルシートはなるべくページごとでなくこのファイルにまとめて記述しましょう
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--------------------------------------------*/
html{background: #ffffff url('mark.JPG') no-repeat fixed 100% 100% ;}
* {margin: 0;
	padding: 0;
	text-decoration: none;
	border-style: none;
	}
/*----------------------------------------
!!!!!!!!!!!!!!!!cssフレーム分割の記述!!!!!!!!!!!!!!!!
-------------------------------------------*/
#main {overflow: auto;
    margin:0 0 0 12em;
    height:100%;
    padding-top:0; 
    padding-bottom:0;
    z-index:1;
	}
body {overflow: hidden;
    margin: 0; 
    padding: 0;
    font-size: 100%;
	font-family: 'AR丸ゴシック体','AR丸ゴシック体M',''MS Pゴシック',Osaka','メイリオ','helvetica','sans-serif';
    scrollbar-base-color: #ffffff ;
	scrollbar-face-color: #ffffff ;
	scrollbar-arrow-color: #a9a9a9 ;
	scrollbar-highlight-color: #a9a9a9 ;
	scrollbar-3dlight-color: #a9a9a9 ;
	scrollbar-shadow-color: #a9a9a9 ;
	scrollbar-darkshadow-color: #a9a9a9 ;
	text-decoration: none;}

#sidebar {position: fixed;
    _position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 12em; 
    height: 100%;
    margin: 0; 
    padding: 0;
    }
#banner {position:fixed;
    _position:absolute;  
    left: 10px; 
    top: 0; 
    width: 16em;
    z-index: 9;
    padding: 6px;
    margin: 2px;
    font-size: 1.5em;
    color: #ffffff;
    font-style: italic;
    background-color: #00ccff;
    text-decoration: underline;
    }
    /*----------------------------------
#banner バナー
#sidebar　横のメニュー関連
#mainscript　中央の本文
----------------------------------------*/
/*--------------------------------
!!!!!!!!!!!!!!以下はより具体的なレイアウト!!!!!!!!!!!!!!!!!!
----------------------------------------*/
/*---------------------------------------
共通部分
---------------------------------------*/
#sidebar a{text-decoration: none;
	font-size: 0.9em;
    display: block;
    width: 10em; 
    padding: 8px;
    margin: 5px;
    text-align: center;
    }
#sidebar a:hover {background-color: #00ccff;}
#sidebar a:link {color: #0033cc;}
#sidebar a:active {color: #0033cc;}
#sidebar a:visited {color: #0033cc;}

#sidemenu {border-right: 1px dotted #000000;}

#mainscript * {text-decoration: none;}
#mainscript a:hover{text-decoration: underline;}
#mainscript {
    width:90%;
    margin:2px 2px 2px 20px;
    padding: 4px;
    padding-top: 50px;
    }
#mainscript p{margin: 2px; padding: 2px; text-indent: 1em;}
#mainscript h1 {text-decoration: overline underline;font-size 32px;color: #666666; margin: 5px;}
#mainscripth2 {text-decoration: overline underline;font-size 24px;color: #666666; margin: 5px;}
#mainscript ul {font : 400 16px;color: #0033cc;}
#mainscript hr {width: 95%;
	text-align: center;
	border: 1px solid Grey;
	margin: 4px;
	float: both;}
#mainscript div{margin:5px;}
#mainscript div.monitter { overflow: auto;}
#mainscript ul {list-style-type: circle;
padding-left: 20px;}
* img{ border-style: none;}
#mainscript img{border-style: none;}
/*--------------------------------
年間行事ページ独自の仕様
--------------------------------*/
#annual ul {cursor: help;}
#annual li{list-style-type: armenian;
			font-size:28px;
			cursor: help;}
#annual li ul li {font-size: 90%;
					cursor: help;}
/*-----------------------------
部員紹介の個別ページ
--------------------------------*/
#entrysheet table{
	font-family: 富士ポップ;
	font-size: 16px;
	border: 1px solid Black;
	margin: 1em;
	border-collapse: collapse;
	empty-cells: show;
	}
#entrysheet div{
	font-family: 富士ポップ;
	font-size: 16px;
	border: 1px solid Black;
	margin: 1em;
	border-collapse: collapse;
	empty-cells: show;
	}
#entrysheet ul{
padding-left: 1.5em;}
#entrysheet ul li{	color: Black;}
#entrysheet #name {width: 60%;
	margin-bottom: 2em;}
#entrysheet #bg {width: 60%;
	height: 14em;
	margin-bottom: 2em;}
#entrysheet #motive {width: 90%;}
#entrysheet #effect {width: 90%;}
#entrysheet #favorite {width: 90%;}
#entrysheet #zayuu {width: 90%;}
#entrysheet #extra {width: 90%;}
#entrysheet sup {
	ruby-position: above;
	ruby-align: center;
	ruby-overhang: auto;
	font-family: 'ＭＳ Ｐ明朝';
	font-size: 12px;
	margin-right: 2em;
	text-align: left;}
#entrysheet .topic {
	font-size: 12px;
	font-family: 'ＭＳ Ｐ明朝';
	text-align: left;}
#portray {position: relative;
	right: 10%;
	float: right;
	margin: 0.5em;}
/*--------------------------------
部員紹介の一覧
--------------------------------*/
#mainscript div.portrays {float: left; margin: 0; text-decoration: none;}
#mainscript div.portrays a img { text-align: center; text-decoration: none; text-decoration: none;}
#mainscript div.portrays a { text-decoration: none;}
#mainscript div.portrays p {margin: 0px; padding: 0px; text-align: center; text-decoration: none;}
#mainscript .pop{font-family: 富士ポップ;}
#mainscript hr { clear: both;}

/*----------------------------- 
gallery
---------------------------------------*/
#gallery div.highslide-gallery { float: left;}
#gallery div.highslide-gallery a img { border: none;} /*なぜかこれではボーダーを消せない。解説待ち*/
#gallery div.highslide-gallery div a img { border: none;}
 /*--------------------------------------
 試合結果
 ----------------------------------------*/
#results table {background-color: #000000; margin: 10px 0px 10px 0px;}
#results tbody{border: 1px solid black;}
#results td{border: 1px solid black;}
#results th {border: 1px solid black;}
#results td { padding: 2px; text-align:center;}
#results th { padding: 2px; text-align:center;}
#results tr {background-color: #ffffff;}
#results p.result{ font-size: 120%; font-style: bold;}
#results p.title{ font-size: 150%; font-style: bold;}
#results td.reserve {background-color: #33FFFF; font-style: Italic;}
#results ol li{style=" list-style-type: decimal;
					font-style: normal;}
/*--------------------------------------
 schedule
 --------------------------------------*/
#schedule div {margin: 0;}
#schedule #calendar { font-size: 14px;
	width: 890px;
	margin: 0 auto;}
#schedule #calendar .gcalEvents {}
#mainscript .gcalHolidays {}
/*-------------------------------------
クリックしてツリービュー関連
---------------------------------------*/
 #mainscript .plus { list-style-image: url('images/plus.gif'); }
 #mainscript .minus { list-style-image: url('images/minus.gif'); }
 #mainscript .pointer { cursor: pointer; }
 #mainscript .default { cursor: default; list-style-image: none; }

