* {
	padding : 0;
	margin : 0;
}

body {
	background : url(../images/bg.gif);
	font-family : 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

#wrapper {
	margin : 0 auto;
	width : 800px;
	background:#FFFCD5;
}

a img {
	border : 0;
}

#wrapper a:hover {
color:#FF7931;
}

.clear {
	clear : both;
}

.center {
	text-align : center;
}

.imRight {
	float : right;
}

h1 {
	margin-bottom : 5px;
}

#gloNav {
	width : 810px;
	padding-bottom : 15px;
}

#gloNav p {
text-align:center;
}

#gloNav li{
	list-style : none;
	float : left;
}

.btt {
	text-align : right;
	margin : 10px 0 15px 0;
}

.greenRound , .yellowRound , .whiteRound , .footer {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding : 20px;
}


.greenRound {
	background : #50b849;
	color : #007931;
	margin-bottom : 15px;
}

.greenRound p.pageDiscription {
	font-size : 14px;
	font-weight : bold;
}

.yellowRound {
	background : #ffdd00;
	margin-bottom : 15px;
	color : #ff7931;
}

.whiteRound {
	background : #fff;
}

.whiteTop {
	border-radius-top-left: 10px;
	border-radius-top-right: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	background : #fff;
	padding-top : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}

.whiteBottom {
	border-radius-bottom-left: 10px;
	border-radius-bottom-right: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	background : #fff;
	padding-top : 15px;
	padding-bottom : 15px;
}

.imgBoxRight {
	width : 370px;
	float : right;
	font-size : 12px;
	padding-bottom : 20px;
}

.txtSpace {
	width : 360px;
	float : left;
}

.plainTxt {
	color : #666;
	padding : 15px;
	font-size : 14px;
}

h2 {
	font-size : 24px;
}

h3 {
	font-size : 14px;
	background : #fff;
	padding : 14px 18px;
	margin-top : 20px;
	margin-bottom : 5px;
}

.footer {
	background : #ffdd00;
	font-size : 10px;
}

.footer .footMenu {
	width : 330px;
	float : right;
}

.footMenu a {
	color : #666; 
	text-decoration : none;
}

/* slide show */
.photo {
	padding : 15px;
	background : #f4ac33;
	margin : 15px;
}

.galleria{list-style:none;width:690px; margin:0 auto;}
.galleria li{display:block;width:69px;height:46px;overflow:hidden;float:left;margin:0 5px 5px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer; top:auto;left:auto; display:block; width:auto; height:auto; background:#fff; }
.photo span.caption{display:block;padding:15px; background:#fff; color:#666; margin : 15px 0; text-align:left; font-size:14px; }
* html .galleria li div span{width:400px} /* MSIE bug */


.sebus {
	background : url(../images/sebus.gif) no-repeat 10px 10px #fff;
	padding-left : 110px;
}

.contentsList {
	background : url(../images/contents_menu.gif) no-repeat 10px 10px #fff;
	padding-left : 110px;
}

.contentsList li {
	list-style : none;
	float : left;
	margin-right : 15px;
}

.contentsList li a {
	background : url(../images/list_bullet.gif) no-repeat 0 5px;
	padding-left : 10px;
	color : #007931;
	text-decoration : none;
}
