   * {
    margin: 0;
    padding: 0;
  }
  img {
    width: 100%;
    height: auto;
  }



  h1 {
    text-align: center;
    margin: 20px 0;
  }
  
  .text{
	  text-align: center;
    margin: 20px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#900;
	height:30px;
  }
	  

  .inner {
    width: 100%;
    max-width: 700px;
    margin: 0px auto 0;
  }

  .inner  p {
    margin-bottom: 0px;
  }
  
 .example table {
width: 100%;
border: 1px #000000 none;
margin-top:-40px;
}

.example td {
border: 1px #000000 none;
}

	
	
	.p2{
		font-size:10px;
		text-align:center;
		margin-bottom:30px;
	}
	
	
	.p3{
		font-size:10px;
		margin-top:0;
	}
	
	.p4{
		font-size:12px;
		text-align:left;
		margin-bottom:30px;
	}
		
　 
	
	.title{
		margin:10px 0 0 2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold
		



  left: 5px;


	}
	
	.title2{
		margin:0px 0px 0 0px;
		text-align:right;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:16px;
		font-weight:bold,border;
		font-style:oblique;
	}
	
	
	
a:link { color: #fff; }





  
 .example2 table {
width: 100%;
border: 1px #000000 none;
margin-top:0px;
}

.example2 td {
border: 1px #000000 none;
}


	
/* 共通 */
.bubble {
 display:inline-block;
 position: relative;
 padding:1em;

 border-radius:5px;
 background: #fff;
}
.bubble:after {
 position: absolute;
 content: " ";
 height: 0;
 width: 0;
}

/* 上中央 */
.bubble-top:after {
 bottom: 100%;
 left: 20%;
 border:20px solid transparent;
 border-bottom:30px solid #fff;
 margin-left: -0px;
}


.pick {
	margin-top:10px;}
	
	
	table {
		margin-left:20px auto;
		margin-right:20px auto;
	}
	
	.main {  
    width: 100%;  
 
}  
.main div   {  
    width: 98%;  
  
    margin: 0 auto;  
}  

.sankaku{
	width:  0;
	height: 0;
	border: 10px solid transparent;
	border-top: 10px solid #000000;
	position:relative;
top: -20PX;
left: 0;
right: 0;
bottom: 0;
margin: auto;


	
}




span.sample8 {font-size: x-small; }

		
		
		.kanban{
			height:30px;
			width:40%;
			margin:20px auto 20px auto;
		}
		
		
		
		
div#headerArea {  
 z-index:1;
    position: fixed !important;  
    position: absolute;
	padding-top:20px;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 55px;  
    background-color: #FFFFFF;  
    color: #fff;  
    /* 影指定 */
    box-shadow: 0 1px 8px #333333;
    -moz-box-shadow: 0 1px 8px #333333; /* Firefox対応 */
    -webkit-box-shadow: 0 1px 8px #333333; /* Safari、Chrome対応 */
    /* 透明化 */
    opacity: 0.9;
    filter: alpha(opacity=90); /* IE7対応 */
    -ms-filter: "alpha(opacity=90)"; /* IE8対応 */
    }

	
.p{
	font-size:15px;
	font-weight:bold;
	color:#900;
	text-align:center;

	
}



.example table {
width: 100%;
border: none;
}

.example td {
border: 1px #000000 none;
background-color: #808080;
padding: 1px 1px;
text-align: center;
vertical-align: middle;
}



.box{
	padding:5% 5% 10%  5%  ;
	
}

