
div#page div#header{width:100%;height:10px;overflow:hidden;}

div#page div#pagetitle{height:100px;}
div#page div#contents{width:100%;}

div#page div#topphoto div#photo01{width:100%;height:300px;top:0px;margin:20px auto 0px;background:url(../img/topphoto01.png) no-repeat center center;background-size:cover;}
div#page div#topphoto div#photo01 p{text-shadow:unset;color:#000;}
div#page div#topphoto div#photo01 p:nth-child(1){padding:10px 0px 0px;font-size:2em;letter-spacing:5px;}
div#page div#topphoto div#photo01 p:nth-child(2){padding:30px 0px 0px;font-size:1em;letter-spacing:3px;}

div#page div#contents div#hydroponics_top{margin:0px;}
div#page div#contents div#hydroponics_top div{width:calc(100% - 300px);font-size:1em;line-height:1.4em;}
div#page div#contents div#hydroponics_top img{width:150px;}


div#page div#contents div#hydroponics div{width:calc(100% - 300px);font-size:1em;line-height:1.4em;}
div#page div#contents div#hydroponics img{width:150px;}


div#page div#contents ul#indexbanner{margin:100px auto;text-align:left;overflow:hidden;text-shadow:unset;}
div#page div#contents ul#indexbanner li{margin:0px 0px 40px;}
div#page div#contents ul#indexbanner li a{border:double 3px #ccc;height:80px;margin:0px auto;padding:20px 0px 0px 50px;display:block;font-size:1.2em;line-height:1em;font-weight:bolder;color:#333;letter-spacing:10px;}
div#page div#contents ul#indexbanner li a p{font-size:0.7em;letter-spacing:2px;margin:10px 0px 0px;line-height:1em;}

