@charset "Shift_JIS";
*{
	/* 全ての要素の間隔・余白を０へ */
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, address{
font-size: 1em;
font-weight: normal;
font-style: normal;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'EE EゴシチE';
margin: 0;
padding: 0;
line-height:1;
}




body{
margin: 0 auto;
font-size: 80%;
color: #000000;
text-align: center;
background-color: #ffffff;
padding: 0; 
font-size: 84%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'EE EゴシチE';
line-height:1.5;
}


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

img{
	border-style: none;
}

h1{
	font-size: 15px;
}

#container{
	width:1000px;
margin: 0 auto;
}

#page{
width: 980px;
margin: 0 auto;
text-align: left;
background-color: #ffffff;
}

#header{
	padding:30px 0 10px 0;
background-color: #ffffff;	
text-align: center;
}

p{
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',
Meiryo, sans-serif;
}

#nav{
	width:980px;
background-color:#ffffff;
}
.fixed{
	position: fixed;
top: 0;
z-index: 10000;
}

ul.menu_01{
list-style-type: none;
padding-top:15px;
}

ul.menu_01 li{
	float: left;
}

#topimg{
	padding-top:0px;
}

#page_tittle{
	height:55px;
width:980px;
background-color:#ffffff;
margin:50px 0 0 0;
}

#page_tittle_ul_rental{
border-bottom : 3px solid #0b9fbd;
margin-bottom:15px;
}

#page_tittle_ul_top{
	border-bottom:solid 3px #e55f67;
margin-bottom:15px;
}

#page_tittle_ul_shop{
	border-bottom:solid 3px #eba235;
margin-bottom:15px;
}

#page_tittle_ul_company{
	border-bottom:solid 3px #0c3855;
margin-bottom:15px;
}

#page_tittle_ul_gardening{
	border-bottom:solid 3px #e7356f;
margin-bottom:15px;
}

#page_tittle_ul_gallery{
	border-bottom:solid 3px #ea680a;
margin-bottom:15px;
}
#page_tittle_ul_decoration{
	border-bottom:solid 3px #004a14;
margin-bottom:15px;
}

#page_tittle_ul_another{
	border-bottom:solid 3px #a1a1a1;
margin-bottom:15px;
}

#page_tittle_box{
	float:left;
}

#page_tittle_box2{
	float:left;
width:200px;
}

#page_tittle_box2 h1{
	padding-top:38px;
font-size:12px;
bottom:-52px;
}
/* shopinfobox */
#shopinfobox{
	margin-top:14px;
float:right;
background-color:#ffffff;
}

#shopinfo1{
	float: left;
	width: 125px;
    line-height:17px;
    padding-bottom:5px;
}
#shopinfo1 img{
	float:left;
    }
#shopinfo1 p{
	margin-left:25px;
    border-bottom:dotted 1px #000;
    }
#shopinfo2{
	float: left;
	width: 155px;
    line-height:17px;
    margin-left:6px;
}

#shopinfo2 img{
	float:left;
    }

#shopinfo2 p{
	margin-left:60px;
    border-bottom:dotted 1px #000;
    text-align:right;
    }
/* shopinfobox */
#main{
	width: 980px;
	padding: 0;
	background-color: #ffffff;
}

#tittle_image{
	padding-bottom:15px;
}

#contents_02{
    margin-top:15px;
    padding-bottom:15px;
}
.contents_02_01{
	clear:both;
margin-top:15px;
padding-bottom:15px;
}

.contents_02_01 p{
   clear:left;
}

h2{
	font-size: 15px;
padding-top:4px;
}

.step{
	float:left;
margin-right:10px;
}

.bg{
	float:right;
clear:both;
}

.contents_02_01 p{
	padding:6px 0;
}

.contents_01{
	margin-top:15px;
}

.parent{
padding-top:20px;
width: 980px;
margin-left:0px;
margin-right: 0px;
}

