﻿body {
	background-color: #EAE6DD;
	font-size: 12px;
	color: #6666;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#white{
    width:auto;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    border-color:#666666 #ffffff #ffffff #6666666;
	}

h1 {
	font-size: 10px;
	line-height: 1.8em;
	padding: 0px;
	float:center;
	margin: 0px 5px 0px 0px;
	color: #666666;

}

h2 {

	font-size: 14px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #610008;
	padding-left: 10px;
	line-height: 1.6em;
	margin: 10px 10px;

}

h3 {
	font-size:large;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:70px;
	border-left-width: 4px;
	border-bottom-width:1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #F30D01;
	border-bottom-color: #F30D01;
	padding-left: 5px;
}

h4 {
	color: #666666;
	margin: 10px;
}

p {
	line-height: 1.5em;
	margin: 5px 10px;
}

img {
	border: 0px;
}

table {
	background-color:none;
}

td {
	font-size: 12px;
	padding: 0px;
	vertical-align: top;
}

th {
	font-size: 12px;
	font-weight: normal;
	background-color: #EAEAEA;
	padding: 5px;
	text-align: left;

}

caption {
	text-align: right;
	padding: 5px 0px;
	font-size: 12px;
}

dl {
	margin-top: 0px;
}

dt {font-weight: bold;}
dd {line-height: 1.3em;}
ul {
	margin-top: 0px;
}

ol {
	margin: 10px 0px 10px 15px;
}

li {
}

strong {
font-style:bold;
margin-left:5px;
padding:10px;
}
.midashi{
margin:7px;
}
em {}

form {
	margin: 0px;
	padding: 0px;
}

.summary {
	font-size: 10px;
	text-align: right;
	line-height: 1.8em;
	padding: 0px;
	float: right;
	margin: 0px 5px 0px 0px;
	color: #666666;
}




/* ----------------------------------------------------- */

.catch {
	font-weight: bold;
	color: #FF9900;
}

.pr {
	color: #009900;
}


/* --------------------------------------------------------------------------------
 02.links
-------------------------------------------------------------------------------- */
a:link {
    color:#990000;
    text-decoration: none;
}
a:visited
{
text-decoration: none;
color: #990000;
}
a:hover
{
text-decoration: underline;
color: #ff0000;
}
a.menu
{
color: #ffffff;
text-decoration: none;
}

a.menu:visited
{
color: #ffffff;
text-decoration: none;
}
a.menu:hover
{
color: #ffff00;
text-decoration: underline;
}


.m-list li a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.m-list li a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.m-list li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.footer-navi a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.footer-navi a:visited {
	color: #FFFFFF;
}

.footer-navi a:hover {
	text-decoration: underline;
}

.footer-link a:link {
	color: #666666;
	text-decoration: none;
}

.footer-link a:visited {
	color: #666666;
}

.footer-link a:hover {
	text-decoration: underline;
}

p.close {
	text-align: center;
}

/* ----------------------------------------------------- */

#wrap {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}

#all {
	background-image: url(co_img/back.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 883px;
	margin: 0px auto;
	padding: 0px;
	position:static;
	text-align: left;

}

#contents {
	width: 860px;
	clear: both;
	margin-left: 6px;
	margin-top: 3px;
	background-image: url(../img/bk_contents.gif);
	background-repeat: repeat-y;

}

#main {
	background-color: #FFFFFF;
	float: right;
	width: 720px;
}

.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.box-l {
	float: left;
	background-color:#ff00ff;
}

.box-r {
	float: right;
}
/* ----------------------------------------------------- */

#head {
	background-color: #fff;
	margin-left: 6px;
	padding: 0px;
	width: 870px;
	height: 89px;
}
/* ----------------------------------------------------- */

#menu {
	width: 130px;
	margin-left:5px;
	float: left;
}

#menu dl {
	background-color: #FFFFFF;
	margin: 0px 5px;
	padding-bottom: 5px;
}

#menu dl dt {
	padding: 0px;
	text-align: center;
	margin: 0px 0px 5px 0px; 
}

