@charset "Shift_JIS";

{margin:0px; padding:0px;}


/* **************** 基本 <strong>より強い強調　*/
body	{text-align:center; font-family:'arial','Century Gothic',sans-serif;
	 margin:0px; scrollbar-base-color : #ffffff;
	background:#f0fff0 url(./back.gif) repeat-y 00% 50%;
	background-attachment:fixed; background-position:bottom;
	font-size:14px; color:#000000; line-height:20px; margin:0px;}
hr	{border-style:dotted; height:1px; border-color:#4169e1;}
hr	{border-style:dotted; height:1px; border-color:#2e8b57;}
p	{text-indent:1em;}
img	{border:none;}
strong	{font-weight:bold; background-color:#2e8b57; color:#000000;}


/* **************** link:未訪問　visited：訪問済　active：選択中　hover：カーソル等ON */
a 		{text-decoration:none;}
a:link		{color:#2e8b57;}
a:visited	{color:#2e8b57;}
a:active	{color:#2e8b57;}
a:hover		{text-decoration:underline; color:#90ee90;}


/* **************** 物理要素 */
b	{font-weight:bold;}
i	{font-style:italic;}
big	{font-size:120%;}
small	{font-size:70%;}
tt	{font-family:monospace;}


/* **************** */
h2 {font-size:14px; color:#3cb371; padding:0 0 0 7px; border-bottom:1px solid #2e8b57;}
h3 {font-size:14px; color:#3cb371; padding:0 0 0 7px; border-bottom:1px solid #2e8b57;}


/* **************** リスト 上下左右/上下・左右/上・左右・下/上・右・下・左*/
ol	{margin:0 0 0 7%;}
ol li	{list-style-type:decimal;}

ul	{margin:0 0 0 5%; padding:0 2px;}
ul li	{list-style-type:disc;}
ul.back	li {text-align:right; padding:7px; list-style-type:none;}

dl	{list-style-position:inside;margin:0 0 0 5px;}
dt	{font-weight:bold;margin-top:5px;}
dd	{margin-left:12px; padding:2px 5px; border-left:3px solid #2e8b57;}


/* *********************************************** */

#PAGETOP{text-align:left; width:580px; margin:0 auto; padding:0;}

/* **************** 上・下 */
#HEADER	{background:url("./back_indextop.jpg") no-repeat 50% 50%;
	text-align:center; width:600px; height:150px; padding:0; margin:0px auto;}
h1	{font-size:17px; font-weight:normal; color:#ffffff; padding:15px;}

#FOOTER {background:url("back_under.jpg") no-repeat 50% 50%;
	text-align:center; width:580px; height:25px;}


/* **************** めいん */
#MAIN 		{width:580px; margin:0px auto; padding:0;}
.text 		{margin:0 1px;}
ul.back li	{text-align:right; padding:7px; list-style-type:none; clear:both;}



/* **************** めにゅー  上下左右/上下・左右/上・左右・下/上・右・下・左*/
#MENU		{text-align:center; margin:15px 0px; background:#fffacd;}
#MENU ul	{list-style-type:none;}
#MENU li	{display:inline; list-style-type:none; margin:0px 7px;}
#MENU li a:hover{padding:7px 0px; background:#ffffff;}
.menu-on a	{background:url("back_line.gif") repeat-x 50% 0%;}




/* **************** フォーム */
#TEXT 		{background-color:#ffffff; width:70%; border:1px solid;}
#RADIO 		{border:0;}
#CHECKBOX 	{border:0;}
#SELECT 	{background-color:#ffffff; width:70%; border:1px solid;}
#TEXTAREA 	{background-color:#ffffff; width:70%; border:1px solid;}
#BUTTON 	{background-color:#000000; color:#ffffff; padding:0;}