@charset "utf-8";
/*
	main.css
*/

/* --------------------------------
ボディ
-------------------------------- */
body {
	text-align: center;
	background-color: #000000;
	background-image: url(../img/top/body_bk.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}

#wrapper{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(../img/top/wrapper_bk.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

/* --------------------------------
文字
-------------------------------- */
p{
	font-family: 'ＭＳ Ｐゴシック', Osaka, "ヒラギノ角ゴ Pro W3;sans-serif";
	font-size: 12px;
	color: #555555;
}

/* --------------------------------
中身
-------------------------------- */
#wrapper .rogo{
	padding-left: 212px;
}
#wrapper .rogo h1{}
#wrapper .rogo h1 img{}



#header{
	height: 198px;
}
#header .prm_left{
	float: left;
	width: 608px;
}
#header .prm_left .rogo_ev{
	padding-left: 48px;
}
#header .prm_left .rogo_ev h1{}
#header .prm_left .rogo_ev h1 img{}
#header .prm_right{
	float: left;
	width: 341px;
	padding-top: 3px;
}
#header .prm_right .event_area{
	height: 183px;

}
#header .prm_right .event_area .ev_fnd{}
#header .prm_right .event_area .ev_fnd h3{}
#header .prm_right .event_area .ev_fnd h3 img{}
#header .prm_right .event_area .ev_txt{}
#header .prm_right .event_area .ev_txt img{}
#header .prm_right .event_area .ev_btn{
	padding-left: 5px;
}
#header .prm_right .event_area .ev_btn a{}
#header .prm_right .event_area .ev_btn a img{}
















#wrapper .cnt_line{
	height: 511px;

}

#wrapper .cnt_line .prm_left{
	float: left;
	width: 608px;
}
#wrapper .cnt_line .prm_left .bn_area{
	padding-top: 382px;
	padding-left: 10px;
}
#wrapper .cnt_line .prm_left .bn_area a{}
#wrapper .cnt_line .prm_left .bn_area a img{}
#wrapper .cnt_line .prm_left .catch{
	padding-top: 249px;
	padding-left: 11px;
}
#wrapper .cnt_line .prm_left .catch h2{}
#wrapper .cnt_line .prm_left .catch h2 img{}
#wrapper .cnt_line .prm_left .catch_cnt{
	padding-left: 11px;
}
#wrapper .cnt_line .prm_left .catch_cnt h3{}
#wrapper .cnt_line .prm_left .catch_cnt h3 img{}
#wrapper .cnt_line .prm_left .catch_btn{
	padding-left: 160px;
	margin-bottom: 7px;
}
#wrapper .cnt_line .prm_left .secondres_btn{
	padding-left: 160px;
}
#wrapper .cnt_line .prm_left .secondres_btn img{}

#wrapper .cnt_line .prm_left .btn_area .img{}

#wrapper .cnt_line .prm_right{
	float: left;
	width: 341px;
}
#wrapper .cnt_line .prm_right .movie{
	margin-bottom: 15px;
}
#wrapper .cnt_line .prm_right .info_onair{
	margin-bottom: 15px;
}
#wrapper .cnt_line .prm_right .info_onair img{}
#wrapper .cnt_line .prm_right .info_area{
	background-image: url(../img/top/info_bk.gif);
	background-repeat: no-repeat;
	height: 166px;
}
#wrapper .cnt_line .prm_right .info_area .fnd{}
#wrapper .cnt_line .prm_right .info_area .fnd h3{}
#wrapper .cnt_line .prm_right .info_area .fnd h3 img{}
#wrapper .cnt_line .prm_right .info_area .cnt{
	padding-right: 7px;
	padding-left: 7px;
}
#wrapper .cnt_line .prm_right .info_area .cnt .item{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a5a3a3;
	padding-bottom: 5px;
	padding-right: 7px;
	padding-left: 7px;
	margin-bottom: 5px;
}
#wrapper .cnt_line .prm_right .info_area .cnt .item p{
	color: #a5a3a3;
	line-height: 1.2em;
}
#wrapper .cnt_line .prm_right .info_area .cnt .item p strong{
	font-weight: bold;
}
#wrapper .cnt_line .prm_right .info_area .cnt .item p a{
	color: #a5a3a3;
}


#wrapper .cnt_line .prm_right .info_area .cnt .item_nonline{
	padding-bottom: 5px;
	padding-right: 7px;
	padding-left: 7px;
}
#wrapper .cnt_line .prm_right .info_area .cnt .item_nonline p{
	color: #a5a3a3;
	line-height: 1.2em;
}
#wrapper .cnt_line .prm_right .info_area .cnt .item_nonline p strong{
	font-weight: bold;
}
#wrapper .cnt_line .prm_right .info_area .cnt .item_nonline p a{
	color: #a5a3a3;
}


#wrapper .btn_area{
	height: 41px;
	padding-left: 142px;
}
#wrapper .btn_area .btn{
	float: left;
}
#wrapper .btn_area .btn a{}
#wrapper .btn_area .btn a img{}
#wrapper .btn_area .btn_sub{
	float: left;
	padding-top: 4px;
	padding-left: 5px;
}
#wrapper .btn_area .btn_sub a{}
#wrapper .btn_area .btn_sub a img{}


/* コメント吹き出し */
#wrapper .comment_hukidashi{
	position: absolute;
	top: 662px;
	height: 83px;
	width: 140px;
	background-image: url(../img/top/comment_hukidashi_night.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrapper .comment_hukidashi p{
	text-align: center;
	display: block;
	padding-top: 19px;
	font-size: 14px;
	font-weight: bold;
	color: #6b030b;
	line-height: 1.2em;
}














/* --------------------------------
copyright
-------------------------------- */
#copyright{
	text-align: center;
	padding-bottom: 10px;
}
#copyright img{}




/* --------------------------------
汎用
-------------------------------- */




/* --------------------------------
クロスクリア
-------------------------------- */
.xClear {
	clear: both;
	height: 2px;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 1px;
	line-height: 0px;
	width: 100%;
	
}
