@charset "UTF-8";

* html #main-navi dl dt, 
* html #main-navi dl dt,
* html #update-area h2, 
* html #ads120x90 dl dt, 
* html #side-content dl.ads-banner dt,
* html #side-content dl.blog-parts dt,
* html #jtopics #main-content caption, 
* html #wtopics #main-content caption, 
* html #footer dt {
	float: left;
	text-indent: -9999px;
}
* html #top-banner {
	display: inline;
}
* html #top-banner ul li {
	behavior: url(../iepngfix/iepngfix.htc);
}
* html #header {
/*	padding: 39px 0 0;※バナーが入ったら削除*/
}
* html #header h1 {
    position: relative;
	line-height: 1;
	margin: -68px 5px 5px;
}

/*※テスト用*/* html #testblog  div.bloglist dl, /*※テスト用*/
* html #blog div.bloglist dl {
	margin: 0;
	padding: 0 20px 0 0;
}

* html #g-search {
	position: relative;
	width: 360px;
	height: 48px;
	margin: 0;
	padding: 0 0 0 530px;
	top: 21px;
}

* html dl.karate-movie dd {
    margin: 10px 14px;
}

* html #footer dl dd ul {
	padding: 0;
}

* html #jtopics #main-content div.photo-inner {
    display:inline;
    zoom:1; /* hasLayout を true に */
	margin: 0 7px 7px 0;
}
*:first-child+html #jtopics #main-content div.photo-inner {
    display:inline;
    zoom:1; /* hasLayout を true に */
	margin: 0 7px 7px 0;
}

/* IE7用 #####################################################*/

*:first-child+html #g-search {
	position: relative;
	width: 360px;
	height: 48px;
	margin: 0;
	padding: 0 0 0 530px;
	top: 21px;
}

*:first-child+html #footer dl dd ul {
	padding: 0;
}

/* IE5 Mac用 ################################################*/

/* Hides from IE-mac \*//*/
*html #content caption {
	margin-top: 0;
}
/* End hide from IE-mac */