@charset "euc-jp";

	* {
		font-size:100%;
	}

	html {
		scrollbar-Track-Color: #ffffff;
		scrollbar-Face-Color: #ffffff;
		scrollbar-Shadow-Color: #a9a9a9;
		scrollbar-DarkShadow-Color: #ffffff;
		scrollbar-Highlight-Color: #a9a9a9;
		scrollbar-3dLight-Color: #ffffff;
		scrollbar-Arrow-Color: #a9a9a9;
	}

	body {
		font-size:70%;
		color:#000000;
		line-height:20px;
		font-family:Osaka,Verdana,Tahoma;
	}

	a:link {
		color:#1e90ff;
	}

	a:visited {
		color:#1e90ff;
	}

	a:active { 
		color:#1e90ff;
	}

	a {
		text-decoration : none;
	}

	a:hover {
		color:#0000ff; 
		text-decoration:none;
		background:#b0c4de;
	}

	input , select {
		font-family:Osaka,Verdana,Tahoma;
		font-size:100%;
		border:1px solid #000000;
		color:#000000;
		background:#ffffff;
	}

	textarea {
		font-family:Osaka,Verdana,Tahome;
		font-size:100%;
		border:1px solid #000000;
		color:#000000;
		overflow:auto;
	}

	hr {
		color: #3399ff;
		background-color: #3399ff;
		height: 1px;
		border: 0px;
		filter: Alpha(opacity=100, finishopacity=20, style=3);
	}

	.title {
		text-align:center;
		font-size:200%;
		color:#3399ff;
	}

	.count {
		color:#000000;
		text-align:right;
	}

	.error {
		color:#ff0000;
		font-size:200%;
		font-weight:bolder;
	}

	.admin_table {
		border:1px solid #cecece;
		border-collapse:collapse;
	}

	.admin_table td {
		border:1px solid #cecece;
	}

	.admin_table_column {
		background:#3399ff;
		color:#fff;
		text-align:center;
	}

	.del {
		background:#c0c0c0;
		vertical-align:middle;
	}

	.menu {
		border:1px solid #797979;
		padding-left:3px;
		padding-right:3px;
		border-collapse:collapse;
	}

	.menu td {
		border-bottom:1px solid #797979;
	}

	.small {
		font-size:9px;
	}

	.menu_title {
		border-top:1px solid #3399ff;
		background:#c0c0c0;
		font-size:100%;
		color:#00008b;
		padding-top:2px;
		padding-bottom:2px;
	}

	.detail {
		border:1px solid #797979;
	}

	.detail_title {
/*		color:#0000f8;*/
        color:#8B7355;
        background:#FFFACD;
		text-align:right;
		padding: 2px;
/*		text-decoration:underline;*/
	}

	.detail_right {
		padding-left:3px;
		padding-right:3px;
	}

	.detail_right_top {
		border-top:1px dotted #797979;
	}

	.detail_right_bottom {
		border-bottom:1px dotted #797979;
	}

	.comment {
		height:200px;
		overflow:auto;
		line-height:13px;
		padding-top:3px;
	}

	.mainphoto {
		border-right:1px solid #797979;
		border-top:1px solid #797979;
	}


	.thread_main_res {
		border-top:1px solid #3399ff;
		text-align:right;
		vertical-align:middle;
	}

	.thread_comment {
		padding-top:7px;
		padding-left:7px;
		font-size:100%;
		color:#000;
	}

	.thread_bottom {
		padding-top:7px;
		padding-left:7px;
		font-size:100%;
		color:#000;
		text-align:right;
	}

	.thread_name {
		color:#000000;
	}

	.thread_date {
		color:#000000;
		font-size:85%
	}

	.thread_no {
		color:#696969;
		font-size:85%;
	}

	.thread_res {

	}

	.thread_res_title {
		border-top:1px solid #ff8500;
		font-size:100%;
		color:#00008b;
		padding-left:5px;
	}

	.thread_res_res {
		border-top:1px solid #ff8500;
		text-align:right;
	}

	.thread_res_comment {
		padding-top:7px;
		padding-left:7px;
		font-size:100%;
		color:#000;
	}

	.thread_res_bottom {
		padding-top:7px;
		padding-left:7px;
		font-size:100%;
		color:#000;
		text-align:right;
	}

	.thread_res_name {
		color:#000000;
	}

	.thread_res_date {
		color:#000000;
		font-size:85%;
	}

	.thread_res_no {
		color:#696969;
		font-size:85%;
	}

	.att {
		color:#dd0000;
	}

	.nowsamimg {
		border:1px solid #ff0000;
	}

	.rday {
		border-right:3px double #797979;
		text-align:center;
	}

	.lday {
		text-align:center;
	}

	.check_ok {
		color:#0000ff;
	}

	.check_ng {
		color:#ff0000;
	}
