@charset "EUC-JP";

body{
	font-size:12px;
	color:#666;
	line-height:150%;
	margin:0;
	padding:0;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,"Hiragino Kaku Gothic Pro W3","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",sans-serif;
	background-color:#fff;
	text-align:center;
}
img				{ margin:0; padding:0; border:none; }
.clr			{ height:0; clear:both; }
form			{ margin:0; padding:0; }

a:link			{ color:#c00; text-decoration:none; }
a:visited		{ color:#c00; text-decoration:none; }
a:hover			{ color:#f09; text-decoration:underline; }
a:active		{ color:#f09; text-decoration:underline; }

h1,h2,h3		{ margin:10px 0; padding:0; font-size:12px; }
h2.subtitle		{ margin:10px 0 0 15px; padding:0; font-size:16px; font-weight:bold; color:#003300; }
h4				{ margin:10px 0; padding:0; font-size:12px; font-weight:bold; color:#003300; }

table,td,th		{ margin:0; padding:0; font-size:12px; }

div,p			{ margin:0 0 20px 0; padding:0; font-size:12px; line-height:150%; color:#333333; }

div.main		{ margin:0px 0 0 10px; padding:0px; width:620px;}
div.main2		{ margin:0; padding:0px 0 10px 30px;}

p.cmnt_red		{ color:#990000; }
p.cmnt_green		{ color:#003300; }

table.mark		{ margin:0 0 20px 0; padding:0; font-size:12px; }

img.head_bnr1	{ margin:10px 10px 10px 0; padding:0; border:none; }
img.head_bnr2	{ margin:10px 0; padding:0; border:none; }

/* login logout*/
div.login		{ width:780px; height:40px; }
div.login td.login_btn  { background-image:url(/design/slowna/images/login_bg2.gif); width:620px; height:40px; }
div.logout		{ background-image:url(/design/slowna/images/login_bg.gif); width:780px; height:40px; }

table a.ranking			{ margin:0; padding:0; font-size:10px; }


p.txt2b 		{font-size:12px;font-weight:bold;color: #003300;line-height:180%;margin:10px 10px 0 20px;padding:0;}
p.txt2b a 		{ font-weight:bold;}
p.txt			{font-size:12px;color: #666666;line-height:180%;margin:0;padding:5px 30px 10px 20px;}
p.txt_p			{font-size:12px;color: #f60;line-height:180%;margin:0;padding:0px 30px 0 20px;}

p.txt4			{font-size:12px;color: #003300;line-height:180%;margin:0;padding:5px 30px 10px 30px;}
p.txt5			{font-size:12px;color: #003300;line-height:180%;margin:0;padding:5px 10px 10px 10px;}

p.txtbox_mail   { color:#333; margin:5px 0px 5px 50px; padding:10px 10px 10px 10px; border:#060 solid 1px; background-color:#e8fbe9; }
p.txtbox	    { color: #CC0000; margin:0 0px 10px 10px; padding:10px 20px; border:#060 solid 1px; background-color:#e8fbe9; text-align:left;}

.kome			{color: #f60; margin:0 0 0 40px; float:left; padding:0;}
.kome_cmnt		{color: #f60; margin:0 20px 0 60px; padding:0;}

.member_type			{color: #666; margin:0 0 0 20px; float:left; padding:0;}
.member_type_cmnt		{color: #666; margin:0 20px 0 130px; padding:0;}

p.txt3b 				{font-size:12px;font-weight:bold;color: #003300;line-height:180%;margin:10px 0px 0 0px;padding:0;}
p.txt3					{font-size:12px;color: #666666;line-height:180%;margin:0;padding:5px 0px 10px 0px;}
.member_type2			{color: #666; margin:0 0 0 0px; float:left; padding:0;}
.member_type_cmnt2		{color: #666; margin:0 0 0 160px; padding:0;}

/* table */
table.info {width: 550px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left:20px;
}

table.info th {
  	width:120px;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    text-align: center;
	white-space: nowrap;
}
table.info td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
	line-height: 160%;
}

table.info2 {
    width: 570px;
    border: 1px #bde4b7 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left:20px;
}

table.info2 th {
    padding: 5px;
    border: #bde4b7 solid;
    border-width: 0 0 1px 1px;
    background: #f0f7e0;
    font-weight: bold;
    text-align: center;
	white-space: nowrap;
}
table.info2 td {
    padding: 5px;
    border: 1px #bde4b7 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
	line-height: 160%;
}

table.info3 {
    width: 618px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.info3 th {
  	width:120px;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    text-align: center;
	white-space: nowrap;
}
table.info3 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align:left;
	line-height: 160%;
}

p.exp {margin:10px 20px; line-height:150%; font-size:12px; color:#006633;}

/* ¥ê¥¹¥È¥Þ¡¼¥¯ */
ul.list {margin:10px 0; padding:0 20px 0 30px; font-size:12px; color:#333; line-height:120%;}
ul.list li { margin:5px 0; padding:0; list-style: none outside url(http://www.slowna.com/design/slowna/images/top_info_allow.gif);}


