@charset "utf-8";
*{
	margin:auto;
	padding:0;
	line-height:170%;
	list-style-type: none;
	}
body{
	background-image:none;
	}
html{
	}
p{
	margin:0;
	}
#cont{
	width:100%;
	}
#lside{
	width:100%;
	}
#rside{
	display:none;
	}
#header{
	padding:10px 0 0 0;
		}
#header-log{
	width:526px;
	}
#header-log h1{
	margin:0;
	height:58px;
	display:block;
	background:url(../images/log-header.gif) no-repeat;
	text-indent:-9999px;
	}
#pr{
	display:none;
	}
#header-lside{
	}
#header-rside{
	display:none;
	}
#navi{
	display:none;
	}
#main{
	margin:15px 0 0 0 ;
	clear:both;
	padding:15px 20px 15px 20px;
	background-color:#FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #eeeeee;
	}
#main h2{
	margin:0;
	font-size:120%;
	clear:both;
	}
#main h3{
	font-size:110%;
	clear:both;
	}
#main h4{
	margin:0;
	font-size:100%;
	}
#main h5{
	margin:0;
	font-size:100%;
	}
#main td, th{
	padding:3px;
	}
#main ul{
	list-style:url(../images/list.gif);
	margin:0 0 0 20px;
	}
#main li{
	margin:0 0 0.5em 0;
	line-height:130%;
	}
#main-2l{
	width:49%;
	float:left;
	}
#main-2r{
	width:50%;
	float:right;
	}
#footer{
	display:none;
	}
#copy{
	display:none;
	}
.hide{
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	background-image: none !important;
	}
.kakomi{
	margin: 5px 0 5px 0;
	padding: 5px;
	line-height:150%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
.clear{
	clear:both;
	}
.photo{
	border: 1px solid #aaaaaa;
	padding:5px;
	margin:0 10px 5px 10px;
	}
.point{
	font-weight:bold;
	font-size:120%;	
	padding:5px 0 5px 0;
	}
.red{
	color:#FF0000;
	}
