@charset "utf-8";



/*インデックス

・基本構造

・リンク

・ヘッダ

・メインコンテンツ

・フッター

・ナビ

・その他

・見出し

・フォント

------------------------------------------------*/



/*基本構造

------------------------------------------------*/

* {

   color:#FFF;

   padding: 0;

   margin: 0;

   font-family: Verdana, Arial, sans-serif;

}



body {

   background-color: #000;

   color: #FFF;

   font-size: 12px;

}



#container {

   width: 944px;

   margin-right: auto;

   margin-left: auto;

}



#main {

   float: right;

   width: 712px;

   padding: 0 0 0 0;

}



#side-nav {

   float: left;

   width: 235px;

}



/*リンク

------------------------------------------------*/



a {

   color: #FFF;

   text-decoration: underline;

}



a:hover {

   color: #FFF;

   text-decoration: underline;

}



a img {

   border: none;

}





/*ヘッダ

------------------------------------------------*/



#header {

   width: 944px;

   height: 107px;

   margin: 5px 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/common_head_bg.jpg);

   background-repeat: no-repeat;

}



#header a {

   display: block;

   text-indent: -1000px;

   width: 320px;

   height: 107px;

}



/*メインコンテンツ

------------------------------------------------*/



#content {

   width: 944px;

   height: auto;

   float: left;

}



#top-nav {

   width: 944px;

   height: 457px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/top_nav_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#top-nav img {

   vertical-align: bottom;

}



#top-nav ul {

	padding:0px;

	margin: 0px;

}



#top-nav li {

	display:inline;

	list-style-type:none;



}

#top-nav li a {

	width:118px;

	height:80px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



/*hover*/

#top-nav li.menu01 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -0px -80px;

}

#top-nav li.menu02 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -118px -80px;

}

#top-nav li.menu03 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -236px -80px;

}

#top-nav li.menu04 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -354px -80px;

}

#top-nav li.menu05 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -472px -80px;

}

#top-nav li.menu06 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -590px -80px;

}

#top-nav li.menu07 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -708px -80px;

}

#top-nav li.menu08 a:hover {

	background:url("images/top_nav_bg.jpg") no-repeat -826px -80px;

}





/*メインコンテンツパンくずナビ

------------------------------------------------*/





/*メインコンテンツ下層

------------------------------------------------*/



/*施工例

-------------------------------------------------*/

#gallery {

   width: 944px;

   height: auto;

}





#gallery h3{

   width: 944px;

   height: 200px;

   padding: 0 0 0 0;

   background-image:  url(images/g_top.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

   text-indent: -9999px;

 }



#gallery h4 {

   font-weight: normal;

   font-size: 18px;

   padding: 0 0 35px 0;

}





#g-nav {

   width: 944px;

   float: left;

   padding: 0 0 0 0;

   background-color: #676767;

}



#g-nav ul {

    float: left;

	margin:0px;

	padding: 20px 0 0 0;

}



#g-nav li {

	width:449px;

	height:93px;

	display:inline;

	list-style-type:none;

}



#g-nav li img {

   padding: 0 0 10px 0;

}



#g-nav li a:hover img{

    opacity: 0.5;

    filter: alpha(opacity=50);

}



#g-nav li.g-01{

	width:449px;

	height:93px;

	display:inline;

	list-style-type:none;

	padding: 0 0 0 49px;

}



#o-sama {

   float: left;

   width: 385px;

   padding: 50px 0  0 65px ;

}



#o-sama h5 {

   padding: 15px 0 15px 0;

}



#o-sama p {

   padding: 0 0 20px 0;

}



#o-sama ul  {

   padding: 0 0 50px 0;

}



#o-sama li {

	list-style-type:none;

}



#o-top-ph {

   width: 480px;

   float: right;

   padding: 3px 2px 0 0;

}



#o-ph {

   width: 944px;

   height: 600px;

}





/*サイトマップ

-------------------------------------------------*/



#sitemap {

   width: 944px;

   margin: 15px 0 15px 0;

   padding: 0 0 0 232px;

   background-image:  url(images/s_m_side.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

   height: auto;

}



#sitemap h3 {

   width: 700px;

   background-color: #676767;

   color: #ccc;

   height: 37px;

   font-size: 18px;

   padding: 12px 0 0 12px;

}



