/*header
--------------------------------------------------------------*/
#top-head a p {
    min-height: 28px;
}

/*privacypolicy
--------------------------------------------------------------*/
.privacypolicy .box .ind p{
    text-indent: 0;
}

/*box_nav_area
--------------------------------------------------------------*/
.box_nav_area .box_title .h5 {
    display: none;
}
.box_nav_area .box_title .h4 {
    font-size: 1rem;
}
.box_nav_area .box_title {
    padding-right: 20px;
}

@media screen and (max-width: 960px){
.box_nav_area .box_title {
    min-height: 48px;
}
.box_nav_area .box_nav.box_operation, .box_nav_area .box_nav.box_search, .box_nav_area .box_nav.box_access {
    min-height: 277px;
}
}
@media screen and (max-width: 768px){
.box_nav_area .box_title .h4, .news h2 {
    font-size: 1rem;
}
.box_nav_area .box_nav.box_operation, .box_nav_area .box_nav.box_search{
    min-height: 260px;
}
.box_nav_area .box_nav.box_access {
    min-height: 0;
}
}
@media screen and (max-width: 480px){
.box_nav_area .box_title .h4, .news h2 {
    font-size: 0.8rem;
}
/*.box_nav_area .box_nav.box_operation, .box_nav_area .box_nav.box_search {
    min-height: 280px;
}*/
}
@media screen and (max-width: 374px) { /*iPhone 5以下*/
.box_nav_area .box_title {
    min-height: 60px;
}
}


/*footer
--------------------------------------------------------------*/
footer .footer_top p {
    font-size: 0.8rem;
    min-height: 38px;
}
ul.f_nav_list a {
    font-size: 0.8rem;
}
/*
footer .footer_bottom li{
    width: 33%;
}
*/

@media screen and (max-width: 480px){
footer .footer_top p {
     min-height: 0;
}
}


/*search
--------------------------------------------------------------*/

ul.btn-area li .btn-province a {
    width: auto;
    font-size: 0.8rem;
    background-position: 95%;
    padding-right: 20px;
}



/*floormap
--------------------------------------------------------------*/
/*bottan*/
.under.floormap .btn-area li a {
    min-height: 82px;
    padding-right: 15px;
}
.under.floormap .btn-area li.current {
    min-height: 84px;
}

/*list*/
.under.floormap .detail-area li a {
    font-size: 0.8rem;
}
.under.floormap .detail-area li.info {
    line-height: 30px;
}
.under.floormap .detail-area li.ticket-machines {
    line-height: 15px;
}
.under.floormap .detail-area li.atm {
    line-height: 30px;
}
@media screen and (max-width: 850px){
.under.floormap .detail-area li {
    width: 40%;
}
.under.floormap .detail-area li.ticket-machines {
     line-height: 30px;
}
}


@media screen and (max-width: 680px){
.under.floormap .detail-area li {
    width: 40%;
    padding-left: 5%;
    margin-right: 2%;
    padding-left: 30px;
}
}

@media screen and (max-width: 480px){
.under.floormap .btn-area li {
    font-size: 0.8rem;
}
.under.floormap .btn-area li a {
    min-height: 106px;
}
.under.floormap .btn-area li.current {
    min-height: 108px;
}
.under.floormap .detail-area li.ticket-machines {
     line-height: 15px;
}
}

@media screen and (max-width: 450px){
.under.floormap .detail-area li {
    width: 98%;
}
.under.floormap .detail-area li.ticket-machines {
    line-height: 30px;
}
}


/*qa
--------------------------------------------------------------*/

.under .left-nav li a,.under .left-nav .left-btn a {
    box-sizing: border-box;
    padding-right: 10px;
}