/* 案件: 忠孝酒造 / DOKODEMO_ABISU-778 */
/* 対象: お知らせ一覧 /newsall・お知らせ詳細 /news (全置換ページ専用。トップページには登録しない) */
/* 用途: 本サイトのテーマ・記事ブロックの見た目(PC 768px以上 / スマホ 767px以下) */

.up-d_news h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.up-d_news h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

.up-d_news h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

.up-d_news h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

.up-d_news h1,
.up-d_news h2,
.up-d_news h3,
.up-d_news h4,
.up-d_news h5,
.up-d_news h6 {
  font-family: inherit;
  font-weight: bold;
  line-height: inherit;
  color: inherit;
}

.up-d_news p,
.up-d_news ul,
.up-d_news ol,
.up-d_news dl {
  margin: 1em 0;
}

.up-d_news ul,
.up-d_news ol {
  padding-left: 40px;
}

.up-d_news :where(figure) {
  margin: 1em 40px;
}

.up-d_news img {
  max-width: none;
  box-sizing: content-box;
  vertical-align: baseline;
}

.up-d_news em {
  color: inherit;
}

.up-d_news {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122,0,223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0,124,186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0,107,160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0,90,135;
  --wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
.up-d_news {
  --wp-admin-border-width-focus: 1.5px;
}
}

.up-d_news {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}

.up-d_news .has-text-align-center {
  text-align: center;
}

.up-d_news .has-text-align-right {
  text-align: right;
}

.up-d_news .aligncenter {
  clear: both;
}

.up-d_news :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%;
}

.up-d_news :where(figure) {
  margin: 0 0 1em;
}

.up-d_news .wp-block-image > a,
.up-d_news .wp-block-image > figure > a {
  display: inline-block;
}

.up-d_news .wp-block-image img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

.up-d_news .wp-block-image .aligncenter {
  display: table;
}

.up-d_news .wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.up-d_news .wp-block-image figure {
  margin: 0;
}

.up-d_news ul {
  box-sizing: border-box;
}

.up-d_news .wp-block-group {
  box-sizing: border-box;
}

.up-d_news .wp-block-spacer {
  clear: both;
}

