@charset "utf-8";
/***************************************************
お知らせ一覧関連のCSS
***************************************************/

/* タブ */
.toggleDisplayTab ul li a{
	display:block;
}

/***************************************************
詳細画面のスタイル
***************************************************/
.detail p {
    min-height: 1em;
}

/* 日付 */
.detail .tar {
    text-align: right;
    margin-bottom: 1em;
}
/* イタリック */
.detail em {
	font-style: 		italic;
	font-family: 		ＭＳ Ｐゴシック;
}
/* 太字 */
.detail strong {
	font-weight: 		bold;
}
/* 数字リスト */
.detail ol{
	counter-reset:		number;
	list-style:			none;
	margin:				0;
	padding:			0;
}
	.detail ol li{
		padding-left: 	27px;
		text-indent: 	-27px;
	}
	.detail ol li:before{
		counter-increment: number;
		content: 		counter(number)".";
		font-size: 		142.86%;
		font-style: 	italic;
		font-weight: 	bold;
		color: 			#009e94;
		line-height: 	1.25;
		margin-right: 	10px;
	}
	
	/* 戻るボタン */
	.detail .bg_b .icon_btn_link{
		background: url(/cms_source/img/arrow_link_right.png) no-repeat left center;
	}
	/* 画像 */
	.detail .text img{
		max-width: 100%;
		height: auto !important;
	}



	/* お問い合わせ先 */
	.detail + .section .contactBox .contactBoxInner .dialBox dl.hours{
	    width: 75%;
	}
		.detail + .section .contactBox .contactBoxInner .dialBox dl.hours dt{
			min-width: 70px;
		}
	
	/* 電話番号アイコン */
	.detail + .section .contactBox .contactBoxInner .dialBox .tel{
		padding-left: 50px;
		background: url(/cms_source/img/icon_tel.png) no-repeat left center;
	}


/***************************************************
キャンペーン一覧画面のスタイル
***************************************************/
.section_campaign_lst{}
.section_campaign_lst ul{}
.section_campaign_lst ul li{}
.section_campaign_lst ul li div.colInner{
	border: 	1px solid #e5e1d0;
	    position: relative;
}
.section_campaign_lst ul li div.colInner div.bd_beige{
	border: 	none;
}
/* 画像 */
.section_campaign_lst ul li div.colInner div.bd_beige img{
	display: 	block;
	max-width: 	300px;
	margin: 	0 auto;
}
/* ボタン */
.section_campaign_lst ul li div.colInner div.clsBtnFrame{
	position: absolute;
	margin:0px 20px 20px 20px;
    bottom: -5px;
	width: 90%;
}
.section_campaign_lst ul li div.colInner div.clsBtnFrameFrame{
    height: 49px;
}

	.section_campaign_lst ul li div.colInner div.clsBtnFrame a.linkBtn{
	}
	
@media screen and (max-width: 800px){
	.section_campaign_lst ul li div.colInner div.bd_beige img{
		width: 		100%;
	}
	/* お問い合わせ先 */
	.detail + .section .contactBox .contactBoxInner .dialBox dl.hours{
	    width: 100%;
	}
}










