@charset "utf-8";
/*--------------------
	otoku/marutoku/mrm08.html
--------------------*/
/* .mrm_point {
	background:#F5F0EA;
} */
.mrm_point img {
	background:#F5F0EA;
	margin-left: 6px;
	margin-bottom: 6px;
}
/* body#otoku #party_plan_hd{
	background:url(/otoku/marutoku/images/bg_discription.jpg) no-repeat right top;
	margin-bottom: 30px;
} */
/* body#otoku #party_plan_hd #party_plan_txt{
	width:274px;
	margin:20px auto 60px 20px;
} */
body#otoku #planAnnai{
	margin-bottom:40px;
}
.mainContentsArea h4.planTitle {
	display:inline;
	background:none;
}
.mainContentsArea p.sub {
	display:inline;
}
.mainContentsArea p.planImg ,
.mainContentsArea p.planImg_L{
	width:700px;padding-top:5px;
}
.mainContentsArea p.planImg img {
	padding-right:5px;
}
.mainContentsArea #contactBanket{
	width:634px;
	border:#EDE3D7 solid 13px;
	height:179px;
	background:url(/otoku/marutoku/images/bg_contact_switch.jpg) left top no-repeat;
	padding:17px 15px;
	margin-left:20px;
}
.mainContentsArea #contactBanket #contactBtit {
	font-size:215.3%;
}
.mainContentsArea #contactBanket #contactBtime {
	font-size:92%;
	padding-left:45px;
	margin-bottom:10px;
	font-weight:600;
}

/*----------------------------------------------------------
	2015.9.15追加
----------------------------------------------------------*/
#party_plan_hd #party_plan_txt{
	margin:20px auto 20px 10px;
}
body#otoku #party_plan_hd .party_plan_Img{
	margin: 20px auto;
	text-align: center;
}
#party_plan_point .cnotColumn3 p.column3a,
#party_plan_point .cnotColumn3 p.mrm_point {
	background-color: #FBF6E6;
}
#party_plan_point .cnotColumn3 h5 {
	background: #F0780B;
	border-radius: 5px 5px 0 0;
	color: #fff;
	text-align: left;
}
#party_plan_point .cnotColumn3 h5:first-letter{
	float: left;
	padding: 5%;
	font-size: 189%;
	font-style:italic;
}
#party_plan_point .cnotColumn3 .mrm_point img {
	background:#FBF6E6;
	width: 211px;
	height: 133px;
}
#otoku #party_plan_hd .party_plan_photo2col .ImgArea {
	padding:0 5px 30px 0;
	width: 340px !important;
}
#otoku #party_plan_hd .party_plan_photo2col .ImgArea li{
	margin-bottom: 15px;
	list-style: none;
}
#otoku #party_plan_hd .party_plan_photo2col .ImgArea li p{
	margin-top: -5px;
	font-size: 93% !important;
}
.mainContentsArea p.sub {
	display:inline;
}

/*----------------------------------------------------------
	2020.7.29追加
----------------------------------------------------------*/
#importantNews_orange {
	background: #F0780B;
	padding: 6px;
	margin: 30px auto;
	text-align: left;
	width: auto;
}
#importantNews_orange .importantNewsInner {
	background: #fff;
	padding: 24px 40px;
}
#importantNews_orange .importantNewsInner a {
	font-size: 1.6rem;
	display: block;
	font-weight: bold;
}
#importantNews_orange .importantNewsInner p {
	text-align: center;
	line-height: 1.6;
	font-weight: bold;
	font-size: 1.6rem;
}