﻿/* 詳細 */

#liveHow11{
 width:699px;
 margin:0;padding:0;
 background:url(img/txt_bg.jpg) 0 0;
}


.liveHow11Title{
 height:118px;
 background:url(img/txt_ttl.gif) 0 0 no-repeat;
 text-indent:-9999em;
}

.liveHow11infoMiddle{
 width:699px;
 margin-left:0;padding:0;
}


.liveHow11infoLeft{
 display:inline;
 float:left;	
 width:330px;
 margin-left:16px;
 background:url(img/txt_border.jpg) 312px 0 repeat-y;
}


.liveHow11infoLeft p{
 margin-bottom:5px;
 padding:0;
}


.liveHow11text{
 margin:0 22px 0 15px;
}


.liveHow11infoRight{
 display:inline;
 float:right;
 width:323px;
 margin-right:15px;
}


.liveHow11infoBottom{
 height:42px;
 background:url(img/t8.jpg) 0 0 no-repeat;
 text-indent:-9999em;
}

.caution{
 color:#ff0000;
}

.caution_ttl{
 color:#663366;
}

/* タイムテーブル */

.txt_date{
	margin:0 0 20px 0;
}

.td_left{
	width:60px;
	margin:0;
	paddin:0;
}

/* プレゼント */

.live11Prezent{
 margin-top:20px;
}


.live11Prezent p{
 display:inline;
 float:left;
 width:500px;
 margin:10px 28px 20px 0;
 padding-right:10px;
}


.live11Prezent img{
 float:right;
 padding:0;
}


.live11Present{
	width:688px;
	margin:5px 0;
	padding:5px 10px;
	border:solid 1px #000;
}

.present_Content{
	width:688px;
	margin:0;
	padding:0;
}

.present_Ttl{
	height:30px;
	margin:0;
	padding:10px 0 0 0;
}

.present_Txt{
	float:left;
	width:480px;
}

.present_Ph{
	float:right;
	width:185px;
	margin:0;
	padding:0 2px 0 0;
	text-align:center;
}

.present_Ph div{
	text-align:left;
}

/* プロフィールとコメント */
#live11prof{
	width:100%;
	padding:0;
}

.live11profleft{
	float:left;
	width:172px;
}


.live11profright{
	float:right;
	width:518px;
	padding:20px 0;
}


.live11comment {
 margin:0;
 padding:0 10px 20px 0;
}

.live11comment p{
 width:670px;
 margin:0;
 padding:0;
}

.ouboBtn {
 margin:0;
}

.ouboBtn p {
 margin-left:30px;
}


.ouboBtn p a {
 display:block;
 width:247px;
	height:60px;
	background:url(img/oubo.gif) 0 0 no-repeat;
	text-indent:-9999em;
	}

.ouboBtn p a:hover {
	background:url(img/oubo_o.gif) 0 0 no-repeat;
	}

.hatBtn {
 margin:0;
}

.hatBtn p {
 margin:15px 0 0 30px;
}
.hatBtn p a {
 display:block;
 width:247px;
	height:82px;
	background:url(img/hat_bunner.jpg) 0 0 no-repeat;
	text-indent:-9999em;
	}

.hatBtn p a:hover {
	background:url(img/hat_bunner_on.jpg) 0 0 no-repeat;
	}

.hatBtnback {
 margin:0 0 20px 100px;
 padding:0;
}

.hatBtnback p {
 margin:0;
 padding:0;
}
.hatBtnback p a {
 display:block;
 width:259px;
	height:89px;
	background:url(img/hat_bunner_back.jpg) 0 0 no-repeat;
	text-indent:-9999em;
	}

.hatBtnback p a:hover {
	background:url(img/hat_bunner_back_on.jpg) 0 0 no-repeat;
	}

/* お帽子 */
.hat_area{
	margin:0;
	padding:0;
}

.fla1{
	margin:0;
	padding:15px 0 0 0;
}

.fla1_txt{
	float:left;
	width:250px;
	margin:0;
	padding:0;
}

.fla1area{
	float:right;
	width:460px;
}

.hat_area2{
	margin:0 0 15px 0;
	padding:0;
	background:url(img/bg1.jpg) 0 35px no-repeat;
}

.hat_area2 p{
	height:190px;
	margin:0 0 0 485px;
	padding:15px 0 0 0;
}

.hat_area3{
	float:left;
	width:344px;
}

.hat_area3 p{
	width:265px;
	margin:0;
	padding:15px 0 0 0;
}


.hat_area4{
	float:right;
	width:356px;
}

.hat_area4 p{
	margin:0;
	padding:15px 0 0 0;
}

.area4_txt{
	float:left;
	width:170px;
}

.area4_img{
	float:right;
	width:171px;
	padding:15px 0 5px 0;
}

.area4_underimg{
	margin:0;
	padding:0;
}

/* 店舗情報 */
.info{
  width:708px;
	border:1px solid #000000;
	background:url(img/shop_info.jpg) no-repeat top left; 
}

.info_after0228{
 width:380px;
 margin:0;
 padding:0;
}
.infoTxt{
	padding:40px 0 40px 20px;
}

/* JRA */
.jra_ph{
	float:left;
	width:349px;
	margin:0;
	padding:0 0 20px 0;
}

.jra_txt{
	float:right;
	width:361px;
}

.jra_info{
	width:359px;
	border: solid 1px #000;
	background:url(img/bg_jra_1.jpg) 0 0 no-repeat;
}

.jra_info p{
	margin:0 15px 0 215px;
	padding:30px 0 10px;
}
