/* CSS Document */

/* ƒnƒbƒN */
.listGakunenLeft {
	height: 43px;
	padding:3px;
}

* html .listGakunenLeft {
	height: 43px;
}

*:first-child+html .listGakunenLeft {
	height: 43px;
}
html:first-child .listGakunenLeft {
	height: 43px;
}
html:not(:target) .listGakunenLeft {
	height: 41px;
}





body {
	font-size:75%;
	color:#333333;
}
body, p {
	margin:0px;
	padding:0px;
}
a {
	color:#666666;
}
a:hover {
	color:#FF0000;
}
#container, #container01, #container02, .frameE00 {
	width:800px;
}
#container {
	margin:10px;
}
#container01 {
	margin:10px 10px 0px 10px;
}
#container02 {
	margin: 0px 10px 20px;
}
#head01 {
	background-image: url(../images2/enquete/logo_enquete_top.gif);
	background-repeat: no-repeat;
	background-position: 170px;
	height: 96px;
}
#head02 {
	background-color: #E6EAA0;
	width: 790px;
	padding:5px;
}
#frameInfo {
	margin:20px auto;
	width:770px;
}
#enqueteFrame, #setsumei {
	width:800px;
}
#setsumei, #enqueteList, #btmBtn, #gakunenSetsumon, #listGakunen {
	margin-top:15px;
}
#setsumei {
	background-image: url(../images2/enquete/frame_bg.gif);
	background-repeat: repeat-y;	
	height:auto;
}
#thanks {
	background-image: url(../images2/enquete/goukakukun_wink.gif);
	background-repeat: no-repeat;
	background-position: 150px;
	padding-left:300px;
	margin:50px auto;
	color:#666666;
	height:120px;
}
.thanksTxt {
	color:#FF0000;
	font-size:110%;
	margin-bottom:15px;
	padding-top:20px;
	font-weight:bold;
}
.close {
	margin-top:60px;
	margin-right:10px;
}
.close a{
	background-image: url(../images2/enquete/bt_close.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 86px;
	display: block;
}
.close a:hover {
	background-image: url(../images2/enquete/bt_close_on.gif);
	background-repeat: no-repeat;
}

.attention {
	color:#4696D7;
}
.frame01, .frame02, .frame03, .frame04, .frame05, .frame06, .frame07, .frame08, .frameBody, .btSend, .btSign, .frameE01, .frameE02, .frameE03, .frameE04, .frameE05, .frameE06, .ttlAndDate, .topEnquete, .close02, .headframe04, .headframe05{
	float:left;
}
.headBtn, .close, .goTop {
	float:right;
}
.headBtn {
	margin-top: 10px;
}
.frame01, .frame02, .frame03, .frame06, .frame07, .frame08  {
	height: 6px;
}
.frame01, .frame03, .frame06 .frame08 {
	background-repeat: no-repeat;
}
.frame01, .frame03, .frame04, .frame05, .frame06, .frame08, .headframe04, .headframe05 {
	width: 6px;
}
.frame02, .frameBody, .frame07, .headframeBody {
	width: 758px;
}
.headframe04, .headframe05 {
	height: 79px;
}
.frame04, .frame05, .frameBody {
	height:auto;
}
.frame04, .frame05 {
	background-repeat:repeat-y;
}
.frame01{
	background-image: url(../images2/enquete/frame01.gif);
}
.frame02 {
	background-image: url(../images2/enquete/frame02.gif);
	background-repeat:repeat-x;
}
.frame03 {
	background-image: url(../images2/enquete/frame03.gif);
}
.frame04, .headframe04 {
	background-image: url(../images2/enquete/frame04.gif);
}
.frame05, .headframe05 {
	background-image: url(../images2/enquete/frame05.gif);
}
.frame06 {
	background-image: url(../images2/enquete/frame06.gif);
}
.frame07 {
	background-image: url(../images2/enquete/frame07.gif);
}
.frame08 {
	background-image: url(../images2/enquete/frame08.gif);
}

.frameE01, .frameE02, .frameE03, .frameE04, .frameE05, .frameE06 {
	height: 37px;
}
.frameE03, .frameE04, .frameE06 {
	width: 5px;
	background-repeat: no-repeat;
}
.frameE01 {
	background-image: url(../images2/enquete/frameE01.gif);
	background-repeat: no-repeat;
	width: 150px;
}
.frameE02, .frameE05, .frameE00 {
	background-color:#CCDB4B;
}
.frameE02 {
	width:645px;
}
.frameE03 {
	background-image: url(../images2/enquete/frameE02.gif);
}
.frameE04 {
	background-image: url(../images2/enquete/frameE03.gif);
}
.frameE05  {
	width:790px;
}
.frameE06 {
	background-image: url(../images2/enquete/frameE04.gif);
}
.ttlEnquete {
	font-size:120%;
}
.close02 a {
	background-image: url(../images2/enquete/bt_close_yellow.gif);
	background-repeat: no-repeat;
	display: block;
	height: 29px;
	width: 86px;
}
.topEnquete a {
	background-image: url(../images2/enquete/bt_enquete_top.gif);
	height: 29px;
	width: 140px;
	background-repeat: no-repeat;
	display: block;
	margin-right: 5px;
}
.sendEnquete a{
	margin:0px auto;
	background-image: url(../images2/enquete/bt_soushin.gif);
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 106px;
}
.sendEnquete a:hover {
	background-image: url(../images2/enquete/bt_soushin_on.gif);
	background-repeat: no-repeat;
}
.close02 a:hover{
	background-image: url(../images2/enquete/bt_close_yellow_on.gif);
	background-repeat: no-repeat;
}
.topEnquete a:hover {
	background-image: url(../images2/enquete/bt_enquete_top_on.gif);
	background-repeat: no-repeat;
}
.setsumeiTtl {
	color:#4696D7;
	margin-top:5px;
}
.setsumeiTtl, .setsumeiTxt {
	margin-bottom:5px;
}
.kaitouNyuuryoku a{
	background-image: url(../images2/enquete/bt_kaitou_nyuryoku.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 65px;	
}
.kaitouNyuuryoku a:hover{
	background-image: url(../images2/enquete/bt_kaitou_nyuryoku_on.gif);
	background-repeat: no-repeat;
}
.shuukeiKekka{
}
.shuukeiKekka a{
	background-image: url(../images2/enquete/bt_shuukeikekka.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 65px;	
}
.shuukeiKekka a:hover{
	background-image: url(../images2/enquete/bt_shuukeikekka_on.gif);
	background-repeat: no-repeat;
}
.ttlEnqueteShuukeikekka {
	color:#FF0000;
}
.gakunenHiritsu a {
	background-image: url(../images2/enquete/bt_gakunen_hiritsu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 65px;	
}
.gakunenHiritsu a:hover{
	background-image: url(../images2/enquete/bt_gakunen_hiritsu_on.gif);
	background-repeat: no-repeat;
}
