﻿
/*aタグ、リンク文字*/
a.blog{/*白字下線有*/
    color:#FFFFFF;
}

a.index_a{/*白字下線有*/
    color:#FFFFFF;
}

a.index_left{/*白字下線なし、左メニュー*/
    color:#FFFFFF;
    text-decoration:none;
    line-height:150%;
}

a.index_left:hover{/*下線有、左メニューマウスオーバー時*/
    text-decoration:underline;
}

a.logo{/*有色太字下線なし明朝、ヘッダー*/
    color:#bd9600;
    font-weight:bold;
    text-decoration:none;
    font-family:'MS Mincho',serif; 
}

a.logo2{/*有色下線なし、ヘッダー*/
    color:#bd9600;
    text-decoration:none;
}

a.map{/*白字下線有、サイトマップ*/
    color:#FFFFFF;
}

a.map_t{/*ブロック有色下線なし、サイトマップ見出し*/
	display:block;
	color:#274a78;
	text-decoration:none;
}

a.you{/*白字下線有右揃え、友さんブログリンク*/
    color:#FFFFFF;
    float:right;
}


body{/*ページ本体部分共通設定*/

     /*背景色、グラデーション設定*/
	/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */
    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(bottom left, #1E50A2 0%, #192F60 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(bottom left, #1E50A2 0%, #192F60 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(bottom left, #1E50A2 0%, #192F60 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0, #1E50A2), color-stop(1, #192F60));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(bottom left, #1E50A2 0%, #192F60 100%);
    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to top right, #1E50A2 0%, #192F60 100%);

    /*フォント、明朝(なければセリフ系)*/
    font-family:'MS Mincho',serif;
}




/*div 範囲一括設定*/

/*ラッパー、ページ全部*/
div#wrapper{/*幅指定、中央寄せ*/
    width:800px;
    margin:0 auto;
    }
div#wrapper_c{/*幅指定(幅広)、中央寄せ*/
    width:1000px;
    margin:0 auto;
    }


/*ヘッダー、上の部分*/	
div#headerc{/*幅指定、中央寄せ*/
	width:800px;
	margin:0 auto;
}

/*メイン、本文部分*/
div#main{/*白文字*/
    color:#FFFFFF;
}
div#main_left{/*左メニュー用、左寄せ幅指定*/
    float:left;
    width:180px;
    height:90%
}
div#main_left_t{/*左メニュー用、左寄せ幅指定*/
    float:left;
    width:130px;
    height:90%;
}
div#main_left_p{/*左メニュー用、左寄せ幅指定*/
    float:left;
    width:130px;
    height:90%
}
div#main_right_t{/*左メニューの時の本文、幅指定*/
    width:660px;
}

/*フッター、下の部分*/
div#fotter{/*白文字*/
    color:#FFFFFF;
}

/*団員ページのリンク部分*/
div#album{/*幅指定、中央寄せ、スクロール*/
    width:600px;
    margin:0 auto;
    overflow:scroll;
}


/*フォント、複雑な書体設定*/
font.part{/*イタリック影付き、large*/
    font-style:italic;
    text-shadow:3px 3px 1px #999;
    font-size:large;
}



/*イメージ、画像の設定*/

img.PI {/*幅指定、パート写真*/
    width:200px;
}

img.s{/*幅指定、スケジュール写真*/
    width:400px;
}

img.t{/*幅指定左寄せ、スケジュールタイトル(左)*/
    height:50px;
    float:left;
}

img.t_right{/*幅指定右寄せ、スケジュールタイトル(右)*/
    height:50px;
    float:right;
}

img.branch{/*幅高さ指定左寄せ、支部紹介写真*/
    width:300px;
    height:290px;
    float:left;
}

img.theater1{/*幅指定左寄せ、劇団写真1*/
    width:100px;
    float:left;
    margin-right:10px;
}

img.theater2{/*幅指定左寄せ、劇団写真2*/
    width:230px;
    float:right;
}


img.you1{/*幅指定左寄せ、友さん1*/
    width:200px;
    float:left;
    padding:10px;
}

img.you2{/*幅指定左寄せ、友さん2*/
    width:130px;
    float:left;
    padding:10px;
}


/*テーブル、表の設定  (+ページレイアウト(非推奨)) */

/*テーブル全体*/
table.top{/*幅指定左寄せ、indexのバナーとか*/
    width:590px;
    margin-right:10px;
    float:left;
}
table.theater{/*幅指定右寄せ、劇団紹介*/
    width:620px;
    float:right;
}
table.histry_body{/*背景色設定、歴史の表本体*/
	background-color:#1e50a2;
}
table.tb_sc{/*幅指定中央寄せ、スケジュール*/
    width:800px;
    margin:0 auto;
}