#sitemap ul {

   padding: 10px 0 10px 12px;

}



#sitemap li {

	list-style-type:none;

	padding: 0 0 18px 0;

}



#sitemap li a {

    text-decoration: underline;

}



#sitemap li.no-2 {

	list-style-type:none;

	padding: 0 0 5px 0;

}



#sitemap li.no-2b {

	list-style-type:none;

	padding: 0 0 5px 20px;

}



#sitemap li.no-2c {

	list-style-type:none;

	padding: 0 0 18px 20px;

}



/*店舗案内

------------------------------------------------*/



#shop {

   width: 944px;

   height: 457px;

   background-color: #686868;

}



/*店舗案内

------------------------------------------------*/



#map {

   width: 944px;

   height: 581px;

   background-color: #686868;

}



/*依頼の流れ

------------------------------------------------*/



#flow {

   width: 944px;

   height:auto ;

   background-color:#686868;

}



#flow-nav {

   width: 944px;

   height: 50px;

   padding: 0 0 0 0;

   background-image:  url(images/pro_nav.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

}



#flow-nav ul {

	padding:0px;

	margin: 0px;

}



#flow-nav li {

	display:inline;

	list-style-type:none;

}



#flow-nav li.menu01 a {

	width:316px;

	height:50px;

	display:block;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

}



#flow-nav li.menu02 a {

	width:312px;

	height:50px;

	display:block;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

}



#flow-nav li.menu03 a {

	width:316px;

	height:50px;

	display:block;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

}



/*hover*/

#flow-nav li.menu01 a:hover {

	background:url("images/pro_nav.jpg") no-repeat 0 -50px;

}

#flow-nav li.menu02 a:hover {

	background:url("images/pro_nav.jpg") no-repeat -316px -50px;

}

#flow-nav li.menu03 a:hover {

	background:url("images/pro_nav.jpg") no-repeat -628px -50px;

}



#flow2 {

   width: 944px;

   height:auto ;

   background-color:#000;

}



#flow2-nav {

   width: 944px;

   height: 50px;

   padding: 0 0 0 0;

   background-image:  url(images/pro_nav.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

}



#flow2-nav ul {

	padding:0px;

	margin: 0px;

}



#flow2-nav li {

	display:inline;

	list-style-type:none;

}



#flow2-nav li.menu01 a {

	width:316px;

	height:50px;

	display:block;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

}



#flow2-nav li.menu02 a {

	width:312px;

	height:50px;

	display:block;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

}



#flow2-nav li.menu03 a {

	width:316px;

	height:50px;

	display:block;

	float:left;

	text-indent:-9999px;

	overflow:hidden;

}



/*hover*/

#flow2-nav li.menu01 a:hover {

	background:url("images/pro_nav.jpg") no-repeat 0 -50px;

}

#flow2-nav li.menu02 a:hover {

	background:url("images/pro_nav.jpg") no-repeat -316px -50px;

}

#flow2-nav li.menu03 a:hover {

	background:url("images/pro_nav.jpg") no-repeat -628px -50px;

}



#anshin {

   background-image:  url(images/anshin.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

   /*height: 490px;*/

   /*margin: 15px 0 15px 0;*/

   margin: 0px 0 0px 0;

   color:#000;

}



#anshin dl{

    padding: 15px 25px 15px 25px;

    color:#000;

}



#anshin dt {

   clear:both;

   font-size: 16px;

   float: left;

   width: 340px;

    color:#000;

}



#anshin dd {

   font-size: 13px;

   padding: 0 0 45px 340px;

    color:#000;

}





/*施工エリア

------------------------------------------------*/



#area {

   width: 944px;

   height:457px;

   margin: 15px 0 15px 0;

   background-image:  url(images/are_bg.gif);

   background-repeat: repeat-y;

   background-position: 0 0;

   color: #ccc;

}



#area h3 {

   font-weight: normal;

   font-size: 18px;

   padding: 20px 0 0 115px;

}



#area dl {

   /*padding: 110px 0 70px 115px;*/

   line-height: 150%;

}



#area dt {

   float: left;

}



#area dd {

   padding: 0 0 10px 60px;

}

#area-main {
	padding: 110px 0 70px 115px;
}
	

