@charset "utf-8";
/* CSS Document */
/*-------------------------------------------*/
#main_contents #report_header{
    float:left;
    clear:both;
	width:100%;
    margin-bottom:50px;
}
#main_contents h1{
    float:left;
	clear:both;
	margin-bottom:30px;
}
#main_contents #read{
    float:left;
    clear:both;
}
#main_contents p{
    line-height:2.6em;
	margin-bottom:40px;
}
/*-------------------------------------------*/
#main_contents #report_header #btns{
    float:right;
    width:540px;
    padding-bottom:5px;
    background:url(../images/btns_base_bottom.gif) no-repeat left bottom;
}
#main_contents #report_header #btns ul{
    float:left;
    width:525px;
	padding:15px 0 7px 15px;
    background:url(../images/btns_base_top.gif) no-repeat left top #faf5df;
}
#main_contents #report_header #btns ul li{
    float:left;
	text-align:center;
	width:170px;
}
#main_contents #report_header #btns ul li p{
    font-size:70%;
	line-height:1.4em;
	margin-bottom:0;
	color:#78685b;
}
#main_contents #report_header #btns ul li #reservation{
    margin-top:7px;
}
/*-------------------------------------------*/
#main_contents #party_report,
#main_contents #party_report_detailes{
    float:left;
    clear:both;
	width:850px;
	overflow:hidden;
}
#main_contents #party_report ul{
    float:left;
    clear:both;
	width:915px;
	margin:0 -65px 0 0;
	_zoom: 1;
	overflow:hidden;
}
#main_contents #party_report li{
    float:left;
	width:240x;
	height:250px;
	margin-right:65px;
	padding-bottom:40px;
}
#main_contents #party_report li .thumbnail,
#main_contents #party_report li .name,
#main_contents #party_report li p {
     float:left;
	 clear:both; 
}
#main_contents #party_report li .thumbnail img{
    border:solid 4px #f0e9d9;
	width:232px;
	height:136px;
}
#main_contents #party_report li .name,
#main_contents #party_report li p{
    width:235px;
	padding-left:5px;
}
#main_contents #party_report li .name{
	margin-top:20px;
}
#main_contents #party_report li p{
    line-height:2.5em;
	margin-bottom:0;
}
/*-------------------------------------------*/
#main_contents .page_select{
    float:left;
    clear:both;
	width:850px;
	text-align:center;
}
#main_contents .page_select li{
    display:inline;
	padding-left:10px;
	padding-right:8px;
	background:url(../../common/img/page.gif) no-repeat 0.0em 0.2em;
}
#main_contents .page_select li img{
    vertical-align:baseline;
	/vertical-align:middle;
}
#main_contents .page_select li a{
    text-decoration:underline;  
}
#main_contents .page_select li.first,
#main_contents .page_select li.prev,
#main_contents .page_select li.next{
    background:none;
}
#main_contents .page_select li.prev{padding-right:10px;}
#main_contents .page_select li.next{padding-left:10px;}
/*-------------------------------------------*/
/*--------------party report-----------------*/
#wrapper{
    float:left;
	padding-bottom:10px;
	width:662px;
}
#side{
    float:right;
	width:160px;
}
/*--------------wrapper-----------------*/
#sub_title{
    float:left;
	clear:both;
    width:661px;
    padding-bottom:3px;
	margin-bottom:20px;
    background:url(../images/beige_box_bottom.gif) no-repeat left bottom;
}
#sub_title h2{
    width:646px;
	font-weight:bold;
	padding:9px 0 5px 15px;
	font-size:130%;
	background:url(../images/beige_box_top.gif) no-repeat left top #f0e9d9;
}
#main_contents #party_report_detailes .in{
	float:left;
	clear:both;
    width:647px;
	padding-left:15px;
}
#main_contents #wrapper #from_planner{
    float:left;
	clear:both;
	width:662px;
	padding-bottom:2px;
	background:url(../images/from_planner_bottom.gif) no-repeat left bottom;
}
#main_contents #wrapper #from_planner dt{
     float:left;
	clear:both;
	width:632px;
	padding:28px 0 0 30px;
	background:url(../images/from_planner_top.gif) no-repeat left top;
}
#main_contents #wrapper #from_planner dd{
     float:left;
	clear:both;
	width:632px;
	padding:25px 0 20px 30px;
	background:url(../images/from_planner_middle.gif) repeat-y left top;
}
/*-------------------------------------------*/
.pagetop{
    float:left;
	clear:both;
	width:662px;
	padding-top:60px;
	text-align:right;
}
/*-------------------------------------------*/
/*--------------side-----------------*/
#side ul,
#side ul li,
#side ul li .next_page,
#side .btns li p,
#side #back_list{
    float:left;
    clear:both;
	width:160px;
}
#side ul li,
#side ul li .next_page{
    padding-bottom:20px !important;
	margin-bottom:0;
}
#side .links li p{
	line-height:1.4em;
	margin-bottom:0;
	padding:10px 0 15px 0;
	color:#584638;
}
#side #back_list{
    background:url(../../common/img/sub_tit_bg.gif) repeat-x left bottom;
	padding-bottom:25px;
	margin-bottom:25px;
}
#side ul li .next_page a{
    padding-bottom:10px;
	text-decoration:underline;
}
#side ul li .next_page a img{
    margin-right:5px;
}
#side .links .thumbnail img{border:solid 4px #f0e9d9;}
#side .btns{
    text-align:center;
}
#side .btns li p{
    font-size:70%;
	line-height:1.4em;
	margin-bottom:0;
	color:#78685b;
}
/*-------------------------------------------*/
#main_contents iframe{
    border:0 none;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
	width:850px;
	height:450px;
	padding-right:10px;
	padding-bottom:10px;
}
/*-------------------------------------------*/
