@charset "UTF-8";

/* ==============================
  css-08summer-closeup-niigata-index
=================================
left
---------------------------------
sono1
---------------------------------
sono2
---------------------------------
sono-inr
============================== */

/* ------------------------------
  left
------------------------------ */
#left {
	/*width: 594px;*/
	width: 606px;
	padding-left: 5px;
	float: left;
}
#cu-title p {
	line-height: 1.7;
	font-weight: bold;
	padding: 0 15px;
}

ul#btn-ticket {
	width: 170px;
	padding-left: 424px;
	margin-bottom: 40px;
}
ul#btn-ticket li {
	width: 170px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}
ul#btn-ticket li a {
	width: 170px;
	height: 35px;
	background: url(../08winter/closeup/img/07/btn_ticket.gif) no-repeat;
	display: block;
	outline: none;
}
ul#btn-ticket li a:hover {
	background-position: 0 -35px;
}

#cu-title h3 {
	width: 594px;
	height: 83px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#cu-title {
	background: url(../08winter/closeup/img/08/line01.gif) repeat-x bottom;
}
#cu-title h3 {
	width: 594px;
	height: 83px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#advantage {
	width: 594px;
	margin-bottom: 50px;
}
#advantage p {
	line-height: 1.7;
	padding-left: 3px;
}
#advantage-inr {
	width: 594px;
	padding-top: 25px;
}
#advantage-inr p#img {
	width: 170px;
	float: left;
}
p#com {
	padding: 0 10px 30px 10px;
	line-height: 1.7;
	font-size: 14px;
}
p#com span {
	color: #FF6600;
	text-decoration: underline;
}

/* ------------------------------
  kanazawa
------------------------------ */
#cu-title h3#kanazawa {
	background-image: url(../08winter/closeup/img/07/h3_kanazawa.gif);
}
#coloseup_tihou {
	width: 590px;
	/*background-color: #fefdea;
	padding: 15px;*/
}
#coloseup_tihou .txt {
	line-height: 1.7;
	font-weight: bold;
	padding: 0 10px;
}
#coloseup_tihou h4#subtit01 {
	width: 541px;
	height: 56px;
	background: url(../08winter/closeup/img/07/h4_subtit01.gif) no-repeat;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 15px;
}
#advantage h3 {
	width: 232px;
	height: 25px;
	background: url(../08winter/closeup/img/07/h3_advantage.gif);
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-left: 10px;
}
#advantage-inr .cast_txt {
	padding-bottom: 10px;
}
#advantage-inr .intervew {
	width: 260px;
	padding: 10px 5px 5px 5px;
}
#cast_aria {
	width: 580px;
	margin-left: 10px;
} 
#cast01,#cast02 {
	width: 580px;
	/*float: left;*/
}
#img01 .cast_img {
	float: left;
	width: 128px;
	height: 180px;
	text-indent: -9999px; 
	background: url(../08winter/closeup/img/07/ph01.jpg) no-repeat;
	margin-bottom: 15px;
}
#img01 .intervew {
	float: right;
	width: 400px;
}
#img02 .cast_img {
	float: left;
	width: 128px;
	height: 180px;
	text-indent: -9999px;
	background: url(../08winter/closeup/img/07/ph02.jpg) no-repeat;
	margin-bottom: 30px;
}
#img02 .intervew {
	float: right;
	width: 400px;
}
#cast01#img01 p {
	text-indent: -9999px;
}
/* ------------------------------
  sono1
------------------------------ */
#sono1 {
	width: 594px;
	margin-bottom: 50px;
}
#sono1 h4 {
	width: 594px;
	height: 33px;
	background: url(../08winter/closeup/img/07/h4_sono1.gif) no-repeat;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
/* サブタイトル　*/
#sono1 .sono-inr  {
	width: 584px;
	height: 36px;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	margin: 10px 0;
}
#sono1 .sono-inr #acc-tit1 {
	width: 383px;
	height: 25px;
	background-image: url(../08winter/closeup/img/07/acc_tit01.gif);
}
#sono1 .sono-inr #acc-tit2 {
	width: 578px;
	height: 36px;
	background-image: url(../08winter/closeup/img/07/acc_tit02.gif);
}
#sono1 .sono-inr #acc-tit3 {
	width: 283px;
	height: 25px;
	background-image: url(../08winter/closeup/img/07/acc_tit03.gif);
}
#sono1 P {
	line-height: 1.8;
}
.eigyou_time dt{
	line-height: 1.8;
}
.eigyou_time dd{
	line-height: 1.8;
}
.txt12 {
	font-size: 12px;
	margin-bottom: 5px;
}
.txt12_fast,.acctxt_fast {
	line-height: 1.2;
}
.acctxt {
	line-height: 1.8;
}

#sono1 a {
	color: #3399CC;
	text-decoration: underline;
}
#sono1 a:visited {
	color: #3399CC;
	text-decoration: underline;
}
#sono1 a:hover {
	color: #a8d5ec;
	text-decoration: none;
}
#sono1 a:active {
	color: #3399CC;
	text-decoration: underline;
}

/* ------------------------------
  sono2
------------------------------ */
#sono2 {
	width: 594px;
	margin-bottom: 50px;
}
#sono2 h4 {
	width: 594px;
	height: 33px;
	background: url(../08winter/closeup/img/07/h4_sono2.gif) no-repeat;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}
#sono2 P {
	line-height: 1.8;
}
#kankou01 h5,#kankou02 h5,#kankou03 h5 {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	margin: 8px 0;
}
#kankou01,#kankou02,#kankou03,#kankou04 {
	width: 590px;
	margin: 5px 2px;
	margin-top: 20px;
}
#kankou01 h5 {
	width: 49px;
	height: 25px;
	margin-bottom: 10px;
	background: url(../08winter/closeup/img/07/kanko_tit.gif) no-repeat;
}
#kankou02 h5 {
	width: 108px;
	height: 24px;
	margin-bottom: 10px;
	background: url(../08winter/closeup/img/07/ichiba_tit.gif) no-repeat;
}
#kankou03 h5 {
	width: 74px;
	height: 24px;
	margin-bottom: 10px;
	background: url(../08winter/closeup/img/07/kanmi_tit.gif) no-repeat;
}
#kankou02_l,#kankou03_l {
	width: 430px;
	float: left;
}
#kankou02_r,#kankou03_r {
	width: 145px;
	float: right;
}
#kankou02_r p {
	width: 125px;
	height: 97px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background: url(../08winter/closeup/img/07/ichiba.jpg) no-repeat;
	margin: 8px;
}
#kankou03_r p {
	width: 97px;
	height: 128px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background: url(../08winter/closeup/img/07/kanmi.jpg) no-repeat;
	margin: 8px;
}
#kankou04 {
	margin-top: 30px;
}
#kankou03 a {
	color: #3399CC;
	text-decoration: underline;
}
#kankou03 a:visited {
	color: #3399CC;
	text-decoration: underline;
}
#kankou03 a:hover {
	color: #a8d5ec;
	text-decoration: none;
}
#kankou03 a:active {
	color: #3399CC;
	text-decoration: underline;
}
#kankou04 a {
	color: #3399CC;
	text-decoration: underline;
}
#kankou04 a:visited {
	color: #3399CC;
	text-decoration: underline;
}
#kankou04 a:hover {
	color: #a8d5ec;
	text-decoration: none;
}
#kankou04 a:active {
	color: #3399CC;
	text-decoration: underline;
}

/* ------------------------------
  sono-inr
------------------------------ */
.sono-inr {
	width: 584px;
	padding-left: 10px;
}
.sono-inr p {
	line-height: 1.7;
}