#menu dl dd {
	margin: 0px 0px 0px 4px;
}

#menu ul {
	padding: 0px;
	margin: 0px;
}

#menu ul li {
	list-style: none;
}

#menu ul.m-list {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#menu ul.m-list li {
	padding-left: 22px;
	background-image: url(../img/list-mark2.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 7px;

}

#menu .menu-box {
	width: 180px;
	background-color: #FEFEFE;
	margin: 5px 0px 10px 5px;
}

#menu .menu-box ul {
	padding: 0px;
	margin: 10px 0px 10px 5px;
}

#menu .menu-box ul li {
	background-image: none;
	padding: 0px;
	margin: 5px 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.search-box {
	background: url(../img/s-box_bg.gif);
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.pickup dd ul {
	width: 170px;
}

.pickup dd ul li {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
}

.pickup ul li img {
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -8px;
}

/* ----------------------------------------------------- */

#footer {
	width: 870px;
	height:auto;
	clear: both;
	margin:0px;
	padding-left:17px;
}

.footer-navi {
	background-image: url(../img/foot_navi.gif);
	background-repeat: repeat-x;
	height: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}
.white{
background-color:#FFFFFF;
margin-left:5px;
padding:5px;}
.footer-navi ul {
	margin: 5px;
	padding: 3px 0px 0px 15px;
}

.footer-navi ul li {
	display: inline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #FFFFFF;
	list-style-type: none;
	padding-right: 0.5em;
	padding-left: 0.5em;
}

ul.footer-link {
	padding: 0px;
	width: 780px;
	margin: 5px 0px 10px 15px;
}

ul.footer-link77 {
	padding: 0px;
	width: 550px;
	margin: 5px 0px 10px 15px;
}

ul.footer-link li {
	display: inline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	list-style-type: none;
	padding-right: 0.5em;
	padding-left: 0.5em;
	line-height: 1.5em;
}

ul.footer-link77 li {
	display: inline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	list-style-type: none;
	padding-right: 0.5em;
	padding-left: 0.5em;
	line-height: 1.5em;
}


ul.footer-link2 {
	padding: 0px;
	width: 780px;
	font-size:10px;
	margin: 5px 0px 15px 15px;
}
ul.footer-link7 {
	padding: 0px;
	width: 80%px;
	font-size:10px;
	margin: 5px 0px 15px 15px;
}

ul.footer-link2 li {
	display: inline;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #666666;
	list-style-type: none;
	padding-right: 0.5em;
	padding-left: 0.5em;
	line-height: 1em;
}


address {
	font-style: normal;
	float: left;
	width: 820px;
	padding: 15px;
}

.copyright {
	text-align: right;
}
/* ----------------------------------------------------- */

#t-content h1 {
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../img/top_h1.jpg);
	line-height: 1.6em;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: none;
	text-align: left;
}
#t-content h2 {
	margin: 0px 0px 5px;
	padding: 0px;
	border: none;
}

#t-content h3 {
	margin: 0px;
	background-color: #FFF;
}

.top-area {
	float: left;
	width: 495px;
	margin-bottom: 10px;
	margin-top: 10px;
}


#top-side {
	background-color: #F0F0F0;
	padding-top: 5px;
	width: 155px;
	padding-left: 5px;
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
}

#top-side dl {
	width: 155px;
	background-image: url(../img/topic_bg.gif);
	background-repeat: repeat-y;
	padding: 0px 5px 0px 10px;
	margin: 0px;
}

#top-side dl dt {
	font-weight: bold;
	padding-top: 10px;
}

#top-side dl dd {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 4px 0px;
	width: 140px;
}

.top-area-box {
	background-image: url(../img/topic_bg.gif);
	background-repeat: repeat-y;
	width: 155px;
	margin: 0px;
	padding: 0px;
}

.top-area-box p {
	margin-top: 0px;
	padding: 14px 8px;
	background-image: url(../img/top_area_box.gif);
	background-repeat: no-repeat;
}

.top-area-box ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 5px;
}

