@charset "UTF-8";

/* ----------------------------------------------- CSS Information
 Style Info:    Q&A
 Notes:          
--------------------------------------------------------------- */
.main-wrap{
width:100%;

}

.main-title_bg{
width:100%;
line-height: 100%;
text-align: center;
    background: url("../img/common/head_bg.png") 0 0 no-repeat;
height: 0;
    /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 14.84375%;
    background-size: contain;
margin-bottom: 5%;
}
.main-title{
width:24.635%;
margin: -9% auto;
}
.main-title img{
width:100%;
}

.main{
width:59.79%;
margin: 0 auto;
}

.main-content	{
	width:68.815%;
	margin: 0 auto;
}

.qa-midasi{
font-size: 1vw;
line-height: 170%;
margin-bottom: 5%;
text-align: center;
}

.qa-wrap{
width:100%;
margin-bottom: 5%;
}

.qa-q{
line-height: 170%;
}

.qa-a{
color:#ef5593;
margin-bottom: 3%;
line-height: 170%;
}

		

.bana-box{
width:100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 5%;
}

.bana01{
width:49%;
}
.bana01 img{
width:100%;
}


/***********************シングルページ********************************************/
.article-title-s{
margin: 0;
    font-size: 1.4vw;
    line-height: 170%;
    border-bottom: 1px solid #000;
}

.category-s{
font-size: 1vw;
    box-sizing: border-box;
    margin: 0;
    padding: 1% 2%;
    line-height: 100%;
    border-radius: 1vw;
    float: right;
    background-color: #ef5593;
    color: #fff;
}


.date-s{
font-size: 1vw;
margin: 0;
font-weight: bold;
}

.box02 img{
max-width: 100%;
border-radius: 8px;

}


/* ===============================================================================================================================
== スマホ 
================================================================================================================================= */
@media only screen and (max-width:699px) {

.main-title_bg{
width:100%;
line-height: 100%;
text-align: center;
    background: url("../img/common/head02_bg_sm.png") 0 0 no-repeat;
height: 0;
    /* 表示画像の高さ ÷ 表示画像の幅 × 100 */
    padding-top: 33.5294%;
    background-size: contain;
margin-bottom: 5%;
}
.main-title{
width:70%;
margin: -20% auto;
}

.main {
    width: 90%;
    margin: 0 auto;
}

.main-content {
    width: 100%;
    margin: 0 auto;
}

.qa-midasi {
    font-size: 16px;
    line-height: 170%;
    margin-bottom: 5%;
    text-align: center;
}

.qa-wrap {
    width: 100%;
    margin-bottom: 5%;
    font-size: 14px;
}














}