@charset "utf-8";

@media screen and (min-width:768px){
/*pc・タブレットcss*/
    
    #page-qa {
        width: 1100px;
        margin: 0 auto 100px;
        border: 8px solid #c9b78a;
        padding: 42px;
        background: url(../images/qa/bg-qa.jpg) repeat;
    }
    #page-qa h3 {
        text-align: center;
        margin: 0 0 40px;
    }
    #page-qa .img {
        position: absolute;
        right: 15px;
        top: 15px;
    }
    #page-qa .qbox {
        margin: 20px 0 0;
        padding: 20px 100px;
        position: relative;
        background: url(../images/qa/bg-q.jpg) no-repeat 40px 20px #fff;
        border: 1px solid #c7c7c7;
    }
    #page-qa .qbox .txt {
        font-size: 22px;
        font-weight: bold;
        line-height: 1.4;
        letter-spacing: 1.0px;
    }
    #page-qa .abox {
        display: none;
        padding: 30px 100px 30px 130px;
        margin: 0 0 40px;
        position: relative;
        background: #fff;
        border: 1px solid #c7c7c7;
        border-top-color: #898989;
    }
    #page-qa .abox .txt {
        line-height: 1.8;
    }
    #page-qa .abox .ttl {
        font-size: 22px;
        font-weight: bold;
        line-height: 1.4;
        margin: 0 0 10px;
        padding: 5px 0 0 50px;
        background: url(../images/qa/a.jpg) no-repeat left top;
    }
    #page-qa #page-qa.qbox .accordion_icon {
	display: inline-block;
	transition: all .4s;
	box-sizing: border-box;
}
    #page-qa .qbox .accordion_icon {
	position: absolute;
    right: 25px;
    top: 20px;
	width: 13px;
	height: 13px;
    content: '';
    background: url(../images/faq/down.jpg) no-repeat center top;
}
/*＋、－切り替え*/
#page-qa .qbox .accordion_icon.active {
	background: url(../images/faq/up.jpg) no-repeat center top;
}

.num-Box{
position: absolute;
left: 0;
top: 0;
}

.num{
color: #cfcfcf;
font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-weight: 700;
font-size: 60px;
left: 0;
top: 0;
position: relative;
}

.num:after {
    content: url(../images/qa/deco.png);
    position: absolute;
    left: 8px;
    bottom: -10px;
}


.num::first-letter{
color: #FFFFFF;
}



    
}
@media screen and (max-width:767px){
/*pc・タブレット用cssを丸々コピーしたものを編集していく（スマホ用css）*/
    
    #page-qa {
        margin: 0 0 15%;
        font-size: 0.95em;
        line-height: 1.5;
        border: 8px solid #c9b78a;
        padding: 20px;
        background: url(../images/qa/bg-qa.jpg) repeat;
    }
    #page-qa .img {
        position: absolute;
        right: 15px;
        top: 10px;
    }
    #page-qa .qbox {
        margin: 20px 0 0;
        padding: 10px 80px;
        position: relative;
        background: url(../images/qa/bg-q.jpg) no-repeat 20px 10px #fff;
        border: 1px solid #c7c7c7;
								min-height: 70px;
    }
    #page-qa .qbox .txt {
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1.4;
        letter-spacing: 1.0px;
    }
    #page-qa .abox {
        display: none;
        padding: 3% 20px 20px 20px;
        margin: 0 0 40px;
        position: relative;
        background: #fff;
        border: 1px solid #c7c7c7;
        border-top-color: #898989;
    }
    #page-qa .abox .txt {
        line-height: 1.8;
    }
    #page-qa .abox .ttl {
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1.4;
        margin: 0 0 10px;
        padding: 5px 0 0 50px;
        background: url(../images/qa/a.jpg) no-repeat left top;
    }
    #page-qa #page-qa.qbox .accordion_icon {
	display: inline-block;
	transition: all .4s;
	box-sizing: border-box;
}
    #page-qa .qbox .accordion_icon {
	position: absolute;
    right: 25px;
    top: 20px;
	width: 13px;
	height: 13px;
    content: '';
    background: url(../images/faq/down.jpg) no-repeat center top;
}
/*＋、－切り替え*/
#page-qa .qbox .accordion_icon.active {
	background: url(../images/faq/up.jpg) no-repeat center top;
}


.num-Box{
text-align: center;
}

.num{
    color: #cfcfcf;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
    font-weight: 700;
    font-size: 4rem;
    top: 0;
    position: relative;
    line-height: 1;
				margin-bottom: 2%;
}

.num:after {

}


.num::first-letter{
color: #FFFFFF;
}


    
}