@charset "utf-8";
/*----------イベント主催者の方へ------------*/


#sponsor_top{
	width:820px;
	margin-left:15px;

}

#sponsor_top #left{
	float:left;
	width:385px;

}

#sponsor_top #right{
	float:right;
	width:385px;
}

#sponsor_top #clear {
	clear: both;
	padding-bottom:55px;
}


#sponsor_top .centerimg{
	margin-bottom:10px;
}

#sponsor_top .infotxt{
	margin:5px 0 5px 0;
	line-height:150%;
}
#sponsor_top .honkantitle{
	background-image: url(../images/sponcer/honkan_title_top.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 375px;
}
#sponsor_top .shinkantitle{
	background-image: url(../images/sponcer/shinkan_title_top.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 375px;
}
#sponsor_top .aim3ftitle{
	background-image: url(../images/sponcer/aim3f_title_top.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 375px;
}
#sponsor_top .kokusaititle{
	background-image: url(../images/sponcer/kokusai_title_top.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 375px;
}
#sponsor_top .honkantitle p,#sponsor_top .shinkantitle p,#sponsor_top .aim3ftitle p,#sponsor_top .kokusaititle p{
	text-align:right;
	padding-top:23px;
}

#sponsor_top .btnArea li{
	list-style-type:none;
	display:inline;
}
#sponsor_top .btnArea a {
	float: left;
}

#sponsor_top .btnArea .btn01 a:link, #sponsor_top .btnArea .btn01 a:visited{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#sponsor_top .btnArea .btn01 a:hover{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: 0 -35px;
}
#sponsor_top .btnArea .btn02 a:link, #sponsor_top .btnArea .btn02 a:visited{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -127px 0;
	margin-left:3px;
}
#sponsor_top .btnArea .btn02 a:hover{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -127px -35px;
	margin-left:3px;
}
#sponsor_top .btnArea .btn03 a:link, #sponsor_top .btnArea .btn03 a:visited{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -254px 0;
	margin-left:3px;
}
#sponsor_top .btnArea .btn03 a:hover{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -254px -35px;
	margin-left:3px;
}
#sponsor_top .btnArea .btn04 a:link, #sponsor_top .btnArea .btn04 a:visited{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -381px 0;
	margin-top:3px;
}
#sponsor_top .btnArea .btn04 a:hover{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -381px -35px;
	margin-top:3px;
}
#sponsor_top .btnArea .btn05 a:link, #sponsor_top .btnArea .btn05 a:visited{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -508px 0;
	margin-left:3px;
	margin-top:3px;
}
#sponsor_top .btnArea .btn05 a:hover{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -508px -35px;
	margin-left:3px;
	margin-top:3px;
}
#sponsor_top .btnArea .btn06 a:link, #sponsor_top .btnArea .btn06 a:visited{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -635px 0;
	margin-left:3px;
	margin-top:3px;
}
#sponsor_top .btnArea .btn06 a:hover{
	width:122px;
	height:30px;
	display:block;
	text-indent: -999999px;
	background-image: url(../images/sponcer/btn.gif);
	background-repeat: no-repeat;
	background-position: -635px -35px;
	margin-left:3px;
	margin-top:3px;
}

.dot_txt{
	padding:0 0 20px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8E1CE;
	width:610px;
	margin-bottom:20px;
}
#imgArea{
	background-color:#EFEFED;
	padding:15px 50px 10px 50px;
	margin-bottom: 30px;
	text-align:right;
	line-height:140%;
	width:500px;
	font-size:75%;
}
#imgArea img{
	border: 1px solid #999;
	margin-bottom:5px;
}
#imgArea .img2_01 {
	float: left;
}

#imgArea .img2_02{ 
	float:right;
}

#imgArea .img3_01 {
	width: 150px;
	float: left;
}

#imgArea .img3_02{ 
    float: left;
    width: 150px;
	padding:0 25px 0 25px;
}

#imgArea .img3_03 { 

	width: 150px;
    float: left;
}
#imgArea .clear {
	clear: both;
	padding-bottom:10px;
}
/*----------フロアガイド-----------*/

#floorguide{
	margin:0px 0 30px 0;

}

/*----------レイアウトプラン（２列）-----------*/

#layoutBox{
	margin:0px;
	padding:0px;
}

#layoutBox .left01{
	float:left;
	width:300px;

}
#layoutBox .left01 .name, #layoutBox .right01 .name{
	font-weight:bold;
	color:#A5B724;
	padding-bottom:5px;
}
#layoutBox .left01 .detail,#layoutBox .right01 .detail{
	padding-bottom:10px;
	font-weight:normal;
}
#layoutBox .right01{
	float:right;
	width:300px;
}
#layoutBox .clear {
	clear: both;
	padding:20px;
}
.name{
	font-weight:bold;
	color:#A5B724;
	padding-bottom:5px;
}

#dotline{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:15px 0 0 0;
	margin:0 0 40px 0;
}

/*----------備品写真-----------*/

#equipment_img{
	margin:15px 0 30px 0;
	background-color:#EFEFED;
	padding:15px 30px 10px 30px;
	text-align:center;
	line-height:140%;
	font-size:75%;
	color:#666666;
}
#equipment_img .title{
	font-size:125%;
	margin-bottom:12px;
	font-weight:bold;
	text-align:left;
}
#equipment_img img{
	border: 1px solid #999;
	margin-bottom:5px;
}
#equipment_img .img2_01 {
	float: left;
}

#equipment_img .img2_02{ 
	float:right;
}

#equipment_img .img3_01 {
	width: 160px;
	float: left;
}

#equipment_img .img3_02{ 
    float: left;
    width: 160px;
	padding:0 30px 0 30px;
}

#equipment_img .img3_03 { 

	width: 160px;
    float: left;
}
#equipment_img .clear {
	clear: both;
	padding-bottom:10px;
}


.guide li{
	list-style-type:none;
	padding-left:20px;
	margin-bottom:8px;
}

.guide .mr30{
	padding-left:30px;
}


.member-navi {
	padding-top: 5px;
}
.member-navi ul {
	display: inline;
}
.member-navi li {
	display: inline;
	padding: 1px 7px;
	background-position: 0px 7px;
	background-image: url(../images/common/list_m.gif);
	background-repeat: no-repeat;
	text-indent: 5px;
	margin-right:12px;
}

.member-navi li a:link, a:visited, a:hover{
	color:#A5B724;
	text-decoration:underline;
}


#roomArea{
	margin-bottom: 30px;
	text-align:lefy;
	line-height:120%;
	font-weight:bold;
	text-align:center;
	color:#AAAA00;
}
#roomArea img{
	margin-bottom:5px;
}
#roomArea .img2_01 {
	float: left;
}

#roomArea.img2_02{ 
	float:right;
}
#roomArea.clear {
	clear: both;
	padding-bottom:20px;
}

/*----------手引き----------*/
.guideArea_01{
	width:500px;
	margin:10px 0 15px 60px;

}


.guideArea_01 .stepimg{
	margin:10px;
}
.guideArea_02{
	margin-top:20px;
}

.guideArea_02 li{
	list-style-type:none;
}

.guideArea_02 .title{
	color:#AAAA00;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;

}
.guideArea_02 .text{
	margin-bottom:30px;
	line-height:160%;

}
.kokusaiRiyouBox {
list-style: none;
}

