@charset "utf-8";

@import url("../../../css/common.css");
@import url("../../../css/inner-common.css");
@import url("../../css/wedding-common-normal.css");

#tri9 {
	background: url(../../../img/common/left/pink_tri_down.gif) no-repeat left center;
}

/*右側文字色再設定*/
#right-contents {
	color: #666666;
}

/*タイトル*/
#title {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E61072;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;
	line-height: 1.5em;
	margin-right: 15px;
	margin-bottom: 20px;
	width: 642px;
	height: auto;
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.title_note {
	text-indent: -9999px;
}
h1 {
	background-image: url(../img/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 75px;
	font-size: 16px;
}
#title h2{
	color: #e11075;
	font-weight: 600;
	font-size: 14px;
	margin: 0 0 5px 0;
}

#line-frame_n02 h2{
	background-image: url(../img/miyama.gif);
}

#line-frame_n03 h2{
	background-image: url(../img/amb.gif);
}

#line-frame_n04 h2{
	background-image: url(../img/nanen.gif);
}
#line-frame_n04 h2,#line-frame_n03 h2,#line-frame_n02 h2{
	font-size: 16px;
	margin: 5px 0 20px 15px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 23px;
}
#line-frame_n04 p,#line-frame_n03 p,#line-frame_n02 p{
	margin: 10px 10px 10px 15px;
}

#line-frame_n04 h3,#line-frame_n03 h3,#line-frame_n02 h3{
	float: left;
	font-weight: 600;
	font-size: 14px;
	margin: 0px 0 0px 0;
	width: 60px;
	padding: 0 0 0 20px;
}
#line-frame_n04 ul,#line-frame_n03 ul,#line-frame_n02 ul{
	float: left;
	width: 290px;
	list-style-type: none;
	padding-bottom: 5px;

}
.room{
	float: left;
	width: 420px;
}
.room_ph{
	float: right;
	width: 200px;
	padding-bottom: 20px;
}
/*#line-frame_n04 p.menu_p,#line-frame_n03 p.menu_p,#line-frame_n02 p.menu_p{
	width: 400px;
	clear: both;
	margin: 3px 0 10px 80px;
}*/

#line-frame_n04 p.menu_p,#line-frame_n03 p.menu_p,#line-frame_n02 p.menu_p{
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
}


.menu_p span{
	color: #e11075;
}

div.pho {
	float: left;
	width: 240px;
	margin: 0 15px 10px ;
}

div.menu_rest{
	float: left;
	width: 360px;
}

#line-frame_n04 div.menu_rest h3,#line-frame_n03 div.menu_rest h3,#line-frame_n02 div.menu_rest h3{
	font-weight: 600;
	font-size: 14px;
	margin: 0 0 5px;
	padding: 0px;
	width: 100%;
	color: #e11075;
}

div.menu_rest ol{
	list-style-type: none;
	margin-bottom: 10px;
}

.menu_p {
	width: 340px;
}

#line-frame_n04 p.txt,#line-frame_n03 p.txt,#line-frame_n02 p.txt {
	padding-left: 0;
	margin-left: 0;
}


div.shop {
	width: 490px;
	border: 1px solid #dbdbdb;
	clear: both;
	margin: 10px auto 20px;
	padding: 5px;
	zoom: 1;
}


div.shop dl dt {
	margin: 0;
	padding: 0;
	float: left;
}

div.shop dl dd {
	margin: 0;
	padding: 0;
	float: right;
}

#line-frame_n04 .list li {
	background-image: url(../../../restaurantAndBar/img/head_alacarte.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
}

#line-frame_n03 .list li {
	background-image: url(../../../restaurantAndBar/img/head_normal.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
}

#line-frame_n02 .list li {
	background-image: url(../../../img/common/head_reccomend.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
}



