@charset "utf-8";

/* lead */
#content .lead {
margin-bottom:15px;
}
#content .lead .image {
display:block;
margin:0 auto 25px;
}
#content .lead h1 {
margin-bottom:15px;
}
#content .lead h2 {
	width:711px;
}
#content .lead h2 a {
	padding-right:6px;
}
#content .lead p {
margin:0 12px 20px;
font-size:1.2em;
}

/* index */
#content .index {
width:680px;
margin:0 auto 9px;
background:url(../../common/common_bg_06.png) repeat-y;
}
#content .index_inner {
overflow:hidden;
width:690px;
margin-right:-10px;
padding-bottom:21px;
background:url(../../common/common_bg_07.png) left bottom no-repeat;
}
#content .index .item {
display:inline;
float:left;
width:331px;
margin-right:10px;
padding:1px 2px 0;
border-top:1px solid #D6D1C3;
}
#content .index .item h2 {
margin-bottom:14px;
padding:8px 10px 7px;
border:1px solid #EBE8DE;
background:url(../../common/common_bg_04.png) left bottom repeat-x;
font-size:1.4em;
line-height:1.4;
}
#content .index .item h2 a {
padding-left:16px;
background:url(../../common/arrow02.png) left center no-repeat;
}
#content .index .item .image {
display:inline;
float:right;
margin-right:13px;
}
#content .index .item p {
margin-right:145px;
margin-left:15px;
font-size:1.2em;
}


/* partybox */
#content .partybox02{
	width:720px;
}

#content .partybox02 h1 {
margin-bottom:15px;
}

#content .partybox01{
	width:340px;
	padding-right:20px;
}

#content .partybox01 .arrow a{
	padding-left:15px;
	background:url(../img/index_bg_02.png) no-repeat 0px 45%;
}

#content .partybox01 .smallbox .f_right dl{
	width:235px;
	padding-left:15px;
}

#content .partybox01 .smallbox .f_right dl dt{
	border:3px double #EBE8DE;
	background:url(../img/index_bg_01.png) repeat-x bottom #FFFBEF;
	padding:6px 7px 2px;
	margin-bottom:7px;
	line-height: 14px;
}

#content .partybox01 .smallbox .f_right dl dd{
	font-size:1.2em;
}

#content .partybox01 .smallbox .f_right dl .title{
	margin-bottom:2px;
	font-weight:800;
	color:#926942;
	text-decoration: none;
}

#content .partybox01 .smallbox .f_right dl .text{
	padding-top:20px;
	border-bottom:1px dotted #D4CEC8;
	position:relative;
	zoom:1;
}

#content .partybox01 .smallbox .f_right dl .text .arrow{
	position:absolute;
	left:0px;
	top:0px;
	font-size:.833em;
}