#area-side {

   width: 313px;

   height: 457px;

   float: right;

   background-image:  url(images/are_side.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

}



#area p {

   padding: 33px 0 0 115px;

   margin: 0 0 0 0;

}



/*リンク

----------------------------------------------*/

#links {

   height: 600px;

}



#link-1 {

   padding: 70px 0 0 40px;

   line-height: 29px;

   height: 150px;

}



#link-2 {

   padding: 0 0 0 40px;

   line-height: 29px;

   height: 150px;

}



#link-3 {

   padding: 0 0 0 40px;

   line-height: 29px;

   height: 150px;

}



#links p{

   font-size: 29px;

   margin: 10px 0 0 70px;

}



#links a {

   color: #ccc;

}



/*リンク2　ふたばえん

----------------------------------------------*/

#links-2 {

   width: 944px;

   height: 600px;

   background-image: url(images/link_bg2.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

   font-size: 16px;

   color: #ccc;

}



#links-2 h4 {

   float: left;

   padding: 50px 0 0 30px;

   font-size: 130%;

   color: #666;

}



#links-2 p {

   float: right;

   padding: 50px 25px 0 0;

}



/*リンク2 大鳴マリーナ

----------------------------------------------*/



#links-3 {

   float: left;

   color: #000;

   width: 944px;

   height: auto;

   background-color: #fff;

}



#daimei {

   float: right;

   width: 245px;

   padding: 30px 45px 0 0;

}



#daimei h5 {

   width: 245px;

   margin: 0 0 45px 0;

}



#daimei p {

  width: 243px;

  padding: 0 0 25px 2px;

   font-size: 20px;

}



#daimei-ph {

   float: right;

   width: 400px;

   padding: 30px 0 0 0;

   text-align: left;

}



#daimei-ph img {

   margin: 0 0 25px 0;

}





/*リンク3　アイランド

----------------------------------------------*/

#links-4 {

   height: 600px;

   background-image: url(images/link_bg3.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

   font-size: 16px;

}



#links-4 h4 {

   float: left;

   padding: 50px 0 0 30px;

   font-size: 130%;

   color: #fff;

}



#links-4 p {

   float: right;

   padding: 38px 287px 0 0;

}



/*リンク　永代

--------------------------------------------*/



#links-5 {

   width: 944px;

   float: left;

   height: auto;

   background-color: #C1BDBE;

   color: #4f4f4f;

   padding: 30px 0 0 0;

}



#links-5 img {

   float: right;

   margin: 0 70px 30px 100px;

}



#links-5 p {

   padding: 0 0 30px 30px;

   font-size: 17px;

}



#links-5 h4 {

   padding: 35px 0 30px 30px;

   font-size: 15px;

   color: #fff;

}



#links-5 h5 {

   height: 45px;

   font-size: 23px;

   background-image: url(images/link_ti_ei.gif);

   background-repeat: no-repeat;

   background-position: 120px 0;

   padding: 15px 0 10px 30px;

}



#links-6 {

   float: left;

   color: #000;

   width: 944px;

   height: 600px;

   background-color: #fff;

   padding: 50px 0 0 0;

}



#links-6 p {

   width: 520px;

   float: right;

   padding: 0 120px 0 0;

}



#links-6 img {

   float: left;

   padding: 0 50px 30px 0;

   margin: 0 0 0 0;

}



#links-6 h4 {

   padding: 15px 0 0 30px;

   font-weight: normal;

   float: left;

}



#links-6 dl {

   width: 660px;

   float: right;

   padding: 0 0 0 0;

}





#links-6 dt {

   float: left;

   width: 185px;

  height: 62px;

}



#links-6 dt a {

   color: #000;

}



#links-6 dd {

  width: 475px;

  height: 62px;

}





#next-link {

   float: right;

   clear: both;

   padding: 250px 15px 0 0;

}



#next-link ul {

   list-style: none;

}



#next-link li {

    font-weight: bold;

   list-style: none;

   line-height: 200%;

}



#next-link2 {

   float: right;

   clear: both;

   padding: 0 15px 0 0;

}



#next-link2 ul {

   list-style: none;

}



#next-link2 li {

    font-weight: bold;

   list-style: none;

   line-height: 200%;



}



#next-link2 li a {

   color: #000;

}



#next-link3 {

   float: right;

   clear: both;

   padding: 425px 15px 0 0;

}



