/* 通常ページ用 */


/* 背景画像 */
body { background-image:url(../img/back.gif); background-repeat: repeat-y;
background-attachment: fixed;  background-position: 50% 0% } 



/* リンク */
a:link{ color:#55BBEE; }
a:visited{ color:#55BBEE; }
a:hover{ color:#FFFFFF; }
a:active{ color:#55BBEE; }
a{ text-decoration:none; }



/* スクロールバー */
html,body {
 scrollbar-3dlight-color:#000033;
 scrollbar-darkshadow-color:#000033;
 scrollbar-arrow-color:#000033;
 scrollbar-base-color:#000033;
 scrollbar-face-color:#343B57;
 scrollbar-highlight-color:#000033;
 scrollbar-shadow-color:#000033;
 scrollbar-track-color:#000033; } 



/* テキスト（小） */
div.smalltext{ font-size:9px; color:#000033; line-height:140%; }
div.midasi{ font-size:10px; color:#FFFFFF; line-height:130%; }
div.text{ font-size:10px; color:#000033; line-height:140%; }
div.textred{ font-size:10px; color:#990033; line-height:130%; }
div.textwhite{ font-size:10px; color:#FFFFFF; line-height:140%; }
div.textblue{ font-size:10px; color:#3399CC; line-height:140%; }

/* テキスト（大） */
div.midasix{ font-size:12px; color:#FFFFFF; line-height:130%; }
div.textxred{ font-size:12px; color:#990033; line-height:130%; }
div.textxwhite{ font-size:12px; color:#FFFFFF; line-height:130%; }

div.textxmenu{ font-size:12px; line-height:140%; }


/* 本文用テキスト */
div.texts{ font-size:10px; color:#3399CC; line-height:140%; float:right;  }
div.textx{ font-size:12px; color:#000033; line-height:140%; float:left; }
div.textxbb{ font-size:12px; color:#55BBEE; line-height:140%; float:left; }
div.textxc{ font-size:12px; color:#000033; line-height:140%;}
div.textxb{ font-size:12px; color:#3399CC; line-height:140%; float:left;  }
div.textxbluex{ font-size:14px; color:#3399CC; line-height:100%; float:left; }
div.textxred{ font-size:12px; color:#990033; line-height:140%; float:left; }
div.textxredx{ font-size:14px; color:#990033; line-height:140%; float:left; }
div.textxnocolorx{ font-size:14px; line-height:140%; float:left; }

/* ライン用 */
td.line { border:0px solid #000000; background:#3399CC; padding:0px; height:1px;} 

/* チラシページ用 */
td.tirashi { border:0px solid #000000; background:#FFFFFF; padding:0px; width:280px; } 

/* サークルリスト用 */
td.list-name { border:0px solid #000000; background:#FFFFFF; padding:0px; } 
td.list-space { border:0px solid #000000; background:#FFFFFF; padding:0px; } 
td.list-center { border:0px solid #000000; background:#FFFFFF; padding:0px;} 
td.list-menu { border:0px solid #000000; background:#2A2F4C; padding:0px; height:24px; } 

/* テーブル */
table.tab1 { border-collapse:collapse; width:700px; border:0px solid #000000; table-layout:fixed; }
table.tab2 { border-collapse:collapse; width:560px; border:0px solid #000000; table-layout:fixed; }
table.tab3 { border-collapse:collapse; width:560px; border:0px solid #000000; }

td.midasi { border:2px solid #000000; background:#14715D; padding:2px; height:12px; } 
td.text { border:0px solid #000000; background:#FFFFFF; padding:0px; } 
td.midasix { border:2px solid #000000; background:#000000; padding:2px; height:16px; } 
td.textx { border:0px solid #000000; padding:0px; width:120px; height:34px; } 


/* メニュー用テーブル */
td.menu { border:0px solid #000000; background:#000033; padding:0px; width:604px; height:34px; } 
td.mside { border:0px solid #000000; padding:0px; width:48px; height:34px; } 
td.mline { border:0px solid #000000; padding:0px; width:1px; height:34px; }
td.mborder { border:0px solid #000000; padding:0px; width:604px; height:1px; }


/* サークル参加用テーブル */
td.smenu { border:0px solid #000000; padding:0px; width:170px; height:130px; }
td.syajirusi { border:0px solid #000000; padding:0px; width:25px; height:130px; }
td.ssetumei { border:0px solid #000000; padding:0px; width:380px; height:250px; }
td.scut { border:0px solid #000000; padding:0px; width:180px; height:250px; }


/* リンク用テーブル */
td.lbanner { border:0px solid #000000; padding:0px; width:220px; }
td.ltext { border:0px solid #000000; padding:0px; width:340px; }