.up-d_news {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
  --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

.up-d_news {
  margin: 0;
}

.up-d_news :where(.is-layout-flex) {
  gap: 0.5em;
}

.up-d_news .is-layout-flex {
  display: flex;
}

.up-d_news .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.up-d_news .is-layout-flex > :is(*, div) {
  margin: 0;
}

.up-d_news {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.up-d_news .has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.up-d_news .has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.up-d_news .wp-block-separator {
  border: none;
  border-top: 2px solid;
}

@media screen and (min-width: 768px) {
  .up-d_news,
  .up-d_news,
  .up-d_news div,
  .up-d_news span,
  .up-d_news h1,
  .up-d_news h2,
  .up-d_news h3,
  .up-d_news p,
  .up-d_news a,
  .up-d_news img,
  .up-d_news strong,
  .up-d_news b,
  .up-d_news ul,
  .up-d_news li {
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0;
    outline: 0;
  }

  .up-d_news figure {
    display: block;
  }

  .up-d_news ul {
    list-style: none;
  }

  .up-d_news :focus {
    outline: 0;
  }

  .up-d_news h1,
  .up-d_news h2,
  .up-d_news h3 {
    font-size: 100%;
    font-weight: normal;
  }

  .up-d_news a {
    text-decoration: none;
    color: #613d17;
  }

  .up-d_news a:link {
    color: #613d17;
    text-decoration: none;
  }

  .up-d_news a:visited {
    color: #613d17;
    text-decoration: none;
  }

  .up-d_news a:hover,
  .up-d_news a:active,
  .up-d_news a:focus {
    text-decoration: underline;
  }

  .up-d_news,
  .up-d_news {
    font-size: 16px;
    overflow-x: hidden;
    line-height: 1.7em;
    color: #242424;
  }

  .up-d_news img {
    border: 0;
  }

  .up-d_news img {
    height: auto;
    font-size: 0;
    vertical-align: bottom;
  }

  .up-d_news p {
    line-height: 1.7em;
    margin: 0;
    padding: 0;
    font-size: 16px;
  }

  .up-d_news .mb0 {
    margin-bottom: 0 !important;
  }

  .up-d_news .mb20 {
    margin-bottom: 20px !important;
  }

  .up-d_news .mb50 {
    margin-bottom: 50px !important;
  }

  .up-d_news .section {
    margin: 0 0 15px;
  }

  .up-d_news .cf:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }

  .up-d_news .cf {
    display: block;
  }

  .up-d_news #header {
    position: relative;
    width: 100%;
    height: 530px;
  }

  .up-d_news #header #h_navi {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 100;
    width: 960px;
    margin-left: -480px;
    height: 0;
  }

  .up-d_news #header #h_navi h1 {
    float: left;
  }

  .up-d_news #header #h_navi h1 a {
    display: block;
    font-size: 0;
    line-height: 0;
  }

  .up-d_news #header #h_navi ul {
    float: right;
  }

  .up-d_news #header #h_navi ul li {
    float: left;
    display: block;
  }

  .up-d_news #header #h_navi ul li a {
    display: block;
    font-size: 0;
    line-height: 0;
  }

  .up-d_news #header #h_navi ul li.h_navi_01 a {
    width: 194px;
    height: 46px;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_01.png') no-repeat 0 0;
  }

  .up-d_news #header #h_navi ul li.h_navi_01 a:hover {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_01.png') no-repeat 0 -46px;
  }

  .up-d_news #header #h_navi ul li.h_navi_02 a {
    width: 112px;
    height: 46px;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_02.png') no-repeat 0 0;
  }

  .up-d_news #header #h_navi ul li.h_navi_02 a:hover {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_02.png') no-repeat 0 -46px;
  }

  .up-d_news #header #h_navi ul.lang {
    float: right;
    background-color: #34085A;
    margin-top: 25px;
    margin-right: 10px;
    opacity: 0.8;
  }

  .up-d_news #header #h_navi ul.lang li {
    display: inline-block;
  }

  .up-d_news #header #h_navi ul.lang li a {
    line-height: 29px;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0 10px;
    height: 29px;
    border: 1px solid #34085A;
  }

  .up-d_news #header #h_navi ul.lang li a:hover {
    background-color: #fff;
    color: #34085A;
  }

  .up-d_news #g_navi {
    border-bottom: solid 8px #482d11;
  }

  .up-d_news #g_navi ul {
    width: 960px;
    margin: 0 auto;
  }

  .up-d_news #g_navi ul li {
    float: left;
    display: block;
  }

  .up-d_news #g_navi ul li a {
    display: block;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    width: 192px;
    height: 75px;
    color: transparent;
  }

  .up-d_news #g_navi ul li a:hover {
    text-indent: -9999px !important;
  }

  .up-d_news #g_navi ul li.navi_01 a {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/g_navi_01_o.jpg') no-repeat 0 0;
  }

  .up-d_news #g_navi ul li.navi_02 a {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/g_navi_02_o.jpg') no-repeat 0 0;
  }

  .up-d_news #g_navi ul li.navi_03 a {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/g_navi_03_o.jpg') no-repeat 0 0;
  }

  .up-d_news #g_navi ul li.navi_05 a {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/g_navi_05_o.jpg') no-repeat 0 0;
  }

  .up-d_news #content {
    margin: 0 auto 100px;
    padding-top: 50px;
  }

  .up-d_news #content #left_content {
    width: 100%;
  }

  .up-d_news #content #right_content {
    width: 100%;
  }

  .up-d_news #content,
  .up-d_news #content {
    overflow: hidden;
    width: 960px;
  }

  .up-d_news #content #left_content,
  .up-d_news #content #left_content {
    width: 700px;
    float: left;
  }

  .up-d_news #content #right_content,
  .up-d_news #content #right_content {
    width: 220px;
    float: left;
    margin-left: 40px;
  }

  .up-d_news #content h2 {
    font-size: 40px;
    font-weight: bold;
    color: #482d12;
    line-height: 1;
    text-align: center;
    margin-bottom: 30px;
  }

  .up-d_news .bnr_side {
    padding: 40px 0 14px;
    overflow: hidden;
    background: #f5f5f5;
  }

  .up-d_news .bnr_side .inner {
    margin: 0 auto;
  }

  .up-d_news .bnr_side {
    padding: 40px 0 14px;
    overflow: hidden;
    background: #f5f5f5;
  }

  .up-d_news .productRight .bnr_side {
    background: #fff;
    padding: 0;
  }

  .up-d_news .bnr_side .inner {
    width: 960px;
  }

  .up-d_news .bnr_side .inner {
    margin: 0 auto;
  }

  .up-d_news .bnr_side .inner {
    width: 960px;
  }

  .up-d_news .bnr_side ul {
    overflow: hidden;
  }

  .up-d_news .bnr_side ul li {
    margin-bottom: 26px;
    float: left;
    margin-left: 26px;
  }

  .up-d_news .bnr_side ul li {
    margin-bottom: 26px;
    float: left;
    margin-left: 26px;
  }

  .up-d_news .productRight .bnr_side ul li {
    float: none;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0;
    margin-left: 0;
  }

  .up-d_news .bnr_side ul li:nth-child(4n+1) {
    margin-left: 0;
  }

  .up-d_news .productRight .bnr_side ul li:first-child {
    margin-top: 0;
  }

  .up-d_news #content .bnr_side h2 {
    font-size: 16px;
    background: #472d12;
    color: #fff;
    padding: 10px;
    text-align: left;
    margin-bottom: 0;
  }

  .up-d_news .sideList {
    margin-bottom: 20px;
  }

  .up-d_news .sideList ul li {
    padding: 10px 0 !important;
    margin-top: 0 !important;
    border-bottom: 1px dotted #b49e88;
  }

  .up-d_news .sideList ul li a {
    color: #333;
    font-size: 14px;
    line-height: 22px;
  }

  .up-d_news #info_area {
    margin-bottom: 70px;
  }

  .up-d_news #info_area .info_style {
    padding-top: 18px;
  }

  .up-d_news #info_area .info_style ul li {
    padding: 9px 0 9px 121px;
    border-bottom: dotted 1px #b49e88;
  }

  .up-d_news #info_area .info_style ul li a {
    color: #242424;
  }

  .up-d_news #info_area .info_style ul li.cat_news {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/top/icon_info01.gif') no-repeat left center;
  }

  .up-d_news #footer {
    font-size: 14px;
    position: relative;
  }

  .up-d_news #footer .inner_wrap {
    border-bottom: double 3px #e2dbd3;
    margin-bottom: 30px;
  }

  .up-d_news #footer .inner_wrap .f_inner_01 {
    width: 960px;
    margin: 0 auto;
    padding: 15px 0;
  }

  .up-d_news #footer .inner_wrap .f_inner_01 p {
    float: left;
  }

  .up-d_news #footer .inner_wrap .f_inner_01 p a {
    display: block;
    color: transparent;
  }

  .up-d_news #footer .inner_wrap .f_inner_01 ul {
    float: right;
    margin-top: 20px;
  }

  .up-d_news #footer .inner_wrap .f_inner_01 ul li {
    float: left;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/bg_f_li.png') no-repeat right center;
    padding: 0 20px 0 5px;
  }

  .up-d_news #footer .inner_wrap .f_inner_01 ul li a {
    font-weight: bold;
  }

  .up-d_news #footer .f_inner_02 {
    width: 960px;
    margin: 0 auto 39px;
  }

  .up-d_news #footer .f_inner_02 .list_wrap_01 {
    width: 290px;
    border-right: solid 1px #dbd4cc;
    float: left;
    padding: 12px 10px 12px 0;
  }

  .up-d_news #footer .f_inner_02 .list_wrap_02 {
    width: 206px;
    border-right: solid 1px #dbd4cc;
    float: left;
    padding: 12px 10px 12px 0;
  }

  .up-d_news #footer .f_inner_02 .list_wrap_03 {
    width: 182px;
    border-right: solid 1px #dbd4cc;
    float: left;
    padding: 12px 10px 12px 0;
  }

  .up-d_news #footer .f_inner_02 .list_wrap_04 {
    width: 249px;
    float: left;
    padding: 12px 0 12px 0;
  }

  .up-d_news #footer .f_inner_02 p {
    margin: 0 0 20px 12px;
  }

  .up-d_news #footer .f_inner_02 p a {
    font-weight: bold;
    color: #613d17;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/icon_f_ttl.png') no-repeat left center;
    padding-left: 20px;
  }

  .up-d_news #footer .f_inner_02 ul {
    margin-left: 20px;
  }

  .up-d_news #footer .f_inner_02 ul li {
    margin-bottom: 12px;
  }

  .up-d_news #footer .f_inner_02 ul li a {
    padding-left: 15px;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/icon_f_list.png') no-repeat left center;
  }

  .up-d_news #footer .f_inner_02 ul li .sub_link {
    display: block;
    padding-top: 12px;
  }

  .up-d_news #footer .f_inner_02 ul li .sub_link a {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/icon_s_link.png') no-repeat left center;
    margin-left: 15px;
  }

  .up-d_news #footer .copy {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/bg_copy.gif') #2a1703 repeat-x 0 0;
    color: #fff;
    padding: 12px 0;
    text-align: center;
    font-size: 14px;
  }

  .up-d_news .bnr_side ul li a:hover {
    opacity: .75;
  }

  .up-d_news #header {
    height: auto;
  }

  .up-d_news #header #h_navi {
    position: relative;
    top: 0;
    left: 0;
    width: 960px;
    margin: 0 auto;
    height: auto;
  }

  .up-d_news #header #h_navi ul {
    margin-top: 25px;
  }

  .up-d_news #g_navi {
    border-top: solid 4px #482d11;
  }

  .up-d_news #header #h_navi ul li.h_navi_01 a {
    width: 194px;
    height: 31px;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_01.png') no-repeat 0 -7px;
  }

  .up-d_news #header #h_navi ul li.h_navi_01 a:hover {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_01.png') no-repeat 0 -53px;
  }

  .up-d_news #header #h_navi ul li.h_navi_02 a {
    width: 112px;
    height: 31px;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_02.png') no-repeat 0 -7px;
  }

  .up-d_news #header #h_navi ul li.h_navi_02 a:hover {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/h_navi_02.png') no-repeat 0 -53px;
  }

  .up-d_news #content {
    padding-top: 20px;
  }

  .up-d_news #page_footer {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/bg_page_footer01.png') repeat-x 0 0;
    padding-top: 5px;
  }

  .up-d_news #page_footer .inner {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/bg_page_footer02.jpg') repeat 0 0;
  }

  .up-d_news #page_footer .inner ul {
    width: 960px;
    margin: 0 auto;
  }

  .up-d_news #page_footer .inner ul li {
    width: 215px;
    float: left;
    margin-right: 33px;
    display: block;
  }

  .up-d_news #page_footer .inner ul {
    width: 960px;
    margin: 0 auto;
  }

  .up-d_news #page_footer .inner ul li {
    width: 215px;
    float: left;
    display: block;
    margin-right: 33px;
  }

  .up-d_news #page_footer .inner ul li.last {
    margin-right: 0;
  }

  .up-d_news #page_footer .innerWrap {
    width: 960px;
    margin: 0 auto;
    position: relative;
    padding: 25px 0 30px;
  }

  .up-d_news #page_footer .innerWrap {
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 25px 0 30px;
  }

  .up-d_news #toTop {
    position: absolute;
    top: -45px;
    left: 50%;
    margin-left: 480px;
    z-index: 100;
    display: block;
    width: 92px;
    height: 45px;
  }

  .up-d_news .breadcrumbs {
    width: 960px;
    margin: 0 auto 20px;
  }

  .up-d_news .breadcrumbs li {
    float: left;
    padding-right: 18px;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/bg_arrow.gif') no-repeat right center;
    line-height: 1;
    margin-right: 10px;
  }

  .up-d_news .breadcrumbs li:last-child {
    padding-right: 0;
    background: none;
  }

  .up-d_news .section {
    margin-bottom: 90px;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
  }

  .up-d_news .section,
  .up-d_news .section {
    margin-bottom: 60px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .up-d_news .section h3 {
    margin-bottom: 30px;
  }

  .up-d_news .section p {
    line-height: 2em;
  }

  .up-d_news #right_content.productRight {
    padding-top: 55px;
  }

  .up-d_news .seminarTitle {
    font-size: 24px;
    color: #482d11;
  }

  .up-d_news a.page-numbers {
    background-color: #edede3;
    border: solid 1px #aaaaaa;
    border-radius: 5px;
    padding: 5px 8px;
    margin: 0 2px;
    display: inline-block;
  }

  .up-d_news .seminarTxt img {
    max-width: 100%;
  }

  .up-d_news .navigation {
    text-align: center;
    padding: 1em 0;
    width: 100%;
    margin-top: 50px;
  }

  .up-d_news .navigation ul {
    overflow: hidden;
  }

  .up-d_news .navileft {
    float: left;
    width: 50%;
    text-align: left;
    word-break: break-all;
    line-height: 1.5em;
  }

  .up-d_news .naviright {
    float: right;
    width: 50%;
    text-align: right;
    word-break: break-all;
    line-height: 1.5em;
  }

  .up-d_news .sns_gnav {
    height: 75px;
    padding: 0 10px;
    text-align: center;
  }

  .up-d_news .sns_gnav a {
    display: inline-block !important;
    width: 32px !important;
    margin: 22px 10px 0;
  }

  .up-d_news .sns_gnav a img {
    width: 100%;
  }

  .up-d_news #g_navi ul li.sns_gnav a:hover {
    text-indent: 0px !important;
  }

  .up-d_news #g_navi ul li.sns_gnav a:hover {
    opacity: 0.8;
  }

  .up-d_news .sns_gnav.sns_bot {
    text-align: left;
  }

  .up-d_news .sns_gnav.sns_bot a {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  .up-d_news,
  .up-d_news {
    font-size: 13px;
    overflow-x: hidden;
    line-height: 1.5em;
    color: #242424;
  }

  .up-d_news,
  .up-d_news,
  .up-d_news div,
  .up-d_news ul,
  .up-d_news li,
  .up-d_news h1,
  .up-d_news h2,
  .up-d_news h3,
  .up-d_news p,
  .up-d_news span,
  .up-d_news a,
  .up-d_news img {
    margin: 0;
    padding: 0;
    border: 0;
  }

  .up-d_news ul,
  .up-d_news li {
    list-style: none;
  }

  .up-d_news a {
    text-decoration: none;
    color: #613d17;
  }

  .up-d_news a:hover {
    text-decoration: underline;
  }

  .up-d_news .cf:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
  }

  .up-d_news img {
    width: 100%;
    height: auto;
  }

  .up-d_news #up-d_sp-h_navi h1 {
    padding: 10px 0;
  }

  .up-d_news #up-d_sp-h_navi h1 a {
    display: block;
    text-align: center;
    width: 120.5px;
    margin: 0 auto;
  }

  .up-d_news #up-d_sp-h_navi h1 a img {
    width: 100%;
    height: auto;
  }

  .up-d_news #up-d_sp-h_navi > ul {
    background-color: #34085a;
    text-align: center;
    width: 100%;
  }

  .up-d_news #up-d_sp-h_navi > ul li {
    display: inline-block;
    width: 160px;
  }

  .up-d_news #up-d_sp-h_navi > ul li a {
    color: #fff;
    display: block;
    padding: 11px 5px;
  }

  .up-d_news #up-d_sp-acBtnMain {
    background-color: #482d11;
    border-bottom: solid 1px #7f6c59;
  }

  .up-d_news #up-d_sp-acBtnMain a {
    display: block;
    padding: 15px 0;
    text-align: center;
  }

  .up-d_news #up-d_sp-acBtnMain a img {
    width: 83px;
    height: auto;
  }

  .up-d_news #up-d_sp-g_navi {
    display: none;
    position: absolute;
    z-index: 1000;
    background-color: #fff;
    width: 100%;
  }

  .up-d_news #up-d_sp-g_navi > ul > li {
    border-bottom: solid 1px #482d11;
  }

  .up-d_news #up-d_sp-g_navi > ul > li:nth-child(1) a {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/sp/common/icon_gnavi01.gif') no-repeat 5px center;
    background-size: 18px 14.5px;
  }

  .up-d_news #up-d_sp-g_navi > ul > li:nth-child(2) span.close {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/sp/common/icon_gnavi02.gif') no-repeat 5px center,
  		url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/sp/common/icon_open.gif') no-repeat 98% center;
    background-size: 19px 16px,
  		18px 18px;
  }

  .up-d_news #up-d_sp-g_navi > ul > li:nth-child(3) span.close {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/sp/common/icon_gnavi03.gif') no-repeat 5px center,
  		url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/sp/common/icon_open.gif') no-repeat 98% center;
    background-size: 16px 18px,
  		18px 18px;
  }

  .up-d_news #up-d_sp-g_navi > ul > li:nth-child(4) a {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/sp/common/icon_gnavi05.gif') no-repeat 5px center;
    background-size: 16px 26px;
  }

  .up-d_news #up-d_sp-g_navi > ul > li > a,
  .up-d_news #up-d_sp-g_navi > ul > li > span {
    display: block;
    padding: 10px 0 10px 30px;
    color: #482d11;
    font-weight: 700;
  }

  .up-d_news #up-d_sp-g_navi > ul > li > span.btnClose {
    text-align: center;
    padding: 10px;
    background-color: #482d11;
    color: #fff;
  }

  .up-d_news #up-d_sp-g_navi > ul > li > ul {
    background-color: #f7f3ee;
    border-top: solid 1px #dcd5cc;
    display: none;
  }

  .up-d_news #up-d_sp-g_navi > ul > li > ul li {
    width: 50%;
    float: left;
    border-bottom: solid 1px #dcd5cc;
  }

  .up-d_news #up-d_sp-g_navi > ul > li > ul li a {
    display: block;
    padding: 10px;
    font-size: 11px;
    letter-spacing: -1px;
  }

  .up-d_news #up-d_sp-g_navi > ul > li > ul li:nth-child(odd) a {
    border-right: solid 1px #dcd5cc;
  }

  .up-d_news .sp-lang-navi {
    background-color: #4a127b;
  }

  .up-d_news .sp-lang-navi ul {
    max-width: 680px;
    margin: auto;
    font-size: 0;
  }

  .up-d_news .sp-lang-navi ul li {
    display: inline-block;
    font-size: 14px;
    width: 25%;
    text-align: center;
  }

  .up-d_news .sp-lang-navi ul li a {
    color: #fff;
    text-decoration: none;
    padding: 10px;
    display: block;
    border: 1px solid #4a127b;
  }

  .up-d_news .sp-lang-navi ul li a:hover {
    background-color: #fff;
    color: #4a127b;
  }

  .up-d_news #content {
    width: 100%;
  }

  .up-d_news #info_area {
    padding-bottom: 20px;
  }

  .up-d_news #info_area > div a,
  .up-d_news #info_area > div a span {
    display: block;
  }

  .up-d_news #info_area > div a {
    padding: 10px;
    color: #242424;
    border-bottom: dotted 1px #b49e88;
  }

  .up-d_news #info_area > div a span {
    padding-left: 114px;
    margin-bottom: 10px;
    font-weight: 700;
  }

  .up-d_news #info_area > div .cat_news a span {
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/sp/top/icon_info01.gif') no-repeat 0 0;
    background-size: 104px 21px;
  }

  .up-d_news .bnr_side {
    background: #fff;
  }

  .up-d_news .bnr_side ul {
    max-width: 100%;
    margin: 20px auto 20px;
    display: block;
    overflow: hidden;
  }

  .up-d_news .bnr_side ul li:after {
    clear: both;
    content: "";
    height: 0;
    display: block;
  }

  .up-d_news .bnr_side ul li a {
    display: block;
    line-height: 0;
  }

  .up-d_news .bnr_side ul li:nth-child(odd) a {
    padding-right: 5px;
  }

  .up-d_news .bnr_side ul li:nth-child(even) a {
    padding-left: 5px;
  }

  .up-d_news .bnr_side ul li a img {
    width: 100%;
    height: auto;
  }

  .up-d_news .bnr_side .inner {
    background: #f5f5f5;
    padding: 10px;
  }

  .up-d_news .bnr_side ul {
    overflow: hidden;
    padding: 10px;
  }

  .up-d_news .bnr_side ul li {
    width: 46%;
    margin: 2%;
    float: left;
  }

  .up-d_news .bnr_side ul li a {
    display: block;
    font-size: 0;
    line-height: 0;
    padding: 0;
  }

  .up-d_news .bnr_side .sideList h2 {
    font-size: 20px;
    background: #472d12;
    color: #fff;
    line-height: 1.5;
    padding: 5px 10px;
  }

  .up-d_news .bnr_side .sideList ul {
    margin: 0;
    padding: 0 10px 30px;
  }

  .up-d_news .bnr_side .sideList ul li {
    width: 100%;
    margin: 0;
    float: none;
    border-bottom: 1px dotted #b49e88;
  }

  .up-d_news .bnr_side .sideList ul li a {
    display: block;
    font-size: 13px;
    line-height: 1.5;
    padding: 15px 0;
    padding-right: 0 !important;
  }

  .up-d_news p.copy {
    text-align: center;
    background-color: #2a1703;
    padding: 10px;
    color: #fff;
  }

  .up-d_news #up-d_sp-footer .f_inner_01,
  .up-d_news #up-d_sp-footer .f_inner_02 {
    background-color: #f7f3ee;
  }

  .up-d_news #up-d_sp-footer .f_inner_01 {
    border-bottom: solid 1px #d4cbc2;
    padding: 20px 10px;
  }

  .up-d_news #up-d_sp-footer .f_inner_01 ul {
    text-align: center;
  }

  .up-d_news #up-d_sp-footer .f_inner_01 ul li {
    text-align: center;
    display: inline-block;
  }

  .up-d_news #up-d_sp-footer .f_inner_01 ul li a {
    padding: 0 5px;
  }

  .up-d_news #up-d_sp-footer .f_inner_01 ul li:nth-child(1) {
    width: 100%;
    margin-bottom: 10px;
  }

  .up-d_news #up-d_sp-footer .f_inner_01 ul li:nth-child(2) a,
  .up-d_news #up-d_sp-footer .f_inner_01 ul li:nth-child(3) a,
  .up-d_news #up-d_sp-footer .f_inner_01 ul li:nth-child(4) a {
    border-right: solid 1px #927d6b;
  }

  .up-d_news #up-d_sp-footer .f_inner_02 {
    padding: 20px 10px 40px;
  }

  .up-d_news #up-d_sp-footer .f_inner_02 > div {
    width: 50%;
    float: left;
  }

  .up-d_news #up-d_sp-footer .f_inner_02 > div > p a {
    font-weight: 700;
  }

  .up-d_news #up-d_sp-footer .f_inner_02 > div > p,
  .up-d_news #up-d_sp-footer .f_inner_02 > div > ul li {
    margin-bottom: 10px;
  }

  .up-d_news #up-d_sp-footer .f_inner_02 > div > ul {
    margin-bottom: 40px;
  }

  .up-d_news .toLink {
    padding-top: 20px;
  }

  .up-d_news .toLink a {
    width: 56px;
    margin: 0 auto;
    display: block;
  }

  .up-d_news .toLink a img {
    width: 100%;
    height: auto;
  }

  .up-d_news .mb0 {
    margin-bottom: 0 !important;
  }

  .up-d_news .mb20 {
    margin-bottom: 20px !important;
  }

  .up-d_news .mb50 {
    margin-bottom: 50px !important;
  }

  .up-d_news .section {
    margin: 0 0 15px;
  }

  .up-d_news .cf:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
  }

  .up-d_news .cf {
    display: block;
  }

  .up-d_news .sns_gnav {
    height: 75px;
    padding: 0 10px;
    text-align: center;
  }

  .up-d_news .sns_gnav a {
    display: inline-block !important;
    width: 32px !important;
    margin: 22px 15px 0;
    padding: 0 !important;
  }

  .up-d_news .sns_gnav a img {
    width: 100%;
  }

  .up-d_news #up-d_sp-g_navi ul li.sns_gnav a:hover {
    text-indent: 0px !important;
  }

  .up-d_news #up-d_sp-g_navi ul li.sns_gnav a:hover {
    opacity: 0.8;
  }

  .up-d_news .breadcrumbs {
    width: 100%;
    margin: 10px auto;
    padding: 0 10px;
    box-sizing: border-box;
  }

  .up-d_news .breadcrumbs li {
    float: left;
    padding-right: 18px;
    background: url('https://www.chuko-awamori.com/wp-content/themes/chukowp/img/common/bg_arrow.gif') no-repeat right center;
    line-height: 1;
    margin-right: 10px;
    line-height: 1.7;
  }

  .up-d_news .breadcrumbs li:last-child {
    padding-right: 0;
    background: none;
  }

  .up-d_news .tablenav {
    padding: 10px;
    text-align: center;
  }

  .up-d_news .spSidePd {
    padding: 0 10px;
  }

  .up-d_news .spH2 {
    border-top: 2px solid #482d11;
    border-bottom: 2px solid #482d11;
    font-size: 16px;
    font-weight: bold;
    color: #482d11;
    text-align: left;
    padding: 10px;
    margin-bottom: 20px;
  }

  .up-d_news .seminarTitle {
    font-size: 16px;
    color: #482d11;
    line-height: 1.3;
    margin-bottom: 20px;
  }

  .up-d_news .navigation {
    text-align: center;
    padding: 1em 0;
    width: 100%;
    margin-top: 50px;
  }

  .up-d_news .navigation ul {
    overflow: hidden;
  }

  .up-d_news .navileft {
    float: left;
    width: 50%;
    text-align: left;
    word-break: break-all;
    line-height: 1.5em;
  }

  .up-d_news .naviright {
    float: right;
    width: 50%;
    text-align: right;
    word-break: break-all;
    line-height: 1.5em;
  }
}