#next-link3 ul {

   list-style: none;

}



#next-link3 li {

    font-weight: bold;

   list-style: none;

   line-height: 200%;

}



#next-link4 {

   float: right;

   clear: both;

   padding: 230px 15px 0 0;

}



#next-link4 ul {

   list-style: none;

}



#next-link4 li {

    font-weight: normal;

   list-style: none;

   line-height: 200%;

}



#next-link4 li a {

   color: #000;

}



#next-link5 {

   float: right;

   clear: both;

   padding: 120px 15px 0 0;

}



#next-link5 ul {

   list-style: none;

}



#next-link5 li {

    font-weight: normal;

   list-style: none;

   line-height: 200%;

}



#next-link5 li a {

   color: #000;

}



/*コンセプト

-----------------------------------------------*/

#aisatu {

   width: 944px;

   height: 457px;

}



#aisatsu2 {

   width: 944px;

   height: 525px;

   float: left;

}



/*ブログインフォ

-----------------------------------------------*/

#bloginfo {

   width: 944px;

   height: 457px;

}



/*用語集

----------------------------------------------*/

#words {

   width: 944px;

   padding: 40px 0 0 90px;

   color: #ccc;

   font-size: 13px;

   line-height: 160%;

}



#words h4 {

   padding: 0 0 40px 0;

}



#words dd{

   padding: 0 0 24px 0;

}



/*作文

-----------------------------------------------*/

#sakubun {

   float: left;

   width:944px;

   background-color: #686868;

}



#sakubun-head {

   width: 944px;

   height: 100px;

   margin: 15px 0 0 0;

   padding: 0 0 0 0;

}



#sakubun h4 {

   background-image:  url(images/sakubun_h_h4.jpg);

   background-repeat: no-repeat;

   width: 944px;

   height: 100px;

}



#sakubun h4 a{

   display: block;

   text-indent: -1000px;

   width: 944px;

   height: 100px;

}



#sakubun-title {

   text-align: right;

   padding: 20px 30px 0 0;

}



#sakubun-index {

   padding: 0 0 0 25px;

   float: left;

}



#sakubun-index ul{

   list-style: none;

   padding: 0 0 0 0;

}



#sakubun-index li{

   clear: both;

   list-style: none;

   padding: 0 0 5px 0;

   font-size: 15px;

}



#sakubun-index p{

   padding: 55px 0 0 45px;

   line-height:25px;

}



#sakubun-index img {

   padding: 0 10px 0 0;

}



.sakubun-copy {

  clear: both;

  padding: 12px 0 25px 45px;

  font-size: 90%;

}



#sakubun-logo {

   float: right;

   padding: 290px 30px 0 0;

}



#sakubun-left {

   float: left;

   padding: 55px 0 0 70px;

   width: 398px;

}



#sakubun-left h4 {

   background-image:  url(images/sakubun_h4.jpg);

   background-repeat: no-repeat;

   width: 390px;

   height: 90px;

}



#sakubun-left h4 a{

   display: block;

   text-indent: -1000px;

   width: 390px;

   height: 90px;

}



#date {

   padding: 0 0 35px 0;

}



#sakubun-left p {

   font-size: 13px;

   width: 325px;

   padding: 0 0 20px 0;

}



#colum {

   height: 545px;

}



#sakubun-left-copy {

   height: 40px;

}



#colum2 {

   padding: 40px 0 0 70px;

   height: 350px;

}



#colum2-date {

   font-size: 16px;

   padding: 0 0 40px 0;

}



#colum2 p {

   font-size: 16px;

   padding: 0 0 20px 0;

}



#colum2-copy {

   height: 40px;

   padding: 0 0 0 70px;

}



/*ガーデングッズ

------------------------------------------------*/



#go-nav {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/goods_nav_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav img {

   vertical-align: bottom;

}



#go-nav ul {

	padding:0px;

	margin: 0px;

}



#go-nav li {

	display:inline;

	list-style-type:none;



}

#go-nav li.menu01 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav li.menu04 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav li.menu05 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav li.menu06 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav li.menu07 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav li.menu08 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav li.menu09 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



/*hover*/

#go-nav li.menu01 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -0px -370px;

}

#go-nav li.menu02 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -118px -370px;

}

