* {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Sans-Serif;}
body {
	font-size: 101%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	color: #000;}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,input,select {
	margin: 0px;
	padding: 0px;}

a {
	color: #BA0000;
	text-decoration: none;}

img {
	border: 0px;}

.clr {
	clear: both;
	font-size: 1px;}

.new {
	margin: 0px 0px 0px 5px;}


/*** CONTAIN **************************************************/
#contain {
	width: 100%;}

#bg {
	width: 100%;}

/*** WIDTH **************************************************/
.content_width {
	width: 100%;
	text-align: left;}

/*** LANG **************************************************/
#lang {
	display: none;}


/*** HEAD **************************************************/
#head {
	width: 100%;
	margin: 0px auto;
	text-align: left;
	border-bottom: 3px solid #999;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 20px 0px;}

	#head h1 {
		font-size: 100%;}

		#head h1 a {
			color: #000;}

	#head ul {
		display: none;}


/*** CONTENT **************************************************/
#content {
	width: 100%;
	margin: 0px 0px 15px 0px;}

	#content a {
		text-decoration: underline;}
	#content h2 {
		font-size: 100%;
		line-height: 150%;}

	#content h3 {
		width: 100%;
		color: #5A3D1B;
		margin: 20px 0px 10px 0px;
		font-size: 80%;
		line-height: 150%;
		font-weight: bold;
		padding: 5px 0px;
		text-indent: 5px;
		background: url(/namahagekan/img/bg_th.gif);}
	#content h4 {
		color: #5A3D1B;
		margin: 0px 0px 0px 0px;
		font-size: 75%;
		line-height: 160%;}
	#content h5 {
		margin: 0px 0px 10px 0px;
		font-size: 70%;
		line-height: 150%;
		font-weight: normal;}
	#content p {
		margin: 0px 0px 10px 0px;
		font-size: 70%;
		line-height: 150%;}
	#content ul {
		list-style: circle;
		margin: 0px 0px 15px 20px;
		font-size: 65%;
		line-height: 130%;}

		#content ul li {
			margin: 0px 0px 2px 0px;}
	#content dl {
		}

		#content dl dt {
			margin: 0px 0px 10px 0px;
			font-size: 100%;
			line-height: 150%;
			font-weight: normal;}
		#content dl dd {
			margin: 0px 0px 10px 0px;
			font-size: 80%;
			line-height: 180%;}

	#content table {
		margin: 0px 0px 10px 0px;
		width: 100%;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;}

		#content table th {
			font-size: 75%;
			line-height: 150%;
			font-weight: normal;
			background: #f6f6f6;
			text-align: center;
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;}

			#content table .th {
				width: 25%;}

		#content table td {
			font-size: 75%;
			line-height: 150%;
			text-align: center;
			border-bottom: 1px solid #ccc;
			border-right: 1px solid #ccc;}

			#content table.tbl_1 td {
				text-align: left;}
			#content table.tbl_2 td {
				width: 37%;}
			#content table.tbl_3 td {
				width: 25%;}

	#content .thumb {
		float: right;
		background: url(/namahagekan/img/bg_sub_img.jpg) no-repeat;
		padding: 5px;
		margin: 0px 0px 10px 10px;}

	/*** inquire ***/
	#content #frm_inquire {
		padding: 10px;}

		#content #frm_inquire dl {}

			#content #frm_inquire dt {
				margin: 0px 0px 0px 0px;
				font-size: 85%;
				line-height: 1.5;
				font-weight: normal;}
			#content #frm_inquire dd {
				margin: 0px 0px 10px 0px;}

	#content #frm_name, #content #frm_mail {
		width: 300px;
		padding: 3px 0px;}
	#content #frm_comment {
		width: 450px;
		height: 12em;
		overflow: auto;}

	/*** MAP ***/
	#mapframe {
		margin: 5px 0px;
		width: 500px;
		height: 400px;}


/*** SUB **************************************************/
#sub {
	display: none;}


/*** TOP **************************************************/
#top {
	padding: 0px 0px 25px 0px;}

	/*** intro ***/
	#intro {
		height: 250px;
		background: url(/namahagekan/img/bg_intro_print.jpg) no-repeat 100% 0px;}

		#intro h2 {
			padding: 40px 0px 0px 0px;
			color: #970F00;
			font-size: 100%;}
		#intro p {
			margin: 15px 0px 10px 0px;
			color: #970F00;
			font-size: 70%;
			line-height: 150%;}


	/*** news ***/
	#news {
		margin: 25px 0px 0px 0px;}

		#news .news_list {
			width: 100%;}

		#news h2 {
			width: 100%;
			color: #5A3D1B;
			margin: 20px 0px 10px 0px;
			font-size: 80%;
			line-height: 150%;
			font-weight: bold;
			padding: 5px 0px;
			text-indent: 5px;
			background: url(/namahagekan/img/bg_th.gif);}
		#news h3 {
			clear: both;
			margin: 0px 0px 5px 0px;
			font-size: 75%;
			line-height: 150%;
			font-weight: bold;}

			#news h3 span {
				font-weight: normal;}

		#news p {
			margin: 0px 0px 10px 0px;
			font-size: 70%;
			line-height: 150%;}

		#news .right {
			float: right;
			margin: 0px 0px 10px 10px;}

	/*** link ***/
	#link {
		margin: 25px 0px 0px 0px;}

		#link .link_list {
			width: 100%;}

		#link h2 {
			width: 100%;
			color: #5A3D1B;
			margin: 20px 0px 10px 0px;
			font-size: 80%;
			line-height: 150%;
			font-weight: bold;
			padding: 5px 0px;
			text-indent: 5px;
			background: url(/namahagekan/img/bg_th.gif);}
		#link img {
			float: left;
			background: url(/namahagekan/img/bg_sub_img.jpg) no-repeat;
			padding: 5px;
			margin: 0px 10px 10px 0px;}
		#link h4 {
			font-size: 70%;
			line-height: 150%;}
		#link p {
			font-size: 65%;
			line-height: 150%;}



/*** MOVE **************************************************/
#move {
	display: none;}


/*** TO_INQUIRE **************************************************/
#to_inquire {
	display: none;}

/*** FOOT **************************************************/
#foot {
	border-top: 3px solid #999;
	width: 100%;
	clear: both;
	padding: 10px 0px 0px 0px;}

	#foot p {
		text-align: right;
		font-size: 70%;
		line-height: 150%;}
	#foot address {
		text-align: right;
		font-size: 70%;
		line-height: 150%;
		font-style: normal;}

	#foot p span {
		display: none;}
	#foot ul {
		display: none;}




