@charset "utf-8";

/* -------------------------------------------- category-ttl */
img.category-ttl {
	margin:0 0 20px 0;
}


/* -------------------------------------------- box */
/* 大枠 */
#content .box {
	margin:0 0 0 15px;
}


/* -------------------------------------------- picture */
/* 左：画像 */
#content .box img.pic {
	width:360px;
	float:left;
}


/* -------------------------------------------- text */
/* 右：テキスト */
#content .box .text {
	width:350px;
	float:right;
	padding:0 10px 0 0;
	display:inline;
}

/* 披露宴、2次会演出ムービー */
#content .box .text02 {
	width:300px;
	float:right;
	padding:0 10px 0 0;
	display:inline;
}

/* 見出しタイトル */
#content .box .text02 h2 {
	margin: 0px 0px 25px 0px;
	font-weight:bold;
	font-size:16px;
}


#content .box .text p {
	padding:0 0 10px 0;
	margin:0;
}

#content .box .text h2 {
	margin: 0px 0px 25px 0px;
	font-weight:bold;
	font-size:16px;
}

#content .box .movie {
	float: left;
}

#content .box .movie ul {
	margin: 15px 0px 0px 0px;
}

#content .box .movie ul li{
	margin: 0px 0px 0px 2px;
	float: left;	
	
}


/* -------------------------------------------- information */
/* 難易度・ご予算 */	
#content .info ul.grade {
	width:150px;
	list-style:none;
	padding:20px 0;
	margin:0;
}

#content .info ul.grade li .star-pink {
	font-weight:bold;
	font-size:11px;
	color:#F30558;
}

#content .info ul.grade li .star-gray {
	font-weight:bold;
	font-size:11px;
	color:#CCCCCC;
}

/* リンク：詳細へ、演出一覧へ戻る */
/* 全体 */
#content .box .info ul.details {
	padding:10px 0 10px 0;
	color:#333333;
}

#content .box .info ul.details li {
	padding:0 0 10px 12px;
	background:#FFFFFF url(../../../img/common/link-back.gif) no-repeat 0px 5px;
}

#content .box.info ul.details li a:hover {color:#F30558;}

/* 強調部分のみのリンク指定 */
#content .box .info ul.details li .link-bold {font-weight:bold;}
#content .box .info ul.details li .link-bold:hover {font-weight:bold;}

/* BACK、NEXTのリンク指定 */
#content .box .info .other {
	padding:20px 0 0 0;
	margin:0;
	border-top:1px solid #CCCCCC;
}

#content .box .info .other ul {
	padding:0;
	margin:0;
}

#content .box .info .other ul li {
	width:30px;
	float:left;
	padding:0;
	margin:0px 10px 0px 90px;
	display:inline;
	text-align:center;
	font-size:11px;
}

/* 1ページ目のみの指定(BACKなし) */
#content .box .info .other ul li.next {margin:0px 10px 0px 220px;}

/* 矢印画像 */
#content .box .info .other ul li img {border:1px solid #000000;}
#content .box .info .other ul li img:hover {border:1px solid #F9396F;}


/*ページ一番下コメント*/
#content p.box-bottom-text {
	font-size:11px;
	color:#666666;
	padding:30px 0 0 10px;
	margin:0;
}


/* -------------------------------------------- side */
/* backnumber */
.backnumber {
	width:180px;
	background-color:#FFFFFF;
	margin:0 0 15px 0;
}

.backnumber ul {
	list-style:none;
	padding:5px 0;
	margin:0;
}

.backnumber li {
	background:url(/produce/production/img/link-back.gif) no-repeat 18px 8px;
	padding:3px 0 0 30px;
	margin:0;
}

/* banner */
.banner {
	margin:10px 0;
}

.banner ul {
	margin:0;
	padding:0;
}

.banner li {
	margin:3px 0;
	padding:0;
}

