#go-nav li.menu03 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -236px -370px;

}

#go-nav li.menu04 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -354px -370px;

}

#go-nav li.menu05 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -472px -370px;

}

#go-nav li.menu06 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -590px -370px;

}

#go-nav li.menu07 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -708px -370px;

}

#go-nav li.menu08 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -826px -370px;

}

#go-nav li.menu09 a:hover {

	background:url("images/goods_nav_bg.jpg") no-repeat -0px -220px;

}



/*ガーデングッズ　Detail

------------------------------------------------*/



#go-nav-d {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d img {

   vertical-align: bottom;

}



#go-nav-d ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d li {

	display:inline;

	list-style-type:none;



}

#go-nav-d li.menu01 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

        padding: 0 708px 0 0;

}

#go-nav-d li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d li.menu03 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d li.menu01 a:hover {

	background:url("images/detail_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d li.menu02 a:hover {

	background:url("images/detail_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d li.menu03 a:hover {

	background:url("images/detail_bg.jpg") no-repeat -0px -220px;

}





/*ガーデングッズ　Detail1

------------------------------------------------*/



#go-nav-d1 {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail1_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d1 img {

   vertical-align: bottom;

}



#go-nav-d1 ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d1 li {

	display:inline;

	list-style-type:none;



}

#go-nav-d1 li.menu01 a {

	width:708px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d1 li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d1 li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d1 li.menu04 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d1 li.menu01 a:hover {

	background:url("images/detail1_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d1 li.menu02 a:hover {

	background:url("images/detail1_bg.jpg") no-repeat -708px -370px;

}



#go-nav-d1 li.menu03 a:hover {

	background:url("images/detail1_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d1 li.menu04 a:hover {

	background:url("images/detail1_bg.jpg") no-repeat -0px -220px;

}



/*ガーデングッズ　Detail1 Back

------------------------------------------------*/



#go-nav-d1b {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail1_b_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d1b img {

   vertical-align: bottom;

}



#go-nav-d1b ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d1b li {

	display:inline;

	list-style-type:none;



}

#go-nav-d1b li.menu01 a {

	width:708px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d1b li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d1b li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d1b li.menu04 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d1b li.menu01 a:hover {

	background:url("images/detail1_b_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d1b li.menu02 a:hover {

	background:url("images/detail1_b_bg.jpg") no-repeat -708px -370px;

}



#go-nav-d1b li.menu03 a:hover {

	background:url("images/detail1_b_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d1b li.menu04 a:hover {

	background:url("images/detail1_b_bg.jpg") no-repeat -0px -220px;

}



/*ガーデングッズ　Detail2

------------------------------------------------*/



#go-nav-d2 {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail2_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d2 img {

   vertical-align: bottom;

}



#go-nav-d2 ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d2 li {

	display:inline;

	list-style-type:none;



}

#go-nav-d2 li.menu01 a {

	width:590px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d2 li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d2 li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d2 li.menu04 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d2 li.menu05 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d2 li.menu01 a:hover {

	background:url("images/detail2_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d2 li.menu02 a:hover {

	background:url("images/detail2_bg.jpg") no-repeat -590px -370px;

}

#go-nav-d2 li.menu03 a:hover {

	background:url("images/detail2_bg.jpg") no-repeat -708px -370px;

}

#go-nav-d2 li.menu04 a:hover {

	background:url("images/detail2_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d2 li.menu05 a:hover {

	background:url("images/detail2_bg.jpg") no-repeat -0px -220px;

}





/*ガーデングッズ　Detail2 Back

------------------------------------------------*/



#go-nav-d2b {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail2_b_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d2b img {

   vertical-align: bottom;

}



#go-nav-d2b ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d2b li {

	display:inline;

	list-style-type:none;



}

#go-nav-d2b li.menu01 a {

	width:590px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d2b li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d2b li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d2b li.menu04 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d2b li.menu05 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d2b li.menu01 a:hover {

	background:url("images/detail2_b_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d2b li.menu02 a:hover {

	background:url("images/detail2_b_bg.jpg") no-repeat -590px -370px;

}

#go-nav-d2b li.menu03 a:hover {

	background:url("images/detail2_b_bg.jpg") no-repeat -708px -370px;

}

