@charset "utf-8";
/* CSS Document */



/* clearfix */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



*{
	margin:0;
	padding: 0;
}
	
	
 * html ,* html body {  
     height: 100%;
	 width: 100%;  
     /*overflow-y: hidden;  
     overflow-x: auto;	*/   
}	


/** html #cover {  
     overflow: auto;  
     position: relative;  
     width: 100%;  
     height: 100%;  
}
*/
	
	

	#fixed-wrapper {
		height: 440px;
		width: 500px;
		margin-bottom: -401px;
		_margin-bottom: 0;		
		/*margin-left: -250px;*/
		/*background:#F00;*/
		position: fixed;
		_position: absolute;
		/*left: 50%;*/
		bottom: 0;
		overflow: hidden;
		z-index: -9999;
	}
		
		
	#box-wrapper{		
		_margin-top: 401px;/* ie6 */
		width: 480px;
		padding: 0 10px;
		height: 440px;
		/*background:#CF0;*/		
	}

	#dummy-btn {
		width: 480px;
		padding: 0 10px;	
		height: 39px;
		/*margin-left: -250px;*/		
		position: fixed;
		_position: absolute;
		/*left: 50%;*/
		bottom: 0;
		/*background-color:#0F6;*/
		z-index: 9999;
	}



/* 開閉ボタン */
	
	h3#enquete-title {
		position: relative;
		background:#F00;
	}
	
	#btn-on {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10;
	}
	
	#btn-off {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
	}
	
	h2#box-title {		
		font-weight: bold;
	}
	
/* タイトルエリア */
#enquete-header {
	/*padding-bottom: 5px;*/
}

ul#enquete-attention {
	padding-left: 1em;
}

ul#enquete-attention li {
	margin-top: 2px;
	list-style: disc;
	font-size: 85%;
	color: #900;	
}




/* マウスカーソル */
#enquete-title, #dummy-btn, #close-btn, #erases-btn, #pop-btn {
	cursor: pointer; 	
	}
	
/* 消すボタン */
#erases-btn {
	float: left;
}

/* 閉じるボタン */	
	
	p#close-btn {
		float: right;
		font-size: 80%;
	}
	
	p#close-btn img {
		vertical-align: middle;
	}

	p#erases-section {
		font-size: 80%;	
	}
	
	
/* コンテンツエリア */	
	
	div#enquete-content {
		padding-top: 39px;
	}
	
	
	#enquete-content-inner {
		background: #FFF; 	
		/*padding: 0 10px 10px 10px;*/
	}
	
	
	
	.enquete-section {			
		padding-top: 2px;
	}
	
	
	div#enquete-frame-outer {
		padding: 1px;
		background:#666;
		height: 340px;
		width: 458px;
		position: relative;
	}
	
	/* フレーム上タイトル */
	#cover-title {
		position: absolute;	
		top: 1px;
		left: 1px;
		width: 398px;
		padding: 0 20px;
		/*height: 3.5em;*/		
		background:#fcffef;
		border-bottom: #999 solid 1px;
	}
	
		
	
	iframe#enquete-frame {
		height: 340px;
		width: 458px;
		_height: 0; /*ie6 設定*/
		width: 100%;
	}
	
	
	 
/* シャドウ設定 */	
	
	.shadow {float:left;}
.frame {position:relative; background:#fff; padding:10px; display:block;
-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
width: 460px;
}
	
