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

		『ZIGZAG69』Gin Hiziri.
		http://zigzag69.com/
		2011/03/30 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 div.KIZIBOX { height:auto; }

  * html {	 overflow: auto;
		 height: 100%; }

  * html body {	 overflow: auto; }

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

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

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

  body {	 margin: 0; padding: 0;
		 height: 100%; width: 100%;
		 color: #111 ; text-align: center; }

/*//////////////////// BODY全体 ////////////////////*/

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

/*//////////////////// 見出し ////////////////////*/

  h1, h2, h3, h4, h5, h6 #claptitle { font-weight: bold;
		 font-style: normal; text-align: left;
		 font-size: medium; line-height: 1.2em ;
		 font-family: Arial,Helvetica,sans-serif; }

/* 見出し1 */

  h1 {		 padding: 0 0 0 2%; font-size:24px;
		 font-family: "Century Gothic",Verdana; }

/* 見出し2 */

  h2 {	 	 padding: 5px 50px 3px 30px; color: #ff3366; 
		 font-size: 20px; font-weight: bold;
		 font-family: Arial,Helvetica,sans-serif;
		 text-align: left;
		 width: 500px; height: 50px;
		 background : transparent url(top/back/h2.png)
		 no-repeat scroll left top; }

/* 見出し3 */

  h3 {		 padding: 5px 50px 3px 30px; color: #ff3366; 
		 font-size: 20px; font-weight: bold;
		 font-style: normal; text-transform: none;
		 text-align: left; line-height: normal;
		 width: 300px; height: 50px;
		 background: transparent url(top/back/h3.png)
		 no-repeat scroll left top; }

/* 見出し4 */

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

  h5 {  	 margin: 0.8em 0; font-weight: bold; }

  h6 { 		 margin: 0.8em 0; }

/*//////////////////// アンカー ////////////////////*/

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

  a:link {	 color: #ff1493; }

  a:visited {	 color:#699; }

  a:hover {	 border-bottom: 1px #5882b5; color: #9ecfcf;
		 position : relative; top: 2px; left: 2px; }

  a:active {	 color:#99b; }

/*//////////////////// 強調 ////////////////////*/

  em {		 color: #900; }

  strong {	 color: #900; border-bottom: 1px dashed #900; }

  ins {		 text-decoration: underline; }

  del {		 text-decoration: line-through; }

/*//////////////////// フォーム ////////////////////*/

  form{  }

  input {  }

  input#TEXT {  }

  input#CHECKBOX {  }

  input#RADIO {  }

  input#BUTTON {  }

  textarea {　}

  select {  }

  option {  }

  optgroup {  }

/*//////////////////// リスト ////////////////////*/

  ol {  }

  ol li {  }

  ul { }

  li {  }

  dl {  }

  dt {  }

  dd {  }

/*//////////////////// アドレス ////////////////////*/

  address { 		display: inline; }

/*//////////////////// 引用・強調 ////////////////////*/

  blockquote {  }

  cite, q {  }

  pre {  }

  b { font-weight:bold; }

  i {  }

  big {  }

  small {  }

  tt {  }


/*//////////////////// INDEX ////////////////////*/

/* TOPページ全体BOX */

  div.TOPBOX {   margin-left: auto; margin-right: auto;
		 visibility: visible; overflow: hidden;
		 width: 100%; height: 100%; text-align: left;
		 top: 0; left: 0;
		 position: absolute; top: 0px; left: 0px;
		 float: left; clear: left;
		 background: url(top/back/top.jpg)
		 transparent no-repeat top center; }

/* TOP */

  div.TOP {	 margin: 0; padding: 0 50px;
		 width: 400px; height: 600px;
		 position: absolute; top: 250px; left: 480px;
		 text-align: left; }


  div#topCm {	 color:#111; font-size:13px; line-height: 1.5em ;
		 font-weight: normal; font-style: normal;
		 text-transform: none; text-align: left; }
/* 注釈リスト */

  ul.text {	 margin: 0px; padding: 0 0 0 10px;
		 list-style: none; list-style-position: outside; }

  li.text { 	 padding: 0px 0px 0.8em 1.5em;
		 list-style: none;
		 background: url(top/icon/li.png) no-repeat 2px 4px; }

  li.guidance {  padding:0px 0px 0px 1.5em;
		 list-style: none;
		 background: url(top/icon/li_s.png) no-repeat 2px 4px; }

  li.mark { 	 padding: 0px 0px 0px 1.5em;
		 list-style: none;
		 background: url(top/icon/li_s.png) no-repeat 2px 4px;}

  .text ul li{   color: #666; font-size: 13px;
		 font-weight: normal; font-style: normal;
		 text-transform: none; text-align: left; }