#go-nav-d2b li.menu04 a:hover {

	background:url("images/detail2_b_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d2b li.menu05 a:hover {

	background:url("images/detail2_b_bg.jpg") no-repeat -0px -220px;

}



/*ガーデングッズ　Detail3

------------------------------------------------*/



#go-nav-d3 {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail3_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d3 img {

   vertical-align: bottom;

}



#go-nav-d3 ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d3 li {

	display:inline;

	list-style-type:none;



}

#go-nav-d3 li.menu01 a {

	width:472px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3 li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d3 li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3 li.menu04 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3 li.menu05 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3 li.menu06 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d3 li.menu01 a:hover {

	background:url("images/detail3_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d3 li.menu02 a:hover {

	background:url("images/detail3_bg.jpg") no-repeat -472px -370px;

}

#go-nav-d3 li.menu03 a:hover {

	background:url("images/detail3_bg.jpg") no-repeat -590px -370px;

}

#go-nav-d3 li.menu04 a:hover {

	background:url("images/detail3_bg.jpg") no-repeat -708px -370px;

}



#go-nav-d3 li.menu05 a:hover {

	background:url("images/detail3_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d3 li.menu06 a:hover {

	background:url("images/detail3_bg.jpg") no-repeat -0px -220px;

}



/*ガーデングッズ　Detail3 Back

------------------------------------------------*/



#go-nav-d3b {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail3_b_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d3b img {

   vertical-align: bottom;

}



#go-nav-d3b ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d3b li {

	display:inline;

	list-style-type:none;



}

#go-nav-d3b li.menu01 a {

	width:472px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3b li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d3b li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3b li.menu04 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3b li.menu05 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d3b li.menu06 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d3b li.menu01 a:hover {

	background:url("images/detail3_b_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d3b li.menu02 a:hover {

	background:url("images/detail3_b_bg.jpg") no-repeat -472px -370px;

}

#go-nav-d3b li.menu03 a:hover {

	background:url("images/detail3_b_bg.jpg") no-repeat -590px -370px;

}

#go-nav-d3b li.menu04 a:hover {

	background:url("images/detail3_b_bg.jpg") no-repeat -708px -370px;

}



#go-nav-d3b li.menu05 a:hover {

	background:url("images/detail3_b_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d3b li.menu06 a:hover {

	background:url("images/detail3_b_bg.jpg") no-repeat -0px -220px;

}



/*ガーデングッズ　Detail4

------------------------------------------------*/



#go-nav-d4 {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail4_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d4 img {

   vertical-align: bottom;

}



#go-nav-d4 ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d4 li {

	display:inline;

	list-style-type:none;



}

#go-nav-d4 li.menu01 a {

	width:354px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d4 li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d4 li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d4 li.menu04 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d4 li.menu05 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d4 li.menu06 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d4 li.menu07 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d4 li.menu01 a:hover {

	background:url("images/detail4_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d4 li.menu02 a:hover {

	background:url("images/detail4_bg.jpg") no-repeat -354px -370px;

}

#go-nav-d4 li.menu03 a:hover {

	background:url("images/detail4_bg.jpg") no-repeat -472px -370px;

}

#go-nav-d4 li.menu04 a:hover {

	background:url("images/detail4_bg.jpg") no-repeat -590px -370px;

}



#go-nav-d4 li.menu05 a:hover {

	background:url("images/detail4_bg.jpg") no-repeat -708px -370px;

}



#go-nav-d4 li.menu06 a:hover {

	background:url("images/detail4_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d4 li.menu07 a:hover {

	background:url("images/detail4_bg.jpg") no-repeat -0px -220px;

}



/*ガーデングッズ　Detail6

------------------------------------------------*/



#go-nav-d6 {

   width: 944px;

   height: 597px;

   margin: 0 0 0 0;

   padding: 0 0 0 0;

   background-image:  url(images/detail6_bg.jpg);

   background-repeat: no-repeat;

   background-position: 0 377px;

}



#go-nav-d6 img {

   vertical-align: bottom;

}



#go-nav-d6 ul {

	padding:0px;

	margin: 0px;

}



#go-nav-d6 li {

	display:inline;

	list-style-type:none;



}

#go-nav-d6 li.menu01 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d6 li.menu02 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d6 li.menu03 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d6 li.menu04 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}