.top-area-box ul li {
	margin: 0px;
	padding: 0px 5px 10px 0px;
}

.staff-pushing {
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 320px;
	width: auto;
}

.staff-pushing a {
	text-decoration: none;
}

.staff-pushing dt img {
	margin-bottom: 5px;
	padding: 0px;
	width: 155px;
	height: 155px;
	display: block;
}

.staff-pushing dl {
	float: left;
	background-color: #F4F4F4;
	width: 155px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;

}

.staff-pushing dl dt {

	color: #006600;

	height: 190px;

}

.staff-pushing dl dd {

	padding-right: 5px;

	padding-left: 5px;

	padding-bottom: 10px;

	margin: 0px;

}

dd.btn-area {

	height: 75px;

}

.staff-pushing dl.none {

	margin: 0px;

	float: right;

}



/* æ°çç©ä»¶ */

#new-rent {

	overflow:scroll;

	border: 1px solid #CCC;

	width: auto;

	height: 340px;

	margin: 10px 0px;

	padding: 10px 5px;

}

#new-rent .detail {

	clear: right;

	margin-top: 15px;

	margin-bottom: 10px;

	text-align: right;

}



#new-rent dl {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;



}

#new-rent dl dt {

	margin-bottom: 10px;

	font-size: 14px;

	text-align: left;

}

#new-rent dl dd {

	text-align: left;



}

#new-rent img {

	float: left;

	margin-right: 10px;

}





/*-- ã¤ã³ãã©ã¡ã¼ã·ã§ã³ --*/

.infomation-navi {

	padding-bottom: 10px;

	background: url(../img/info_title.gif) repeat-x left top;

	padding-top: 6px;

}

.infomation-navi ul {

	list-style-type: none;

	margin-top: 5px;

}

.infomation-navi ul li {

	float: left;

	margin-right: 10px;

}

.infomation-navi h3 {

	border: none;

}

.infomation-navi h4 {

	color: #006600;

	background-color: #FFFFFF;

	font-size: 12px;

	margin:10px 0px 0px;

}



.content-pr {

	margin-top: 10px;

	margin-bottom: 10px;

}

.content-pr div {

	float: left;

	width: 325px;

}

.end {

	margin-left: 10px;

}

.content-pr dl {

	width: 325px;

	height: 160px;



}

.content-pr dl dt {

	margin-bottom: 0px;

	height: 83px;

	padding-bottom: 0px;

}

.content-pr dl dd {

	margin: 0px;

	padding: 0px;

	height: 77px;

	color: #FFFFFF;

}

dd.toku {

	background: url(../img/toku_pr_bg.jpg) no-repeat left top;

}

dd.ur {

	background: url(../img/ur_pr_bg.jpg) no-repeat left top;

}



/*-- ããã¯ã¢ãã --*/



.pickup-box {

	border: 1px solid #CCCCCC;

	background: url(../img/pickup_bg.gif) no-repeat left top;

	height: 406px;

	width: 658px;

}

.etc {

	background: url(../img/etc_bg.gif) no-repeat left top;

	margin-left: 350px;

	margin-top: 5px;

	height: auto;

	padding: 27px 10px 10px;

	width: auto;

}

.etc img {

}

.navi {

	width: 620px;

	height: auto;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	clear: both;



}

.navi ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 310px;

	height: auto;

}

.navi ul li {

	padding: 0px;

	list-style: none;

	margin: 0px 0px 10px;

	display: block;

	height: 60px;

	width: 304px;

}

.navi ul li img {

	float: left;

	margin-right: 10px;

}

.navi dl {

	margin: 0px;

	padding: 0px;



}

.navi dl dt {

	margin: 0px 0px 5px;

	padding: 0px;

}

.navi dl dd {

	margin: 0px;

	padding: 0px;

}



/* â¼ããã«ãã¼ã¸ */

/* ----------------------------------------------------- */

