@charset "UTF-8";

/************** sub navigation **************/
body#hallandroom div#sub_navi_title {
	width:210px;
	height:41px;
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 0 no-repeat;
	line-height:0;
	text-indent:-9999px;
	margin-bottom:0;
}

body#hallandroom div#left_area ul {
	margin:0;
	padding:0;
}

body#hallandroom div#left_area li {
	width:210px;
	height:38px;
	line-height:0;
	font-size:1%;
	overflow:hiden;
	text-indent:-9999px;
}

body#hallandroom div#left_area li a {
	outline:none;
	display:block;
	width:210px;
	height:38px;
}


body#hallandroom div#sub_navi_title_en {
	width:210px;
	height:41px;
	background:url(/hallandroom/img/sub_navi_hallandroom_en.gif) 0 0 no-repeat;
	line-height:0;
	text-indent:-9999px;
	margin-bottom:0;
}

/* sub cont01 */
body#hallandroom div#left_area li.cont_one a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -41px no-repeat;
}
body#hallandroom div#left_area li.cont_one a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -41px no-repeat;
}
body#hallandroom div#left_area li.cont_one {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -41px no-repeat;
}
/* sub cont02 */
body#hallandroom div#left_area li.cont_two a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -79px no-repeat;
}
body#hallandroom div#left_area li.cont_two a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -79px no-repeat;
}
body#hallandroom div#left_area li.cont_two {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -79px no-repeat;
}
/* sub cont03 */
body#hallandroom div#left_area li.cont_three a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -117px no-repeat;
}
body#hallandroom div#left_area li.cont_three a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -117px no-repeat;
}
body#hallandroom div#left_area li.cont_three {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -117px no-repeat;
}
/* sub cont04 */
body#hallandroom div#left_area li.cont_four a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -155px no-repeat;
}
body#hallandroom div#left_area li.cont_four a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -155px no-repeat;
}
body#hallandroom div#left_area li.cont_four {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -155px no-repeat;
}
/* sub cont05 */
body#hallandroom div#left_area li.cont_five a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -193px no-repeat;
}
body#hallandroom div#left_area li.cont_five a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -193px no-repeat;
}
body#hallandroom div#left_area li.cont_five {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -193px no-repeat;
}
/* sub cont06 */
body#hallandroom div#left_area li.cont_six a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -231px no-repeat;
}
body#hallandroom div#left_area li.cont_six a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -231px no-repeat;
}
body#hallandroom div#left_area li.cont_six {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -231px no-repeat;
}
/* sub cont07 */
body#hallandroom div#left_area li.cont_seven a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -269px no-repeat;
}
body#hallandroom div#left_area li.cont_seven a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -269px no-repeat;
}
body#hallandroom div#left_area li.cont_seven {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -269px no-repeat;
}

/* sub cont08 */
body#hallandroom div#left_area li.cont_eight a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -307px no-repeat;
}
body#hallandroom div#left_area li.cont_eight a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -307px no-repeat;
}
body#hallandroom div#left_area li.cont_eight {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -307px no-repeat;
}

/* sub cont09 */
body#hallandroom div#left_area li.cont_nine a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -345px no-repeat;
}
body#hallandroom div#left_area li.cont_nine a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -345px no-repeat;
}
body#hallandroom div#left_area li.cont_nine {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -345px no-repeat;
}

/* sub cont10 */
body#hallandroom div#left_area li.cont_ten a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -383px no-repeat;
}
body#hallandroom div#left_area li.cont_ten a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -383px no-repeat;
}
body#hallandroom div#left_area li.cont_ten {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -383px no-repeat;
}

/* sub cont11 */
body#hallandroom div#left_area li.cont_eleven a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -421px no-repeat;
}
body#hallandroom div#left_area li.cont_eleven a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -421px no-repeat;
}
body#hallandroom div#left_area li.cont_eleven {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -421px no-repeat;
}

/* sub cont12 */
body#hallandroom div#left_area li.cont_twelve a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -459px no-repeat;
}
body#hallandroom div#left_area li.cont_twelve a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -459px no-repeat;
}
body#hallandroom div#left_area li.cont_twelve {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -459px no-repeat;
}

/* sub cont13 */
body#hallandroom div#left_area li.cont_thirteen a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -497px no-repeat;
}
body#hallandroom div#left_area li.cont_thirteen a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -497px no-repeat;
}
body#hallandroom div#left_area li.cont_thirteen {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -497px no-repeat;
}

/* sub cont14 */
body#hallandroom div#left_area li.cont_fourteen a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -535px no-repeat;
}
body#hallandroom div#left_area li.cont_fourteen a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -535px no-repeat;
}
body#hallandroom div#left_area li.cont_fourteen {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -535px no-repeat;
}

/* sub cont15 */
body#hallandroom div#left_area li.cont_fifteen a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -573px no-repeat;
}
body#hallandroom div#left_area li.cont_fifteen a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -573px no-repeat;
}
body#hallandroom div#left_area li.cont_fifteen {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -573px no-repeat;
}

/* sub cont16 */
body#hallandroom div#left_area li.cont_sixteen a {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) 0 -611px no-repeat;
}
body#hallandroom div#left_area li.cont_sixteen a:hover {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -611px no-repeat;
}
body#hallandroom div#left_area li.cont_sixteen {
	background:url(/hallandroom/img/sub_navi_hallandroom.gif) -210px -611px no-repeat;
}


/*コンテンツブロック*/

.left330 {
width:330px;
float:left;
}
.left330 img.ph{
float:right;
margin-bottom:5px;
}
.right330 {
width:330px;
float:right;
}

/*お問い合せ*/

.hall_contact {
	background:url(/hallandroom/img/contact_bg.gif) no-repeat;
	padding:10px 20px;
}

/*申し込みの流れ*/
h4.step{
padding-top:10px;
}

.step_block{
width:681px;
margin-top:2px;
background:#F0F0F0;
}

#right_area .step_block p{
padding:2em;
margin-bottom:0;
}

.step_arrow{
width:681px;
text-align:center;
margin-top:9px;
}

/*ホール・ルームのテキストブロックではリンクをアンダーラインに*/
a.hall:link {
	color: #323232;
	text-decoration:underline;
	}
a.hall:visited {
	color: #323232;
	text-decoration:underline;
	}
a.hall:hover {
	color: #7A7A7A;
	text-decoration:underline;
}