#go-nav-d6 li.menu05 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d6 li.menu06 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d6 li.menu07 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d6 li.menu08 a {

	width:118px;

	height:70px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}



#go-nav-d6 li.menu09 a {

	width:944px;

	height:150px;

	display:block;

	float:left;

	text-indent:-9999px;

	text-decoration:none;

	overflow:hidden;

}





/*hover*/

#go-nav-d6 li.menu01 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -0px -370px;

}

#go-nav-d6 li.menu02 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -118px -370px;

}

#go-nav-d6 li.menu03 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -236px -370px;

}

#go-nav-d6 li.menu04 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -354px -370px;

}



#go-nav-d6 li.menu05 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -472px -370px;

}



#go-nav-d6 li.menu06 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -590px -370px;

}



#go-nav-d6 li.menu07 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -708px -370px;

}



#go-nav-d6 li.menu08 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -826px -370px;

}



#go-nav-d6 li.menu09 a:hover {

	background:url("images/detail6_bg.jpg") no-repeat -0px -220px;

}



/*フッター

------------------------------------------------*/

#footer {

   text-align: center;

   width: 944px;

   height: auto;

   clear: both;

}



#footer p {

   padding: 12px 0 0 0;

   margin: 0 0 0 0;

}



#add {

   height: auto;
	line-height:150%;
margin-left:250px;
text-align:left;

}



#copy {

   width: 944px;

   height: 149px;

   clear: both;

   background-image:  url(images/common_copy.jpg);

   background-repeat: no-repeat;

   background-position: 0 0;

}



#gray {

  color: #999;

  padding: 15px 0 0 0;

}



#cm {

  padding: 40px 0 40px 0;

  margin: 0 0 0 0;

}



/*ナビ

------------------------------------------------*/



.nav {

   clear: both;

   width: auto;

   height: 50px;

   padding: 15px 0 0 0;

}



/*その他

------------------------------------------------*/







/*見出し

------------------------------------------------*/



h5 {

   font-size: 100%;

   padding: 10px 0 0 0;

   font-weight: normal;

}



/*フォント

------------------------------------------------*/



.f-16 {

   font-size: 16px;

}





#kanren{

	float:left;

	padding:0;

	margin:20px 0 0 0;

}

#kanren h3 {

	width:575px;

	height: 40px;

	margin: 0 0 0 0;

	padding: 2px 0 0 0;

	background-image: url(/wp-content/themes/maxpress/images/index_title_bg.gif);

	background-repeat: no-repeat;

	font-size: 15px;

}

.width120 {

	border-style:none;

	float:left;

	padding:0 10px 20px 5px; /* spacing between left & right: 10+5=15 */

	width:120px;

}

.width120 a{

	border-style:none;

	float:left;

}

#g-nav a:hover img{

    opacity: 0.5;

    filter: alpha(opacity=50);

}



/* ミニガーデン

------------------------------------*/



#minigarden {

width:944px;

background:#666666;

padding:30px 0;

color:#cccccc;

}



#minigarden .mainbox{

margin:0 auto 20px;

padding:20px 0;

background:#000000;

width:800px;

}



#minigarden .mainbox .title{

padding-left:20px;

}



#minigarden .mainbox .box01{

float:left;

width:360px;

text-align:center;

padding:20px;

}



#minigarden .mainbox .box02{

float:left;

width:360px;

padding:20px;

}



#minigarden .mainbox .box03{

float:left;

width:250px;

text-align:center;

padding:8px;

}



/*リビングガーデン

--------------------------------------*/



#living {

width:944px;

background:#666666;

padding:30px 0;

color:#cccccc;

}



#living .mainbox{

margin:40px 0;

}



#living .mainbox .box01{

float:left;

width:250px;

padding-left:45px;

}



#planting_title{

width:944px;

height:170px;

min-height:170px;

background-image:url(images/4tplanting.jpg);

}



#planting_body{

width:944px;

height:626px;

min-height:626px;

background-image:url(images/19121636.jpg);

}



#planting_content{

padding:30px;

}



#planting_content p{

color:#000;

padding:5px 0 5px 0;

}



.kijun_catch{

	color:#cccccc;

	font-size:15px;

	text-align:center;

	padding:10px 0;

}



#mediaspace{

	text-align:center;

	margin:20px 0;

}