.caption-area {

	background-image: url(../rent/img/read_img.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 125px;

	padding-right: 120px;

	padding-top: 5px;

}

.caption-area img {

	margin-top: 15px;

}

.area-box {

	background-image: url(../rent/img/area_box.jpg);

	background-repeat: repeat-x;

	width: 660px;

	height: 55px;

}

.area-box ul {

	list-style-type: none;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 20px;

	margin: 0px;

	line-height: 1.7em;

	width: 570px;

	height: 55px;

}

.area-box ul li {

	float: left;

	width: 90px;

}

.partition {

	font-size: 0px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

	height: 0px;

	border: 0px;

	float:none;

	clear:both;

}

.pagetop {

	text-align: right;

	margin: 15px 0px 10px;

}

.detail-box {

	margin-top: 10px;

}

.detail-box img {

	float:left;

	margin-right: 5px;

}

.detail-img {

	height: 210px;

	width: 280px;

}

.va {

	padding-top: 10px;

}

.icon {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-bottom: 5px;

	padding-bottom: 10px;

}

.pr-box {

	width: 660px;

	margin-top: 10px;

	margin-bottom: 10px;

	clear: both;

	text-align: center;

}

.pr-box caption {

	display: none;

}



/* ãã­ã¹ãæå® */

.caution {

	font-weight: normal;

	color: #CC6600;

}

.caution2 {

	font-weight: bold;

	color: #FF0000;

}



/* ãã­ã¼ãæå® */

.img-left {

	float: left;

	margin-right: 10px;

}

.img-right {

	float: right;

	margin-left: 10px;

}

.img-left-m {

	float: left;

	margin: 0px 10px 0px 10px;

}

.cleft {

	float: left;

}

.cright {

	float: right;

}



/* ãªã¹ãå®ç¾© */

.check {

	list-style-type: none;

	border: 1px dotted #CCCCCC;

	margin: 10px;

	padding: 5px 10px;

}

.check li {

	background-image: url(../guide/img/flow_arrow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 2em;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}



/* è©³ç´°ãã¼ã¸ã¸ */

.detail {

	text-align: right;

	clear: both;

	margin-bottom: 10px;

}

.detail a {

	background-image: url(../img/list_mark.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

}

.detail-btn {

	text-align: right;

	clear: both;

	width: 650px;

}





/* â¼ããããè³ªå */

/* ----------------------------------------------------- */

.faq {

}

.faq dl {

	margin-right: 10px;

	margin-left: 10px;

}

.faq dl dt {

	background: url(../info/img/q.gif) no-repeat;

	margin:0px;

	padding:5px 0px 10px 30px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

.faq dl dd {

	background: url(../info/img/a.gif) no-repeat;

	padding:5px 0px 5px 30px;

	margin: 5px 0px 15px;

}

.faq dd ul {

	list-style-type: none;

	margin: 10px 0px;

	padding: 0px;

}

.faq dd ul li {

	background-image: url(../img/list-mark3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 5px 0px 0px 10px;

}



/* â¼ãå®¢æ§ã®å£° */

/* ----------------------------------------------------- */

.voice-table{

	width:630px;

	margin:0 0 20px 15px;

	background-color: #FFFFFF;

}

.voice td.comment{

	padding:12px;

	background:#FFF;

	border-top:8px solid #FFE3B4;

	border-right:6px solid #FFE3B4;

	border-bottom:8px solid #FFE3B4;

	border-left:6px solid #FFE3B4;

	line-height:1.6em;

}

.voice td.img{

	padding:0 40px 0 0;

	background:url(../info/img/bg_voice_table.gif) no-repeat right bottom;

	font-weight:bold;

	text-align:center;

	vertical-align:bottom;

}



/* â¼ãµã¼ãã¹ä¸è¦§ */

/* ----------------------------------------------------- */



/* ç¹åªè³ã¨ã¯ */

.tokuyuchin h3 {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



/* ãã¬ã¼ã³ãä¼ç» */

.present-copy {

	float: left;

	width: 420px;

}

.present-copy p {

	background-color: #F0F0F0;

	padding: 10px;

}





/* â¼è³è²¸ãå½¹ç«ã¡æå ± */

/* ----------------------------------------------------- */



/* è³è²¸å¥ç´ã®æµã */

.flow {

}

.flow p {

	margin-left: 10px;

	padding: 10px;

	border: 1px solid #CCCCCC;

}

.flow dl {

	float: left;

	margin: 0px 10px 15px 10px;

	width: 250px;

	border: 2px solid #CCCCCC;

}

.flow dl dt {

	color: #009900;

	padding: 10px;

	background-color: #F0F0F0;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.flow dl dd {

	margin: 0px 10px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	background-image: url(../guide/img/flow_arrow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding: 5px 0px 5px 15px;

}





/* ãå¼è¶ãã¬ã¤ã */

h3.guide {

	border-bottom: 1px solid #CCCCCC;

	border-left: 4px solid #FF9900;

	padding: 5px;

	color: #FF9900;

}

.estimate-point	{

	margin: 0px 10px;

}

.estimate-point dt {

	padding-left: 55px;

	margin: 10px 0px;

	line-height: 1.4em;

}

.estimate-point dd {

	margin-left: 0px;

}

.point1 {

	background-image: url(../guide/img/point1.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.point2 {

	background-image: url(../guide/img/point2.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.point3 {

	background-image: url(../guide/img/point3.gif);

	background-repeat: no-repeat;

	background-position: left center;

}



/* ä¸åç£ç¨èªé */

#glossary {

}

#glossary ul {

	list-style-type: none;

	background-image: url(../guide/img/glassary_bk.gif);

	background-repeat: repeat-x;

	margin: 10px 0px;

	width: 660px;

	text-align: center;

	height: 43px;

	padding: 0px;

}

#glossary ul li {

	float: left;

	margin: 0px 8px 0px 0px;

	padding: 0px;

}

#glossary ul li a{

	background-image: url(../guide/img/glassary_li.gif);

	background-repeat: no-repeat;

	width: 60px;

	padding: 5px 0px 0px;

	display: block;

	margin: 14px 0px 0px;

	height: 21px;

}

#glossary ul li a:hover {

	background-image: url(../guide/img/glassary_li_over.gif);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 5px 0px 0px;

	height: 43px;

}

#glossary dl {

	margin: 0px 10px;

}

#glossary dl dt {

	line-height: 2em;

	border-bottom: 1px solid #F0F0F0;

	margin: 10px 0px 2px 0px;

	padding-left: 10px;

}

#glossary dl dd {

	background-color: #F0F0F0;

	padding: 10px;

	margin: 0px;

}





/* â¼æºå¸¯é»è©±ã§ç©ä»¶æ¤ç´¢ */

/* ----------------------------------------------------- */

.mobile-form {

	margin: 10px 10px 15px;

	background-color: #F7F7F7;

	border: solid #CCC 1px;

}

.mobile-form form {

	margin: 10px 15px;

	padding: 0px;

}

.mobile-form p {

	margin: 0px 0px 3px;

}



/* â¼åºèæ¦è¦ */

/* ----------------------------------------------------- */



/* ã¹ã¿ããã®ãç´¹ä» */

#staff-wrap {

	width: 660px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

}

#staff-comment {

	border: 1px solid #006600;

	margin-bottom: 10px;

	height: 430px;

	width: 658px;

}

#staff-comment-w {

	border: 1px solid #006600;

	margin-bottom: 15px;

	height: 570px;

	width: 658px;

}

