.wrap{    overflow: hidden;}

.entry_area {
    position: relative;
}
.entry {
    position: absolute;
    z-index: 100;
    bottom: 33.6%;
    left: 0;
    right: 0;
    width: 90%;
    margin: auto;
    cursor: pointer;
}

.entry_top_area {
    position: relative;
}
.entry_top {
    position: absolute;
    z-index: 100;
    bottom: 24%;
    left: 0;
    right: 0;
    width: 90%;
    margin: auto;
    cursor: pointer;
}

.entry_top_2n {
    position: absolute;
    z-index: 100;
    bottom: 29%;
    left: 0;
    right: 0;
    width: 90%;
    margin: auto;
    cursor: pointer;
}

.nano_area {
    position: relative;
}
.nano {
    position: absolute;
    z-index: 100;
    bottom: 0.6%;
    left: 0;
    right: 0;
    width: 70%;
    margin: auto;
    cursor: pointer;
}


/*---アコーディオン部分---*/
/*ボックス全体*/
.accbox {
    padding: 0;
    max-width: 100%;/*最大幅*/
}

/*ラベル*/
.accbox label {
    display: block;
    margin: 1.5px 0;
    cursor :pointer;
    transition: all 0.5s;
}

/*チェックは隠す*/
.accbox input {
    display: none;
}

/*中身を非表示にしておく*/
.accbox .accshow {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}

/*クリックで中身表示*/
.cssacc:checked + .accshow {
    height: auto;
    opacity: 1;
}




@media screen and (min-width: 769px){
/*この部分にパソコン用だけに対応させたいCSSコードを入力していく*/

.entry{

    max-height: 171px !important;

}

.entry a{

        bottom: 2px !important;
}

}