/*ブルータグ CSS*/

/* 全体基本設定 */
* {
	padding:0;
	margin:0;
}
img {
    border: none;
}

img a {
	border:none;
}

a {
    color:#2D8FCA;
	overflow:hidden;
	text-decoration:none;
}

body {
    background-color: #FFFFFF;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	line-height:1.5em;
	font-size:90%;
}

/* float時高さ0回避（適宜使用） */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */




/*////////// 基本レイアウト //////////*/
#wrapper {
	width:755px;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
}

/*////////// ヘッダー //////////*/
#wrapper #header {
	width:755px;
}
	/* h1 */
	#wrapper #header h1 {
		width:755px;
	}

/*////////// メイン //////////*/
#wrapper #main {
	width:755px;
}
#wrapper #main #inner {
	padding:0 15px 0px 15px;
}
	

/* catch */
#wrapper #main #inner div.catch {
	margin:0;
}


/* プロフィール */
#wrapper #main #inner div.profile {
	clear:both;
	width:725px;
	height:540px;
	background:url(images/profile.jpg) no-repeat;
	position:relative;
}

/* 詳細はコチラボタン */
#wrapper #main #inner div.profile p.detail-bt {
	width:200px;
	position:absolute;
	top:333px;
	left:233px;
}

	/* タイトル */
	#wrapper #main #inner div.profile div.news-title {
		width:405px;
		position:absolute;
		top:382px;
		left:28px;
	}
	/* NEWS内容 */
	#wrapper #main #inner div.profile div.news {
		width:398px;
		height:57px;
		overflow:auto;
		position:absolute;
		top:415px;
		left:31px;
		padding:3px 0 0 0;
		margin:0 0 0 0;
	}
	/* リスト表記 */
	#wrapper #main #inner div.profile div.news dl.list dt {
		/*color:#666666;*/
		float: left;
		margin:0 8px 0px 0;
		padding:0 0 5px 0;
		line-height:1.3em;
		font-size:80%;
		display: inline;
}
	#wrapper #main #inner div.profile div.news dl.list dd {
		margin:0 0 0 0;
		padding:0 0 5px 0;
		line-height:1.3em;
		font-size:80%;
	}


/* コメント欄 */
#wrapper #main #inner div.comment {
	clear:both;
	padding:0 0 0 12px;
	margin-bottom:25px;
}
	/* 画像右寄せ */
	#wrapper #main #inner div.comment img.right {
		float:right;
	}
	/* 画像左寄せ */
	#wrapper #main #inner div.comment img.left {
		float:left;
	}

/* TEAM HINO 応援バナー */
#wrapper #main #inner div.bn {
	width:435px;
	margin:0 auto 30px auto;
}

/* ボタンbox01 */
#wrapper #main #inner div.bt-box01 {
	margin:0 auto 50px auto;
}
	/* 1 */
	#wrapper #main #inner div.bt-box01 p.button-01 {
		width:78px;
		height:57px;
		background:url(images/button_01.gif) no-repeat 0 -57px;
		text-indent:-9999px;
		float:left;
	}
	#wrapper #main #inner div.bt-box01 p.button-01 a {
		display:block;
		width:78px;
		height:57px;
	}
	#wrapper #main #inner div.bt-box01 p.button-01 a:hover {
		background:url(images/button_01.gif) no-repeat 0 -57px;
	}
	/* 2 */
	#wrapper #main #inner div.bt-box01 p.button-02 {
		width:78px;
		height:57px;
		background:url(images/button_02.gif) no-repeat 0 0px;
		text-indent:-9999px;
		float:right;
	}
	#wrapper #main #inner div.bt-box01 p.button-02 a {
		display:block;
		width:78px;
		height:57px;
	}
	#wrapper #main #inner div.bt-box01 p.button-02 a:hover {
		background:url(images/button_02.gif) no-repeat 0 0px;
	}

/* ボタンbox02 */
#wrapper #main #inner div.bt-box02 {
	margin:0 auto 50px auto;
}
	/* 1 */
	#wrapper #main #inner div.bt-box02 p.button-01 {
		width:78px;
		height:57px;
		background:url(images/button_01.gif) no-repeat 0 0px;
		text-indent:-9999px;
		float:left;
	}
	#wrapper #main #inner div.bt-box02 p.button-01 a {
		display:block;
		width:78px;
		height:57px;
	}
	#wrapper #main #inner div.bt-box02 p.button-01 a:hover {
		background:url(images/button_01.gif) no-repeat 0 0px;
	}
	/* 2 */
	#wrapper #main #inner div.bt-box02 p.button-02 {
		width:78px;
		height:57px;
		background:url(images/button_02.gif) no-repeat 0 -57px;
		text-indent:-9999px;
		float:right;
	}
	#wrapper #main #inner div.bt-box02 p.button-02 a {
		display:block;
		width:78px;
		height:57px;
	}
	#wrapper #main #inner div.bt-box02 p.button-02 a:hover {
		background:url(images/button_02.gif) no-repeat 0 -57px;
	}



/* バンクーバーオリンピック結果ページ */
#wrapper div.result {
	text-align:center;
	margin-top:20px;
}
