

/*-------PC-------*/
.PC #WHAT .N_TOP_BG{
	width: 100%;
    height: 0;
    padding-bottom: 27.5%;
	margin: 0 auto;
	background-position: center top;
    background-repeat: no-repeat;
    background-size:cover;
    position: relative;
    }
    
    .PC #WHAT .N_TOP_BR{
        display: block;
        width: 100%;
        z-index: 1;
        }
        .PC #WHAT .N_TOP_BRMO{
            display: none;
        }
        .PC #WHAT .N_TOP_BR a{
            display: block;
            width: 100%;
            height: 0;
            padding-bottom: 27.5%;
            margin: 0 auto;
            background-position: center top;
            background-repeat: no-repeat;
            background-size:cover;
        }

.PC #WHAT .N_TOP_BG .PG_BG{
    position: absolute;
    width:120px;
    height: 50px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content:center;
    bottom:0;
    left: 50%;
    margin-left: -60px;
    z-index: 2;
    }

    .PC #WHAT .N_TOP_BG .PG_ICON{
        width: 10px;
        height: 10px;
        }
        .PC #WHAT .N_TOP_BG .PG_ICON a{
            display: block;
            width: 10px;
            height: 10px;
            border-radius:10px;
            }

        .PC #WHAT .N_TOP_BG .PG_ICON a.C{
            border: 1px solid #fff;
            }

        .PC #WHAT .N_TOP_BG .PG_ICON a.L{
            background-color: #d12534;
            border: 1px solid #d12534;
            }

.PC #WHAT .MENU{
    width: 850px;
    height: 80px;
    margin: 0 auto;
} 
    .PC #WHAT .MENU ul{
        width: 950px;
        height: 80px;
        margin: 20px auto;
    }
    .PC #WHAT .MENU li{
        float: left;
        width: auto;
        height: 50px;
        background-color: #d12534;
        border-radius:6px;
        padding: 5px 20px 5px 20px;
        margin-right:8px;
    } 

    .PC #WHAT .MENU li a{
        display: block;
        width: 100%;
        height: 50px;
        color: #fff;
        line-height:40px;
        text-align: center;
        font-size: 1.2em;
    } 



/*-------MOBILE-------*/
.MOBILE #WHAT{
        background-color: #f0f0f0;
        }

.MOBILE #WHAT .CON{
	box-shadow:none;
	}

.MOBILE #WHAT .N_TOP_BG{
        width: 100%;
        height: 0;
        padding-bottom: 52.33333333%;
        margin: 0 auto;
        background-position: center top;
        background-repeat: no-repeat;
        background-size:cover;
        position: relative;
        }

        .MOBILE #WHAT .N_TOP_BR{
            display: none;
            }
        
        .MOBILE #WHAT .N_TOP_BRMO{
            display: block;
            width: 100%;
            z-index: 1;
            }
            .MOBILE #WHAT .N_TOP_BRMO a{
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 52.33333333%;
	margin: 0 auto;
	background-position: center top;
	background-repeat: no-repeat;
	background-size:cover;
            }
    
    .MOBILE #WHAT .N_TOP_BG .PG_BG{
        position: absolute;
        width: 90px;
        height:20px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
        align-content:center;
        bottom:0;
        right: 10px;
        z-index: 2;
        }
    
        .MOBILE #WHAT .N_TOP_BG .PG_ICON{
            width: 8px;
            height: 8px;
            }
            .MOBILE #WHAT .N_TOP_BG .PG_ICON a{
	display: block;
	width: 8px;
	height: 8px;
	border-radius:8px;
	}
    
            .MOBILE #WHAT .N_TOP_BG .PG_ICON a.C{
	border: 1px solid #fff;
	}
    
            .MOBILE #WHAT .N_TOP_BG .PG_ICON a.L{
	background-color: #d12534;
	border: 1px solid #d12534;
	}
    
    .MOBILE #WHAT .MENU{
        width:95%;
        height: 70px;
        margin: 0 auto;

    } 
        .MOBILE #WHAT .MENU ul{
            width: 850px;
            height: 70px;
            margin: 10px auto;
        }
        .MOBILE #WHAT .MENU li{
            float: left;
            width: auto;
            height: 50px;
            border-radius:6px;
            padding: 5px 20px 5px 20px;
            margin-right:8px;
            background-color: #d12534;
        } 
    
        .MOBILE #WHAT .MENU li a{
            display: block;
            width: 100%;
            height: 50px;
            color: #fff;
            line-height:40px;
            text-align: center;
            font-size: 1.2em;
        } 