	body {text-align: cneter; }
	div.pageAll {
		width:666px;
		text-align:left;
		margin:0;
		}
	div.header {
		margin:0;
		}
	div.blockAll {
		margin:0;
		}
	div.mainBlock {
		width:74%;
		float:left;
		}
	div.sideBlock {
		width:24%;
		float:right;
		}
	div.appText {
		font-size:13px;
		margin-left:12px;
		}
		
	div.tokucho {
		margin:10px 0 10px 0;
		background-color:rgb(230,230,230);
		border:1px solid white;
		}
	div.Block1 {
		width:315px;
		margin:12px 0 10px 12px;
		padding:0;
		border:0px solid black;
		}
	div.Block2 {
		margin:12px 0 0 0;
		padding:0;
		border:0px solid black;
		}
	div.Block3 {
		width:152px;
		margin:0 11px 0 0;
		padding:0;
		border:0px solid black;
		}
	div.Block3_1 {
		width:152px;
		margin:0px 12px 0 0;
		padding:0;
		border:0px solid black;
		}
	div.Block3_a {
		margin-top:6px;
		}
	div.Block4 {
		width:346px;
		margin:0 0 0 12px;
		padding:0;
		border:0px solid black;
		}
	div.Block5 {
		font-size:13px;
		width:160px;
		margin-bottom:20px;
		padding:0;
		border:0px solid black;
		}
	div.Block6 {
		font-size:13px;
		width:270px;
		margin:0 12px 0 0;
		padding:0;
		border:0px solid black;
		}
	img.img {
		display:block;
		}
		
	div.table {
		text-align: left;
		}
	table.tableBorder {
		font-size:13px;
		border: 1px rgb(195,195,195) solid;
		border-spacing:0;
		border-collapse: collapse;
		}
	td.name {
		width:111px;
		height:22px;
		border: 1px rgb(195,195,195) solid;
		background-color: rgb(215,226,255);
		color: rgb(118,121,124);
		}
	td.value {
		width:359px;
		height:22px;
		border: 1px rgb(195,195,195) solid;
		}
		
		
	div.box {
		}
	span.komoji {
		font-size:7pt;	
		display:block;
		}
	div.clear {
		clear:both;
		}
	div.clear hr {
		display:none;
		}
	div.footer {
		font-size:10px;
		text-align:right;
		}
	div.textArea {
		font-size:12px; color:rgb(101,100,97);
		margin-left:12px;
		vertical-align:bottom;
		padding-bottom:3px;
		padding-top:100px;
		}


/* indexページのipiksテーブル */

	div.category-bg{
			text-align: left;
			width: 730px;
			height: 25px;
			background-image:
			url(../images/ipiks/bar.png);
			background-repeat:
			repeat-x;
			
			position: relative;
			}
			

	span.ipikscategory a:link { color: #000000 ; } /* 通常時 */
	span.ipikscategory a:visited { color: #000000 ; } /* 訪問済 */
	span.ipikscategory a:active { color; #3333aa ; } /* ｸﾘｯｸ時 */
	span.ipikscategory a:hover { color: #3333aa ; } /* ｵﾝﾏｳｽ時 */

	span.ipikscategory{
				position: absolute;
				padding-top: 5px;
				padding-left: 12px;
				
	}

/* indexページのタプタプ相撲テーブル */

	div.box1 {
		margin:0;
		padding:0;
		width:730px;
		border:0px solid;
		}
	div.box2_left {
		margin:5px 0 0 5px;
		padding:0;
		width:458px;
		float:left;
		border:0px solid;
		}
	div.box2_right {
		margin:5px 0 0 0;
		padding:0;
		width:260px;
		float:right;
		border:0px solid;
		}
	div.box3_top {
		margin:0 0 10px 0;
		padding:0;
		width:458px;
		border:0px solid;
		}
	div.box3_bottom {
		margin:0;
		padding:0;
		width:458px;
		border:0px solid;
		}
	div.box4_left {
		margin:0;
		padding:0;
		width:188px;
		float:left;
		border:0px solid;
		}
	div.box4_right {
		margin:36px 0 0 0;
		padding:0;
		width:270px;
		float:right;
		border:0px solid;
		}
	div.box5_top {
		margin:15px 0 13px 0;
		padding-left:109px;
		width:260px;
		border:0px solid;
		}
	div.box5_bottom {
		margin:0 0 2px 0;
		padding:0;
		width:260px;
		border:0px solid;
		}