@charset "utf-8";
 @import url("../../css/party_common.css");

#online_bokking{
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: center;
	border: 1px solid #B2B2B2;
	padding: 10px 0 10px 0px;
	width: 450px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#line-frame_n01,#line-frame_n02,#line-frame_n03{
	color: #787878;
}

#line-frame_n01 h2 {
	margin: 0 0 15px 10px;
}
#line-frame_n01{
	padding-bottom: 10px;
}

#line-frame_n01 p {
	line-height: 150%;
	color: #787878;
	padding-left: 15px;
	margin-bottom: 5px;
	line-height: 150%;
}
#line-frame_n01 h3{
	background-repeat: no-repeat;
	background-position: left 3%;
	padding-bottom: 5px;
	margin:20px 0 0 10px;
	font-size: 14px;
	color: #e11075;
}

#line-frame_n01 ul li{
	list-style-type: none;
	margin-left: 20px;
	font-size: 110%;
	border-bottom: 1px dotted #c5c5c5;
	margin-bottom: 5px;
}

#line-frame_n01 ul li em{
	font-style: normal;	
	color: #e11075;}


#line-frame_n02 ul li{
	background-image: url(../../../img/common/head_reccomend.gif);
	background-repeat: no-repeat;
	background-position: left 3%;
	padding-left: 20px;
	padding-bottom: 0px;
	list-style-type: none;
}

#line-frame_n02 div.photo{
	margin-left: 10px;
	margin-bottom: 20px;
}

#line-frame_n02 div.leftbox{
	float: left;
	width: 320px;
	}


#line-frame_n02 ul,#line-frame_n03 ul{
	margin: 0 0 20px 20px;
}

#line-frame_n02 h3{
	margin: 5px 0 5px 10px;
}

#line-frame_n02 div.pho{
	float: right;
}
#line-frame_n02 p,#line-frame_n03 p{
	margin: 0 0 10px 15px;
}
p.p_st{
	font-size: 14px;
	letter-spacing: 0.1em;
	line-height: 125%;
}
p.p_st span{
	font-size: 12px;
}


#line-frame_n03 h3{
	margin: 0 0 10px 15px;
}

#line-frame_n03 li{
	background-image: url(../../../img/common/head_normal.gif);
	background-repeat: no-repeat;
	background-position: left 3%;
	padding-left: 20px;
	padding-bottom: 0px;
	list-style-type: none;
}