@charset 'UTF-8';
body[rel=commodities] .clearfix:after {
    font-size: 0;
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ' '
}

body[rel=commodities] * html .clearfix {
    zoom: 1
}

body[rel=commodities] .fltrt {
    float: right
}

body[rel=commodities] .fltlft {
    float: left
}

body[rel=commodities] .clear {
    clear: both
}

body[rel=commodities] .issue {
    font-size: 14px;
    line-height: 1.8
}

body[rel=commodities] .paragraph {
    width: 650px;
    margin-top: 50px;
    color: #444
}

body[rel=commodities] .itemlist h2, body[rel=commodities] .paragraph h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    position: absolute;
    top: 15px;
    left: 70px;
    display: block;
    color: #fff;
    text-shadow: 0 1px 2px #ff6594
}

body[rel=commodities] .paragraph h3 {
    margin-bottom: 20px
}

body[rel=commodities] .paragraph p {
    margin: 15px 0
}

body[rel=commodities] .paragraph .flame {
    width: auto;
    padding: 20px 25px;
    background-color: #ffedf1
}

body[rel=commodities] .paragraph .flame2 {
    width: auto;
    margin-top: 30px;
    border: 10px solid #ffc0cd;
    background-color: #ffedf1;
    background-repeat: no-repeat;
    padding: 20px 25px 20px 180px
}

body[rel=commodities] .paragraph .flame h4, body[rel=commodities] .paragraph .flame2 h4 {
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    text-align: center;
    color: #fe5286;
    text-shadow: 0 1px 2px #ff6594
}

body[rel=commodities] .content .titleblock {
    padding: 25px;
    background-position: center bottom
}

body[rel=commodities] .titleblock p {
    font-size: 107%;
    color: #333
}

body[rel=commodities] .content .titleblock h2 {
    font-size: 18px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 15px;
    color: #000
}

body[rel=commodities] .itemphoto {
    margin-top: 30px;
    margin-bottom: 10px
}

body[rel=commodities] .itemphoto dl dd h3 {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin-bottom: 5px;
    color: #ff284c
}

body[rel=commodities] .profile {
    margin-bottom: 15px;
    padding: 20px;
    border: 3px double #fcc
}

body[rel=commodities] .profile dl dd p {
    margin-top: 8px
}

body[rel=commodities] .profile dl dd h3 {
    font-size: 107% !important;
    font-weight: 700 !important
}

body[rel=commodities] .allelink {
    font-weight: 700;
    margin-bottom: 40px
}

body[rel=commodities] .titleimage img {
    margin-bottom: 30px
}

body[rel=commodities] .pageread p {
    font-size: 1.1em;
    color: #111
}

body[rel=commodities] a:hover img.linkimg {
    opacity: .7;
    filter: alpha(opacity=70)
}

body[rel=commodities] .meat {
    margin-top: 50px
}

body[rel=commodities] .meat h3 {
    float: left
}

body[rel=commodities] .meat div {
    margin-left: 80px;
    padding-left: 20px;
    border-left: 1px solid #f30
}

body[rel=commodities] .meat.clearfix h4 {
    font-size: 1.05em;
    margin: 15px 0 8px
}

body[rel=commodities] .meat p img {
    margin-top: -10px;
    margin-left: 15px
}

body[rel=commodities] table, body[rel=commodities] td {
    font-size: 100%;
    font-size: 14px
}

body[rel=commodities] .meetlist {
    clear: both;
    width: 650px;
    margin: 20px 0 0;
    border-collapse: collapse
}

body[rel=commodities] .meetlist td, body[rel=commodities] .meetlist th {
    font-size: 13px;
    line-height: 1.4;
    padding: 4px 6px;
    border-collapse: collapse;
    border: 1px solid #666
}
@media screen and (max-width: 767px) {
    body[rel=commodities] .meetlist td, body[rel=commodities] .meetlist th {
        font-size: 8px;
    }
}
body[rel=commodities] .meetlist th {
    text-align: center;
    white-space: nowrap;
    background: #eee
}

body[rel=commodities] .meetlist .hinsyu {
    font-weight: 700;
    width: 8em;
    text-align: center;
    white-space: nowrap;
    color: #c00;
    background-color: #ffeaf2
}

body[rel=commodities] .meetlist .address, body[rel=commodities] .meetlist .days, body[rel=commodities] .meetlist .sanchi {
    text-align: center;
    white-space: nowrap
}

body[rel=commodities] .mince dt {
    font-weight: 700;
    float: left;
    clear: left;
    color: #111
}

body[rel=commodities] .mince dd {
    margin-left: 5em;
    padding-bottom: 10px
}

