@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

/****************************************

          main_image

*****************************************/
#main_image{
	background: url(../images/party_images/main_image.jpg) 50% 0 no-repeat;
	height: 376px;
	margin: 0 auto;
	width: 100%;
}

.houyo-image { background: url(../images/houyo_images/main_image.jpg) 50% 0 no-repeat !important;}

#design{
	background: url(../images/party_images/index.png) 50% 0 no-repeat;
	height: 2283px;
}/****************************************

          contents

*****************************************/
#co1{
  height:354px;
  background:url(../images/party_images/co1_back.png) 50% 0 no-repeat;
  margin:0 0 0 0;
}
#co1_in{
  width:1000px;
  height:354px;
  margin: 0 auto;
  padding:0 0 0 0;
  text-align:left;
}
#co1_in h2{
  margin:0 0 0 35px;
  float:right;
}
.co1_1{
  margin:40px 0 0 0;
  float:right;
}
/*---------------------------------------------------------------------------*/
#co2{
  width:474px;
  height:331px;
  background:url(../images/party_images/co2_back.png) 50% 0 no-repeat;
  margin:0 auto 0 auto;
  padding:22px 526px 0 0;
}
#co2 li{
  float:right;
}
/*---------------------------------------------------------------------------*/
#co3{
  width:1000px;
  height:334px;
  margin: 0 auto;
  padding:20px 0 0 0;
  text-align:left;
  background:url(../images/party_images/co3_back.png) 50% 0 no-repeat;
}
#co3 h2{
  margin:0 0 0 35px;
  float:right;
}
.co3_1{
  margin:40px 0 0 0;
  float:right;
}
/*---------------------------------------------------------------------------*/
#co4{
  width:1000px;
  height:643px;
  margin: 0 auto;
  padding:0 0 20px 0;
  text-align:left;
  background:url(../images/party_images/co4_back.jpg) 50% 0 no-repeat;
}
#co4_box{
  width:420px;
  height:323px;
  padding:22px 0 0 0;
}
#co4_box h2{
  float:right;
  margin:0 0 0 18px;
}
#co4_box ul{
  width:273px;
  padding:27px 0 0 0;
  margin:0 0 0 13px;
  float:right;
}
#co4_box li{
  float:right;
}
.co4_3{
  padding:10px 0 0 0;
  float:right;
}
#co4_box2{
  width:887px;
  height:152px;
  padding:0 113px 0 0;
  text-align:right;
}
#co4_box2 ul{
  width:800px;
  float:right !important;
}
#co4_box2 li{
  float:right;
}
.co4_sp{
  margin:0 0 0 52px;
}
/*---------------------------------------------------------------------------*/
#enkai{
  width:1000px;
  margin: 0 auto;
  padding:0 0 15px 0;
  text-align:left;
  background:url(../images/party_images/kamo_bg.jpg) 50% 0 no-repeat;
}
#enkai_box{
  width:470px;
  height:337px;
  padding:22px 0 0 0;
}
#enkai_box h2{
  float:right;
  margin:0 0 0 18px;
}
#enkai_menu{
	float: right;
	margin: 20px 0 0 10px;
}
.enkai_3{
  padding:10px 0 0 0;
  float:right;
}
#enkai_box2{
  width:858px;
  height:292px;
  padding:0 142px 0 0;
  text-align:right;
	margin-bottom: 20px;
}
#enkai_box2 ul{
  width:800px;
  float:right !important;
}
#enkai_box2 li{
  float:right;
}
.otherMenu h2{
	margin: 0 0 10px 0;
}
.otherMenu dl{
	overflow: hidden;
	border-bottom: dotted 1px;
	width: 300px;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
}
.otherMenu dl dt{
	background:url(../images/party_images/icon.gif) 0 5px no-repeat;
	float: left;
	width: 200px;
	margin-bottom: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.otherMenu dl dd{
	float: right;
	width: 100px;
	text-align: right;
	color: #a42400;
}
.menuCenter{
	margin: 0 45px;
}
/*---------------------------------------------------------------------------*/
#co5{
  height:677px;
  background:url(../images/party_images/co5_back.png) 50% 0 no-repeat;
  margin:0 0 20px 0;
}
#co5_in{
  width:1000px;
  height:649px;
  margin: 0 auto;
  padding:28px 0 0 0;
  text-align:left;
}
#co5_in h2{
  margin:0 30px 0 20px;
  float:right;
}
.co5_1{
  margin:40px 0 0 23px;
  float:right;
}
.co5_2{
  margin:50px 0 0 0;
  float:right;
}
.co5_3{
  margin:271px 0 0 175px;
  float:left;
}
.co5_box1{
  width:106px;
  height:264px;
  float:left;
}
.co5_box1 ul{
}
.co5_box1 li{
  margin:0 0 0 24px;
  float:left;
}
.co5_box2{
  float:right;
  width:867px;
}
.co5_box2 ul{
  width:867px;
  display:block;
}
.co5_box2 li{
  width:270px;
  margin:0 19px 0 0;
  padding:230px 0 0 0;
  display:block;
  color:#221815;
  font-weight:bold;
  float:left;
}

#houyou_box{
  width:858px;
  height:296px;
  padding:0 142px 0 0;
  text-align:right;
	margin-bottom: 20px;
}
#houyou_box ul{
  width:800px;
  float:right !important;
}
#houyou_box li{
  float:right;
}