#staff-comment-w h2 {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 0px;

	padding: 0px;

}

#staff-comment h2 {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 0px;

	padding: 0px;

}

.comment-box {

	width: 660px;

	margin-top: 10px;

}

.comment-box div {

	width: 320px;

	float: left;

	height: 100px;

	background-image: url(../shop/img/comment_box_bk.gif);

	background-repeat: no-repeat;

	margin-right: 3px;

	margin-bottom: 3px;

	margin-left: 3px;

}

.comment-box div img {

	float: left;

	width: 85px;

	margin: 6px 0px 0px 6px;

}

.comment-box dl {

	float: right;

	width: 205px;

	margin: 10px 10px 0px 5px;

	padding: 0px;

}

.comment-box dl dt {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	margin: 0px;

	padding: 0px 0px 5px;

}

.comment-box dl dd {

	color: #666666;

	margin: 5px 0px;

}

.comment-box dl dd.position {

	background-color: #006600;

	color: #FFFFFF;

	font-size: 10px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 4px;

}

img.photo {

	float: left;

	width: 227px;

	margin: 0px;

	padding: 0px;

}

.comment-area {

	width: 413px;

	float: right;

	margin-right: 10px;

}

.message {

	background-color: #F4F4F4;

	line-height: 1.5em;

	margin: 5px 0px;

	width: 413px;

	padding: 5px 0px;

}



