@charset "utf-8";

@media screen and (max-width: 580px){


/* // Common
----------------------------------------------- */


/* // Header
----------------------------------------------- */


/* // Footer
----------------------------------------------- */

/* // pageTop
----------------------------------------------- */


/* // PageHeder
----------------------------------------------- */

/* // Module
----------------------------------------------- */



/* // ボタン設定
----------------------------------------------- */




/* // --------------------------------------------------------------------------------------------------------- */


/* // Top ----------------------------------------------- */

.topInfo{
    display: block;
}

.topNews{
    margin: 0 auto 60px;
    width: 100%;
    margin-right: 0;
}

.topNewsH2{
    border-bottom: none;
    margin:0;
}

.topNewArticles{
    width: 100%;
    margin: 0 auto 60px;
}

.topNewsDList {
    margin: 0 auto;
    padding: 0;
    width: 94%;
    margin-bottom: 35px;
}

/* // xxxx  */


/* // お知らせ一覧 ----------------------------------------------- */
.infoPage_box{
    display: block;
}

.infoAge{
    display: none;
}

.infoAge_sp{
    display:block;
    width: 100%;
    margin-top: 35px;
    margin-bottom: 35px;
    text-align: right;
}
.infoAge_sp label{
    width: 18%;
    margin-right: 2%;
}
.infoAge_sp #infoAgeS{
    width: 80%;
}

.infoPage_box h3{
    color: #444;
    display: block;
    border-bottom: solid 1px #333;
    padding-bottom: 12px;
    font-size: 150%;
    font-weight: 100;
    margin-bottom: 16px;
}

.noInfo{
    display: block;
}
.noInfoNote{
    display: block;
    color: #444;
    font-size: 110%;
    font-weight: 200;
    margin-bottom: 20px;
    text-align: left;
}
h3.infoAge_h3{
    display: block;
}
/* // 商品一覧 ----------------------------------------------- */


/* // xxxx  */



/* // 商品詳細 ----------------------------------------------- */


/* // xxxx  */
}