/* ■■■■■このページについて■■■■■ */
/*      いしかわの遺跡スタイルシート　    */
/*    文字色や背景などを指定しています    */

body.main	{ background-color : #ffffdd ; color : #000000 ;}
body	    { background-color : #ffffff ; color : #000000 ;}

/* リンク */

a:link { text-decoration: none }
a:visited { text-decoration: none }
a:active { text-decoration: none } 
a:hover { text-decoration:underline; color:#FF0000 }
a:hover.move { position: relative; top: 1px; left: 1px; }
img.waku { border:0px }


/* 文字サイズ・ウェイト */

.df		{ font-size : 90% ; line-height :120% ;}
.df_lw  { font-size : 90% ; line-height :150% ;}
.df_idx	{ font-size : 90% ; line-height :110% ;}
.df_fd  { font-size : 90% ; font-weight : bold ; line-height :120% ;}
.df_fd2 { font-size : 80% ; font-weight : bold ; line-height :120% ;}
.b		{ font-weight : bold ; }
.bb     { font-size : 110% ; font-weight : bold ; line-height :140% ;}
.s		{ font-size : 70% ;}
.ss		{ font-size : 60% ;}
.df_m   { font-size : 80% ;}
.df_wm  { font-size : 90% ;}
.uf     { font-size : 110% ; line-height :120% ;}
.uf120  { font-size : 120%;}
.uf150  { font-size : 150%;}
.lin_w  { line-height : 150% ;}
.lin_mw { line-height : 130% ;}
.lin_c  { line-height : 60% ;}
.wf_w   { letter-spacing : 5px ;}

/* 文字色 */

.white01	{ color : #FFFFFF ; text-decoration : none ;}
.white_b	{ color : #FFFFFF ; font-size : 90% ; font-weight : bold ;}
.gr      { color : #333333 ; font-size : 90% ; font-weight : bold ; line-height : 140% ;}
.gr_s    { color : #333333 ; font-size : 80% ; font-weight : bold ; line-height : 120% ;}  
.gr_ss   { color : #333333 ; font-size : 70% ; font-weight : bold ; line-height : 120% ;}  
.gr_i    { color : #666666 ; font-size : 80% ; line-height : 150% ;
           font-family: "Comic Sans MS","Frugal Sans",  "Arial Narrow";}
.gr_m    { color : #333333 ; font-size : 90% ; line-height : 120% ;}  
.gray	 { color : #666666 ;}
.red_m   { color : #ff0000 ; font-size : 90% ; font-weight : bold ; line-height : 120% ;}
.red_s   { color : #ff0000 ; font-size : 70% ; line-height : 140% ;}
.red     { color : #ff0000 ;}
.blu     { color : #0000ff ;}
.dgr     { color : #009900;}
.choco   { color : #993300;}
.ppl     { color : #CC33CC;}
.violet  { color : #6600cc;}
.wood    { color : #CC9900;}
.green   { color : #009933;}

/* 段落 */

.maroon  { margin-bottom : 8px ; color : #990000 ;}
.red_btm { margin-bottom : 6px ; color : #ff0000 ;}

/* リスト表示 */

ul.btn_b { list-style-image : url(i_image/sbotan_b.gif) ; line-height :150% ;}
ul.lw_mt { margin-top : 0px ; line-height :150% ;}
ul.lw_mt_s { margin-top : 0px ; line-height :100% ;}
li.btn_b { list-style-image : url(i_image/sbotan_b.gif) ;}
li.btn_r { list-style-image : url(i_image/sbotan_r.gif) ;}
li.btn_r_s { list-style-image : url(i_image/sbotan_r.gif) ;margin-top : 0px ; line-height :110% ;}
li.btn_g { list-style-image : url(i_image/sbotan_g.gif) ;}
li.btn_p { list-style-image : url(i_image/sbotan_p.gif) ;}
li.i_non { list-style-image : none ;}

/* ヘッダー・フッターの背景 */

.head_bg01	{ background-image : url(i_image/home_back.gif) ;}
.head_w     { background : #ffffff ;}
.foot       { background : #cccccc ; text-align : right ;}
.foot_w     { background : #ffffff ; text-align : center ;}
.foot_wb    { background : #ffffff ; vertical-align : bottom ;}
.foot_bg01  { background-image : url(i_image/foot_back1.gif) ;background-repeat : repeat-y ;}

/*テーブル*/

td.ind   { text-indent : 50px ;} 
.l       { text-align : left ;}
.r       { text-align : right ;}
.c       { text-align : center ;}
.top     { vertical-align : top ;}
.mid     { vertical-align : middle ;}
.bot     { vertical-align : bottom ;}
td.c_w   { text-align : center ; background : #ffffff ;}
table.lightgreen { background : #99ffcc ; }
td.border_rn   { border-right : none ;}
td.border_ln   { border-left : none ;}
td.border_tn   { border-top : none ;}
td.border_bn   { border-bottom : none ;}
td.border_rbn  { border-right : none ; border-bottom : none ;}
td.border_lbn  { border-left : none ; border-bottom : none ;}
td.border_rtn  { border-right : none ; border-top : none ;}
td.border_ltn  { border-left : none ; border-top : none ;}
td.border_nn   { border : none ;}
td.bc_c        { border-collapse: collapse;}
.t_ttl         { color :  #000099 ; font-weight : bold ; background : #ccffcc ;}
.bc_lg    { background : #ccffcc}
.bc_ly    { background : #FFFF99}

/* 今月の体験メニュー　学習講座　など　テーブル表示 */

table.b_black    { border : 3px #000000 ridge;} /*枠線*/
.t_mida   { border : 1px #333333 solid ; background : #ccffff ;
            text-align : center ; font-weight : bold ;
			color : #000066 ;}/*見出し*/
.t_menu   { border : 1px #333333 solid ; background : #ccffcc ;}
            /*体験メニュー*/
.t_nayo   { border : 1px #333333 solid ; background : #ffffcc ;
            font-size : 90% ; line-height : 120% ;}/*内容、体験時間*/
.t_mida2  { border : 2px #006699 ridge ; background : #ccffff ;
            text-align : center ; font-weight : bold ;
			color : #000066 ;}/*見出し２*/
.t_nayo2  { border : none ; background : #ffffcc ;
            font-size : 90% ; line-height : 120% ;}/*内容２*/
.t_mono   { border : 1px #333333 solid ; background : #ffff99 ;
            text-align : center ; font-weight : bold;
			color : #663300 ;}/*ものづくり表示*/
.t_koza   { border : 1px #333333 solid ; background : #ffffcc ;
            font-weight : bold ;}/*学習講座名*/
.t_syuryo { border : 1px #333333 solid ; background : #cccccc ;
            font-size : 90% ; line-height : 120% ; color : #666666; }/*終了*/

/* 発掘リスト表示 */
.p_ttl        { margin-bottom : 6px ; padding: 3px ; border : ridge 4px #ff6699 ; background : #ffccff ;
                text-align : center ; letter-spacing : 5px ;}/*06タイトル*/
td.l_chi      { padding: 3px ; border: ridge 2px #999999 ; color:#ffffff ;
                letter-spacing : 10px ; text-align: center ; font-size: 110% ; font-weight: bold ;}
.k_not        { background: #006600 ;}
.m_not        { background: #339966 ;}
.k_k          { background: #666699 ;}
.m_kg         { background: #3399ff ;}
td.l_lst      { padding: 4px ; border: ridge 2px #999999 ; background: #ffffcc ;}
td.l_ttl      { padding: 2px ; border: ridge 2px #999999 ; background: #cccccc ;}
table.black_c { border : 3px #666666 ridge ; border-collapse: collapse;}
.isekimei     { padding-left:60px ; background: #ffccff ; letter-spacing: 5px ;}

/* 水平線 */

hr.br { color : #cc9966 ;} 

/* ボーダー */

.skyblue    { padding: 3px ; border : ridge 4px #66ffff ; background : #ccffff ;}
.lightgreen { padding: 3px ; border : ridge 4px #66ff99 ; background : #ccffcc ;}
.pink       { padding: 3px ; border : ridge 4px #ff6666 ; background : #ffcccc ;}
.purple     { padding: 3px ; border : ridge 4px #6633ff ; background : #ccccff ;}
.dem_p      { margin-left: 50px ; margin-right: 20px ; padding: 10px ; border: double 6px #ff6666 ;
              background: #ffcccc ; text-align: center ; color : #660000 ; font-size : 110% ; font-weight : bold ;}
.dem_g      { margin-left: 30px ; margin-right: 30px ; padding: 5px ; border: solid 1px #006600 ;
              background: #ccffcc ; color : #003300 ; font-size : 90% ; line-height : 120% ;}
.dem_lg     { padding: 3px ; border : solid 2px #006633 ; background : #99ffcc ; text-align : center ;letter-spacing : 5px ;}
.dem_gr     { padding: 3px ; border : solid 2px #333333 ; background : #c0c0c0 ; text-align : center ;letter-spacing : 5px ;}
.dem_pk     { padding: 3px ; border : solid 2px #ff0099 ; background : #ffcccc ; text-align : center ;letter-spacing : 5px ;}
.dem_dy     { padding: 3px ; border : solid 2px #663300 ; background : #ffff99 ; text-align : center ;letter-spacing : 5px ;}
.dem_dg     { padding: 3px ; border : solid 2px #669900 ; background : #ccff99 ; text-align : center ;letter-spacing : 5px ;}
.dem_ly     { padding: 3px ; border : solid 2px #ffcc00 ; background : #ffff99 ; text-align : center ;letter-spacing : 5px ;}
.dem_sb     { padding: 3px ; border : solid 2px #000099 ; background : #ccccff ; text-align : center ;letter-spacing : 5px ;}
.rya_lg     { width: 180px ; padding: 3px 20px ; border : double 4px #669900 ; background : #ccff99 ; letter-spacing : 5px ;}
.rya_lg_s   { width: 120px ; padding: 3px 20px ; border : double 4px #669900 ; background : #ccff99 ; letter-spacing : 5px ;}
.rya_sb     { width: 300px ; padding: 3px 20px ; border : solid 2px #000099 ; background : #ccccff ;}
.rya_p      { width: 240px ; padding: 3px 20px ; border : 4px double #FF0066; background : #FFCC99;}
.bo_k       { margin: 3px ; padding: 4px ; border : 2px solid #FF3366; background : #FFFFCC;}
.bo_r       { margin: 3px ; padding: 4px ; border : 2px solid #c0c0c0; background : #ccffff;}
.midokoro   { width: 280px;}
.midokoro_s { width: 256px;}
.midasi     { width: 320px;}
.kaisetu    { width: 450px;}
.w600       { width: 600px;}
.tkn_r      { width:120px; margin:5px; padding:5px; border:solid 2px #ff6666; background:#ffcccc;}
.tkn_y      { width:120px; margin:5px; padding:5px; border:solid 2px #ffcc00; background:#ffff99;}
.tkn_lr     { width:210px; margin:5px; padding:5px; border:2px solid #FF3333; background:#FFCC66;}
.tkn_ly     { width:210px; margin:5px; padding:5px; border:2px solid #FF0033; background:#FFFFCC;}

/* 配置 */

.fl_r       { float:right; }
.fl_l       { float:left; }
.fl_cl      { clear:both; }
.mgn        { margin-left: 60px; margin-right:60px;}
.mgn_l      { margin-left: 60px;}
.mgn_lm     { margin-left: 90px;}
.mgn_lmm    { margin-left: 120px;}
.mgn_lw     { margin-left: 160px;}
.mgn_rm     { margin-right: 5px;}
.mgn_m      { margin-left: 20px; margin-right:20px;}
.mgn_s      { margin-left: 10px; margin-right:10px;}
.pad_2      { padding:  2px ;}
.pad_w      { padding: 10px ;}
.pad_20     { padding: 20px ;}
.mgn_b4     { margin-bottom: 4px;}

/* その他背景 */

.r_on	{ color : #FFFFFF ; background-color : #C40026 ; }

/*展示室案内*/
.cyber       {font-size: 120%;font-weight: bold;color: #333399;background-color: #CCFFFF;padding: 2px;}
.micro       {font-size: 120%;font-weight: bold;color: #660066;background-color: #CC99FF;padding: 2px;}
.tikei       {font-size: 120%;font-weight: bold;color: #0000CC;background-color: #CCCCFF;padding: 2px;}
.sangyo      {font-size: 120%;font-weight: bold;color: #FF0000;background-color: #FFccFF;padding: 2px;}
.tokikairo   {font-size: 120%;font-weight: bold;color: #990033;background-color: #FFFF99;padding: 2px;}
.nen_jidai   {width:120px;font-size:85%;font-weight:bold;color: #333333;background-color: #CCCCCC;padding: 4px;margin:1px;}
.nen_kyuse   {width:120px;font-size:90%;font-weight:bold;color: #333333;background-color: #FFFFCC;padding: 4px;margin:1px;}
.nen_jomon   {width:120px;font-size:90%;font-weight:bold;color: #333333;background-color: #FFCC99;padding: 4px;margin:1px;}
.nen_yayoi   {width:120px;font-size:90%;font-weight:bold;color: #333333;background-color: #FF9966;padding: 4px;margin:1px;}
.nen_kofun   {width:120px;font-size:90%;font-weight:bold;color: #333333;background-color: #FF0033;padding: 4px;margin:1px;}
.nen_kodai   {width:120px;font-size:90%;font-weight:bold;color: #FFFFCC;background-color: #CC0000;padding: 4px;margin:1px;}
.nen_tyuse   {width:120px;font-size:90%;font-weight:bold;color: #FFFFCC;background-color: #993300;padding: 4px;margin:1px;}
.nen_kinse   {width:120px;font-size:90%;font-weight:bold;color: #FFFFFF;background-color: #660000;padding: 4px;margin:1px;}

/*事業報告表*/
.ksntbl		 { background: #ffffcc ; border : 3px #000000 ridge; border-collapse: collapse;}
.ksnlst      { padding: 4px ; border: ridge 2px #999999 ;}
.ksnlst-tbn   { padding: 4px ;
border-bottom : hidden ;
border-top: hidden ;
border-right: ridge 2px #999999 ;
border-left: ridge 2px #999999 ;
}
.ksnlst-bn   { padding: 4px ;
border-bottom : hidden ;
border-top: ridge 2px #999999 ;
border-right: ridge 2px #999999 ;
border-left: ridge 2px #999999 ;
}
.ksnlst-tn   { padding: 4px ;
border-bottom : ridge 2px #999999 ;
border-top: hidden ;
border-right: ridge 2px #999999 ;
border-left: ridge 2px #999999 ;
}