/*行全部*/
tr.histry{/*背景色設定、歴史の表の見出し*/
    background-color:#2983ff;
}
tr.news{/*高さ指定、使って無いっぽい？*/
    height:70px;
    padding:10px;
}
tr.body{/*背景画像設定、黒字、使って無いっぽい？*/
    background-image:url(img/td_body.gif);
    color:#000000;
}

/*セル単位、見出しセル(th)*/
th.title{/*文字左揃え色指定、背景色設定、見出しセル*/
    text-align:left;
    background-color:#ffda4c;
    padding:5px;
    height:25px;
    color:#003c86;
}
th.Info_title{/*文字左揃え色指定下線、indexのお知らせのタイトル*/
    padding:5px;
    color:#ff0000;
    text-align:left;
    text-decoration:underline;
}

/*セル単位、普通のセル*/
td.body{/*幅高さ指定背景画像あり、スクロール、indexのお知らせ部分*/
    padding:5px;
    background-image:url(img/td_body.gif);
    overflow-y:scroll;
    width:600px;
    max-height:300px;
}
td.bunner{/*パディング、indexのバナー*/
    padding:10px;
}
td.hedder {/*幅高さ指定、自動改行しない、ヘッダー部分*/
    width: 70px;
    height:50px;
    white-space:nowrap;
    padding-top:20px;

}
td.Info_body{/*黒字左揃え、indexのお知らせ本文*/
    padding:5px 5px 5px 10px;
    color:#000000;
    text-align:left;
}
td.map{/*黒字、サイトマップ中身*/
    color:#000000;
    padding:10px;
}
td.s-img{/*幅指定、スケジュールの画像*/
    width:400px;
}
td.s-info{/*幅指定、スケジュールの紹介文*/
    width:400px;
}
td.s-ttl{/*幅指定、タイトル部分*/
    width:400px;
}




/*メールフォーム*/
/*メールフォーム全体を囲っているタグのid*/
#mail_top {
	width:600px;
	height:500px;
}
/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
#mail_top .main {
}
/*メールフォームのタイトルを囲っているタグのclass*/
#mail_top .title{
}
/*メールフォームの説明文を囲っているタグのclass*/
#mail_top .explain {
}
/*『name』パーツの表示名と入力項目を囲っているタグのclass*/
#mail_top .name_top {
}
/*『name』パーツの表示名を囲っているタグのclass（[ name ]の部分）*/
#mail_top .name_left{
}
/*『name』パーツの入力項目を囲っているタグのclass*/
#mail_top .name_right {
	width:550px;
}
/*『name』パーツの入力項目のclass（inputなどの部分）*/
#mail_top .name_parts {
	width:550px;
}
/*『mail』パーツの表示名と入力項目を囲っているタグのclass*/
#mail_top .mail_top {
}
/*『mail』パーツの表示名を囲っているタグのclass（[ mail ]の部分）*/
#mail_top .mail_left{
}
/*『mail』パーツの入力項目を囲っているタグのclass*/
#mail_top .mail_right {
}
/*『mail』パーツの入力項目のclass（inputなどの部分）*/
#mail_top .mail_parts {
	width:550px;
}
/*『url』パーツの表示名と入力項目を囲っているタグのclass*/
#mail_top .url_top {
}
/*『url』パーツの表示名を囲っているタグのclass（[ url ]の部分）*/
#mail_top .url_left{
}

/*『url』パーツの入力項目を囲っているタグのclass*/
#mail_top .url_right {
}
/*『url』パーツの入力項目のclass（inputなどの部分）*/
#mail_top .url_parts {
}
/*『textarea』パーツの表示名と入力項目を囲っているタグのclass*/
#mail_top .textarea_top {
}
/*『textarea』パーツの表示名を囲っているタグのclass（[ comment ]の部分）*/
#mail_top .textarea_left{
}
/*『textarea』パーツの入力項目を囲っているタグのclass*/
#mail_top .textarea_right {
}
/*『textarea』パーツの入力項目のclass（inputなどの部分）*/
#mail_top .textarea_parts {
	width:550px;
	height:300px;
}
/*メールフォームの送信ボタンを囲っているタグのclass*/
#mail_top .submit {
}
/*メールフォームの送信ボタンのclass*/
#mail_top .submit_button {
}
/*エラーメッセージを囲っているタグのclass*/
#mail_top .error {
}
/*エラーメッセージのリトライボタンを囲っているタグのclass*/
#mail_top .error_submit {
}
/*エラーメッセージのリトライボタンのclass*/
#mail_top .error_submit_button {
}
/*送信完了メッセージを囲っているタグのclass*/
#mail_top .result {
}
/*送信完了メッセージの戻るボタンを囲っているタグのclass*/
#mail_top .result_submit {
}
/*送信完了メッセージの戻るボタンのclass*/
#mail_top .result_submit_button {
}


