/*スタイルシート統合*/
/*2009.03.05フォントファミリー指定解除*/

/*一般ページ*/
body.common		{background-color:#ffffff;color:#000000;margin-left:50px;margin-right:50px;padding:0}
/*レポートいかがすか*/
/*一人ごっち*/
body.ikaga		{background-color:#ffffff;color:#000000;margin-left:50px;margin-right:50px;padding:0}
/*国民のための管楽器図鑑*/
body.kokumin	{margin-left:50px;margin-right:50px;background-color:#ffffff;color:#000000;padding:0}

/*Oggファイル代替テキスト用*/
.ogg			{float:left;collapse;border:1px solid #000000;padding:5px;text-align:center;background-color:#cccccc}

/*文字位置*/
.tac			{text-align:center}
.tal			{text-align:left}
.tar			{text-align:right}
.taj			{text-align:justify}
.vat			{vertical-align:top}
.vam			{vertical-align:middle}
.vab			{vertical-align:bottom}

/*文字装飾*/
.fwb			{font-weight:bold}
.fwr			{font-weight:bolder}
.fwl			{font-weight:lighter}
.fsi			{font-style:italic}
.stk			{text-decoration:line-through}
.ffm			{font-family:monospace}

/*文字サイズ*/
.fss			{font-size:smaller}
.fsl			{font-size:larger}
.fxs			{font-size:x-small}
.fll			{font-size:large}
.fxl			{font-size:x-large}
.xxl			{font-size:xx-large}

/*上付下付文字*/
.vap			{vertical-align:super}
.vas			{vertical-align:sub}

/*改行など*/
.wsn			{white-space:nowrap}
.wsp			{white-space:pre}

/*文字装飾*/
.tdu			{text-decoration:underline}
.tdo			{text-decoration:overline}
.tdl			{text-decoration:line-through}
.tdb			{text-decoration:blink}

/*インデント*/
.em1			{margin-left:1em}
.em2			{margin-left:2em}
.em3			{margin-left:3em}
.em4			{margin-left:4em}
.em5			{margin-left:5em}
.em6			{margin-left:6em}
.em7			{margin-left:7em}
.em8			{margin-left:8em}

/*文字色*/
.cff0000		{color:#ff0000}
.c0000ff		{color:#0000ff}
.c00ff00		{color:#00ff00}
.cffff00		{color:#ffff00}
.c00ffff		{color:#00ffff}
.cff00ff		{color:#ff00ff}
.c000000		{color:#000000}
.cffffff		{color:#ffffff}
.c330000		{color:#330000}
.c000033		{color:#000033}
.c993333		{color:#993333}
.c663300		{color:#663300}
.c006600		{color:#006600}
.c336699		{color:#336699}
.cff6600		{color:#ff6600}
.c000066		{color:#000066}
.cff9966		{color:#ff9966}
.c663333		{color:#663333}

/*背景色*/
.bffffff		{background-color:#ffffff}
.bffffcc		{background-color:#ffffcc}
.bccffff		{background-color:#ccffff}
.bffcccc		{background-color:#ffcccc}
.bccccff		{background-color:#ccccff}
.bffccff		{background-color:#ffccff}
.bccffcc		{background-color:#ccffcc}
.bffff00		{background-color:#ffff00}
.b000033		{background-color:#000033}
.bcccc99		{background-color:#cccc99}
.bffcc99		{background-color:#ffcc99}
.b003366		{background-color:#003366}
.b999966		{background-color:#999966}
.bcccccc		{background-color:#cccccc}
.b336699		{background-color:#336699}
.bffbdb0		{background-color:#ffbdb0}

/*行間隔*/
.l25			{line-height:140%}

/*水平線*/
.h5n			{width:50%;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;height:1px;text-align:center}
.h6n			{width:60%;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;height:1px;text-align:center}
.h7n			{width:70%;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;height:1px;text-align:center}
.h8n			{width:80%;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;height:1px;text-align:center}
.h9n			{width:90%;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;height:1px;text-align:center}
.h0n			{width:100%;border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;height:1px}
.h0s			{width:100%;border-style:solid;border-width:2px 0px 0px 0px;border-color:#000000;height:2px}
.h9d			{width:90%;border-style:dashed;border-width:1px 0px 0px 0px;border-color:#000000;height:1px;text-align:center}

/*幅指定*/
.w0p			{width:30px}
.w1p			{width:35px}
.w2p			{width:180px}
.w3p			{width:640px}
.w4p			{width:480px}
.w5p			{width:320px}
.w6p			{width:351px}
.w7p			{width:116px}
.w05			{width:5%}
.ww1			{width:10%}
.w15			{width:15%}
.w18			{width:18%}
.w20			{width:20%}
.w23			{width:23%}
.w24			{width:24%}
.w25			{width:25%}
.w30			{width:30%}
.w33			{width:33%}
.w34			{width:34%}
.w40			{width:40%}
.w50			{width:50%}
.w60			{width:60%}
.w66			{width:66%}
.w70			{width:70%}
.w75			{width:75%}
.w80			{width:80%}
.w88			{width:88%}
.w90			{width:90%}
.w95			{width:95%}
.w10			{width:100%}

/*高さ指定*/
.h0p			{height:29px}
.h1p			{height:35px}
.h2p			{height:480px}
.h3p			{height:640px}
.h50			{height:50%}
.h80			{height:80%}
.h10			{height:100%}

/*リスト*/
.lsn			{list-style-type:none}
.lsd			{list-style-type:disc}
.lsc			{list-style-type:circle}
.lsq			{list-style-type:square}
.lsm			{list-style-type:decimal}

/*外余白*/
/*数値は上右下左の順*/
.mnp			{margin:0}
.m1p			{margin:1px}
.m3p			{margin:3px}
.m5p			{margin:5px}
.m0p			{margin:10px}
.mur			{margin:0px 0px 5px 5px}
.mul			{margin:0px 5px 5px 0px}
.mmr			{margin:5px 0px 5px 5px}
.mml			{margin:5px 5px 5px 0px}
.mm1			{margin:10px 0px 10px 0px}

/*テーブルキャプション*/
.cpt			{caption-side:top}
.cpb			{caption-side:bottom}
.cpl			{caption-side:top}
.cpr			{caption-side:inherit}

/*内余白*/
/*テーブルのcellpadding相当・ただしセル内で使う*/
.pdn			{padding:0}
.pd1			{padding:1px}
.pd3			{padding:3px}
.pd5			{padding:5px}
.pd0			{padding:10px}

/*外余白*/
.mt0			{margin-top:0}
.mb0			{margin-bottom:0}
.ml0			{margin-left:0}
.mr0			{margin-right:0}
.m00			{margin:0}

/*ボーダー*/
/*テーブルのborder相当*/
.bdn			{border:none}
.bd1			{border-width:1px;border-style:solid}
.bd2			{border-width:2px;border-style:solid}
.bd3			{border-width:3px;border-style:solid}
.bd5			{border-width:5px;border-style:solid}
.bd0			{border-width:10px;border-style:solid}

/*装飾ボーダー*/
.bsd			{border-width:2px;border-style:double}
.bsg			{border-width:2px;border-style:groove}
.bsr			{border-width:2px;border-style:ridge}
.bsi			{border-width:2px;border-style:inset}
.bso			{border-width:2px;border-style:outset}
.bst			{border-width:2px;border-style:dotted}
.bss			{border-width:2px;border-style:dashed}

/*ボーダー色*/
.bc1			{border-color:#000033}
.bc2			{border-color:#ff0000}
.bc3			{border-color:#ccffcc}
.bc4			{border-color:#ffcc99}
.bc5			{border-color:#663300}
.bc6			{border-color:#ffffff}

/*画像回り込み*/
.ftl			{float:left}
.ftr			{float:right}
.cbh			{clear:both}

/*テーブルのセンタリング*/
.mc5			{margin-left:auto;margin-right:auto;width:50%}
.mc6			{margin-left:auto;margin-right:auto;width:60%}
.mc7			{margin-left:auto;margin-right:auto;width:70%}
.mc8			{margin-left:auto;margin-right:auto;width:80%}
.mc9			{margin-left:auto;margin-right:auto;width:90%}
.m95			{margin-left:auto;margin-right:auto;width:95%}
.mc0			{margin-left:auto;margin-right:auto;width:100%}
.mcx			{margin-left:auto;margin-right:auto}

/*セルの間隔*/
/*テーブルのcellspacing相当*/
.bsn			{border-spacing:0px}
.bs1			{border-spacing:1px}
.bs3			{border-spacing:3px}
.bs5			{border-spacing:5px}

/*テーブルフォーマット*/
/*黒・細・一本*/
.blk_tn1		{border:1px;border-style:solid;border-color:#000000;border-collapse:collapse}
.blk_tn1_cl3	{border:1px;border-style:solid;border-color:#000000;padding:3px}
.blk_tn1_cl5	{border:1px;border-style:solid;border-color:#000000;padding:5px}
.blk_tn1_cl10	{border:1px;border-style:solid;border-color:#000000;padding:10px}
/*青・細・一本*/
.ble_tn1		{border:1px;border-style:solid;border-color:#0000ff;border-collapse:collapse}
.ble_tn1_cl3	{border:1px;border-style:solid;border-color:#0000ff;padding:3px}
.ble_tn1_cl5	{border:1px;border-style:solid;border-color:#0000ff;padding:5px}
.ble_tn1_cl10	{border:1px;border-style:solid;border-color:#0000ff;padding:10px}
/*紫・細・一本*/
.vlt_tn1		{border:1px;border-style:solid;border-color:#6600ff;border-collapse:collapse}
.vlt_tn1_cl3	{border:1px;border-style:solid;border-color:#6600ff;padding:3px}
.vlt_tn1_cl5	{border:1px;border-style:solid;border-color:#6600ff;padding:5px}
.vlt_tn1_cl10	{border:1px;border-style:solid;border-color:#6600ff;padding:10px}
/*赤・細・二本*/
.red_tn2		{border:1px;border-style:solid;border-color:#ff0000;border-collapse:separate}
.red_tn2_cl3	{border:1px;border-style:solid;border-color:#ff0000;padding:3px}
.red_tn2_cl5	{border:1px;border-style:solid;border-color:#ff0000;padding:5px}
.red_tn2_cl10	{border:1px;border-style:solid;border-color:#ff0000;padding:10px}
/*黒・細・二本*/
/*セルは黒・細・一本と同じ*/
.blk_tn2		{border:1px;border-style:solid;border-color:#000000;border-collapse:separate}
/*青・細・二本*/
/*セルは青・細・一本と同じ*/
.ble_tn2		{border:1px;border-style:solid;border-color:#0000ff;border-collapse:separate}
/*紫・細・二本*/
/*セルは紫・細・一本と同じ*/
.vlt_tn2		{border:1px;border-style:solid;border-color:#6600ff;border-collapse:separate}

/*各コーナーのテーブルの固有セル*/
/*ひとりごっち*/
/*国民のための管楽器図鑑*/
.hi_cel1		{width:70%;background-color:#ffcccc;padding:12px}
.hi_cel2		{width:30%;background-color:#ffff66;padding:12px}
.ik_cel2		{width:30%;background-color:#99ff99;padding:12px}
.ko_cel2		{width:30%;background-color:#99ffff;padding:12px}
.hi_cel3		{width:70%;background-color:#ffefe1;padding:2px;font-size:smaller}
.hi_cel4		{width:30%;background-color:#ffffcc;padding:2px;font-size:smaller;text-align:center}
.ik_cel4		{width:30%;background-color:#ccffcc;padding:2px;font-size:smaller;text-align:center}
.ko_cel4		{width:30%;background-color:#ccffff;padding:2px;font-size:smaller;text-align:center}

/*レポートいかがすか*/
/*専用なので転用禁止*/
.ika_thl		{width:50%;background-color:#ffcccc;padding:12px}
.ika_thq		{width:20%;background-color:#ffcccc;padding:12px}
.ika_thc		{width:20%;background-color:#99ff99;padding:12px}
.ika_thr		{width:10%;background-color:#ffff66;padding:12px}
.ika_tdl		{width:50%;background-color:#ffefe1;padding:8px;font-size:smaller;font-weight:bold}
.ika_tdq		{width:20%;background-color:#ffefe1;padding:8px;font-size:smaller;text-align:center}
.ika_tdc		{width:20%;background-color:#ccffcc;padding:8px;font-size:smaller;text-align:center}
.ika_tdr		{width:10%;background-color:#ffffcc;padding:8px;font-size:smaller;text-align:center}

/*国民のための管楽器図鑑／用語解説*/
.ytitle			{text-align:center;font-weight:bold;font-size:x-large;font-style:italic}
.ititle			{text-align:center;font-weight:bold;font-size:x-large;color:#ff6600}
.kline			{line-height:150%}
.h5k			{width:50%;border-style:solid;border-width:1px 0px 0px 0px;border-color:#ff6600;height:1px;text-align:center}

/*なるサイトの作者について*/
.sa_n28			{line-height:28px}
.sa_lis			{list-style-type:square;list-style-position:outside}
.sa_l2m			{line-height:20px;margin-left:30px}

/*鉄道探検隊／切符リスト*/
.cbc			{background-color:#000033;color:#ffffff;}
.c1				{font-size:smaller;text-align:center;background-color:#ffffcc;border:1px;border-style:solid;border-color:#000000;padding:3px}
.c2				{font-size:smaller;text-align:center;background-color:#ffcc99;border:1px;border-style:solid;border-color:#000000;padding:3px}
.c3				{border:1px;border-style:solid;border-color:#000000 #ffffff #000000 #000000;padding:3px}

/*なるなる掲示板*/
.bbs1			 {border:1px;border-style:solid;border-color:#666666;color:#333333;background-color:#ffffcc}
.bbs_tn1		{border:3px;border-style:groove;border-color:#9999cc;border-collapse:collapse}
.bbs_tn1_cl5	{border:3px;border-style:groove;border-color:#9999cc;padding:5px}

/*サチコ部屋*/
/*鉄道探検隊*/
.blk_tn5t		{border:5px;border-style:outset;border-color:#663300;border-collapse:collapse}
.blk_tn8s		{border:8px;border-style:ridge;border-color:#336699;border-collapse:collapse}
.sc_cel1		{border:none;padding:0}

/*複合タグ*/
.red_c			{text-align:center;color:#ff0000}
.cs				{text-align:center;font-size:smaller}
.ls				{text-align:left;font-size:smaller}
.rs				{text-align:right;font-size:smaller}
.c01_i			{color:#990000;font-style:italic}
.c02_b			{color:#ff0000;font-weight:bold}
.ris			{text-align:right;font-style:italic;font-size:smaller}
.smr_c			{font-size:smaller;text-align:center}
.c03_l			{color:#ffffff;font-size:larger}
.c04_l			{color:#663300;font-size:larger}
.sss			{font-size:smaller;vertical-align:super}
.lcb			{font-size:larger;text-align:center;font-weight:bold}
.sgb			{font-weight:bold;color:#663300}
.fbs			{font-weight:bold;font-size:x-small}

/*鉄道探検隊／切り替え用*/
#cn1			{display:block}
#cn2			{display:block}
#cn3			{display:block}
#cn4			{display:block}
#cn5			{display:block}
#cn6			{display:block}

