/* 共通設定 *************************************/
body			{color:#B50; background:#FC3; margin:0;}
table			{margin:0 auto; border:0; padding:0;}
.frm			{margin:0 5px 30px;}
th,td			{vertical-align:top;}
img				{border:0; vertical-align:-2px;}
hr				{width:95% margin:0; height:0px; color:#FFC; border:1px dotted #FFC;}
div				{font-size:14px; line-height:140%;}
blockquote	{margin:8px auto; text-align:center; font-size:14px; line-height:140%;}
dl				{text-align:left; margin:8px 10px;}
dt				{color:#080; font-size:15px; font-weight:normal; line-height:140%; background:url(gif/back_h2.gif); margin:0 0 5px; padding-left:20px;}
dd				{font-size:14px; font-weight:normal; line-height:140%; margin:5px; padding-left:20px;}
.shadow_l	{width:5px; background:url(gif/shadow_l.gif);}
.shadow_r	{width:5px; background:url(gif/shadow_r.gif);}
.ad_head	{padding:5px 0 15px;}
.ad_foot	{padding:5px 0;}
.footer1	{width:738px; background:#FFF;}
.footer2	{font-size:13px; padding:3px; text-align:center;}
.footer3	{font-size:15px; padding:12px; text-align:right;}

/* トップページ設定 *************************************/
.index1		{font-size:15px; font-weight:bold; text-align:left; background:url(gif/back_h2.gif); margin:0 0 5px; padding-left:20px;}
.index2		{font-size:15px; font-weight:normal; text-align:left; line-height:125%;}
.history	{color:#999; font-size:11px; background:#FF9; border:1 solid #C90; width:95%;}

/* フォント関連 *********************************/
h1				{margin:0 auto 30px; text-align:center;}
h2				{color:#FF3; font-size:20px; font-weight:bold; text-align:center; margin:0 auto 4px; border:0; padding:0;}
h3				{color:#080; font-size:15px; font-weight:normal; text-align:left; background:url(gif/back_h2.gif); margin:0 0 5px; padding-left:20px;}
p					{font-size:14px; line-height:140%; text-align:left; margin:8px 0; padding:0 border:0;}
strong		{color:#F33; font-style:normal; font-weight:bold;}
em				{color:#F33; font-style:normal; font-weight:normal;}
q					{color:#060; font-style:normal; font-weight:normal;}
.haniwa		{color:#F3F;}
.chato		{color:#090;}



/* フォント関連 *********************************/
.guest	{font-size:12px; text-align:left;}
.small	{font-size:0.9em;}
.mini	{font-size:0.8em;}
.gray	{color:#999;}
.green	{color:#060;}

/* その他のタグ *********************************/

.f1 {		color:#666666;
			background-color:#FFFFCC;
			border-style:solid;
			border-width:1px 2px 2px 1px;
			border-color:#CC9966;}
.f2			{color:#666666; background-color:#FFFFCC; border:1 solid #CC9900; width:100%;}

/* 立体枠表示用 *********************************/
.line1_1{background:url(gif/line1_1.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line1_2{background:url(gif/line1_2.gif); background-repeat:repeat-x;}
.line1_3{background:url(gif/line1_3.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line1_4{background:url(gif/line1_4.gif); background-repeat:repeat-y;}
.line1_5{background:url(gif/line1_5.gif); background-repeat:repeat-y;}
.line1_6{background:url(gif/line1_6.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line1_7{background:url(gif/line1_7.gif); background-repeat:repeat-x;}
.line1_8{background:url(gif/line1_8.gif); background-repeat:no-repeat; width:12px; height:12px;}

.line2_1{background:url(gif/line2_1.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line2_2{background:url(gif/line2_2.gif); background-repeat:repeat-x;}
.line2_3{background:url(gif/line2_3.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line2_4{background:url(gif/line2_4.gif); background-repeat:repeat-y;}
.line2_5{background:url(gif/line2_5.gif); background-repeat:repeat-y;}
.line2_6{background:url(gif/line2_6.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line2_7{background:url(gif/line2_7.gif); background-repeat:repeat-x;}
.line2_8{background:url(gif/line2_8.gif); background-repeat:no-repeat; width:12px; height:12px;}

.line3_1{background:url(gif/line3_01.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line3_2{background:url(gif/line3_02.gif); background-repeat:repeat-x;}
.line3_3{background:url(gif/line3_03.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line3_4{background:url(gif/line3_04.gif); background-repeat:repeat-y;}
.line3_5{background:url(gif/line3_05.gif); background-repeat:repeat-y;}
.line3_6{background:url(gif/line3_06.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line3_7{background:url(gif/line3_07.gif); background-repeat:repeat-x;}
.line3_8{background:url(gif/line3_08.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line3_9{background:url(gif/line3_09.gif); background-repeat:repeat-y;}
.line3_10{background:url(gif/line3_10.gif); background-repeat:repeat-y;}
.line3_11{background:url(gif/line3_11.gif); background-repeat:no-repeat; width:12px; height:12px;}
.line3_12{background:url(gif/line3_12.gif); background-repeat:repeat-x;}
.line3_13{background:url(gif/line3_13.gif); background-repeat:no-repeat; width:12px; height:12px;}

.fuki1_1{background:url(gif/fuki_1.gif); background-repeat:no-repeat; width:16px; height:16px;}
.fuki1_2{background:url(gif/fuki_2.gif); background-repeat:no-repeat; width:16px; height:16px;}
.fuki1_3{background:url(gif/fuki_3.gif); background-repeat:no-repeat; width:16px; height:16px;}
.fuki1_4{background:url(gif/fuki_4.gif); background-repeat:no-repeat; width:16px; height:16px;}

/* リンク色 *************************************/
a:link		{color:#0000FF;	text-decoration:none;}
a:visited	{color:#6666FF;	text-decoration:none;}
a:active	{color:#FF0000;	text-decoration:underline;}
a:hover		{color:#0000FF;	text-decoration:underline;}
