@charset "utf-8";
#wrapper {
	width: 806px;
	margin: 0 auto;
	text-align: left;
}
#wrapper a {
	color:#444;
	text-decoration: none;
}
#wrapper a:hover {
	color:#333;
	text-decoration: underline;
}
h3, h4 {
	font-weight:bold;
}
/* header
---------------------------------------------*/
#header_area {
	width:100%;
	clear: both;
	height: 124px;
	background: url(../images/top/bg_header.jpg) top center repeat-x;
	text-align: center;
	min-width:800px;
}
#header {
	position: relative;
	width: 800px;
	margin: 0 auto;
	background:  url(../images/top/bg_header_navi.gif) no-repeat;
	background-position: 595px 0;
}
#header h1 {
	position: absolute;
	width: 306px;
	height: 97px;
	left: 0;
	top: 0;
}
#header_number {
	position: absolute;
	right: 0;
	top: 0;
	width:233px;
	height:67px;
}
#header_font {
	position: absolute;
	right: 0;
	top: 67px;
}
#header_navi {
	position: absolute;
	right: 180px;
	top: 75px;
	text-align: left;
	font-size: 120%;
}
#header_navi a {
	color: #fff;
	text-decoration: none;
}
#header_navi a:hover {
	color: #fff;
	text-decoration: underline;
}
#header_navi ul li {
	margin: 0;
	padding: 0 10px;
	display: inline;
	background: url(../images/arrow_02.png) left center no-repeat;
}
#header_navi ul li.home {
	border-left: none;
}
/* g_navi
---------------------------------------------*/
#g_navi_area {
	width: 100%;
	height: 72px;
	clear: both;
	background: url(../images/bg_g_navi.gif) top center repeat-x;
}
#g_navi_inner {
	width: 787px;
	height: 72px;
	position: relative;
	margin: 0 auto;
}
#g_navi {
	width: 787px;
	height: 72px;
	background: url(../images/g_navi.gif) no-repeat;
	position: relative;
}
#g_navi ul {
	list-style: none;
}
#g_navi li {
	position: absolute;
	height: 68px;
	text-indent: -9999px;
}
#g_navi li a {
	display: block;
	height: 68px;
}
#g_navi li#plan {
	top: 0;
	left: 0;
	width: 131px;
}
#g_navi li#knowledge {
	top: 0;
	left: 131px;
	width: 131px;
}
#g_navi li#flow {
	top: 0;
	left: 262px;
	width: 131px;
}
#g_navi li#hall {
	top: 0;
	left: 393px;
	width: 131px;
}
#g_navi li#company {
	top: 0;
	left: 524px;
	width: 131px;
}
#g_navi li#contact {
	top: 0;
	left: 655px;
	width: 131px;
}
#g_navi li#plan a:hover {
	background: url(../images/g_navi_on.gif) 0 0;
}
#g_navi li#knowledge a:hover {
	background: url(../images/g_navi_on.gif) -131px 0;
}
#g_navi li#flow a:hover {
	background: url(../images/g_navi_on.gif) -262px 0;
}
#g_navi li#hall a:hover {
	background: url(../images/g_navi_on.gif) -393px 0;
}
#g_navi li#company a:hover {
	background: url(../images/g_navi_on.gif) -524px 0;
}
#g_navi li#contact a:hover {
	background: url(../images/g_navi_on.gif) -655px 0;
}
#g_navi li#plan a.stay {
	background: url(../images/g_navi_on.gif) 0 0;
}
#g_navi li#knowledge a.stay {
	background: url(../images/g_navi_on.gif) -131px 0;
}
#g_navi li#flow a.stay {
	background: url(../images/g_navi_on.gif) -262px 0;
}
#g_navi li#hall a.stay {
	background: url(../images/g_navi_on.gif) -393px 0;
}
#g_navi li#company a.stay {
	background: url(../images/g_navi_on.gif) -524px 0;
}
#g_navi li#contact a.stay {
	background: url(../images/g_navi_on.gif) -655px 0;
}
/* pagebody
---------------------------------------------*/
#pagebody_p {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_plan.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_k {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_know.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_k h3 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
#pagebody_f {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_flow.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_f h3 {
	margin-bottom: 20px;
}
#pagebody_h {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_hall.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_h h3 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
#pagebody_c {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_contact.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_c h3 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
#pagebody_po {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_policy.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_po h3 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
#pagebody_a {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_about.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_a h3 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
#pagebody_link {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_link.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_link h3 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
/* pagebody_wp
---------------------------------------------*/
#pagebody_wp {
	clear: both;
	width: 100%; /* for WIN IE6*/
	background: url(../images/g_navi_funeral.gif) no-repeat;
	margin: 18px auto 0 auto;
	float: left;
	position: relative;
	padding-bottom: 135px;
}
#pagebody_wp table, tr {
	margin: 0;
	padding: 0;
}
#pagebody_wp td {
	margin: 0;
	padding: 5px;
	border: solid 1px #CCCCCC;
}
#pagebody_wp h3 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
#pagebody_wp h4 {
	font-size: 110%;
	margin: 0 0 5px 0;
	padding: 10px 0 0 0;
	border-bottom: dotted 1px #ccc;
	border-top: dotted 1px #ccc;
	background: none;
}
#pagebody_wp .post {
	padding-bottom: 40px;
}
#pagebody_wp .postmetadata {
	margin-bottom: 15px;
	font-size: 85%;
}
#pagebody_wp #rightbody img {
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	padding: 4px;
	margin: 15px 0;
	width:80%;
	height:auto;
}
small {
	font-size: 85%;
}
.widgettitle {
	font-size: 100%;
}
/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
}
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}
#sidebar #searchsubmit {
	padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
}
select {
	width: 130px;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform {
	margin: 5px 10px 0 0;
}
#commentform textarea {
	width: 100%;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;/*	text-align: justify; */
	}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children {
	padding: 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments */

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 30px;
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 0 0 7px 7px;
	padding: 0 0 0 10px;
}
/* leftbody
---------------------------------------------*/
#leftbody {
	width: 235px;
	float: left;
	font-weight: normal;
	line-height: 1.3;
	margin-top: 160px;
	padding-left: 5px;
}
/* side_banner
---------------------------------------------*/
.banner {
	width: 235px;
	height:auto;
	margin: 0 10px 30px 0;
	background: url(../images/naka/bg_banner.jpg) left top no-repeat;
	text-align:center;
	padding-top:7px;
}
.banner .title a{
	font-size:170%;
	font-weight:bold;
	color:#0094eb!important;
}
.banner .title a:hover {
	color:#0094eb!important;
	text-decoration: underline;
}
.banner .title span {
	font-size:170%;
	font-weight:bold;
}
.banner span {
	font-size:170%;
	font-weight:bold;
	color:#FF9900;
}
.banner img {
	margin-bottom:15px;
	overflow: hidden;
	border: none;
}
/*
.banner img:hover {
	border:1px solid #0094eb;
	margin:-1px -1px 14px -1px;
}
*/
.banner p {
	margin-bottom:10px;
}
.banner ul{
	text-align:center;
}
.banner ul li{
	display: block;
	background: url(../images/arrow_01.png) left center no-repeat;
	padding:0 5px 5px 10px;
	text-align:left;
}
.banner ul li a{
	color:#0094eb!important;
	text-decoration:none;
}
.banner ul li a:hover{
	color:#0094eb!important;
	text-decoration: underline;
}
/* left_navi_plan
---------------------------------------------*/
#left_navi {
	background: url(../images/naka/bg_left_navi_off.gif) no-repeat;
	width: 217px;
	height: 162px;
	position: relative;
	top: 0px;
	margin-bottom:30px;
}
#left_navi ul {
	list-style: none;
}
#left_navi li {
	position: absolute;
	text-indent: -9999px;
	height: 32px;
}
#left_navi li a {
	display: block;
	height: 32px;
}
#left_navi li#free {
	top: 0;
	left: 0;
	width: 217px;
}
#left_navi li#plan80 {
	top: 32px;
	left: 0px;
	width: 217px;
}
#left_navi li#plan55 {
	top: 64px;
	left: 0px;
	width: 217px;
}
#left_navi li#plan35 {
	top: 96px;
	left: 0px;
	width: 217px;
}
#left_navi li#plan15 {
	top: 128px;
	left: 0px;
	width: 217px;
}
#left_navi li#free a:hover {
	background: url(../images/naka/bg_left_navi_on.gif) 0 0 no-repeat;
}
#left_navi li#plan80 a:hover {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -32px no-repeat;
}
#left_navi li#plan55 a:hover {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -64px no-repeat;
}
#left_navi li#plan35 a:hover {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -96px no-repeat;
}
#left_navi li#plan15 a:hover {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -128px no-repeat;
}
#left_navi li#free a.stay {
	background: url(../images/naka/bg_left_navi_on.gif) 0 0 no-repeat;
}
#left_navi li#plan80 a.stay {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -32px no-repeat;
}
#left_navi li#plan55 a.stay {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -64px no-repeat;
}
#left_navi li#plan35 a.stay {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -96px no-repeat;
}
#left_navi li#plan15 a.stay {
	background: url(../images/naka/bg_left_navi_on.gif) 0 -128px no-repeat;
}
/* left_navi_knowledge
---------------------------------------------*/
#left_navi_knowledge {
	background: url(../images/naka/bg_knowledge_left_navi_off.gif) no-repeat;
	left: 0;
	width: 217px;
	height: 130px;
	position: relative;
	top: 0px;
	margin-bottom:30px;
}
#left_navi_knowledge ul {
	list-style: none;
}
#left_navi_knowledge li {
	position: absolute;
	text-indent: -9999px;
	height: 32px;
	width: 217px;
}
#left_navi_knowledge li a {
	display: block;
	height: 32px;
}
#left_navi_knowledge li#knowledge_01 {
	top: 0;
	left: 0;
	width: 217px;
}
#left_navi_knowledge li#knowledge_02 {
	top: 32px;
	left: 0px;
	width: 217px;
}
#left_navi_knowledge li#knowledge_03 {
	top: 64px;
	left: 0px;
	width: 217px;
}
#left_navi_knowledge li#knowledge_04 {
	top: 96px;
	left: 0px;
	width: 217px;
}
#left_navi_knowledge li#knowledge_01 a:hover {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 0 no-repeat;
}
#left_navi_knowledge li#knowledge_02 a:hover {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 -32px no-repeat;
}
#left_navi_knowledge li#knowledge_03 a:hover {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 -64px no-repeat;
}
#left_navi_knowledge li#knowledge_04 a:hover {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 -96px no-repeat;
}
#left_navi_knowledge li#knowledge_01 a.stay {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 0 no-repeat;
}
#left_navi_knowledge li#knowledge_02 a.stay {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 -32px no-repeat;
}
#left_navi_knowledge li#knowledge_03 a.stay {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 -64px no-repeat;
}
#left_navi_knowledge li#knowledge_04 a.stay {
	background: url(../images/naka/bg_knowledge_left_navi_on.gif) 0 -96px no-repeat;
}
/* left_navi_flow
---------------------------------------------*/
#left_navi_flow {
	background: url(../images/naka/bg_flow_left_navi_off.gif) no-repeat;
	left: 0;
	width: 217px;
	height: 129px;
	position: relative;
	top: 0px;
	margin-bottom:30px;
}
#left_navi_flow ul {
	list-style: none;
}
#left_navi_flow li {
	position: absolute;
	text-indent: -9999px;
	height: 32px;
	width: 217px;
}
#left_navi_flow li a {
	display: block;
	height: 32px;
}
#left_navi_flow li#flow_01 {
	top: 0;
	left: 0;
	width: 217px;
}
#left_navi_flow li#flow_02 {
	top: 32px;
	left: 0px;
	width: 217px;
}
#left_navi_flow li#flow_03 {
	top: 64px;
	left: 0px;
	width: 217px;
}
#left_navi_flow li#flow_04 {
	top: 96px;
	left: 0px;
	width: 217px;
}
#left_navi_flow li#flow_01 a:hover {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 0 no-repeat;
}
#left_navi_flow li#flow_02 a:hover {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 -32px no-repeat;
}
#left_navi_flow li#flow_03 a:hover {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 -64px no-repeat;
}
#left_navi_flow li#flow_04 a:hover {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 -96px no-repeat;
}
#left_navi_flow li#flow_01 a.stay {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 0 no-repeat;
}
#left_navi_flow li#flow_02 a.stay {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 -32px no-repeat;
}
#left_navi_flow li#flow_03 a.stay {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 -64px no-repeat;
}
#left_navi_flow li#flow_04 a.stay {
	background: url(../images/naka/bg_flow_left_navi_on.gif) 0 -96px no-repeat;
}
/* left_navi_hall
---------------------------------------------*/
#left_navi_hall {
	background: url(../images/naka/bg_left_navi_hall.gif) no-repeat;
	left: 0;
	width: 217px;
	height: 130px;
	position: relative;
	top: 0px;
	margin-bottom:30px;
}
#left_navi_hall ul {
	list-style: none;
}
#left_navi_hall li {
	position: absolute;
	text-indent: -9999px;
	height: 32px;
	width: 217px;
}
#left_navi_hall li a {
	display: block;
	height: 32px;
}
#left_navi_hall li#hall_01 {
	top: 0;
	left: 0;
	width: 217px;
}
#left_navi_hall li#hall_02 {
	top: 32px;
	left: 0px;
	width: 217px;
}
#left_navi_hall li#hall_03 {
	top: 64px;
	left: 0px;
	width: 217px;
}
#left_navi_hall li#hall_04 {
	top: 96px;
	left: 0px;
	width: 217px;
}
#left_navi_hall li#hall_01 a:hover {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 0 no-repeat;
}
#left_navi_hall li#hall_02 a:hover {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 -32px no-repeat;
}
#left_navi_hall li#hall_03 a:hover {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 -64px no-repeat;
}
#left_navi_hall li#hall_04 a:hover {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 -96px no-repeat;
}
#left_navi_hall li#hall_01 a.stay {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 0 no-repeat;
}
#left_navi_hall li#hall_02 a.stay {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 -32px no-repeat;
}
#left_navi_hall li#hall_03 a.stay {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 -64px no-repeat;
}
#left_navi_hall li#hall_04 a.stay {
	background: url(../images/naka/bg_left_navi_hall_on.gif) 0 -96px no-repeat;
}
/* left_navi_contact
---------------------------------------------*/
#left_navi_contact {
	background: url(../images/naka/bg_left_navi_contact.gif) no-repeat;
	left: 0;
	width: 217px;
	height: 200px;
	position: relative;
	top: 0px;
	margin-bottom:30px;
}
#left_navi_contact ul {
	list-style: none;
}
#left_navi_contact li {
	position: absolute;
	text-indent: -9999px;
	height: 32px;
	width: 217px;
}
#left_navi_contact li a {
	display: block;
	height: 32px;
}
#left_navi_contact li#contact_01 {
	top: 0;
	left: 0;
	width: 217px;
}
#left_navi_contact li#contact_02 {
	top: 32px;
	left: 0px;
	width: 217px;
}
#left_navi_contact li#contact_03 {
	top: 64px;
	left: 0px;
	width: 217px;
}
#left_navi_contact li#contact_04 {
	top: 96px;
	left: 0px;
	width: 217px;
}
#left_navi_contact li#contact_05 {
	top: 128px;
	left: 0px;
	width: 217px;
}
#left_navi_contact li#contact_06 {
	top: 160px;
	left: 0px;
	width: 217px;
}
#left_navi_contact li#contact_01 a:hover {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 0 no-repeat;
}
#left_navi_contact li#contact_02 a:hover {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -32px no-repeat;
}
#left_navi_contact li#contact_03 a:hover {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -64px no-repeat;
}
#left_navi_contact li#contact_04 a:hover {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -96px no-repeat;
}
#left_navi_contact li#contact_05 a:hover {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -128px no-repeat;
}
#left_navi_contact li#contact_06 a:hover {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -160px no-repeat;
}
#left_navi_contact li#contact_01 a.stay {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 0 no-repeat;
}
#left_navi_contact li#contact_02 a.stay {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -32px no-repeat;
}
#left_navi_contact li#contact_03 a.stay {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -64px no-repeat;
}
#left_navi_contact li#contact_04 a.stay {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -96px no-repeat;
}
#left_navi_contact li#contact_05 a.stay {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -128px no-repeat;
}
#left_navi_contact li#contact_06 a.stay {
	background: url(../images/naka/bg_left_navi_contact_on.gif) 0 -160px no-repeat;
}
/* rightbody
---------------------------------------------*/
#rightbody {
	width: 545px;
	float: right;
	margin-top: 130px;
}
#topicpath {
	position: relative;
	width: 100%; /* for WIN IE6*/
	margin-bottom: 20px;
	text-align: right;
	font-size: 90%;
}
#topicpath_wp {
	position: relative;
	width: 100%; /* for WIN IE6*/
	margin-bottom: 20px;
	text-align: right;
	font-size: 85%;
}
#topicpath_foot {
	position: relative;
	width: 100%; /* for WIN IE6*/
	margin: 0 0 40px 0;
	padding-left: 0;
}
#topicpath_foot ul li {
	list-style: none;
	display: inline;
}
#topicpath_foot ul li a {
	background: url(../images/arrow_01.png) no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	margin-right: 4px;
	display: inline;
}
h2 {
	text-indent: -9000px;
}
h3 {
	border: none;
	padding: 0;
	margin: 0;
}
h4 {
	background: url(../images/naka/bg_title.gif) no-repeat;
	background-position: 0 6px;
	width: 510px;
	height: 32px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-size: 150%;
	color: #444;
}
h5 {
	background: url(../images/naka/life_ball.gif) no-repeat;
	background-position: 20px 1px;
	padding-left: 50px;
	font-weight: normal;
	font-size: 100%;
	color: #88735a;
}
#lo_tel {
	margin-top: 30px;
	float: left;
}
#lo_tel img {
	margin-bottom:2px;
}
#lo_tel img:hover {
	outline:1px solid #3399ff;
}
.style1 {
	　　color: #a6800b;
	font-weight: bold;
}
.style2 {
	color: #333333;
	font-weight: bold;
}
.style3 {
	color: #000000
}
.style4 {
	color: #cb6e33;
	font-weight: bold;
}
.style5 {
	color: #fe7122;
	font-weight: bold;
}
.style6 {
	color: #ff456a;
	font-weight: bold;
}
.style7 {
	color: #a737b5;
	font-weight: bold;
}
.style8 {
	color: #1c6ab4;
	font-weight: bold;
}
.style9 {
	color: #33a220;
	font-weight: bold;
}
.style10 {
	color: #daac18;
	font-weight: bold;
}
.style11 {
	color: #88735a;
}
.style4, .style5, .style6, .style9, .style10 {
	font-size:16px;
}
p.pagetop a {
	background: url(../images/naka/icon.gif) left center no-repeat;
	padding-left: 17px;
}
p.pagetop {
	text-align: right;
}
/* life
---------------------------------------------*/
#life_gif {
	margin-bottom: 100px;
}
#naka_life_gif01 {
	position: relative;
	left: 15px;
	top: 25px;
}
#naka_life_gif02 {
	position: relative;
	left: 15px;
	top: 35px;
}
#naka_life_gif03 {
	position: relative;
	left: 15px;
	top: 45px;
}
#naka_life_gif04 {
	position: relative;
	left: 15px;
	top: 55px;
}
/* knowlede
---------------------------------------------*/
.procedures {
	width: 540px;
	margin-bottom: 40px;
}
.procedures_sub {
	margin: 10px 0 0 15px;
}
.procedures_sub ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#procedures_sub_number {
	margin-left: 25px;
}
dt {
	background-color: #e7f7f9;
	padding-left: 10px;
	color: #444;
	font-size: 120%;
	font-weight: bold;
	line-height: 30px;
}
dd {
	margin-bottom: 15px;
	font-size: 100%;
	padding-left: 10px;
}
#know_link {
	margin-bottom: 30px;
	color: #996600;
	line-height: 30px;
}
#know_link a {
	color: #996600;
	text-decoration: none;
}
#know_link ul {
	margin: 0;
	padding: 0;
	padding: 0 0 7px 15px;
}
#know_link ul li {
	margin: 0;
	padding: 0 3px 0 6px;
	display: inline;
	border-left: 1px solid #333;
}
#know_link ul li.left {
	border-left: none;
	padding-left: 0;
}
　 /* hall
---------------------------------------------*/
#hall_link {
	margin: 0 0 30px 0;
	color: #996600;
	line-height: 30px;
}
#hall_link a {
	color: #996600;
	text-decoration: none;
}
#hall_link ul {
	margin: 0;
	padding: 0;
	padding: 0 0 7px 15px;
}
#hall_link ul li {
	margin: 0;
	padding: 0 3px 0 6px;
	display: inline;
	border-left: 1px solid #333;
}
#hall_link ul li.left {
	border-left: none;
	padding-left: 0;
}
.hall_inner {
	margin: 0 0 5px 5px;
	width: 520px;
}
.hall_tit {
	background-color: #f8f5ec;
	padding-left: 10px;
	margin-top: 15px;
	font-size: 125%;
	font-weight: bold;
	line-height: 30px;
	color: #744e07;
}
.hall_text {
	border-bottom: 1px dotted #CCCCCC;
	padding-left: 10px;
	font-size: 110%;
	line-height: 30px;
}
.hall_text a {
	text-decoration:underline!important;
}
.hall_text a:hover {
	text-decoration:none!important;
}
.hall_text_n {
	padding-left: 10px;
	font-size: 110%;
	line-height: 30px;
}
/* company_table
---------------------------------------------*/
#company_table td {
	padding: 7px;
}
/* privacypolicy
---------------------------------------------*/
.policy {
	　　color: #444;
	margin-bottom: 50px;
}
/* map
---------------------------------------------*/
#shozaichi ul li {
	list-style-type: none;
}
#map a {
	padding: 0;
	list-style-type: none;
	background: url(../images/arrow_01.png) no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
