
/* CSS Document */

@chareset "Shift_JIS";
/* ページの基本設定 */

body {font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
color:#333333;
	background-color:#ffffff;} 
*{margin:0;
padding:0;}	

h1{font-size:x-large;}

h2, h3, h4{font-size:large;
text-align:left;
vertical-align:top;}
h6 {font-size:12px;
color:#666666;}

p, li {font-size:12px;
	line-height:1.5em;
text-align:left;
vertical-align:top;}


/*画像位置 */
#f1{float:right;
margin:0 0 5px 5px;}
#f2{float:left;
margin:0 5px 5px 0;}
.clearfloat{clear:both;}

#copyright {font-size:9px;}

/* リンクの基本設定 */

a {text-decoration:none;
color: #660000;}
a img{border:none;}
a:hover {text-decoration:none;
background-color:#ccff99;
color: #999999;
}
a:visited {}

/* タイトルのデザイン */

h1{}

/* ロールオーバーボタンのデザイン */

.rollover {margin:0;
	padding:0;
	}
.rollover a {display:block;
	height:32px;
	margin:4px 0 1px 0;
	padding:5px 0 2px 5px;
	font-size:14px;
	
	line-height:1.0em;
	background:url("img/button.gif") ;}
.rollover a:hover {
	background-position:0 -40px;}
.rollover a:active {
	background-position:0 -80px;} 

/* メニューバーボタンのデザイン */
.menu li{list-style-type:none;}

.menu {margin:0;
	padding:0;
	}
.menu a {display:block;
	height:25px;
	margin:5px 0;
	padding:12px 0 2px 27px;
	font-size:14px;
	font-weight:bold;
	line-height:1.0em;
	border-bottom:#999999 1px dotted;
	background:url("img/leaf.jpg") no-repeat left;}
.menu a:hover {font-size:16px;
	}
.menu a:active {
	} 
	

/* メニューバーボタン1のデザイン */

.menu1 {margin:0 0 5px 0;
	padding:0;
	border:;
	}
.menu1 h2 a {display:block;
	height:20px;
	margin:10px 0;
	padding:8px 0 2px 10px;
	font-size:14px;
	line-height:1.0em;
	border-bottom:#999999 1px dotted;
	background:url() no-repeat;}
.menu1 h2 a:hover {font-size:16px;}
.menu1 h2 a:active {} 
	
.menu1 li{background:url("img/green.gif") no-repeat left;
	color:#006600;
	font-size:12px;
	padding:1px 1px 1px 15px;
	margin:1px 1px 1px 8px;
	list-style-type:none;}

.menu1 li a:link {
	text-decoration:underline;
	color:#003300;
}
.menu1 li a:hover {
	color:#006600;
}
.menu1 li a:visited {
	color:#006600 ;
}
.menu1 ul{margin:2px;
border-bottom:#999999 1px dotted;
}
	
/* メニューバーボタン2のデザイン */


.menu2 {margin:0 0 5px 0;
	padding:0;
	border:1px solid #cccccc;
	}
.menu2 h2 a {display:block;
	height:40px;
	margin:0;
	padding:8px 0 2px 10px;	
	font-size:14px;
	line-height:1.0em;
	background:url("img/menu.gif") no-repeat top;
	}
.menu2 h2 a:hover {
	background-position:0 -50px;}
.menu2 h2 a:active {
	background-position:0 -100px;} 
	
.menu2 li{background:url("img/green.gif") no-repeat left;
	color:#006600;
	font-size:12px;
	padding:1px 1px 1px 15px;
	margin:1px 1px;
	list-style-type:none;}

.menu2 li a:link {
	text-decoration:underline;
	color:#003300;
}
.menu2 li a:hover {
	color:#006600;
}
.menu2 li a:visited {
	color:#006600 ;
}
.menu2 ul{margin:2px;
}

/* main */
.main p{color:#000000;
	font-size:14px;
    line-height:1.0em;
	padding:2px;
	margin:5px 0px;}


/* section */

.section{ border:1px solid #ccff66;
margin:10px 5px;
}
.section h3{margin:0;
	padding:0;
	}
.section h3 a{display:block;
color:#003300;
	height:30px;
	margin:0 0 10px 0;
	padding:8px 0 0 5px;
	font-size:14px;
	
	line-height:1.0em;
	background:url("img/button.gif");
	background-position:0 -40px;}
.section h3 a:hover {
	background-position:0 -80px;}
.section h3 a:active {
	background-position:0 0;} 

/* ss0 */

.ss0{
margin:0;
padding:0;
background-color:#ccff66;
height:250px;}

/* ss1 */

.ss1{
margin:0;

background-color:;
height:250px;}

/* ss2 */

.ss2{
margin:0;

background-color:;
height:150px;}


/* enter */


.enter{ border-left:2px solid #ffffff;
padding:15px;
}

.enter h2{color:#006600;
	font-size:16px;
	padding:5px;
	margin:2px 0px;}

.enter h2 a:link {
	text-decoration:none;
	color:#003300;
}
.enter h2 a:hover {
	color:#006600;
}
.enter h2 a:visited {
	color:#006600 ;
}

.enter h3{color:#006600;
	font-size:16px;
	padding:5px;
	margin:2px 0px;
	text-decoration:underline;}

.enter h3 a:link {
	text-decoration:none;
	color:#003300;
}
.enter h3 a:hover {
	color:#006600;
}
.enter h3 a:visited {
	color:#006600 ;
}

.enter p{color:#000000;
	font-size:14px;
	padding:2px;
	margin:5px 0px;}
	
.enter li{background:url("img/green.gif") no-repeat left;
	color:#006600;
	font-size:14px;
	padding:1px 1px 1px 15px;
	margin:2px 0px;
	list-style-type:none;}

.enter li a:link {
	text-decoration:underline;
	color:#003300;
}
.enter li a:hover {
	color:#006600;
}
.enter li a:visited {
	color:#006600 ;
}
	
.enter ul{padding:1px 0;
margin:3px;
}

/* box */
.navi{background-color:#99cc33;}

.box{
vertical-align:top;
padding:5px;
}

.box h2{color:#006600;
	font-size:14px;
	padding:5px;
	margin:2px 0px;}

.box h2 a:link {
	text-decoration:none;
	color:#003300;
}
.box h2 a:hover {
	color:#006600;
}
.box h2 a:visited {
	color:#006600 ;
}

.box li{
	color:#666666;
	font-size:12px;
	padding:1px;
	margin:2px 20px;
	list-style-type:disc;}

.box li a:link {
	text-decoration:underline;
	color:#003300;
}
.box li a:hover {
	color:#006600;
}
.box li a:visited {
	color:#006600 ;
}
	
.box ul{padding:1px 0;
margin:3px;
}

/* box0 */
.box0{
vertical-align:top;
padding:5px;
}
.box0 li{
	color:#006600;
	font-size:12px;
	padding:1px 1px 1px 10px;
	margin:2px 0px;
	list-style-type:none;}

.box0 li a:link {
	text-decoration:underline;
	color:#003300;
}
.box0 li a:hover {
	color:#006600;
}
.box0 li a:visited {
	color:#006600 ;
}
	
.box0 ul{padding:1px 0;
margin:3px;
}

/* box1 */
.box1{
padding:20px;}
.box1 p{line-height:3em;}

/* box2 */
.box2{
vertical-align:top;
padding:5px;
}

.box2 h3{color:#006600;
	font-size:14px;
	padding:0;
	margin:2px 0px;}

.box2 h3 a:link {
	text-decoration:none;
	color:#003300;
}
.box2 h3 a:hover {
	color:#006600;
}
.box2 h3 a:visited {
	color:#006600 ;
}

.box2 li{
	color:#666666;
	font-size:14px;
	padding:1px;
	margin:5px;
	list-style-type:none;}

.box2 li a:link {
	text-decoration:underline;
	color:#003300;
}
.box2 li a:hover {
	color:#006600;
}
.box2 li a:visited {
	color:#006600 ;
}
	
.box2 ul{padding:0;
margin:0 0 10px 0;
}
.box2 p{color:#666666;
padding:5px 5px 10px 5px;}

.box2 h4{
padding:10px 0 0 0;}


/* minibox */
.minibox{ border-left:2px solid #ffffff;
padding:5px;
}

.minibox h2{color:#006600;
	font-size:12px;
	padding:5px;
	margin:2px 0px;}

.minibox h2 a:link {
	text-decoration:none;
	color:#003300;
}
.minibox h2 a:hover {
	color:#006600;
}
.minibox h2 a:visited {
	color:#006600 ;
}

.minibox li{
	color:#006600;
	font-size:10px;
	padding:1px 1px 1px 5px;
	margin:2px 0px;
	}

.minibox li a:link {
	text-decoration:underline;
	color:#003300;
}
.minibox li a:hover {
	color:#006600;
}
.minibox li a:visited {
	color:#006600 ;
}
	
.minibox ul{padding:1px 5px;
margin:3px;
}

/* read */
.read{font-size:14px;
padding:2px 0px;
}

/* パンくず */
.bread {
	color:#333333;
	padding:0 0 0 5px;
	margin-top:3px;
}

.bread a:link {
	text-decoration: underline;
	color:#993300;
}
.bread a:hover {
	color: #FF6600;
}
.bread a:visited {
	color: #663366;
}

/* basic */
.basic ul{margin:5px;
padding:10px;
}

.basic li {list-style:none;
padding:2px 0 2px 25px;
margin:10px;
font-size:14px;
	background:url("img/green.gif") no-repeat left;
	border-bottom:1px dotted;}


/* list */

.list p{
	list-style:none;
	padding:2px 0;
margin:10px;
border-bottom:#999999 dotted 1px;}
.list-title{background:url("img/green.gif") no-repeat right;
padding:0 15px 0 0;
margin:0 20px 0 0;
font-size:15px;
color:#006600;}

/* rental-price */

.rental-price{
	font-size:12px;
color:#666666;}
.rental-price p{font-weight:bold;}

.price-list{text-align:right;}
.price-list p{font-weight:bold;
color:#ff0000;
text-align:right;}

/* topics  */

.topics {
	border:1px solid;
text-align:left;
margin:5px;
	padding:5px;
	color:#FF0000;}

/* title */
.title0 { background:#006600;
	color:#FFFFFF;
	padding:7px 5px 2px 5px;
	text-align:center;
	margin:1px 0px;
}
.title0 a:link {
	text-decoration:none;
	color:#FFFFFF;
}
.title0 a:hover {background:#FFFFFF;
	color:#003300;
}
.title0 a:visited {
	color:#ccffcc;
}


.title1 { background:#FFFFFF;
	color:#006600;
	padding:7px 5px 2px 5px;
	text-align:center;
	margin:1px 0px;
	border-bottom:3px solid;
	border-top:3px solid;
}

.title1 a:link {
	text-decoration:none;
	color:#006600;
}
.title1 a:hover {
	color:#003300;
}
.title1 a:visited {
	color:#003300;
}

.title2 { background:#FFFFFF;
	color:#99cc00;
	padding:7px 5px 2px 5px;
	text-align:center;
	margin:1px 0px;
	border-bottom:3px solid;
	border-top:3px solid;
}
.title2 a:link {
	text-decoration:none;
	color:#99cc00;
}
.title2 a:hover {
	color:#ccffcc;
}
.title2 a:visited {
	color:#ccffcc;
}

/* side */

.side {list-style-type:none;
background:url("rimg/head_leaf.jpg") no-repeat left;
	color:#006600;
	padding:0px 5px 5px 28px;
	text-align:left;
	margin:3px 0px;
	
}

.side a:link {
	text-decoration:none;
	color:#006600;
}
.side a:hover {
	color:#003300;
}
.side a:visited {
	color: #003300;
}

/* ad */
.ad{padding:1px 3px;
font-size:11px;}


/* mainread */
.mainread{ margin:5px;
padding:5px;
}

/* base */
.base{background-color:#ccff66;
height:80px;
padding:5px;
font-size:14px;
}

/* point */
.point{ margin:20px;
padding:5px 5px 5px 20px;}



/* check */
.check ul{margin:5px;
padding:10px;
border-bottom:3px double;
border-right:3px double;
border-left:1px solid;
border-top:1px solid;}

.check li {list-style:none;
padding:2px 0 2px 25px;
margin:10px;
	background:url("rimg/check.gif") no-repeat left;
	border-bottom:1px dotted;}

/* 表 */
.plants{margin:5px;
padding:10px;
font-size:12px;
	line-height:1.3em;
text-align:left;
vertical-align:middle;}

/* mail */
.mail p{margin:5px;
padding:10px;}

/* footer */
.footer{font-size:12px; 
text-align:right;
color:#ffffff;
background-color:#006600;
margin:1px 0px;
padding:2px; }
.footer a{text-decoration:underline;
color:#ffffff;}
.footer a:hover{color:#999999;}
.footer a:visited{color:#999999;}
