

#content00 {
padding: 0px;
height: auto;
position: relative;
overflow: hidden;
}




#application-condition {
background-color: rgba(244,245,246,1.00);
}

.accordion-block {
padding: 15px;
display: none;
}
.off-txt {
display: table;
margin: 0px 0px 0px auto;
font-size: calc(100vw / 32);
line-height: 1.3em;
font-weight: bold;
}
.off-txt strong {
font-size: 140%;
line-height: 1.3em;
color: rgba(214,0,127,1.00);
}
.off-txt li {
display: table-cell;
vertical-align: middle;
padding: 0px 6px 0px 0px;
}
.off-txt li:last-child {
width: 40px;
padding: 0px;
}

.link-bt {

}

/* .st-block */
.st-block > li {
display: block;
padding: 8px;
border-radius: 5px;
background-color: rgba(255,255,255,1.00);
margin: 0px 0px 10px;
}
.st-block > li:last-child {
margin: 0px;
}
.off-img {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.off-img > dd.st-icon {
-ms-flex-preferred-size: 30px;
flex-basis: 30px;
}
.off-img > dd.st-name {
-ms-flex-preferred-size: calc(100% - 35px);
flex-basis: calc(100% - 35px);
font-size: calc(100vw / 24);
line-height: 1.3em;
font-weight: bold;
display: flex;
align-items: center;
letter-spacing: 0.01em;
}
.off-img > dd.st-time {
padding-top: 4px;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}

#shibuya-st {
display: none;
}



@media print, screen and (min-width: 375px) {

.off-txt {
font-size: 12px;
line-height: 1.3em;
}
.off-txt li {
padding: 0px 6px 0px 0px;
}
.off-txt li:last-child {
width: 45px;
padding: 0px;
}

/* .st-block */
.st-block > li {
padding: 9px;
border-radius: 5px;
margin: 0px 0px 10px;
}
.off-img > dd.st-icon {
-ms-flex-preferred-size: 40px;
flex-basis: 40px;
}
.off-img > dd.st-name {
-ms-flex-preferred-size: calc(100% - 45px);
flex-basis: calc(100% - 45px);
font-size: 17px;
line-height: 1.3em;
}

}


@media print, screen and (min-width: 768px) {
.accordion-block {
padding: 25px;
}
.off-txt {
font-size: 15px;
line-height: 1.3em;
}
.off-txt li {
padding: 0px 10px 0px 0px;
}
.off-txt li:last-child {
width: 60px;
padding: 0px;
}

/* .st-block */
.st-block > li {
padding: 12px;
border-radius: 6px;
margin: 0px 0px 14px;
}
.off-img > dd.st-icon {
-ms-flex-preferred-size: 45px;
flex-basis: 45px;
}
.off-img > dd.st-name {
-ms-flex-preferred-size: calc(100% - 50px);
flex-basis: calc(100% - 50px);
font-size: 19px;
line-height: 1.3em;
}

}


@media print, screen and (min-width: 960px) {
.accordion-block {
padding: 30px;
}
.off-txt {
font-size: 16px;
line-height: 1.3em;
}
.off-txt li {
padding: 0px 12px 0px 0px;
}
.off-txt li:last-child {
width: 70px;
padding: 0px;
}

.link-bt {
width: 50%;
margin-right: auto;
margin-left: auto;
}

/* .st-block */
.st-block > li {
padding: 12px;
border-radius: 7px;
margin: 0px 0px 15px;
}
.off-img > dd.st-icon {
-ms-flex-preferred-size: 50px;
flex-basis: 50px;
display: flex;
align-items: center;
}
.off-img > dd.st-icon img {
width: 45px;
}
.off-img > dd.st-name {
-ms-flex-preferred-size: 175px;
flex-basis: 175px;
font-size: 18px;
line-height: 1.3em;
}
.off-img > dd.st-time {
padding-top: 0px;
-ms-flex-preferred-size: calc(100% - 225px);
flex-basis: calc(100% - 225px);
}

}


@media print, screen and (min-width: 1200px) {
.off-txt {
font-size: 17px;
line-height: 1.3em;
}
.off-txt li:last-child {
width: 76px;
padding: 0px;
}

.link-bt {
width: 45%;
}

/* .st-block */
.st-block > li {
padding: 14px;
border-radius: 8px;
margin: 0px 0px 18px;
}
.off-img > dd.st-icon {
-ms-flex-preferred-size: 55px;
flex-basis: 55px;
}
.off-img > dd.st-icon img {
width: 50px;
}
.off-img > dd.st-name {
-ms-flex-preferred-size: 175px;
flex-basis: 190px;
font-size: 20px;
line-height: 1.3em;
}
.off-img > dd.st-time {
padding-top: 0px;
-ms-flex-preferred-size: calc(100% - 225px);
flex-basis: calc(100% - 245px);
}
}

@media print, screen and (min-width: 1400px) {

}


























