*{
    margin  :0px;
    padding :0px;
}
header{
    font-size	:14px;
}
body{
    background-color         :#F9D3E0;
    cursor                   :url(/img/melonpan.cur),auto;
    -webkit-text-size-adjust :100%;
    font-size	:14px;
}
ul{
    padding :0;      /*上下左右の余白スペース*/
}
li{
    float            :left;     /* 左寄せ */
    list-style       :none;
    display          :block;
    padding          :5px;
    margin           :3px;
    border           :1px solid #FF005D;
    background-color :#FFBC99;
    font-weight      :bold;
}
table{
    table-layout     :fixed;
    background-color :#FFFFFF;
    border-collapse  :collapse;
    border           :1px solid #000000;
    font-size        :14px;
}
tr{
    white-space :nowrap;
    border      :1px solid #000000;
}
th{
    background-color :#FFFFAA;
    border           :1px solid #000000;
    border-bottom    :3px double #000000;
}
td{
    padding         :0px 3px 0px 3px;
    border          :1px solid #000000;
}

/* ヘッダー(全ページに表示) */
.header{
    background :#FF005D;
    padding    :15px 0 0;
}
.content{
    margin	:8px;
    font-size	:14px;
}

/* フッター(全ページに表示) */
.footer{
    background :#FF005D;
    padding    :15px 0 0;
}

/* floatを解除 */
.cb{
  clear :both;
}

/* スマホの画面サイズ用CSS */
@media only screen and (max-width: 375px){
header{
    font-size :12px;
}
body{
    font-size :12px;
}
table{
    font-size :12px;
}
li{
    margin    :2px;
}
}