@charset "utf-8";

.midTitle {text-align: center;display: flex;align-items: center;justify-content: center;font-size: 2.4em;position: relative;margin-bottom: 1em;line-height: 1em;color: #808080;padding: 0.5em 1em;font-weight: bold;}
.midTitle:before {margin-right: 1em;}
.midTitle:after {margin-left: 1em;}
.midTitle:before, .midTitle::after {content: "";height: 1px;background-color: #969696;width: 1em;}

#questionSec .questionInner .questionImg{width: 9%;}
#questionSec .questionInner .pageSubTitle2{width: 80%;}
#questionSec .questionInner .questionSubtitle{width: 64%;}
.qa__box:hover{cursor:auto;}
.qa__box > dl > dt{padding-bottom: 1em;}
.qa__box > dl > dd{max-height: 250px;overflow: visible;margin-left: 0;padding: 0;margin-bottom: 24px;padding-left: 0.3em;}

/*2024.11.21�ǉ���������*/
.qa__box.other {padding: 35px 0px 35px 50px;}
.qa__box.other p.contentText{text-align: left;}
.qa__box.other p.contentText.box2{margin: 10px 0 0;}
.qa__box.other p.contentText a{text-decoration: underline;display: inline-block;}
.qa__box p.contentText.box2 a{text-decoration:underline}
/*2024.11.21�ǉ������܂�*/

.shopInfoInner.contentsSec{padding: 0em 3em 3em 3em;}

/*responsive*/
@media screen and (max-width: 810px) {
    .midTitle{font-size: 1.6em;padding: 0.4em 1em 0.5em;}
    #questionSec .questionInner .questionSubtitle{width: 100%;}
    .qa__box > dl > dd{padding: 0;}
	.qa__box.other {padding: 30px 0 30px 0;}
}