@charset "utf-8";
/* ------------------------------------------------
2025年7月 新規追加
盆提灯Q＆A、盆提灯の飾り例、盆提灯の取扱い
------------------------------------------------ */
.main .sub-section{
	margin-bottom:10px;
}
/* ページ見出し */
.page-main-exsp{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:40px;
}
.go-qatop{
	padding:0 10px 20px;
	text-align:right;
}
.go-qatop a{
	display:inline;
	position: relative;
	line-height:1;
	padding-left:1em;
	color:#000;
	text-decoration:none;
	font-size:0.875rem;
}
.go-qatop a:hover{
	opacity:0.7;
}
.go-qatop a:before{
	position: absolute;
	left:3px;
	top:5%;
	content: '\f0da';
	font-family: 'FontAwesome';
}
/* 見出し */
.main h1.page-main-tl{
	font-size: 1.3rem;
	border-bottom: none;
	background-color:#EAEAEA;
	padding:20px;
	text-align:center;
	margin-bottom: 20px;
}
.main h2 {
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-size: 1.125rem;
	padding: 10px;
	margin-bottom: 1.5rem;
}
.main .sub-section h3{
	font-size: 1.125rem;
	border-bottom: 1px solid #000;
	padding:0 10px 15px 10px;
}
.main .sub-section h3 a{
	display:block;
	color:#000;
	text-decoration:none;
}
.main .sub-section h3 a:hover{
	opacity:0.7;
}
body.bon_chochin5 .shop-cat-section,
body.bon_chochin5 .shopSection{
	padding-left:10px;
	padding-right:10px;
}
/* ------------------------
	目次
---------------------------- */
/* qa-list */
.list-wrap{
	margin-bottom:40px;
}
.list-wrap.lastCh{
	margin-bottom:0;
}
.qa-list,
.qa-list li,
.qa-list dt,
.qa-list dd{
	margin:0;
	padding:0;
}
.qa-list a,
.qa-list li a{
	color:#000;
	font-weight:normal;
	cursor:pointer;
}
.qa-list li,
.qa-list dt,
.qa-list dd{
	padding: 15px 10px 5px 40px;
	position: relative;
	font-weight:normal;
	line-height:1.4;
	vertical-align:bottom;
}
.qa-list dd{
	padding-bottom:20px;
	border-bottom:1px dotted #666;
}
.qa-list li:before,
.qa-list dt:before,
.qa-list dd:before{
	content: 'Q';
	display: block;
	position: absolute;
	top: 14px;
	left: 10px; 
	border-radius: 50%;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background-color: #666;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.qa-list dd:before{
	content: 'A';
}
.qa-list dd a{
	text-decoration: underline;
	color: #0040ff;
}
.qa-list dd a:hover{
	opacity:0.6;
}
/*////////////////////////////////////////////*/
/* Small devices (tablets, 768px and up) */
@media print, screen and (min-width:768px) {
	/* ページ見出し */
	.main h1.page-main-tl{
		font-size:34px;
		margin-bottom:30px;
	}
	.page-main-exsp{
		margin-bottom:60px;
	}
	.main .sub-section h3{
		margin-bottom:10px;
	}
	.main .sub-section h3 a{
		font-size: 1.25rem;
	}
	body.bon_chochin5 .shop-cat-section,
	body.bon_chochin5 .shopSection{
		padding-left:0;
		padding-right:0;
	}
	/* ------------------------
		目次
	---------------------------- */
	/* qa-list */
	.qa-list li,
	.qa-list dt,
	.qa-list dd{
		padding: 15px 10px 5px 45px;
	}
	.qa-list dd{
		margin-right:5px;
		margin-left:5px;
		padding: 15px 10px 5px 40px;
		padding-bottom:20px;
	}
	.qa-list li:before,
	.qa-list dt:before{
		left: 13px;
	}
	.qa-list dd:before{
		left: 8px;
	}
}/*END media query*/
/*////////////////////////////////////////////*/

