@charset "Shift_JIS";

/*==============================================
共通 ここから
================================================*/
main#wrapper {
    margin: 0;
    padding: 0;
    max-width: none;
}
/* 変数上書き */
:root {
    --font-size-text: 2.1cqw;
}
#royalcanin .pc_none {
    display: none;
}
#royalcanin .smp_none {
    display: block;
}
/*==============================================
共通 ここまで
================================================*/

/*==============================================
#royalcanin 設定 STR
================================================*/
#royalcanin * {
    box-sizing: border-box;
}

#royalcanin img {
    width: 100%;
    height: auto;
    display: block;
}
#royalcanin a {
    display: block;
}
/*==============================================
#royalcanin 設定 END
================================================*/

/*==============================================
#royalcanin 調節  STR
================================================*/
#royalcanin .menu_inner ul li a{
    font-size: .8em;
}
#royalcanin .inner{
    padding: 1em 0;
}
/*==============================================
#royalcanin 調節  END
================================================*/

/*==============================================
#royalcanin ホバー  STR
================================================*/
#royalcanin a:hover{
    opacity: .8;
}
#royalcanin .menu_inner ul li a:hover{
    color: #fff !important;
}
/*==============================================
#royalcanin ホバー  END
================================================*/




/* 20260715 T.ABE ADD [画像追加・修正] STA  */
#menu img{
    width: 100%;
    margin-top: 1rem;
}
/* 20260715 T.ABE ADD [画像追加・修正] END  */