@charset "UTF-8";/*---------------------------------タブレット用----------------------------------*//*-----------------------------------------------------------------------------*/@media screen and (max-width:900px) {    /*--------------------------------------------------------------------------------    　▼ m_header　    --------------------------------------------------------------------------------*/    #m_header {        display: block;        padding: 20px 0;    }    #m_header .logo { text-align: right;}    #m_header #toggle_btn {        position: absolute;        top: 20px;        left: 20px;    }    .main { padding: 30px 0 0;}    /*--------------------------------------------------------------------------------    　▼ 共通　    --------------------------------------------------------------------------------*/    .inner_box { width: 90%;}    .anchor-point { top: -10px;}    /*--------------------------------------------------------------------------------    　▼ header　    --------------------------------------------------------------------------------*/    #header,    #fixedBox { display: none;}    /*--------------------------------------------------------------------------------    　▼ アーティスト    --------------------------------------------------------------------------------*/    #artist.box { padding: 0 0 30px;}    #artist ul.ul03 li { padding-bottom: 0;}    /*--------------------------------------------------------------------------------    　▼ ディスコグラフィ    --------------------------------------------------------------------------------*/    .img_box { min-height: 100px;}    #discography .pt20 { padding-top: 10px !important;}    /*--------------------------------------------------------------------------------    　▼ 番組紹介    --------------------------------------------------------------------------------*/    #product ul.ul02 li {        width: 100%;        padding: 20px 0;    }    #product ul.ul02 li .corner_title {        font-size: 16px;        font-weight: bold;        color: #FF0000;        padding-bottom: 10px;    }    /*--------------------------------------------------------------------------------    　▼ footer    --------------------------------------------------------------------------------*/    #footer { padding: 20px 0;}}/*---------------------------------スマホ用----------------------------------*//*-----------------------------------------------------------------------------*/@media screen and (max-width:640px) {    /*--------------------------------------------------------------------------------    　▼ m_header　    --------------------------------------------------------------------------------*/    #mobile-bar .inner img { width: auto !important; height: 100px !important;}    #m_header #toggle_btn img { width: 50px !important;}    /*--------------------------------------------------------------------------------    　▼ アーティスト    --------------------------------------------------------------------------------*/    #artist { padding: 30px 0;}    #artist ul.ul03 li {        width: 100%;        padding-bottom: 25px;    }    #artist ul.ul03 li:nth-child(3n - 1) { margin: 0;}    #artist .white_box { min-height: auto;}    /*--------------------------------------------------------------------------------    　▼ ディスコグラフィ    --------------------------------------------------------------------------------*/    ul.ul01 li {        display: block;        width: 100%;        margin: 0 0 30px;        text-align: center;    }    ul.ul01 li:nth-child(3n - 1) { margin: 0 0 30px;}    ul.ul01 li .img_box { width: 80%; margin: 0 auto; padding-top: 70%;}    ul.ul01 li .img_box img { width: 100%;}    table.table02,    table.table02 tbody { width: 80%; margin: 0 auto; min-height: auto !important;}    table.table02 tr th { width: 30%;}    table.table02 tr td { width: 70%; display: table-cell;}        table.table03,    table.table03 tbody { width: 80%; margin: 0 auto;}    table.table03 tr th { width: 30%;}    table.table03 tr td { width: 70%; display: table-cell;}            /*--------------------------------------------------------------------------------    　▼ おたより フォーム    --------------------------------------------------------------------------------*/    #special form {        margin: 0 auto;        width: 300px;        padding: 1em;    }    #special form table tr th,    #special form table tr td { width: 100%; display: block;}    #special input,    #special textarea { width:100%;}    #special textarea { resize: vertical;}    #special .button { text-align: center;}    #special .button button {        margin-left: 0;        font-size: 16px;        width: 200px;        height: 40px;    }    }