@charset "utf-8";
/*----------------------------------------------------------
	mrm08
----------------------------------------------------------*/
.mrm_point {
	background:#F5F0EA;
	float: none;
	margin-bottom: 10px;
}
body#otoku #party_plan_hd #party_plan_txt{
	width:95%;
}
.mainContentsArea p.planImg {
	width:95%;
	padding-top:5px;
	text-align:center;
}
.mainContentsArea p.planImg img {
	padding-right:5px;
	padding-bottom:5px;
}
.mainContentsArea #contactBanket {
	background:url(/otoku/marutoku/images/bg_contact_switch.jpg) right top no-repeat;
	width:85%;
	border:#EDE3D7 solid 13px;
	padding:2%;
	margin:auto auto;
}
.mainContentsArea #contactBanket img#contactTel {
	display:none;
}
#contactBanket #contactHtit {
	padding:2%;
	margin:0;
}
.mainContentsArea #contactBanket img#contactImg {
	width:90%;
}
.mainContentsArea #contactBanket #contactBtit {
	font-size:150%;
}
.mainContentsArea #contactBanket #contactBtime {
	font-size:92%;
	margin-bottom:10px;
	font-weight:600;
}
/*----------------------------------------------------------
	2015.9.15追加
----------------------------------------------------------*/
#party_plan_hd .mrm_point {
	background:#FBF6E6;
}
#party_plan_hd .mrm_point img{
	margin-left: 0;
	width:100%;
	height: auto;
}
#party_plan_hd .party_plan_Img img,
#party_plan_hd .party_plan_Imgcom img{
	width: 100%;
	height: auto;
}
#otoku #party_plan_hd .party_plan_photo2col .ImgArea{
	float:none;
	margin: 0 auto;
	padding:0px 0px 30px 0px;
}
#party_plan_hd .party_plan_photo2col .ImgArea img{
	width: 92%;
	height: auto;
}
#otoku #party_plan_hd .party_plan_photo2col .ImgArea li p{
	margin-top: 0;
	font-size: 100% !important;
}
#party_plan_hd #party_plan_txt{
	margin-bottom: 20px;
	width:100%;
}
.mainContentsArea p.planImg_L {
	width:100%;
	padding-top:5px;
	text-align:center;
}
.mainContentsArea p.planImg_L img {
	width: 100%;
	height: auto;
	padding-bottom:5px;
}
	@media all and (orientation:portrait){
	body#otoku #mainImageArea{
		height:170px !important;
		width:100%;
		position:relative;
		-webkit-background-size: 160% auto;
		-moz-background-size: 160% auto;
		-o-background-size: 160% auto;
		background-position: 75%;
		border:none !important;
		}
	}
	@media all and (orientation:landscape){
		body#otoku #party_plan_hd .party_plan_photo2col .ImgArea{
		float: left !important;
		width: 46% !important;
		margin-left: 2%;
		}
	}

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

