@charset "shift_jis";

/*-----------------------------------------------------------------
アートキューブ　ページメーカーコンテンツ用
-----------------------------------------------------------------*/

.pm-list .content-pm{
	margin-bottom:2.5em;
}



#content-pm-inner-t,
#content-pm-inner-b,
.content-pm-inner-t,
.content-pm-inner-b{
	height:8px;
	font-size:0.1em;
	padding:0px;
	margin:0px;
}
#content-pm-inner-t,
.content-pm-inner-t{
	background:url(../page/img/layout12_waku_t.gif) left bottom no-repeat;
}
#content-pm-inner,
.content-pm-inner{
	background:url(../page/img/layout12_waku_s.gif) left bottom repeat-y;
	padding:20px 20px 10px;
}
#content-pm-inner-b,
.content-pm-inner-b{
	background:url(../page/img/layout12_waku_b.gif) left top no-repeat;
}



.pm-list-page-midasi{
	background:url(../page/img/layout03_img01.png) left top repeat-x;
	margin-bottom:1em;
	position:relative;
}
.pm-list-page-midasi h3{
	font-size:1.3em;
	line-height:1.3;
	color:#000000;
	background:url(../page/img/layout03_img01.png) left bottom repeat-x;
	padding:10px 10px 10px;
}
.pm-list-page-midasi p{
	font-size:0.9em;
	padding:10px 10px;
	position:absolute;
	top:5px;
	right:0px;
}
.pm-list-page-midasi a{
	color:#0086D9;
}




#pm-detail-advice #content-pm-inner-t,
#pm-detail-blog #content-pm-inner-t{
	height:21px;
	margin-top:-1px;
	background:url(../img/box_top_balloon.png) no-repeat center top;
}
#pm-detail-advice .pm-sec-title,
#pm-detail-blog .pm-sec-title{
	display:block;
	background:#FEC901;
	border:1px solid #998675;
	padding:15px 20px;
	margin-bottom:0;

	border-radius: 30px;		/* CSS3草案 */
	-webkit-border-radius: 30px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 30px;	/* Firefox用 */
	behavior: url(border-radius.htc);//for IE
}

#pm-detail-advice .pm-sec-title h3,
#pm-detail-blog .pm-sec-title h3{
	font-size:1.6em;
	color:#000;
	font-weight:bold;
}



/*
#pm-detail-advice .pm-block11{
	border:0px;
	padding:0px 0px 0px;
}
*/

/* 田舎暮らしQ&A ------*/
/*
#pm-detail-advice .pm-block12 .pm-block-waku-t{
	display:none;
}

#pm-detail-advice .pm-block12 .pm-block-box{
	background:none;
	padding:0;
	padding-bottom:10px;
}
#pm-detail-advice .pm-block-waku-b{
	display:none;
}
*/




/* ナビゲーター日記 ------*/
/*
#pm-detail-blog .pm-sec-title{
	display:block;
	background:#FEC901;
	border:1px solid #998675;
	padding:15px 20px;
	margin-bottom:0;
}

#pm-detail-blog .pm-sec-title h3{
	font-size:1.6em;
	color:#000;
	font-weight:bold;
}
*/









/*--------------
ナビゲーション
-----------------*/
.pm-pagelist-side{
	background:url(/img/side-box_repeat.gif);
/*	margin-bottom:30px;*/
}
.pm-pagelist-side .pm-pagelist-side-tit{
	background:url(/img/side-box_top.gif) no-repeat center top;
	padding:13px 10px 13px 10px;
	color:#fff;
	text-align:center;
}
.pm-pagelist-side ul{
	margin:0;
	padding:0 0 10px 0;
	background:url(/img/side-box_bottom.gif) no-repeat center bottom;
}
.pm-pagelist-side ul li{
	margin:0;
	list-style:none;
	font-size:0.8em;
	width:180px;
	background:url(/img/side-menu_li.gif) no-repeat 166px bottom #fff;
	/*height:30px;*/
	/*background:url(/img/side-menu_li.gif) no-repeat;*/
	margin:0 auto 10px;
	border-radius:3px;
}
.pm-pagelist-side ul li a{
	padding:5px 7px;
	display:block;
	color:#4A2B17;
}

.pm-side-paging{
	height:40px;
	font-size:0.9em;
	text-align:center;
	padding-top:5px;
}


.pm-detail-date{
	display:none;
}
#pm-detail-blog .pm-detail-date{
	display:block;
}





/*----------------
会社概要
----------------*/





/*----------------
大枠無し（よくある質問、お客様の声）
----------------*/
#pm-detail-voice 
#pm-detail-faq {

}
#pm-detail-voice #content-pm-inner-t,
#pm-detail-voice #content-pm-inner-b,
#pm-detail-faq #content-pm-inner-t,
#pm-detail-faq #content-pm-inner-b{
	display:none;
}
#pm-detail-voice #content-pm-inner-t,
#pm-detail-faq #content-pm-inner-t{
	background-image:none;
}
#pm-detail-voice #content-pm-inner,
#pm-detail-faq #content-pm-inner{
	background-image:none;
	padding:0px;
}
#pm-detail-voice #content-pm-inner-b,
#pm-detail-faq #content-pm-inner-b{
	background-image:none;
}