body[rel=commodities] .paragraph h4 {
    font-size: 1.2em;
    line-height: 1.4;
    margin-bottom: 10px;
    padding-bottom: 7px;
    color: #111;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f63
}

body[rel=commodities] .bara dt {
    font-weight: 700;
    color: #111
}

body[rel=commodities] .bara dd {
    margin-bottom: 1em;
    margin-left: 2em
}

body[rel=commodities] .kaitou dt {
    font-weight: 700;
    float: left;
    clear: both;
    color: #111
}

body[rel=commodities] .kaitou dd {
    margin-left: 210px
}

body[rel=commodities] .kaitou dt img {
    margin-bottom: 15px
}

body[rel=commodities] .steak {
    margin-left: 1.7em
}

body[rel=commodities] .steak li {
    margin-bottom: 1.2em
}

body[rel=commodities] .listinner {
    list-style-type: none
}

body[rel=commodities] .listinner li {
    margin-bottom: 5px;
    margin-left: 1.2em;
    text-indent: -1.2em
}

body[rel=commodities] h3 img {
    margin-bottom: 10px
}

body[rel=commodities] .pagenavi {
    margin-top: 35px;
    text-align: center
}

body[rel=commodities] .pagenavi a.nextpage {
    font-size: 14px;
    font-weight: 700
}

body[rel=commodities] .pagenavi ol {
    margin-top: 12px;
    list-style-type: none;
    text-align: center
}

body[rel=commodities] .pagenavi li {
    display: inline-block
}

body[rel=commodities] .pagenavi li a {
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
    margin: 0 2px;
    padding: 5px 12px;
    text-decoration: none;
    color: #111;
    border: 1px solid #d6f0fb;
    background: #d6f0fb
}

body[rel=commodities] .pagenavi li a:hover {
    color: #fff;
    border: 1px solid #159bdb;
    background: #159bdb
}

body[rel=commodities] .pagenavi li a.current {
    font-weight: 400;
    cursor: default;
    border: 1px solid #159bdb;
    background: #fff
}

body[rel=commodities] .pagenavi li a.current:hover {
    color: #111
}

body[rel=commodities] a.bold {
    font-weight: 700
}

body[rel=commodities] .paragraph .flame {
    color: #222;
    border: 5px solid #ff95ab;
    background-image: url(/img/commodities/select100/story/1406-sanchoku-meat/flame_bg.png);
    paddingp: 30px 25px 20px 25px
}

body[rel=commodities] .flame h3 {
    font-size: 1.5em !important;
    color: #000
}

body[rel=commodities] .flame p {
    line-height: 2
}

body[rel=commodities] .parts {
    margin-top: 15px !important;
    padding-top: 25px;
    border-top: 1px solid #f63
}

body[rel=commodities] .parts p {
    margin: 5px 0 !important
}

body[rel=commodities] .parts h5 {
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 5px;
    padding-bottom: 5px;
    color: #111;
    border-bottom: dotted 1px #f99
}

body[rel=commodities] .parts h4 {
    font-family: '�l�r �o����', 'MS PMincho', '�q���M�m���� Pro W3', 'Hiragino Mincho Pro', serif;
    font-size: 3em !important;
    font-weight: 400 !important;
    line-height: 1;
    margin-bottom: 5px;
    color: #111;
    border: none !important
}

body[rel=commodities] .parts td {
    line-height: 1.6;
    width: 30%;
    padding-bottom: 25px
}

body[rel=commodities] .parts .lefttd {
    padding-right: 20px;
    vertical-align: top
}

body[rel=commodities] .parts .centertd {
    padding: 0 10px;
    vertical-align: top
}

body[rel=commodities] .parts .righttd {
    padding-left: 20px;
    vertical-align: top
}

body[rel=commodities] .rerecepi {
    font-size: 95%;
    font-weight: 700;
    margin-top: 10px
}

body[rel=commodities] .rerecepi div {
    display: block;
    margin-bottom: 8px;
    padding: 4px 0;
    text-align: center;
    background: #f90
}

body[rel=commodities] div.sanchoku {
    font-weight: 700;
    padding: 2px 10px;
    color: #c00;
    background-color: #ffeaf2
}

body[rel=commodities] a.recepisearch {
    font-weight: 700;
    line-height: 1.4;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 5px 0 5px 45px;
    color: #c00;
    border: 1px solid #f66;
    background-image: url(/img/commodities/select100/story/1406-sanchoku-meat/recepi-bullet.png);
    background-repeat: no-repeat;
    background-position: 5px center
}

@media screen and (max-width: 768px) {
    body[rel=commodities] .meetlist .address, body[rel=commodities] .meetlist .days, body[rel=commodities] .meetlist .sanchi {
        white-space: normal;
    }
}