/*/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

		『ZIGZAG69』Gin Hiziri.
		http://zigzag69.com/
		2011/02/28 UP DATA

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/

  @charset "UTF-8";


  *	{	 border: 0px none;
		 margin: 0px; padding: 0px;
		 font-style: normal; font-variant: normal;
		 font-weight: normal; font-size: 100%;
		 line-height: 1.5em;
		 font-size-adjust: none; font-stretch: normal; }

  * html { 	 height:auto; }


/*//////////////////// スクロールバー ////////////////////*/

  html {	 scrollbar-3dlight-color: #fff;
		 scrollbar-track-color: #fff;
		 scrollbar-darkshadow-color: #fff;
		 scrollbar-face-color: #fff;
		 scrollbar-highlight-color: #fff;
		 scrollbar-shadow-color: #fff;
		 scrollbar-arrow-color: #4D3926; }

/*//////////////////// BODY ////////////////////*/

  body {	margin: 0 auto; padding: 0 ;
		width: 100%; height: 100%;
		color: #111 ; text-align: center;
		background: url(http://zigzag69.com/xxxx/top/back/clapBG.png) fixed; }

/*//////////////////// ANCHOR ////////////////////*/

  a    {	 padding: 0 2px; text-decoration: none; }

  a:link {	 color: #ff1493; }

  a:visited {	 color:#699; }

  a:hover {	 border-bottom: 1px #5882b5; color: #9ecfcf; }

  a:active {	 color:#99b; }

/*//////////////////// BODY ////////////////////*/

  html,body {   color: #111; font-size: 13px;
		font-weight: normal; font-style: normal;
		text-transform: none; text-align: left;
		line-height: 1.8pt; display: block; }

  hr {		height: 1px; 
		border-color: #111;
		border-width: 1px 0px 0px 0px;
		border-style: dotted; }

/* 見出し4 */

  h4 {  	 font-size: 15px; font-weight: bold;
		 color:  #4D3926;
		 font-style: normal; text-transform: none;
		 text-align: left; line-height: normal;
		 font-family: Arial,Helvetica,sans-serif; }

  .right { 	text-align: right; }

/*//////////////////// CLAP  ////////////////////*/

/* CLAP BOX */

  div.CLAPBOX {  margin: 0 auto; padding: 0;
		 width: 700px; height: 500px;
	  	 text-align: center;
	 	 display: block;
		 background: transparent; }

  div.thanks { 	 margin: 0 auto; padding: 3px;
		 width: 100%; height: 30px;
		 color: #4D3926; display: block;
		 font-size: 32px; font-weight: bold;
		 font-family: Helvetica;
		 font-style: normal; text-transform: none;
		 text-align: center; line-height: normal;
		 background: transparent; }

  div.CLAP {	 margin: 0 auto; padding: 0;
		 width: 100%; height: 450px;
	  	 text-align: center; display: block;
		 background: transparent; }

  div.messege {  margin: 0; padding: 10px;
		 width: 380px; height: 400px;
		 text-align: left; 
		 float: right; clear: left;
 		 background: transparent; }

  div.ssBOX { 	 maigin: 0; padding: 5px; 
		 width: 285px; height: 420px;
		 text-align: left;
		 float: left; clear: left; }

  div.clap_ss {  margin: 0; padding: 5px;
		 width: 100%; height: 390px;
		 border: 1px solid #000;
		 overflow: auto;
		 color: #111; font-size: 13px; line-height: 1.5em;
		 font-weight: normal; font-style: normal;
		 text-transform: none; text-align: left;
		 background: #fff; }

  div.copy { 	margin: 0 auto; padding: 0;
		width: 100%; height: 20px;
		color: #ff3366; display: block;
		text-align: center; clear: left;
		background: transparent; }

  #vew_msg { 	margin: 0; padding: 5px; 
		width: 100%;
		font-size: 13px; color: #111;
		text-align: left; }

  div#vmsg {	margin: 1px; padding: 3px;
		width: 350px; height: 50px;
		overflow: auto;  display: block;
		border: 1px solid #354;
		background: #fff; }

  .cl_Fm {	margin: 0; padding: 0;
		width: 100%;
		float: left; }

 input select { margin: 0; padding: 10px;
		color: #111;
		font-size: 14px;
 		border: 1px solid #000; }

  #clap_area {  margin: 5px; padding: 2px;
		font-size: 13px; color: #111;
		float: left;
		border: 1px solid #000; }

/* error */

  #err_main { 	margin: 0 auto; padding: 0;
		width: 700px; height: 500px;
	  	text-align: center;
	 	display: block;
		background: transparent; }

  #err_msg { 	margin: 0 auto; padding: 0;
		width: 100%; height: 400px;
	  	text-align: center; display: block;
		background: transparent; }

/* Last */

  #last_main {  margin: 0 auto; padding: 0;
		width: 700px; height: 500px;
	  	text-align: center;
	 	display: block;
		background: transparent; }

  #last_msg { 	margin: 0 auto; padding: 0;
		width: 100%; height: 400px;
	  	text-align: center; display: block;
		background: transparent; }

