 body {



 text-align : center; /* バグを利用してブロックレベル要素をセンタリング */

	font			: small/1.5em "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", "Verdana", sans-serif;
background-color: #000000;
color : #000000;
width : 1240px;

text-align: center;
 margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
}

span#stdd {
font-weight: bold; 
font-size: 14px;
}
td#usiroh {


background-image: url("http://www.jiyu-gata.com/jin/jop/ensohibi.jpg");


}
div.mobixx {
display: none; 
}
td#en41 {

background-image: url("http://www.jiyu-gata.com/jin/jop/enton_r4_c1.jpg");

background-repeat: repeat-y;
background-position: top;

}
td#en44 {

background-image: url("http://www.jiyu-gata.com/jin/jop/enton_r4_c4.jpg");


background-repeat: repeat-y;
background-position: top;

}

td#et21 {

background-image: url("http://www.jiyu-gata.com/jin/jop/enton_r2_c1.jpg");


background-repeat: repeat-y;
background-position: top;

}
td#et24 {

background-image: url("http://www.jiyu-gata.com/jin/jop/enton_r2_c4.jpg");


background-repeat: repeat-y;
background-position: top;

}

ul.images {
	padding:0;
	margin:0;
	font-size:0;
	text-align: justify;
	text-justify: distribute-all-lines;
}

ul.images:after{
	content:url(http://www.jiyu-gata.com/jin/jop/css_justify.png);
	line-height:0;
	visibility:hidden;
}

ul.images li{
	display:inline;
	margin:0;
	padding:0;
}




ul.imagel {
	padding:0;
	margin:0;
	font-size:0;
	text-align: justify;
	text-justify: distribute-all-lines;
}

ul.imagel:after{
	content:url(http://www.jiyu-gata.com/jin/jop/css_justifl.png);
	line-height:0;
	visibility:hidden;
}

ul.imagel li{
	display:inline;
	margin:0;
	padding:0;
}

input#comment_name {
border:0;background-color:#ffffff;color:#000000;
font-size: 16px;
}




input#url {
border:0;background-color:#ffffff;color:#000000;
font-size: 16px;
}

img#lisp {
max-width: 110px;

max-height: 80px;
cursor: pointer; 
}



img#enp {

max-width: 200px;
max-height: 190px;
cursor: pointer; 
}


img#podsd {

max-width: 1200px;
max-height: 500px;

cursor: pointer; 
}

img#pbg {
position:fixed; top:0px; left:0px;

}

div#pvx {
position:fixed; top:50px;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 1200px;
}





td#co21 {

background-image: url("http://www.jiyu-gata.com/jin/jop/comp_r2_c1.jpg");

background-repeat: repeat-y;
background-position: top;

}
td#co23 {

background-image: url("http://www.jiyu-gata.com/jin/jop/comp_r2_c3.jpg");


background-repeat: repeat-y;
background-position: top;

}


h2 {

  margin : 5px;
font-size: 21px;
line-height: 24px;
overflow: hidden;
font-weight: bold;
}
span#hhh {

  margin : 0px;
font-size: 18px;
line-height: 24px;
overflow: hidden;
font-weight: bold;
}
div.pager {

font-size: 12px;
  text-align : right;
	position:relative;  right:10px;
}
p#entsl {

  margin : 5px;
height: 100px;
font-size: 12px;
line-height: 24px;
overflow: hidden;
font-weight: bold;
}

p#entd {

  margin-left : 10px;

  margin-right : 10px;

font-size: 14px;
line-height: 24px;
font-weight: bold;
}
div#cna {

  margin-left : 10px;

  margin-right : 10px;

font-size: 14px;
line-height: 24px;
font-weight: bold;
}
div#cod {

  margin-left : 10px;

  margin-right : 10px;

font-size: 14px;
line-height: 24px;
font-weight: bold;
}

td#tg {

  text-align : center;
}


div#emg {
 max-width : 710px;
  text-align : right;

	position:relative;  left:60px;
}
td#tg {
padding-left: auro;

padding-right: auro;
  text-align : center;
}
div#emgn {
 max-width : 350px;
  text-align : right;

	position:relative;  left:30px;
}

div#cda {
  text-align : right;

	position:relative;  bottom:20px;
margin-right : 10px;
}

span#entsp {
	position:relative;  left:370px;
bottom: 24px;
}
img#nb {


	position:relative;  top:3px;
}

table#cc {

  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}

/* リンクの設定 */
	a {
		text-decoration : none;		

		color : #FF3300;	
/* アンダーラインなど装飾を施さない */
	}
a#hh {
		color : #000000;				/* アンダーラインなど装飾を施さない */
	}
a#pgrpgr {
		color : #ffffff;				/* アンダーラインなど装飾を施さない */
	}
a#li {
		color : #FF3300;				/* アンダーラインなど装飾を施さない */
	}


	/* リンクする要素のうち、未閲覧（キャッシュされていない）要素に対してスタイルを適用します */

	/* ユーザーがカーソルをその要素の上に置いているが、まだアクティブ状態にしていない時にスタイルを適用します */
	a:hover {
		color : #FFCC00;		/* 文字の色（important＝サイト制作者のスタイルよりもユーザーが設定した色を優先する） */
		
	}
	a#li:hover {
		color : #FFCC00;		/* 文字の色（important＝サイト制作者のスタイルよりもユーザーが設定した色を優先する） */
		
	}
	a#hh:hover {
		color : #FF3300;		/* 文字の色（important＝サイト制作者のスタイルよりもユーザーが設定した色を優先する） */
		
	}
	a#pgrpgr:hover {
		color : #FF3300;		/* 文字の色（important＝サイト制作者のスタイルよりもユーザーが設定した色を優先する） */
		
	}

	/* その要素がユーザーによってアクティブ状態にされた時にスタイルを適用します */
	a:active {
		color : #ffffff;		/* 文字の色（important＝サイト制作者のスタイルよりもユーザーが設定した色を優先する） */
		
	}

	/* リンク画像の枠を表示しない */
	a img {
		border-style : none;			/* 枠を非表示 */
		border-width : 0px;				/* 枠の幅を0pxに設定 */
		text-decoration : none;			/* 装飾を表示しない */
	}



#my_header {  }
#my_footer { width : 100% ; clear : both ; }

#my_body { 
 width : 1200 ; 
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : center;   /* body要素で指定したセンタリングを戻す */
}
#my_main { 
 width : 1200 ; 
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}
#my_navigation { float : left ; width : 1010px ; margin : 0 ; padding : 0 ; 
position:relative;  left:25px;}
#my_contents { float : right ; width : 180px ;  margin : 0 ; padding : 0 ; 
	position:relative;  right:30px;
color : #ffffff;}