@charset 'utf-8';

/*テキスト並び*/

.tac{
    text-align: center;
}

.tal{
    text-align: left;
}

.tar{
    text-align: right;
}

/*マージントップ*/

.mt1{
    margin-top: 1em;
}

.mt2{
    margin-top: 2em;
}

.mt3{
    margin-top: 3em;
}

.mt4{
    margin-top: 4em;
}

.mt5{
    margin-top: 5em;
}

/*マージンボトム*/

.mb1{
    margin-bottom: 1em;
}

.mb2{
    margin-bottom: 2em;
}

.mb3{
    margin-bottom: 3em;
}

.mb4{
    margin-bottom: 4em;
}

.mb5{
    margin-bottom: 5em;
}

/*ページラップ*/
.page_wrap{
    max-width: 1100px;
}
/*ページラップ*/

/*ポップアップ表示*/
.content{
    margin: 0 auto;
    padding: 40px;
}
.modal{
    display: none;
	height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99999;
}
.modal__bg{
    background: rgba(0,0,0,0.8);
    height: 100vh;
    position: absolute;
    width: 100%;
}

/*ポップアップ表示*/

/*アコーディオンここから*/
    .acd-check{
    display: none;
}
.acd-label{
    display: block;
}
.acd-content{
    height: 0;
    opacity: 0;
    transition: 1s;
    visibility: hidden;
}
.acd-check:checked + .acd-label + .acd-content{
    height: auto;
    opacity: 1;
    visibility: visible;
}
    .acd-check:checked + .acd-label + .acd-content + .footfi{
        
    }
/*アコーディオンここまで*/

/*詳しい条件を見る オンオフ*/

.tekiyou_acd .title_off{
    display: none;
}
.kuwashiku_acd .title_on{
    display: block;
}

/*LINE アコーディオン オンオフ*/
.kuwashiku_acd .title_off{
    display: none;
}
.kuwashiku_acd .title_on{
    display: block;
}

/*さらに便利な機能 アコーディオン オンオフ*/
.benri_wrap .title_off{
    display: none;
}
.benri_wrap .title_on{
    display: block;
}

/*LINE FAQ アコーディオン オンオフ*/
.line_acd .title_off{
    display: none;
}
.line_acd .title_on{
    display: block;
}

.howto_point .title_off{
    display: none;
}
.howto_point .title_on{
    display: block;
}

.benri_acd .title_off{
    display: none;
}
.benri_acd .title_on{
    display: block;
}