/* emergency
---------------------------------------------*/
#emergency1 ul li {
	list-style-type: none;
	padding: 5px 0px 0px 65px;
}
#emergency2 ul li {
	list-style-type: none;
}
/* city
---------------------------------------------*/
#city_link {
	margin-bottom: 30px;
	color: #996600;
	line-height: 30px;
}
#city_link a {
	color: #996600;
	text-decoration: none;
}
#city_link ul {
	margin: 0;
	padding: 0;
	padding: 0 0 7px 15px;
}
#city_link ul li {
	margin: 0;
	padding: 0 3px 0 6px;
	display: inline;
	border-left: 1px solid #333;
}
#city_link ul li.left {
	border-left: none;
	padding-left: 0;
}
/* link
---------------------------------------------*/
#link_inner {
	margin: 0 0 5px 5px;
	width: 520px;
}
#link_inner a {
	color: #996600;
}
.link_text {
	border-bottom: 1px dotted #CCCCCC;
	padding-left: 10px;
	font-size: 110%;
	line-height: 30px;
}
.link_text_n {
	padding-left: 10px;
	font-size: 110%;
	line-height: 30px;
}
/* flower
---------------------------------------------*/
#flower {
}
#flower ul li {
	list-style: none;
}
#flower li {
	margin-bottom: 10px;
}
/* cms
---------------------------------------------*/
h2.widgettitle {
	text-indent:0;
	background: url("../images/naka/bg_title.gif") no-repeat scroll 0 6px transparent;
	color: #444;
	font-size:14px;
	height: 32px;
	padding: 4px 0 5px 25px!important;
}
h2.widgettitle {
	text-indent:0;
	background: url("../images/naka/bg_title.gif") no-repeat scroll 0 6px transparent;
	color: #444;
	font-size:14px;
	height: 32px;
	padding: 4px 0 5px 25px!important;
}
li.widget ul li {
	background: url(../images/arrow_01.png) left center no-repeat;
}
.entry {
	margin-bottom:15px;
}
.comment-author img{ display:none}