.parent .child{
margin-bottom: 15px;
float: left;
text-align:center;
display: inline;    /*for ie*/
}


#movie .parent .child{
	width: 180px;
margin-right:10px;
display: inline;    /*for ie*/
}

#movie .parent .child .img{
	width:180px;
margin-bottom: 12px;
}
#movie .parent .child .img{
	width:180px;
margin-bottom: 12px;
}

.line{
width:980px;
clear:both;
border-bottom:dotted 1px #000;
}
.kadomatsutxt{
margin-top:15px;
font-size: 20px;
}
.parent .child2{
width: 470px;
margin-right:20px;
margin-bottom: 20px;
float: left;
display: inline;    /*for ie*/
font-size: 12px;
}

.parent .child2 .img2{
	width:470px;
height: 290px;
background-color: #52D3FF;
margin-bottom: px;
}

.parent .child2 .title2{
	font-weight: bold;
margin-bottom: 12px;
}

.parent .child2 .text2{
	text-align:center;
}

#footer{
	clear:both;
font-size: 14px;
padding-top:25px;
padding-bottom:25px;
border-top: 1px solid #000;
text-align: center;
}

#footer p{
	line-height:50px;
}

#gardening_bg{
	background-image:url(img/gardening_sample_bg.jpg);
background-repeat: no-repeat;
background-position: right bottom
;
}

.center_img{
	text-align:center;
}

#main{
	position: absolute;
}

/* top_shop */
#top_shop{
	padding-top:100px;
position: relative;
}

#top_shop img.shop{
	position: absolute;
top:-0px;
left: 0px;
}

#top_shop_left{
	width:330px;
margin:0;
float:left;
}

#top_shop_right{
	width:605px;
margin:0;
float:right;
}
/* top_shop */

/* top_works */
#top_works img{
	padding-bottom:25px;
}

#top_works_left{
	margin:0;
width:450px;
float:left;
}

#top_works_right{
	margin:0;
width:450px;
float:right;
}

#kuukann{
	float:left;
margin:0;
padding-top:270px;
}

#top_works{
	margin-top:100px;
/* /position: relative; */
}

#top_works img.works{
/*  position: absolute;
top:-70px;
left: 0px;*/
}

/* top_works */
.company_photobox{
	padding-top:15px;
}

.company_photo01{
	float:left;
width:270px;
}

.company_text{
	width:700px;
float:left;
padding-bottom:10px;
}

.company_text a{
	text-decoration: underline;
}

#company_pl{
	padding:20px 0 20px 0;
}

.left{
	width:130px;
vertical-align:text-top;
background-color:#e5ebe8;
padding:3px 0 0 5px;
}

.right{
	width:830px;
}

.left_r{
	width:220px;
vertical-align:text-top;
background-color:#e5ebe8;
padding:3px 0 0 5px;
}

.right_r{
	width:150px;
background-color:#fbe3cb;
}

.company_pl tr td{
	vertical-align: top;
}

#decoration_topimg{
	text-align:center;
}

#shopguide{
width:980px;
height:190px;
background-image:url(img/shopguide_bg.jpg);
text-align:center;
}
#shopguide2{
width:480px;
float:right;
margin-right:0px;
}
.news{
	text-decoration: underline;
}
#sitemap_li li{
	margin-left:30px;
text-decoration:underline;
list-style-type:disc;
}
#gallery_wrapper{
	padding-left:140px;
}
title{
	text-decoration:none;
}
h3{
	font-size:14px;
    color:#9e0000;
    font-weight:bold;
}
h3 p{
    clear:both;
	font-size:14px;
    color:#9e0000;
    font-weight:bold;
}
#container2{
	clear:both;
width: 980px;
margin: 0 auto;
}
#container3{
	clear:both;
width: 980px;
margin: 0 auto;
}
a{
	color: #333;
text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

#carousel1{
/* position: relative; */
width:980px;
height:630px;
background:#ffffff;
background-image:url(img/);
/*  overflow:scroll;*/
}