/* â¼ãµã¤ãããã */

/* ----------------------------------------------------- */

#sitemap{

	margin-top:15px;

}

#sitemap ul {

	margin:0px 20px;

	padding:5px 0px 0px;

	list-style-type:none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

#sitemap ul li {

	padding:2px 0px 5px;

	background-image: url(../img/arrow04.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#sitemap ul li.peak {

	padding:0px 0px 5px 10px;

	border:none;

}

#sitemap ul ul {

	/*#main .sitemap ul liã®paddingãèæ®*/

	margin:0px 0px 0px 210px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#sitemap ul li a {

	background-image: url(../img/list_mark.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 17px;

}

#sitemap ul ul li{

	padding:2px 0px 5px;

	background:url(../img/arrow04.gif) no-repeat left top;

	margin-left: 0px;

}

#sitemap ul ul li.top{

	margin: -18px 0px 4px 0px;

	width: 100%;

}

#sitemap ul ul li.bottom{

	margin-bottom:-4px;

	border:none;

}

#sitemap ul ul li.bottom2 {

	margin-top: -25px;

	margin-bottom: -8px;

	width: 280px;

}

/* â¼ãªã¹ãå®ç¾© */

/* ----------------------------------------------------- */

ol.list {

	background-color: #F0F0F0;

	margin: 0px;

	padding: 10px 0px;

}

ol.list li {

	padding: 5ox 0px;

	line-height: 1.5em;

}







/* â¼ãã¼ãã« */

/* ----------------------------------------------------- */

.common-table {

	padding: 0px;

	background-color: #CCCCCC;

	font-size: 12px;

}

.common-table th {

	width: 70px;

}

.common-table td {

	width: 285px;

}

.detail-table {

	width: 370px;

	float: right;

	margin-bottom: 10px;

}

.detail-table th {





}

.detail-table caption {

	padding: 10px 0px 5px;

}

.rent-table {

	border-top-width: 4px;

	border-top-style: solid;

	border-top-color: #66B821;

	margin-bottom: 10px;

	width: 660px;

}

.rent-table th {

}

.rent-table p {

	margin: 10px 0px 0px;

}

.img-area {

	background-color: #FFFFFF;

	width: 270px;

}

.shop-table {

	width: 640px;

	margin-left: 10px;

}

.shop-table caption {

	text-align: left;

	font-weight: bold;

	color: #009900;

	margin-left: 10px;

}



/* â¼ã«ãã´ãªãã */

/* ----------------------------------------------------- */

.category-navi{

	background-image: url(../img/category_back.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 141px;

	padding-top: 30px;

	margin-top: 10px;

}

.category-navi dl {

	width: 560px;

	margin: 0px;

	padding-left: 20px;

}

.category-navi dl dt{

	text-decoration:none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-bottom: 5px;

	padding-bottom: 5px;

}

.category-navi dl dd{

	float: left;

	background-image: url(../img/list-mark3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin: 0px 5px 0px 0px;

	padding: 0px 0px 0px 10px;

	width: 170px;

}

/* â¼Googlemap */

/* ----------------------------------------------------- */

#map {

	margin: 10px;

	height: 560px;

	width: 560px;

}

dt{ margin-left: 3em;
    line-height:40px;}
dd{ margin-left: 5em; }

#school{
text-align:left;
margin:10px;
line-height:1.5;
}
.g_tit{
font-size:medium;
font-weight:bold;
}