@charset "utf-8";

/****************************************************************************
　基本レイアウトCSS
--------------------------------------------------------
   Author : Yasuo Tominaga @ penpengusa
   Group : http://www.penpengusa.com
   Creation date : 2008.03.20
   Last up date   : 2009.09.15
****************************************************************************/

html,body {
	width: 100%;
	height: 100%;
}

body    {
        display: -moz-box;
        display: -webkit-box;
        -moz-box-align: center;
        -webkit-box-align: center;
        -moz-box-pack: center;
        -webkit-box-pack: center;
 }


#wrapper {
}


#Set {
	vertical-align: middle;
	margin: auto;
	padding: 0;
	width: 964px;
	height: 635px;
	position: relative;
}


#Menu {
	position: absolute;
	top: 123px;
	left: 0px;
}

#logo img {
	position: absolute;
	top: 0px;
	left: 0px;
}

#cright img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.next {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.prev {
	position: absolute;
	right: 25px;
	bottom: 0px;
}


#Contents {
	width: 715px;
	height: 635px;
	margin-left: 240px;
}
#Sub {
	width: 715px;
	height: 123px;
	margin: 0;
	display:block;
}
#Main {
	width: 715px;
	height: 512px;
	margin: 0;
	display:block;
}


#Work {
	width: 715px;
	height: 512px;
	margin: 0;
	display:block;
}
#Work img{
	width: 111px;
	height: 111px;
	margin: 0 8px 8px 0;
	float: left;
	display:block;
}
#Work a img{
	width: 111px;
	height: 111px;
	margin: 0 8px 8px 0;
	float: left;
	display:block;
}
#Work a:hover img{
	width: 111px;
	height: 111px;
	margin: 0 8px 8px 0;
	float: left;
	display:block;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#smenu {
	margin: 50px 0 0 0;
	display:block;
}
#smenu img {
	margin-right: 23px;
	float: left;
}
#smenu a img {
	margin-right: 23px;
	float: left;
}
#smenu a:hover img{
	margin-right: 23px;
	float: left;
	opacity:0.7;
	filter: alpha(opacity=70);
}
#smenu a:hover img.non{
	margin-right: 23px;
	float: left;
}




/*　フォントカラー　*/
.green { color: #91CB18 }