#carousel2{
/* position: relative; */
width:980px;
height:530px;
background:#ffffff;
background-image:url(img/);
/*  overflow:scroll;*/
}

#title{
	display:none;
	color:#000000;
	margin:20px 0 0 20px;
	text-transform:uppercase;
	text-align:center;
	font-size:20px;
}

#alt{
	display:none;
	color:#ffffff;
	margin:5px 0 0 30px;
	font-size:1em;
}

.left2{
	display:none;
	background: url(img/allow3.jpg);
	width:20px;
	height:20px;
	background-position: 0px 0px;
}

.right2{
	display:none;
	background:url(img/allow2.jpg);
	width:20px;
	height:20px;
	background-position: 0px 0px;
}
#movie{
	text-align:left;
width:980px;
padding:15px 0 15px 0 ;
}
.rental_left{
float:left;
width:570px;
}

.rental_right{
	float:right;
width:338px;
}

#stage img{
	display:none;
position: absolute;
}

#stage #img1{
/* 1ڂ̉摜\ */
display:block;
}

.bonsai_bg{

	background:url(img/rental_bonsai_bg.jpg);
background-repeat: no-repeat; 
background-position: bottom right;  
}

#tittle_image_bg{

width:980px;
height:400px;
	background:url(img/rental_top2.jpg);
}
#tittle_image_bg_b{
float:right;
margin: 30px 30px 20px 0;
}

p.sample2 {width:710px; height:200px; overflow:auto;}
p.sample3 {width:980px; height:600px; overflow:auto;}

.soil p{
margin-top:5px;
font-size: 100%;
}
.soil_box{
margin-top:10px;
text-align:left;

}

#ct{
    text-align:center;
    font-size:130%;
    margin-top:25px;
    margin-bottom:25px;
}

.comp {
clear:both; 
width:980px;
}
.comp p{
margin-top:5px;
font-size: 100%;
}

.comp h3{
margin-top:20px;
}

.soil_box_01{
    float:left;

}
.soil_box_02{
    float:right;
}

#shopping_guide_b{
    margin-top:30px
    margin-bottom:50px;
}
#soil_botun{
    margin-top:10px;
    margin-bottom:10px;
}


.garrely_pl_img{
float:left;
width:190px;
    display: table-cell;    
    vertical-align: middle;
}

.garrely_pl_text{
width:780px;
float:left;
font-size:80%;
}
h6{
font-size:80%;
}



.case05 img {
display: inline-block;
vertical-align: middle;
*zoom: 1; /* for IE6-7 */
*display: inline; /* for IE6-7 */
}
.case05 .txt {
margin-left:20px;
display: inline-block;
vertical-align: middle;
width:780px; /* ̎w肪ȂꍇAsKvȕ𒴂ƃJ܂B */
*zoom: 1; /* for IE6-7 */
*display: inline; /* for IE6-7 */
font-size:80%;
}


.top_news{
-webkit-text-size-adjust: 100%;
float:left;
width:490px;
}

.top_news_logo{
float:left;
}

.top_recruit_btn{
clear:both;
float:left;
}

.facebook{
margin-top:10px;
float:left;
}
.news_date{
width:40px;
margin-left:12px;
list-style-image: url(img/news_head.jpg);
float:left;
}

.news_text{
-webkit-text-size-adjust: 100%;
margin-left:12px;
float:left;
width:420px;
}

.rec_date{
width:40px;
margin-left:12px;
list-style-image: url(img/rec_head.jpg);
float:left;
}
.rec_text{
-webkit-text-size-adjust: 100%;
margin-left:12px;
float:left;
width:420px;
}


.top_under{
clear:both;
}

.news_line{
padding-top:10px;
margin-bottom:20px;
width:480px;
clear:both;
border-bottom:dotted 1px #000;
}

.newsbox{
    margin-top:15px;
}
a:hover{
    color: #9b9b9b;
    text-decoration: none;
}

.bonsai_b{
text-align: center;
}
