@charset "UTF-8";
html {
  height: 100%;
  font-size: 62.5%;
}

body {
  height: 100%;
  font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体", YuGothic,"游ゴシック","Yu Gothic","Lucida Grande",Osaka,Verdana,"メイリオ",sans-serif;
  font-weight: 500;
  color: #000;
  background-color: #e6e6e6;
}

header {
  width: 100%;
  height: 100px;
  z-index: 2000;
  position: fixed;
  top: 0;
  left: 0;
}

#wrapper {
  width: 100%;
  min-height: 100%;
  display: flex;
  margin-top: 130px;
}

footer {
  width: 100%;
  text-align: center;
  padding: 15px 0;
}
footer .footerBox {
  width: 1200px;
  margin: 0 auto;
}
footer .footerBox ul {
  display: flex;
  justify-content: center;
  font-size: 14px;
}
footer .footerBox ul li {
  border-right: #FFFFFF 1px solid;
  padding-right: 5px;
  margin: 15px 5px 15px 0;
}
footer .footerBox ul li:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
footer .footerBox ul li a {
  color: #FFFFFF !important;
}
footer .footerBox ul li a:hover {
  text-decoration: underline;
}
footer .footerBox .cregit {
  font-size: 10px;
  color: #fff;
}

/* ヘッダーボックス */
div.headerBox {
  width: 1480px;
  height: 100px;
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  position: relative;
}
@media screen and (max-width: 1367px) {
  div.headerBox {
    width: 1320px;
  }
}
div.headerBox .headLogo {
  position: absolute;
  top: 10px;
  left: 25px;
  z-index: 200;
}
div.headerBox .headLogo img {
  width: 100%;
}
div.headerBox .tickerBox {
  position: relative;
  display: flex;
  width: 730px;
  height: 60px;
  margin-left: 280px;
  padding: 9px 12px;
  background: linear-gradient(to bottom, #d9d9d9 0%, #ffffff 100%);
  border-radius: 10px;
  user-select: none;
}
@media screen and (max-width: 1367px) {
  div.headerBox .tickerBox {
    width: 630px;
    margin-left: 260px;
  }
}
div.headerBox .tickerBox #ticker {
  height: 42px;
}
div.headerBox .tickerBox dl {
  width: 100%;
  display: table;
}
div.headerBox .tickerBox dl dt {
  display: table-cell;
  width: 80px;
  vertical-align: middle;
  color: #E20314;
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  font-weight: normal;
  border-right: #E60012 2px dotted;
  padding-right: 10px;
  margin-right: 20px;
}
div.headerBox .tickerBox dl dt span {
  display: block;
  font-size: 15px;
}
div.headerBox .tickerBox dl dd {
  display: table-cell;
  vertical-align: middle;
  padding-left: 1em;
  font-size: 14px;
  /*ニュースティッカー*/
}
@keyframes ticker {
  /*アニメーション設定。右から左に流す、を繰り返す*/
  0% {
    transform: translate(0, 0);
    visibility: visible;
  }
  100% {
    transform: translate(-100%, 0);
  }
}
div.headerBox .tickerBox dl dd .ticker-wrap {
  /*ティッカーを包括している親要素*/
  position: relative;
  z-index: 7000;
  overflow: hidden;
  width: 610px;
  height: 35px;
  box-sizing: content-box;
}
@media screen and (max-width: 1367px) {
  div.headerBox .tickerBox dl dd .ticker-wrap {
    width: 450px;
  }
}
div.headerBox .tickerBox dl dd .ticker-wrap .ticker {
  /*ティッカー本体*/
  -webkit-font-smoothing: subpixel-antialiased;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding-left: 100%;
  white-space: nowrap;
  box-sizing: content-box;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: ticker;
  animation-duration: 30s;
  font-weight: bold;
}
div.headerBox .tickerBox dl dd .ticker-wrap .ticker__item {
  /*個別設定*/
  display: inline-block;
  padding: 0 2em;
  font-size: 14px;
  color: #000;
}
div.headerBox .tickerBox dl dd .ticker-wrap:hover .ticker {
  /*本体にマウスホバーしたらアニメーションを一時停止*/
  animation-play-state: paused;
}
div.headerBox .tickerBox .loginName {
  position: absolute;
  left: 0;
  bottom: -20px;
  font-size: 12px;
  line-height: 1;
  color: #FFF100;
}
div.headerBox .tickerBox .loginName span {
  color: #FFF;
  margin-left: 20px;
}

.progressInfo {
  width: 430px;
  height: 70px;
  background: #FFF67F;
  border-radius: 10px;
  padding: 6px;
}
@media screen and (max-width: 1367px) {
  .progressInfo {
    width: 400px;
  }
}
.progressInfo dl {
  display: table;
}
.progressInfo dl dt, .progressInfo dl dd {
  display: table-cell;
  vertical-align: middle;
}
.progressInfo dl dt {
  font-size: 19px;
  text-align: center;
  padding-left: 0.25em;
  padding-right: 0.5em;
}
@media screen and (max-width: 1367px) {
  .progressInfo dl dt {
    font-size: 16px;
  }
}
.progressInfo dl dd {
  width: 260px;
  background: #FFF;
  border-radius: 10px;
  padding: 2px 15px 1px;
}
.progressInfo dl dd p {
  color: #E20314;
  font-size: 16px;
}
.progressInfo dl dd p span {
  font-size: 12px;
}
.progressInfo dl dd table {
  width: 250px;
}
.progressInfo dl dd table th {
  width: 50px;
  height: 10px;
}
.progressInfo dl dd table th.time {
  background-color: #E20314;
}
.progressInfo dl dd table td {
  height: 10px;
  font-size: 10px;
}

body.osaka.buyer.flower.login div.headerBox .headLogo {
  position: absolute;
  top: 30px;
  left: 33px;
  z-index: 200;
}

body.osaka.buyer.flower div.headerBox .usm {
  left: 33px;
}

div.headerBox .daishoku {
  top: 20px;
}

body.osaka.buyer.plant div.headerBox .daishoku {
  top: 10px;
  left: 33px;
}

body.kobe.producer div.headerBox .kiss,
body.kobe.staff div.headerBox .kiss {
  top: 17px;
  left: 28px;
}

body.kobe.buyer div.headerBox .kiss {
  top: 10px;
  left: 33px;
}

body.osaka.buyer.flower div.headerBox .usm img {
  width: 80%;
}

body.osaka.buyer.plant div.headerBox .daishoku img {
  width: 80%;
}

body.kobe.buyer div.headerBox .kiss img {
  width: 60%;
}

body.kobe.producer div.headerBox .kiss img,
body.kobe.staff div.headerBox .kiss img {
  width: 80%;
}

body.osaka.buyer.flower div.headerBox .headBg01,
body.osaka.buyer.plant div.headerBox .headBg01 {
  position: absolute;
  bottom: 0;
  left: 36px;
  width: 65px;
  height: 60px;
  background-image: url(/kiss/jsp/obuyer/img/head_bg01.svg);
  background-repeat: no-repeat;
}

body.osaka.buyer.flower div.headerBox .headBg02,
body.osaka.buyer.plant div.headerBox .headBg02 {
  position: absolute;
  top: 10px;
  left: 180px;
  width: 100px;
  height: 80px;
  background-image: url(/kiss/jsp/obuyer/img/head_bg02.svg);
  background-repeat: no-repeat;
}

body.kobe.buyer div.headerBox .headBg03,
body.osaka.buyer.plant div.headerBox .headBg03 {
  position: absolute;
  top: 0;
  left: 180px;
  width: 100px;
  height: 100px;
  background-image: url(/kiss/jsp/obuyer/img/head_bg03.svg);
  background-repeat: no-repeat;
}

body.osaka.staff.plant .progressInfo,
body.osaka.producer.plant .progressInfo {
  background: #f7c9dd;
}

body.osaka.buyer.flower .progressInfo {
  background: #d9e480;
}

body.osaka.buyer.plant .progressInfo {
  background: #e7bc71;
}

body.kobe.staff .progressInfo {
  background: #c4d700;
}

body.kobe.producer .progressInfo {
  background: #bae3f9;
}

body.kobe.buyer .progressInfo {
  background: #ffe67a;
}

/* /////////////ヘッダー////////////// */
/* バックグラウンドカラー */
body.osaka.producer.flower header {
  background-image: linear-gradient(to right, #6bc8f2 30%, #4a94d1 100%);
}

body.osaka.producer.plant header {
  background-image: linear-gradient(to right, #87caac 30%, #009fa8 100%);
}

body.osaka.buyer.flower header,
body.osaka.buyer.plant header,
body.kobe.buyer header {
  background-color: #231815;
}

body.osaka.staff.flower header {
  background-image: linear-gradient(to right, #8d93c8 30%, #525898 100%);
}

body.osaka.staff.plant header {
  background-image: linear-gradient(to right, #9ec364 30%, #7baa17 100%);
}

body.kobe.producer header {
  background-image: linear-gradient(to right, #dcaaba 30%, #c94e97 100%);
}

body.kobe.staff header {
  background-image: linear-gradient(to right, #e6a600 30%, #b14612 100%);
}

/* ヘッダー左下パーツ */
.headerLeft {
  width: 240px;
  height: 40px;
  position: absolute;
  top: 100px;
  left: 0;
}
.headerLeft::before {
  content: "";
  top: 0;
  right: 0;
  border-top: 40px solid transparent;
  border-right: 20px solid #e6e6e6;
  /* ラベルの色はここで変更 */
  position: absolute;
  z-index: 100;
}

.headerLeft2 {
  width: 240px;
  height: 40px;
  position: absolute;
  top: 100px;
  left: 0;
}
.headerLeft2::before {
  content: "";
  top: 0;
  right: 0;
  border-top: 40px solid transparent;
  border-right: 20px solid #FFFFFF;
  /* ラベルの色はここで変更 */
  position: absolute;
  z-index: 100;
}

body.osaka.producer.flower .headerLeft {
  background-color: #6bc8f2;
}

body.osaka.producer.plant .headerLeft {
  background-color: #87caac;
}

body.osaka.staff.flower .headerLeft {
  background-color: #8d93c8;
}

body.osaka.staff.plant .headerLeft {
  background-color: #9ec364;
}

body.kobe.producer .headerLeft {
  background-color: #dcaaba;
}

body.kobe.staff .headerLeft {
  background-color: #e6a600;
}

body.osaka.producer.flower .headerLeft2 {
  background-color: #6bc8f2;
}

body.osaka.producer.plant .headerLeft2 {
  background-color: #87caac;
}

body.osaka.staff.flower .headerLeft2 {
  background-color: #8d93c8;
}

body.osaka.staff.plant .headerLeft2 {
  background-color: #9ec364;
}

body.kobe.producer .headerLeft2 {
  background-color: #dcaaba;
}

body.kobe.staff .headerLeft2 {
  background-color: #e6a600;
}

/* /////////////サイドメニュー////////////// */
/* サイドメニュー（買参人以外） */
body.osaka.producer.flower .sidemenu,
body.osaka.producer.plant .sidemenu,
body.osaka.staff.flower .sidemenu,
body.osaka.staff.plant .sidemenu,
body.kobe.producer .sidemenu,
body.kobe.staff .sidemenu {
  width: 250px;
  min-height: 90%;
  background-color: #FFF;
}
body.osaka.producer.flower .sidemenu ul.logout li,
body.osaka.producer.plant .sidemenu ul.logout li,
body.osaka.staff.flower .sidemenu ul.logout li,
body.osaka.staff.plant .sidemenu ul.logout li,
body.kobe.producer .sidemenu ul.logout li,
body.kobe.staff .sidemenu ul.logout li {
  width: 175px;
  height: 45px;
  margin-top: 25px;
  margin-bottom: 5px;
  margin-left: 10px;
  text-align: center;
  line-height: 45px;
  font-size: 18px;
  background-image: url(/kiss/jsp/common/img/side_logout_bg.png);
  background-size: cover;
}
body.osaka.producer.flower .sidemenu ul.logout li a,
body.osaka.producer.plant .sidemenu ul.logout li a,
body.osaka.staff.flower .sidemenu ul.logout li a,
body.osaka.staff.plant .sidemenu ul.logout li a,
body.kobe.producer .sidemenu ul.logout li a,
body.kobe.staff .sidemenu ul.logout li a{
  text-decoration: none;
}
body.osaka.producer.flower .sidemenu ul.navi_top, body.osaka.producer.flower .sidemenu ul.navi,
body.osaka.producer.plant .sidemenu ul.navi_top,
body.osaka.producer.plant .sidemenu ul.navi,
body.osaka.staff.flower .sidemenu ul.navi_top,
body.osaka.staff.flower .sidemenu ul.navi,
body.osaka.staff.plant .sidemenu ul.navi_top,
body.osaka.staff.plant .sidemenu ul.navi,
body.kobe.producer .sidemenu ul.navi_top,
body.kobe.producer .sidemenu ul.navi,
body.kobe.staff .sidemenu ul.navi_top,
body.kobe.staff .sidemenu ul.navi {
  margin-bottom: 20px;
  margin-left: -15px;
}
body.osaka.producer.flower .sidemenu ul.navi_top a,
body.osaka.producer.flower .sidemenu ul.navi a,
body.osaka.producer.plant .sidemenu ul.navi_top a,
body.osaka.producer.plant .sidemenu ul.navi a,
body.osaka.staff.flower .sidemenu ul.navi_top a,
body.osaka.staff.flower .sidemenu ul.navi,
body.osaka.staff.plant .sidemenu ul.navi_top a,
body.osaka.staff.plant .sidemenu ul.navi a,
body.kobe.producer .sidemenu ul.navi_top a,
body.kobe.producer .sidemenu ul.navi a,
body.kobe.staff .sidemenu ul.navi_top a,
body.kobe.staff .sidemenu ul.navi a{
  text-decoration: none;
}


body.osaka.producer.flower .sidemenu div.infoBox, 
body.osaka.producer.flower .sidemenu div.mailBox, 
body.osaka.producer.flower .sidemenu div.facebook,
body.osaka.producer.plant .sidemenu div.infoBox,
body.osaka.producer.plant .sidemenu div.mailBox,
body.osaka.producer.plant .sidemenu div.facebook,
body.osaka.staff.flower .sidemenu div.infoBox,
body.osaka.staff.flower .sidemenu div.mailBox,
body.osaka.staff.flower .sidemenu div.facebook,
body.osaka.staff.plant .sidemenu div.infoBox,
body.osaka.staff.plant .sidemenu div.mailBox,
body.osaka.staff.plant .sidemenu div.facebook,
body.kobe.producer .sidemenu div.infoBox,
body.kobe.producer .sidemenu div.mailBox,
body.kobe.producer .sidemenu div.facebook,
body.kobe.staff .sidemenu div.infoBox,
body.kobe.staff .sidemenu div.mailBox,
body.kobe.staff .sidemenu div.facebook {
  width: 175px;
  margin-left: 26px;
  margin-bottom: 20px;
}
body.osaka.producer.flower .sidemenu div.infoBox,
body.osaka.producer.plant .sidemenu div.infoBox,
body.osaka.staff.flower .sidemenu div.infoBox,
body.osaka.staff.plant .sidemenu div.infoBox,
body.kobe.producer .sidemenu div.infoBox,
body.kobe.staff .sidemenu div.infoBox {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
}
body.osaka.producer.flower .sidemenu div.mailBox,
body.osaka.producer.plant .sidemenu div.mailBox,
body.osaka.staff.flower .sidemenu div.mailBox,
body.osaka.staff.plant .sidemenu div.mailBox,
body.kobe.producer .sidemenu div.mailBox,
body.kobe.staff .sidemenu div.mailBox {
  border: 1px solid #000;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
}
body.osaka.producer.flower .sidemenu a,
body.osaka.producer.plant .sidemenu a,
body.osaka.staff.flower .sidemenu a,
body.osaka.staff.plant .sidemenu a,
body.kobe.producer .sidemenu a,
body.kobe.staff .sidemenu a {
  display: block;
  text-decoration: none;
}
body.osaka.producer.flower .sidemenu a:hover,
body.osaka.producer.plant .sidemenu a:hover,
body.osaka.staff.flower .sidemenu a:hover,
body.osaka.staff.plant .sidemenu a:hover,
body.kobe.producer .sidemenu a:hover,
body.kobe.staff .sidemenu a:hover {
  opacity: 0.5;
}

/* サイドメニュー（買参人） */
body.osaka.buyer.flower {
  background-image: url("/kiss/jsp/obuyer/img/body_bg.svg");
  background-repeat: repeat-y;
}

body.osaka.buyer.plant {
  background-image: url("/kiss/jsp/obuyer/img/body_bg.svg");
  background-repeat: repeat-y;
}

body.kobe.buyer {
  background-image: url("/kiss/jsp/kbuyer/img/body_bg.svg") !important;
  background-repeat: repeat-y;
}

body.osaka.buyer.flower .sidemenu,
body.osaka.buyer.plant .sidemenu {
  width: 250px;
  min-height: 100%;
  background-color: none;
  margin-top: 0;
}
body.kobe.buyer .sidemenu {
  width: 250px;
  min-height: 100%;
  background-color: none;
  margin-top: 0;
}
body.osaka.buyer.flower .sidemenu a,
body.osaka.buyer.plant .sidemenu a{
  text-decoration: none;
}
body.kobe.buyer .sidemenu a{
  text-decoration: none;
}

body.osaka.buyer.flower .contents a,
body.osaka.buyer.plant .contents a{
  text-decoration: none;
}
body.kobe.buyer .sidemenu a{
  text-decoration: none;
}

body.osaka.buyer.flower .sidemenu .side_inner,
body.osaka.buyer.plant .sidemenu .side_inner {
  margin-top: 0;
}
body.kobe.buyer .sidemenu .side_inner {
  margin-top: 0;
}
body.osaka.buyer.flower .sidemenu ul.logout li,
body.osaka.buyer.plant .sidemenu ul.logout li {
  width: 114px;
  height: 45px;
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 33px;
  text-align: center;
  font-size: 16px;
  position: relative;
  background-image: none;
  background-color: #dcdddd;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 2px;
}
body.kobe.buyer .sidemenu ul.logout li {
  width: 114px;
  height: 45px;
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 33px;
  text-align: center;
  font-size: 16px;
  position: relative;
  background-image: none;
  background-color: #dcdddd;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 2px;
}
body.osaka.buyer.flower .sidemenu ul.logout li a,
body.osaka.buyer.plant .sidemenu ul.logout li a {
  height: 40px;
  line-height: 40px;
  background-image: linear-gradient(to bottom, rgba(255, 247, 153, 0.7), rgba(214, 199, 0, 0.7));
  text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff;
}
body.kobe.buyer .sidemenu ul.logout li a {
  height: 40px;
  line-height: 40px;
  background-image: linear-gradient(to bottom, rgba(255, 247, 153, 0.7), rgba(214, 199, 0, 0.7));
  text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff;
}

body.osaka.buyer.flower .sidemenu ul.navi_top,
body.osaka.buyer.flower .sidemenu ul.navi,
body.osaka.buyer.plant .sidemenu ul.navi_top,
body.osaka.buyer.plant .sidemenu ul.navi {
  margin-bottom: 20px;
}
body.kobe.buyer .sidemenu ul.navi_top,
body.kobe.buyer .sidemenu ul.navi {
  margin-bottom: 20px;
}

body.osaka.buyer.flower .sidemenu div.infoBox,
body.osaka.buyer.flower .sidemenu div.mailBox,
body.osaka.buyer.flower .sidemenu div.facebook,
body.osaka.buyer.plant .sidemenu div.infoBox,
body.osaka.buyer.plant .sidemenu div.mailBox,
body.osaka.buyer.plant .sidemenu div.facebook {
  width: 160px;
  margin-left: 20px;
  margin-bottom: 20px;
}
body.kobe.buyer .sidemenu div.infoBox,
body.kobe.buyer .sidemenu div.mailBox,
body.kobe.buyer .sidemenu div.facebook {
  width: 160px;
  margin-left: 20px;
  margin-bottom: 20px;
}
body.osaka.buyer.flower .sidemenu div.mailBox,
body.osaka.buyer.plant .sidemenu div.mailBox {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
}
body.kobe.buyer .sidemenu div.mailBox {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
}

body.osaka.buyer.flower .sidemenu a,
body.osaka.buyer.plant .sidemenu a {
  display: block;
}
body.kobe.buyer .sidemenu a {
  display: block;
}

body.osaka.buyer.flower .sidemenu a:hover,
body.osaka.buyer.plant .sidemenu a:hover {
  opacity: 0.5;
}
body.kobe.buyer .sidemenu a:hover {
  opacity: 0.5;
}

/* サイドメニューアイコン */
.sIcon_top {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_top > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_top a {
  display: block;
}
.sIcon_top a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_top a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_top.png);
  background-position: center center;
}
.sIcon_top a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_flower {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_flower > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_flower a {
  display: block;
}
.sIcon_flower a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_flower a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_flower.png);
  background-position: center center;
}
.sIcon_flower a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_plant {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_plant > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_plant a {
  display: block;
}
.sIcon_plant a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_plant a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_plant.png);
  background-position: center center;
}
.sIcon_plant a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_material {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_material > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_material a {
  display: block;
}
.sIcon_material a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_material a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_material.png);
  background-position: center center;
}
.sIcon_material a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_shipment {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_shipment > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_shipment a {
  display: block;
}
.sIcon_shipment a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_shipment a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_shipment.png);
  background-position: center center;
}
.sIcon_shipment a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_market {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_market > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_market a {
  display: block;
}
.sIcon_market a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_market a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_market.png);
  background-position: center center;
}
.sIcon_market a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_mailbox {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_mailbox > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_mailbox a {
  display: block;
}
.sIcon_mailbox a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_mailbox a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_mailbox.png);
  background-position: center center;
}
.sIcon_mailbox a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_invoice {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_invoice > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_invoice a {
  display: block;
}
.sIcon_invoice a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_invoice a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_invoice.png);
  background-position: center center;
}
.sIcon_invoice a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_order-status {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_order-status > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_order-status a {
  display: block;
}
.sIcon_order-status a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_order-status a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_order-status.png);
  background-position: center center;
}
.sIcon_order-status a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_exhibition {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_exhibition > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_exhibition a {
  display: block;
}
.sIcon_exhibition a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_exhibition a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_exhibition.png);
  background-position: center center;
}
.sIcon_exhibition a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_producer-info {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_producer-info > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_producer-info a {
  display: block;
}
.sIcon_producer-info a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_producer-info a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_producer-info.png);
  background-position: center center;
}
.sIcon_producer-info a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_net-sales {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_net-sales > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_net-sales a {
  display: block;
}
.sIcon_net-sales a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_net-sales a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_net-sales.png);
  background-position: center center;
}
.sIcon_net-sales a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_net-order {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_net-order > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_net-order a {
  display: block;
}
.sIcon_net-order a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_net-order a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_net-order.png);
  background-position: center center;
}
.sIcon_net-order a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_info-fill {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_info-fill > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_info-fill a {
  display: block;
}
.sIcon_info-fill a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_info-fill a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_info-fill.png);
  background-position: center center;
}
.sIcon_info-fill a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_info-stroke {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_info-stroke > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_info-stroke a {
  display: block;
}
.sIcon_info-stroke a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_info-stroke a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_info-stroke.png);
  background-position: center center;
}
.sIcon_info-stroke a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_for-staff {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_for-staff > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_for-staff a {
  display: block;
}
.sIcon_for-staff a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_for-staff a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_for-staff.png);
  background-position: center center;
}
.sIcon_for-staff a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_arrival {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_arrival > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_arrival a {
  display: block;
}
.sIcon_arrival a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_arrival a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_arrival.png);
  background-position: center center;
}
.sIcon_arrival a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_web-sales {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_web-sales > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_web-sales a {
  display: block;
}
.sIcon_web-sales a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_web-sales a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_web-sales.png);
  background-position: center center;
}
.sIcon_web-sales a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_web-order {
  width: 190px;
  height: 56px;
  box-shadow: 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  margin-bottom: 5px;
  margin-left: 26px;
}
.sIcon_web-order > span {
  background-image: url(/kiss/jsp/common/img/side_corner.png);
  display: block;
  width: 21px;
  height: 26px;
  position: absolute;
  top: -2px;
  right: -2px;
}
.sIcon_web-order a {
  display: block;
}
.sIcon_web-order a dl {
  display: table;
  table-layout: fixed;
  width: 190px;
  height: 56px;
  margin-left: 20px;
}
.sIcon_web-order a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_web-order.png);
  background-position: center center;
}
.sIcon_web-order a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

body.osaka.buyer.flower .sIcon_top dt,
body.osaka.buyer.plant .sIcon_top dt,
body.kobe.buyer .sIcon_top dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_top.png);
}

body.osaka.buyer.flower .sIcon_flower dt,
body.osaka.buyer.plant .sIcon_flower dt,
body.kobe.buyer .sIcon_flower dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_flower.png);
}

body.osaka.buyer.flower .sIcon_plant dt,
body.osaka.buyer.plant .sIcon_plant dt,
body.kobe.buyer .sIcon_plant dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_plant.png);
}

body.osaka.buyer.flower .sIcon_material dt,
body.osaka.buyer.plant .sIcon_material dt,
body.kobe.buyer .sIcon_material dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_material.png);
}

body.osaka.buyer.flower .sIcon_shipment dt,
body.osaka.buyer.plant .sIcon_shipment dt,
body.kobe.buyer .sIcon_shipment dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_shipment.png);
}

body.osaka.buyer.flower .sIcon_market dt,
body.osaka.buyer.plant .sIcon_market dt,
body.kobe.buyer .sIcon_market dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_market.png);
}

body.osaka.buyer.flower .sIcon_mailbox dt,
body.osaka.buyer.plant .sIcon_mailbox dt,
body.kobe.buyer .sIcon_mailbox dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_mailbox.png);
}

body.osaka.buyer.flower .sIcon_invoice dt,
body.osaka.buyer.plant .sIcon_invoice dt,
body.kobe.buyer .sIcon_invoice dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_invoice.png);
}

body.osaka.buyer.flower .sIcon_order-status dt,
body.osaka.buyer.plant .sIcon_order-status dt,
body.kobe.buyer .sIcon_order-status dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_order-status.png);
}

body.osaka.buyer.flower .sIcon_exhibition dt,
body.osaka.buyer.plant .sIcon_exhibition dt,
body.kobe.buyer .sIcon_exhibition dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_exhibition.png);
}

body.osaka.buyer.flower .sIcon_producer-info dt,
body.osaka.buyer.plant .sIcon_producer-info dt,
body.kobe.buyer .sIcon_producer-info dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_producer-info.png);
}

body.osaka.buyer.flower .sIcon_net-sales dt,
body.osaka.buyer.plant .sIcon_net-sales dt,
body.kobe.buyer .sIcon_net-sales dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_net-sales.png);
}

body.osaka.buyer.flower .sIcon_net-order dt,
body.osaka.buyer.plant .sIcon_net-order dt,
body.kobe.buyer .sIcon_net-order dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_net-order.png);
}

body.osaka.buyer.flower .sIcon_info-fill dt,
body.osaka.buyer.plant .sIcon_info-fill dt,
body.kobe.buyer .sIcon_info-fill dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_info-fill.png);
}

body.osaka.buyer.flower .sIcon_info-stroke dt,
body.osaka.buyer.plant .sIcon_info-stroke dt,
body.kobe.buyer .sIcon_info-stroke dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_info-stroke.png);
}

body.osaka.buyer.flower .sIcon_for-staff dt,
body.osaka.buyer.plant .sIcon_for-staff dt,
body.kobe.buyer .sIcon_for-staff dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_for-staff.png);
}

body.osaka.buyer.flower .sIcon_arrival dt,
body.osaka.buyer.plant .sIcon_arrival dt,
body.kobe.buyer .sIcon_arrival dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_arrival.png);
}

body.osaka.buyer.flower .sIcon_web-sales dt,
body.osaka.buyer.plant .sIcon_web-sales dt,
body.kobe.buyer .sIcon_web-sales dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_web-sales.png);
}

body.osaka.buyer.flower .sIcon_web-order dt,
body.osaka.buyer.plant .sIcon_web-order dt,
body.kobe.buyer .sIcon_web-order dt {
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_web-order.png);
}

body.osaka.buyer.flower .sIcon_top,
body.osaka.buyer.plant .sIcon_top,
body.kobe.buyer .sIcon_top {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_top.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_flower,
body.osaka.buyer.plant .sIcon_flower,
body.kobe.buyer .sIcon_flower {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_flower.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_plant,
body.osaka.buyer.plant .sIcon_plant,
body.kobe.buyer .sIcon_plant {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_plant.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_material,
body.osaka.buyer.plant .sIcon_material,
body.kobe.buyer .sIcon_material {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_material.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_shipment,
body.osaka.buyer.plant .sIcon_shipment,
body.kobe.buyer .sIcon_shipment {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_shipment.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_market,
body.osaka.buyer.plant .sIcon_market,
body.kobe.buyer .sIcon_market {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_market.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_mailbox,
body.osaka.buyer.plant .sIcon_mailbox,
body.kobe.buyer .sIcon_mailbox {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_mailbox.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_invoice,
body.osaka.buyer.plant .sIcon_invoice,
body.kobe.buyer .sIcon_invoice {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_invoice.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_order-status,
body.osaka.buyer.plant .sIcon_order-status,
body.kobe.buyer .sIcon_order-status {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_order-status.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_exhibition,
body.osaka.buyer.plant .sIcon_exhibition,
body.kobe.buyer .sIcon_exhibition {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_exhibition.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_producer-info,
body.osaka.buyer.plant .sIcon_producer-info,
body.kobe.buyer .sIcon_producer-info {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_producer-info.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_net-sales,
body.osaka.buyer.plant .sIcon_net-sales,
body.kobe.buyer .sIcon_net-sales {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_net-sales.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_net-order,
body.osaka.buyer.plant .sIcon_net-order,
body.kobe.buyer .sIcon_net-order {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_net-order.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_info-fill,
body.osaka.buyer.plant .sIcon_info-fill,
body.kobe.buyer .sIcon_info-fill {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_info-fill.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_info-stroke,
body.osaka.buyer.plant .sIcon_info-stroke,
body.kobe.buyer .sIcon_info-stroke {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_info-stroke.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_for-staff,
body.osaka.buyer.plant .sIcon_for-staff,
body.kobe.buyer .sIcon_for-staff {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_for-staff.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_arrival,
body.osaka.buyer.plant .sIcon_arrival,
body.kobe.buyer .sIcon_arrival {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_arrival.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_web-sales,
body.osaka.buyer.plant .sIcon_web-sales,
body.kobe.buyer .sIcon_web-sales {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_web-sales.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .sIcon_web-order,
body.osaka.buyer.plant .sIcon_web-order,
body.kobe.buyer .sIcon_web-order {
  width: 180px;
  height: 75px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}
body.osaka.buyer.flower a,
body.osaka.buyer.plant a,
body.kobe.buyer a {
  display: block;
}
body.osaka.buyer.flower a dl,
body.osaka.buyer.plant a dl,
body.kobe.buyer a dl {
  display: table;
  width: 180px;
  height: 75px;
  margin-left: 20px;
}
body.osaka.buyer.flower a dl dt,
body.osaka.buyer.plant a dl dt,
body.kobe.buyer a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_web-order.png);
  background-position: center center;
}
body.osaka.buyer.flower a dl dd,
body.osaka.buyer.plant a dl dd,
body.kobe.buyer a dl dd {
  font-size: 18px;
  color: #FFF;
  line-height: 21px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sIcon_top.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_top.active span {
  background-image: none;
}
.sIcon_top.active dl {
  margin-left: 50px;
}
.sIcon_top.active dl dd {
  text-shadow: none;
}

.sIcon_flower.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_flower.active span {
  background-image: none;
}
.sIcon_flower.active dl {
  margin-left: 50px;
}
.sIcon_flower.active dl dd {
  text-shadow: none;
}

.sIcon_plant.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_plant.active span {
  background-image: none;
}
.sIcon_plant.active dl {
  margin-left: 50px;
}
.sIcon_plant.active dl dd {
  text-shadow: none;
}

.sIcon_material.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_material.active span {
  background-image: none;
}
.sIcon_material.active dl {
  margin-left: 50px;
}
.sIcon_material.active dl dd {
  text-shadow: none;
}

.sIcon_shipment.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_shipment.active span {
  background-image: none;
}
.sIcon_shipment.active dl {
  margin-left: 50px;
}
.sIcon_shipment.active dl dd {
  text-shadow: none;
}

.sIcon_market.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_market.active span {
  background-image: none;
}
.sIcon_market.active dl {
  margin-left: 50px;
}
.sIcon_market.active dl dd {
  text-shadow: none;
}

.sIcon_mailbox.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_mailbox.active span {
  background-image: none;
}
.sIcon_mailbox.active dl {
  margin-left: 50px;
}
.sIcon_mailbox.active dl dd {
  text-shadow: none;
}

.sIcon_invoice.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_invoice.active span {
  background-image: none;
}
.sIcon_invoice.active dl {
  margin-left: 50px;
}
.sIcon_invoice.active dl dd {
  text-shadow: none;
}

.sIcon_order-status.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_order-status.active span {
  background-image: none;
}
.sIcon_order-status.active dl {
  margin-left: 50px;
}
.sIcon_order-status.active dl dd {
  text-shadow: none;
}

.sIcon_exhibition.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_exhibition.active span {
  background-image: none;
}
.sIcon_exhibition.active dl {
  margin-left: 50px;
}
.sIcon_exhibition.active dl dd {
  text-shadow: none;
}

.sIcon_producer-info.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_producer-info.active span {
  background-image: none;
}
.sIcon_producer-info.active dl {
  margin-left: 50px;
}
.sIcon_producer-info.active dl dd {
  text-shadow: none;
}

.sIcon_net-sales.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_net-sales.active span {
  background-image: none;
}
.sIcon_net-sales.active dl {
  margin-left: 50px;
}
.sIcon_net-sales.active dl dd {
  text-shadow: none;
}

.sIcon_net-order.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_net-order.active span {
  background-image: none;
}
.sIcon_net-order.active dl {
  margin-left: 50px;
}
.sIcon_net-order.active dl dd {
  text-shadow: none;
}

.sIcon_info-fill.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_info-fill.active span {
  background-image: none;
}
.sIcon_info-fill.active dl {
  margin-left: 50px;
}
.sIcon_info-fill.active dl dd {
  text-shadow: none;
}

.sIcon_info-stroke.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_info-stroke.active span {
  background-image: none;
}
.sIcon_info-stroke.active dl {
  margin-left: 50px;
}
.sIcon_info-stroke.active dl dd {
  text-shadow: none;
}

.sIcon_for-staff.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_for-staff.active span {
  background-image: none;
}
.sIcon_for-staff.active dl {
  margin-left: 50px;
}
.sIcon_for-staff.active dl dd {
  text-shadow: none;
}

.sIcon_arrival.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_arrival.active span {
  background-image: none;
}
.sIcon_arrival.active dl {
  margin-left: 50px;
}
.sIcon_arrival.active dl dd {
  text-shadow: none;
}

.sIcon_web-sales.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_web-sales.active span {
  background-image: none;
}
.sIcon_web-sales.active dl {
  margin-left: 50px;
}
.sIcon_web-sales.active dl dd {
  text-shadow: none;
}

.sIcon_web-order.active {
  width: 220px;
  margin-bottom: 5px;
  margin-left: 0;
  background-color: #e6e6e6;
  background-image: none !important;
  box-shadow: none;
}
.sIcon_web-order.active span {
  background-image: none;
}
.sIcon_web-order.active dl {
  margin-left: 50px;
}
.sIcon_web-order.active dl dd {
  text-shadow: none;
}

body.osaka.producer.flower .sIcon_top.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_top_active.png);
}
body.osaka.producer.flower .sIcon_top.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_flower.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_flower_active.png);
}
body.osaka.producer.flower .sIcon_flower.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_plant.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_plant_active.png);
}
body.osaka.producer.flower .sIcon_plant.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_material.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_material_active.png);
}
body.osaka.producer.flower .sIcon_material.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_shipment.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_shipment_active.png);
}
body.osaka.producer.flower .sIcon_shipment.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_market.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_market_active.png);
}
body.osaka.producer.flower .sIcon_market.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_mailbox.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_mailbox_active.png);
}
body.osaka.producer.flower .sIcon_mailbox.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_invoice.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_invoice_active.png);
}
body.osaka.producer.flower .sIcon_invoice.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_order-status.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_order-status_active.png);
}
body.osaka.producer.flower .sIcon_order-status.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_exhibition.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_exhibition_active.png);
}
body.osaka.producer.flower .sIcon_exhibition.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_producer-info.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_producer-info_active.png);
}
body.osaka.producer.flower .sIcon_producer-info.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_net-sales.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_net-sales_active.png);
}
body.osaka.producer.flower .sIcon_net-sales.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_net-order.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_net-order_active.png);
}
body.osaka.producer.flower .sIcon_net-order.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_info-fill.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_info-fill_active.png);
}
body.osaka.producer.flower .sIcon_info-fill.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_info-stroke.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_info-stroke_active.png);
}
body.osaka.producer.flower .sIcon_info-stroke.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_for-staff.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_for-staff_active.png);
}
body.osaka.producer.flower .sIcon_for-staff.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_arrival.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_arrival_active.png);
}
body.osaka.producer.flower .sIcon_arrival.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_web-sales.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_web-sales_active.png);
}
body.osaka.producer.flower .sIcon_web-sales.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_web-order.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_web-order_active.png);
}
body.osaka.producer.flower .sIcon_web-order.active dd {
  color: #00b9ef;
}

body.osaka.producer.plant .sIcon_top.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_top_active.png);
}
body.osaka.producer.plant .sIcon_top.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_flower.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_flower_active.png);
}
body.osaka.producer.plant .sIcon_flower.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_plant.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_plant_active.png);
}
body.osaka.producer.plant .sIcon_plant.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_material.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_material_active.png);
}
body.osaka.producer.plant .sIcon_material.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_shipment.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_shipment_active.png);
}
body.osaka.producer.plant .sIcon_shipment.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_market.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_market_active.png);
}
body.osaka.producer.plant .sIcon_market.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_mailbox.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_mailbox_active.png);
}
body.osaka.producer.plant .sIcon_mailbox.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_invoice.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_invoice_active.png);
}
body.osaka.producer.plant .sIcon_invoice.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_order-status.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_order-status_active.png);
}
body.osaka.producer.plant .sIcon_order-status.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_exhibition.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_exhibition_active.png);
}
body.osaka.producer.plant .sIcon_exhibition.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_producer-info.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_producer-info_active.png);
}
body.osaka.producer.plant .sIcon_producer-info.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_net-sales.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_net-sales_active.png);
}
body.osaka.producer.plant .sIcon_net-sales.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_net-order.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_net-order_active.png);
}
body.osaka.producer.plant .sIcon_net-order.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_info-fill.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_info-fill_active.png);
}
body.osaka.producer.plant .sIcon_info-fill.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_info-stroke.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_info-stroke_active.png);
}
body.osaka.producer.plant .sIcon_info-stroke.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_for-staff.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_for-staff_active.png);
}
body.osaka.producer.plant .sIcon_for-staff.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_arrival.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_arrival_active.png);
}
body.osaka.producer.plant .sIcon_arrival.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_web-sales.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_web-sales_active.png);
}
body.osaka.producer.plant .sIcon_web-sales.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_web-order.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_web-order_active.png);
}
body.osaka.producer.plant .sIcon_web-order.active dd {
  color: #13a4a0;
}

body.osaka.buyer.flower .sIcon_top.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_top_active.png);
}
body.osaka.buyer.flower .sIcon_top.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_flower.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_flower_active.png);
}
body.osaka.buyer.flower .sIcon_flower.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_plant.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_plant_active.png);
}
body.osaka.buyer.flower .sIcon_plant.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_material.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_material_active.png);
}
body.osaka.buyer.flower .sIcon_material.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_shipment.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_shipment_active.png);
}
body.osaka.buyer.flower .sIcon_shipment.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_market.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_market_active.png);
}
body.osaka.buyer.flower .sIcon_market.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_mailbox.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_mailbox_active.png);
}
body.osaka.buyer.flower .sIcon_mailbox.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_invoice.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_invoice_active.png);
}
body.osaka.buyer.flower .sIcon_invoice.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_order-status.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_order-status_active.png);
}
body.osaka.buyer.flower .sIcon_order-status.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_exhibition.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_exhibition_active.png);
}
body.osaka.buyer.flower .sIcon_exhibition.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_producer-info.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_producer-info_active.png);
}
body.osaka.buyer.flower .sIcon_producer-info.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_net-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_net-sales_active.png);
}
body.osaka.buyer.flower .sIcon_net-sales.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_net-order.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_net-order_active.png);
}
body.osaka.buyer.flower .sIcon_net-order.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_info-fill.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_info-fill_active.png);
}
body.osaka.buyer.flower .sIcon_info-fill.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_info-stroke.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_info-stroke_active.png);
}
body.osaka.buyer.flower .sIcon_info-stroke.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_for-staff.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_for-staff_active.png);
}
body.osaka.buyer.flower .sIcon_for-staff.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_arrival.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_arrival_active.png);
}
body.osaka.buyer.flower .sIcon_arrival.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_web-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_web-sales_active.png);
}
body.osaka.buyer.flower .sIcon_web-sales.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_web-order.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_web-order_active.png);
}
body.osaka.buyer.flower .sIcon_web-order.active dd {
  color: #94196b;
}

body.osaka.buyer.plant .sIcon_top.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_top_active.png);
}
body.osaka.buyer.plant .sIcon_top.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_flower.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_flower_active.png);
}
body.osaka.buyer.plant .sIcon_flower.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_plant.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_plant_active.png);
}
body.osaka.buyer.plant .sIcon_plant.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_material.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_material_active.png);
}
body.osaka.buyer.plant .sIcon_material.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_shipment.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_shipment_active.png);
}
body.osaka.buyer.plant .sIcon_shipment.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_market.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_market_active.png);
}
body.osaka.buyer.plant .sIcon_market.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_mailbox.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_mailbox_active.png);
}
body.osaka.buyer.plant .sIcon_mailbox.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_invoice.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_invoice_active.png);
}
body.osaka.buyer.plant .sIcon_invoice.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_order-status.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_order-status_active.png);
}
body.osaka.buyer.plant .sIcon_order-status.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_exhibition.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_exhibition_active.png);
}
body.osaka.buyer.plant .sIcon_exhibition.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_producer-info.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_producer-info_active.png);
}
body.osaka.buyer.plant .sIcon_producer-info.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_net-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_net-sales_active.png);
}
body.osaka.buyer.plant .sIcon_net-sales.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_net-order.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_net-order_active.png);
}
body.osaka.buyer.plant .sIcon_net-order.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_info-fill.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_info-fill_active.png);
}
body.osaka.buyer.plant .sIcon_info-fill.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_info-stroke.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_info-stroke_active.png);
}
body.osaka.buyer.plant .sIcon_info-stroke.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_for-staff.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_for-staff_active.png);
}
body.osaka.buyer.plant .sIcon_for-staff.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_arrival.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_arrival_active.png);
}
body.osaka.buyer.plant .sIcon_arrival.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_web-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_web-sales_active.png);
}
body.osaka.buyer.plant .sIcon_web-sales.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_web-order.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_web-order_active.png);
}
body.osaka.buyer.plant .sIcon_web-order.active dd {
  color: #009944;
}

body.osaka.staff.plant .sIcon_top.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_top_active.png);
}
body.osaka.staff.plant .sIcon_top.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_flower.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_flower_active.png);
}
body.osaka.staff.plant .sIcon_flower.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_plant.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_plant_active.png);
}
body.osaka.staff.plant .sIcon_plant.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_material.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_material_active.png);
}
body.osaka.staff.plant .sIcon_material.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_shipment.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_shipment_active.png);
}
body.osaka.staff.plant .sIcon_shipment.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_market.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_market_active.png);
}
body.osaka.staff.plant .sIcon_market.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_mailbox.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_mailbox_active.png);
}
body.osaka.staff.plant .sIcon_mailbox.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_invoice.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_invoice_active.png);
}
body.osaka.staff.plant .sIcon_invoice.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_order-status.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_order-status_active.png);
}
body.osaka.staff.plant .sIcon_order-status.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_exhibition.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_exhibition_active.png);
}
body.osaka.staff.plant .sIcon_exhibition.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_producer-info.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_producer-info_active.png);
}
body.osaka.staff.plant .sIcon_producer-info.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_net-sales.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_net-sales_active.png);
}
body.osaka.staff.plant .sIcon_net-sales.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_net-order.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_net-order_active.png);
}
body.osaka.staff.plant .sIcon_net-order.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_info-fill.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_info-fill_active.png);
}
body.osaka.staff.plant .sIcon_info-fill.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_info-stroke.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_info-stroke_active.png);
}
body.osaka.staff.plant .sIcon_info-stroke.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_for-staff.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_for-staff_active.png);
}
body.osaka.staff.plant .sIcon_for-staff.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_arrival.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_arrival_active.png);
}
body.osaka.staff.plant .sIcon_arrival.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_web-sales.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_web-sales_active.png);
}
body.osaka.staff.plant .sIcon_web-sales.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_web-order.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_web-order_active.png);
}
body.osaka.staff.plant .sIcon_web-order.active dd {
  color: #7baa17;
}

body.osaka.staff.flower .sIcon_top.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_top_active.png);
}
body.osaka.staff.flower .sIcon_top.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_flower.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_flower_active.png);
}
body.osaka.staff.flower .sIcon_flower.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_plant.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_plant_active.png);
}
body.osaka.staff.flower .sIcon_plant.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_material.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_material_active.png);
}
body.osaka.staff.flower .sIcon_material.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_shipment.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_shipment_active.png);
}
body.osaka.staff.flower .sIcon_shipment.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_market.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_market_active.png);
}
body.osaka.staff.flower .sIcon_market.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_mailbox.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_mailbox_active.png);
}
body.osaka.staff.flower .sIcon_mailbox.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_invoice.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_invoice_active.png);
}
body.osaka.staff.flower .sIcon_invoice.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_order-status.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_order-status_active.png);
}
body.osaka.staff.flower .sIcon_order-status.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_exhibition.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_exhibition_active.png);
}
body.osaka.staff.flower .sIcon_exhibition.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_producer-info.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_producer-info_active.png);
}
body.osaka.staff.flower .sIcon_producer-info.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_net-sales.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_net-sales_active.png);
}
body.osaka.staff.flower .sIcon_net-sales.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_net-order.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_net-order_active.png);
}
body.osaka.staff.flower .sIcon_net-order.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_info-fill.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_info-fill_active.png);
}
body.osaka.staff.flower .sIcon_info-fill.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_info-stroke.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_info-stroke_active.png);
}
body.osaka.staff.flower .sIcon_info-stroke.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_for-staff.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_for-staff_active.png);
}
body.osaka.staff.flower .sIcon_for-staff.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_arrival.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_arrival_active.png);
}
body.osaka.staff.flower .sIcon_arrival.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_web-sales.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_web-sales_active.png);
}
body.osaka.staff.flower .sIcon_web-sales.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_web-order.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_web-order_active.png);
}
body.osaka.staff.flower .sIcon_web-order.active dd {
  color: #525898;
}

body.kobe.buyer .sIcon_top.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_top_active.png);
}
body.kobe.buyer .sIcon_top.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_flower.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_flower_active.png);
}
body.kobe.buyer .sIcon_flower.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_plant.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_plant_active.png);
}
body.kobe.buyer .sIcon_plant.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_material.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_material_active.png);
}
body.kobe.buyer .sIcon_material.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_shipment.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_shipment_active.png);
}
body.kobe.buyer .sIcon_shipment.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_market.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_market_active.png);
}
body.kobe.buyer .sIcon_market.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_mailbox.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_mailbox_active.png);
}
body.kobe.buyer .sIcon_mailbox.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_invoice.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_invoice_active.png);
}
body.kobe.buyer .sIcon_invoice.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_order-status.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_order-status_active.png);
}
body.kobe.buyer .sIcon_order-status.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_exhibition.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_exhibition_active.png);
}
body.kobe.buyer .sIcon_exhibition.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_producer-info.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_producer-info_active.png);
}
body.kobe.buyer .sIcon_producer-info.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_net-sales.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_net-sales_active.png);
}
body.kobe.buyer .sIcon_net-sales.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_net-order.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_net-order_active.png);
}
body.kobe.buyer .sIcon_net-order.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_info-fill.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_info-fill_active.png);
}
body.kobe.buyer .sIcon_info-fill.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_info-stroke.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_info-stroke_active.png);
}
body.kobe.buyer .sIcon_info-stroke.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_for-staff.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_for-staff_active.png);
}
body.kobe.buyer .sIcon_for-staff.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_arrival.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_arrival_active.png);
}
body.kobe.buyer .sIcon_arrival.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_web-sales.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_web-sales_active.png);
}
body.kobe.buyer .sIcon_web-sales.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_web-order.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_web-order_active.png);
}
body.kobe.buyer .sIcon_web-order.active dd {
  color: #0068b7;
}

/* サイドメニューバックカラー */
body.osaka.producer.flower .sidemenu ul.navi_top li.sIcon_plant {
  background-image: linear-gradient(to right, #87caac, #009fa8);
}

body.osaka.producer.plant .sidemenu ul.navi_top li.sIcon_flower {
  background-image: linear-gradient(to right, #6bc8f2, #4a94d1);
}

body.osaka.producer.flower .sidemenu ul.navi li {
  background-image: linear-gradient(to right, #6bc8f2, #4a94d1);
}

body.osaka.producer.plant .sidemenu ul.navi li {
  background-image: linear-gradient(to right, #87caac, #009fa8);
}

body.osaka.buyer.plant .sidemenu ul.navi_top li.sIcon_flower,
body.osaka.buyer.flower .sidemenu ul.navi li {
  background-color: rgba(102, 0, 106, 0.5);
}

body.osaka.buyer.flower .sidemenu ul.navi li.sIcon_flower {
  background-color: #66006a;
}

body.osaka.buyer.flower .sidemenu ul.navi_top li.sIcon_plant,
body.osaka.buyer.plant .sidemenu ul.navi li {
  background-color: rgba(69, 176, 53, 0.7);
}

body.osaka.buyer.plant .sidemenu ul.navi li.sIcon_plant {
  background-color: #45b035;
}

body.osaka.staff.plant .sidemenu ul.navi_top li.sIcon_flower,
body.osaka.staff.flower .sidemenu ul.navi li {
  background-image: linear-gradient(to right, #8d93c8, #525898);
}

body.osaka.staff.flower .sidemenu ul.navi_top li.sIcon_plant,
body.osaka.staff.plant .sidemenu ul.navi li {
  background-image: linear-gradient(to right, #9ec364, #7baa17);
}

body.kobe.producer .sidemenu ul.navi li {
  background-image: linear-gradient(to right, #dcaaba, #c94e97);
}

body.kobe.buyer .sidemenu ul.navi li {
  background-color: rgba(0, 104, 183, 0.5);
}

body.kobe.staff .sidemenu ul.navi li {
  background-image: linear-gradient(to right, #e6a600, #b14612);
}

body.osaka.buyer.flower .sidemenu ul.navi_top li.sIcon_material,
body.osaka.buyer.plant .sidemenu ul.navi_top li.sIcon_material,
body.kobe.buyer .sidemenu ul.navi_top li.sIcon_material,
body.osaka.material .sidemenu ul.navi li {
  background-color: rgba(117, 124, 187, 0.8);
}

/* サイドメニューアクティブカラー */
body.osaka.producer.flower .sIcon_top.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_top_active.png);
}
body.osaka.producer.flower .sIcon_top.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_flower.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_flower_active.png);
}
body.osaka.producer.flower .sIcon_flower.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_plant.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_plant_active.png);
}
body.osaka.producer.flower .sIcon_plant.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_material.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_material_active.png);
}
body.osaka.producer.flower .sIcon_material.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_shipment.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_shipment_active.png);
}
body.osaka.producer.flower .sIcon_shipment.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_market.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_market_active.png);
}
body.osaka.producer.flower .sIcon_market.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_mailbox.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_mailbox_active.png);
}
body.osaka.producer.flower .sIcon_mailbox.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_invoice.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_invoice_active.png);
}
body.osaka.producer.flower .sIcon_invoice.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_order-status.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_order-status_active.png);
}
body.osaka.producer.flower .sIcon_order-status.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_exhibition.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_exhibition_active.png);
}
body.osaka.producer.flower .sIcon_exhibition.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_producer-info.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_producer-info_active.png);
}
body.osaka.producer.flower .sIcon_producer-info.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_net-sales.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_net-sales_active.png);
}
body.osaka.producer.flower .sIcon_net-sales.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_net-order.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_net-order_active.png);
}
body.osaka.producer.flower .sIcon_net-order.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_info-fill.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_info-fill_active.png);
}
body.osaka.producer.flower .sIcon_info-fill.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_info-stroke.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_info-stroke_active.png);
}
body.osaka.producer.flower .sIcon_info-stroke.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_for-staff.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_for-staff_active.png);
}
body.osaka.producer.flower .sIcon_for-staff.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_arrival.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_arrival_active.png);
}
body.osaka.producer.flower .sIcon_arrival.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_web-sales.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_web-sales_active.png);
}
body.osaka.producer.flower .sIcon_web-sales.active dd {
  color: #00b9ef;
}

body.osaka.producer.flower .sIcon_web-order.active dt {
  background-image: url(../oproducer/flower/img/active/sIcon_web-order_active.png);
}
body.osaka.producer.flower .sIcon_web-order.active dd {
  color: #00b9ef;
}

body.osaka.producer.plant .sIcon_top.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_top_active.png);
}
body.osaka.producer.plant .sIcon_top.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_flower.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_flower_active.png);
}
body.osaka.producer.plant .sIcon_flower.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_plant.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_plant_active.png);
}
body.osaka.producer.plant .sIcon_plant.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_material.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_material_active.png);
}
body.osaka.producer.plant .sIcon_material.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_shipment.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_shipment_active.png);
}
body.osaka.producer.plant .sIcon_shipment.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_market.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_market_active.png);
}
body.osaka.producer.plant .sIcon_market.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_mailbox.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_mailbox_active.png);
}
body.osaka.producer.plant .sIcon_mailbox.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_invoice.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_invoice_active.png);
}
body.osaka.producer.plant .sIcon_invoice.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_order-status.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_order-status_active.png);
}
body.osaka.producer.plant .sIcon_order-status.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_exhibition.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_exhibition_active.png);
}
body.osaka.producer.plant .sIcon_exhibition.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_producer-info.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_producer-info_active.png);
}
body.osaka.producer.plant .sIcon_producer-info.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_net-sales.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_net-sales_active.png);
}
body.osaka.producer.plant .sIcon_net-sales.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_net-order.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_net-order_active.png);
}
body.osaka.producer.plant .sIcon_net-order.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_info-fill.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_info-fill_active.png);
}
body.osaka.producer.plant .sIcon_info-fill.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_info-stroke.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_info-stroke_active.png);
}
body.osaka.producer.plant .sIcon_info-stroke.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_for-staff.active dt {
  background-image: url(../oproducer/plant/img/active/sIcon_for-staff_active.png);
}
body.osaka.producer.plant .sIcon_for-staff.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_arrival.active dt {
  background-image: url(/kiss/jsp/oproducer/plant/img/active/sIcon_arrival_active.png);
}
body.osaka.producer.plant .sIcon_arrival.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_web-sales.active dt {
  background-image: url(/kiss/jsp/oproducer/plant/img/active/sIcon_web-sales_active.png);
}
body.osaka.producer.plant .sIcon_web-sales.active dd {
  color: #13a4a0;
}

body.osaka.producer.plant .sIcon_web-order.active dt {
  background-image: url(/kiss/jsp/oproducer/plant/img/active/sIcon_web-order_active.png);
}
body.osaka.producer.plant .sIcon_web-order.active dd {
  color: #13a4a0;
}

body.osaka.buyer.flower .sIcon_top.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_top_active.png);
}
body.osaka.buyer.flower .sIcon_top.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_flower.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_flower_active.png);
}
body.osaka.buyer.flower .sIcon_flower.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_plant.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_plant_active.png);
}
body.osaka.buyer.flower .sIcon_plant.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_material.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_material_active.png);
}
body.osaka.buyer.flower .sIcon_material.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_shipment.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_shipment_active.png);
}
body.osaka.buyer.flower .sIcon_shipment.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_market.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_market_active.png);
}
body.osaka.buyer.flower .sIcon_market.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_mailbox.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_mailbox_active.png);
}
body.osaka.buyer.flower .sIcon_mailbox.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_invoice.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_invoice_active.png);
}
body.osaka.buyer.flower .sIcon_invoice.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_order-status.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_order-status_active.png);
}
body.osaka.buyer.flower .sIcon_order-status.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_exhibition.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_exhibition_active.png);
}
body.osaka.buyer.flower .sIcon_exhibition.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_producer-info.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_producer-info_active.png);
}
body.osaka.buyer.flower .sIcon_producer-info.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_net-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_net-sales_active.png);
}
body.osaka.buyer.flower .sIcon_net-sales.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_net-order.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_net-order_active.png);
}
body.osaka.buyer.flower .sIcon_net-order.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_info-fill.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_info-fill_active.png);
}
body.osaka.buyer.flower .sIcon_info-fill.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_info-stroke.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_info-stroke_active.png);
}
body.osaka.buyer.flower .sIcon_info-stroke.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_for-staff.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_for-staff_active.png);
}
body.osaka.buyer.flower .sIcon_for-staff.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_arrival.active dt {
  background-image: url(/kiss/jspobuyer/flower/img/active/sIcon_arrival_active.png);
}
body.osaka.buyer.flower .sIcon_arrival.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_web-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_web-sales_active.png);
}
body.osaka.buyer.flower .sIcon_web-sales.active dd {
  color: #94196b;
}

body.osaka.buyer.flower .sIcon_web-order.active dt {
  background-image: url(/kiss/jsp/obuyer/flower/img/active/sIcon_web-order_active.png);
}
body.osaka.buyer.flower .sIcon_web-order.active dd {
  color: #94196b;
}

body.osaka.buyer.plant .sIcon_top.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_top_active.png);
}
body.osaka.buyer.plant .sIcon_top.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_flower.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_flower_active.png);
}
body.osaka.buyer.plant .sIcon_flower.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_plant.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_plant_active.png);
}
body.osaka.buyer.plant .sIcon_plant.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_material.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_material_active.png);
}
body.osaka.buyer.plant .sIcon_material.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_shipment.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_shipment_active.png);
}
body.osaka.buyer.plant .sIcon_shipment.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_market.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_market_active.png);
}
body.osaka.buyer.plant .sIcon_market.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_mailbox.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_mailbox_active.png);
}
body.osaka.buyer.plant .sIcon_mailbox.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_invoice.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_invoice_active.png);
}
body.osaka.buyer.plant .sIcon_invoice.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_order-status.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_order-status_active.png);
}
body.osaka.buyer.plant .sIcon_order-status.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_exhibition.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_exhibition_active.png);
}
body.osaka.buyer.plant .sIcon_exhibition.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_producer-info.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_producer-info_active.png);
}
body.osaka.buyer.plant .sIcon_producer-info.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_net-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_net-sales_active.png);
}
body.osaka.buyer.plant .sIcon_net-sales.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_net-order.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_net-order_active.png);
}
body.osaka.buyer.plant .sIcon_net-order.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_info-fill.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_info-fill_active.png);
}
body.osaka.buyer.plant .sIcon_info-fill.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_info-stroke.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_info-stroke_active.png);
}
body.osaka.buyer.plant .sIcon_info-stroke.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_for-staff.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_for-staff_active.png);
}
body.osaka.buyer.plant .sIcon_for-staff.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_arrival.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_arrival_active.png);
}
body.osaka.buyer.plant .sIcon_arrival.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_web-sales.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_web-sales_active.png);
}
body.osaka.buyer.plant .sIcon_web-sales.active dd {
  color: #009944;
}

body.osaka.buyer.plant .sIcon_web-order.active dt {
  background-image: url(/kiss/jsp/obuyer/plant/img/active/sIcon_web-order_active.png);
}
body.osaka.buyer.plant .sIcon_web-order.active dd {
  color: #009944;
}

body.osaka.staff.flower .sIcon_top.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_top_active.png);
}
body.osaka.staff.flower .sIcon_top.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_flower.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_flower_active.png);
}
body.osaka.staff.flower .sIcon_flower.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_plant.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_plant_active.png);
}
body.osaka.staff.flower .sIcon_plant.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_material.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_material_active.png);
}
body.osaka.staff.flower .sIcon_material.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_shipment.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_shipment_active.png);
}
body.osaka.staff.flower .sIcon_shipment.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_market.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_market_active.png);
}
body.osaka.staff.flower .sIcon_market.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_mailbox.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_mailbox_active.png);
}
body.osaka.staff.flower .sIcon_mailbox.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_invoice.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_invoice_active.png);
}
body.osaka.staff.flower .sIcon_invoice.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_order-status.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_order-status_active.png);
}
body.osaka.staff.flower .sIcon_order-status.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_exhibition.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_exhibition_active.png);
}
body.osaka.staff.flower .sIcon_exhibition.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_producer-info.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_producer-info_active.png);
}
body.osaka.staff.flower .sIcon_producer-info.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_net-sales.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_net-sales_active.png);
}
body.osaka.staff.flower .sIcon_net-sales.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_net-order.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_net-order_active.png);
}
body.osaka.staff.flower .sIcon_net-order.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_info-fill.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_info-fill_active.png);
}
body.osaka.staff.flower .sIcon_info-fill.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_info-stroke.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_info-stroke_active.png);
}
body.osaka.staff.flower .sIcon_info-stroke.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_for-staff.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_for-staff_active.png);
}
body.osaka.staff.flower .sIcon_for-staff.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_arrival.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_arrival_active.png);
}
body.osaka.staff.flower .sIcon_arrival.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_web-sales.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_web-sales_active.png);
}
body.osaka.staff.flower .sIcon_web-sales.active dd {
  color: #525898;
}

body.osaka.staff.flower .sIcon_web-order.active dt {
  background-image: url(../osaka-staff/flower/img/active/sIcon_web-order_active.png);
}
body.osaka.staff.flower .sIcon_web-order.active dd {
  color: #525898;
}

body.osaka.staff.plant .sIcon_top.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_top_active.png);
}
body.osaka.staff.plant .sIcon_top.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_flower.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_flower_active.png);
}
body.osaka.staff.plant .sIcon_flower.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_plant.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_plant_active.png);
}
body.osaka.staff.plant .sIcon_plant.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_material.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_material_active.png);
}
body.osaka.staff.plant .sIcon_material.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_shipment.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_shipment_active.png);
}
body.osaka.staff.plant .sIcon_shipment.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_market.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_market_active.png);
}
body.osaka.staff.plant .sIcon_market.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_mailbox.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_mailbox_active.png);
}
body.osaka.staff.plant .sIcon_mailbox.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_invoice.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_invoice_active.png);
}
body.osaka.staff.plant .sIcon_invoice.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_order-status.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_order-status_active.png);
}
body.osaka.staff.plant .sIcon_order-status.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_exhibition.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_exhibition_active.png);
}
body.osaka.staff.plant .sIcon_exhibition.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_producer-info.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_producer-info_active.png);
}
body.osaka.staff.plant .sIcon_producer-info.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_net-sales.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_net-sales_active.png);
}
body.osaka.staff.plant .sIcon_net-sales.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_net-order.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_net-order_active.png);
}
body.osaka.staff.plant .sIcon_net-order.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_info-fill.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_info-fill_active.png);
}
body.osaka.staff.plant .sIcon_info-fill.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_info-stroke.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_info-stroke_active.png);
}
body.osaka.staff.plant .sIcon_info-stroke.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_for-staff.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_for-staff_active.png);
}
body.osaka.staff.plant .sIcon_for-staff.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_arrival.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_arrival_active.png);
}
body.osaka.staff.plant .sIcon_arrival.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_web-sales.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_web-sales_active.png);
}
body.osaka.staff.plant .sIcon_web-sales.active dd {
  color: #7baa17;
}

body.osaka.staff.plant .sIcon_web-order.active dt {
  background-image: url(../osaka-staff/plant/img/active/sIcon_web-order_active.png);
}
body.osaka.staff.plant .sIcon_web-order.active dd {
  color: #7baa17;
}

body.kobe.producer .sIcon_top.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_top_active.png);
}
body.kobe.producer .sIcon_top.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_flower.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_flower_active.png);
}
body.kobe.producer .sIcon_flower.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_plant.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_plant_active.png);
}
body.kobe.producer .sIcon_plant.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_material.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_material_active.png);
}
body.kobe.producer .sIcon_material.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_shipment.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_shipment_active.png);
}
body.kobe.producer .sIcon_shipment.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_market.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_market_active.png);
}
body.kobe.producer .sIcon_market.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_mailbox.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_mailbox_active.png);
}
body.kobe.producer .sIcon_mailbox.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_invoice.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_invoice_active.png);
}
body.kobe.producer .sIcon_invoice.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_order-status.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_order-status_active.png);
}
body.kobe.producer .sIcon_order-status.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_exhibition.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_exhibition_active.png);
}
body.kobe.producer .sIcon_exhibition.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_producer-info.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_producer-info_active.png);
}
body.kobe.producer .sIcon_producer-info.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_net-sales.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_net-sales_active.png);
}
body.kobe.producer .sIcon_net-sales.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_net-order.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_net-order_active.png);
}
body.kobe.producer .sIcon_net-order.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_info-fill.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_info-fill_active.png);
}
body.kobe.producer .sIcon_info-fill.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_info-stroke.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_info-stroke_active.png);
}
body.kobe.producer .sIcon_info-stroke.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_for-staff.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_for-staff_active.png);
}
body.kobe.producer .sIcon_for-staff.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_arrival.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_arrival_active.png);
}
body.kobe.producer .sIcon_arrival.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_web-sales.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_web-sales_active.png);
}
body.kobe.producer .sIcon_web-sales.active dd {
  color: #bd488e;
}

body.kobe.producer .sIcon_web-order.active dt {
  background-image: url(../kobe-producer/img/active/sIcon_web-order_active.png);
}
body.kobe.producer .sIcon_web-order.active dd {
  color: #bd488e;
}

body.kobe.buyer .sIcon_top.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_top_active.png);
}
body.kobe.buyer .sIcon_top.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_flower.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_flower_active.png);
}
body.kobe.buyer .sIcon_flower.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_plant.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_plant_active.png);
}
body.kobe.buyer .sIcon_plant.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_material.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_material_active.png);
}
body.kobe.buyer .sIcon_material.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_shipment.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_shipment_active.png);
}
body.kobe.buyer .sIcon_shipment.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_market.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_market_active.png);
}
body.kobe.buyer .sIcon_market.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_mailbox.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_mailbox_active.png);
}
body.kobe.buyer .sIcon_mailbox.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_invoice.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_invoice_active.png);
}
body.kobe.buyer .sIcon_invoice.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_order-status.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_order-status_active.png);
}
body.kobe.buyer .sIcon_order-status.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_exhibition.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_exhibition_active.png);
}
body.kobe.buyer .sIcon_exhibition.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_producer-info.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_producer-info_active.png);
}
body.kobe.buyer .sIcon_producer-info.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_net-sales.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_net-sales_active.png);
}
body.kobe.buyer .sIcon_net-sales.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_net-order.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_net-order_active.png);
}
body.kobe.buyer .sIcon_net-order.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_info-fill.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_info-fill_active.png);
}
body.kobe.buyer .sIcon_info-fill.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_info-stroke.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_info-stroke_active.png);
}
body.kobe.buyer .sIcon_info-stroke.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_for-staff.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_for-staff_active.png);
}
body.kobe.buyer .sIcon_for-staff.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_arrival.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_arrival_active.png);
}
body.kobe.buyer .sIcon_arrival.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_web-sales.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_web-sales_active.png);
}
body.kobe.buyer .sIcon_web-sales.active dd {
  color: #0068b7;
}

body.kobe.buyer .sIcon_web-order.active dt {
  background-image: url(../kobe-buyer/img/active/sIcon_web-order_active.png);
}
body.kobe.buyer .sIcon_web-order.active dd {
  color: #0068b7;
}

body.kobe.staff .sIcon_top.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_top_active.png);
}
body.kobe.staff .sIcon_top.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_flower.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_flower_active.png);
}
body.kobe.staff .sIcon_flower.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_plant.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_plant_active.png);
}
body.kobe.staff .sIcon_plant.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_material.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_material_active.png);
}
body.kobe.staff .sIcon_material.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_shipment.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_shipment_active.png);
}
body.kobe.staff .sIcon_shipment.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_market.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_market_active.png);
}
body.kobe.staff .sIcon_market.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_mailbox.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_mailbox_active.png);
}
body.kobe.staff .sIcon_mailbox.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_invoice.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_invoice_active.png);
}
body.kobe.staff .sIcon_invoice.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_order-status.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_order-status_active.png);
}
body.kobe.staff .sIcon_order-status.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_exhibition.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_exhibition_active.png);
}
body.kobe.staff .sIcon_exhibition.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_producer-info.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_producer-info_active.png);
}
body.kobe.staff .sIcon_producer-info.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_net-sales.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_net-sales_active.png);
}
body.kobe.staff .sIcon_net-sales.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_net-order.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_net-order_active.png);
}
body.kobe.staff .sIcon_net-order.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_info-fill.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_info-fill_active.png);
}
body.kobe.staff .sIcon_info-fill.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_info-stroke.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_info-stroke_active.png);
}
body.kobe.staff .sIcon_info-stroke.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_for-staff.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_for-staff_active.png);
}
body.kobe.staff .sIcon_for-staff.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_arrival.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_arrival_active.png);
}
body.kobe.staff .sIcon_arrival.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_web-sales.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_web-sales_active.png);
}
body.kobe.staff .sIcon_web-sales.active dd {
  color: #cb5219;
}

body.kobe.staff .sIcon_web-order.active dt {
  background-image: url(/kiss/jsp/kstaff/img/active/sIcon_web-order_active.png);
}
body.kobe.staff .sIcon_web-order.active dd {
  color: #cb5219;
}

body.osaka.buyer.flower .sIcon_top.active,
body.osaka.buyer.plant .sIcon_top.active,
body.kobe.buyer .sIcon_top.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_top.active dd,
body.osaka.buyer.plant .sIcon_top.active dd,
body.kobe.buyer .sIcon_top.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_flower.active,
body.osaka.buyer.plant .sIcon_flower.active,
body.kobe.buyer .sIcon_flower.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_flower.active dd,
body.osaka.buyer.plant .sIcon_flower.active dd,
body.kobe.buyer .sIcon_flower.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_plant.active,
body.osaka.buyer.plant .sIcon_plant.active,
body.kobe.buyer .sIcon_plant.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_plant.active dd,
body.osaka.buyer.plant .sIcon_plant.active dd,
body.kobe.buyer .sIcon_plant.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_material.active,
body.osaka.buyer.plant .sIcon_material.active,
body.kobe.buyer .sIcon_material.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_material.active dd,
body.osaka.buyer.plant .sIcon_material.active dd,
body.kobe.buyer .sIcon_material.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_shipment.active,
body.osaka.buyer.plant .sIcon_shipment.active,
body.kobe.buyer .sIcon_shipment.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_shipment.active dd,
body.osaka.buyer.plant .sIcon_shipment.active dd,
body.kobe.buyer .sIcon_shipment.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_market.active,
body.osaka.buyer.plant .sIcon_market.active,
body.kobe.buyer .sIcon_market.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_market.active dd,
body.osaka.buyer.plant .sIcon_market.active dd,
body.kobe.buyer .sIcon_market.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_mailbox.active,
body.osaka.buyer.plant .sIcon_mailbox.active,
body.kobe.buyer .sIcon_mailbox.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_mailbox.active dd,
body.osaka.buyer.plant .sIcon_mailbox.active dd,
body.kobe.buyer .sIcon_mailbox.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_invoice.active,
body.osaka.buyer.plant .sIcon_invoice.active,
body.kobe.buyer .sIcon_invoice.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_invoice.active dd,
body.osaka.buyer.plant .sIcon_invoice.active dd,
body.kobe.buyer .sIcon_invoice.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_order-status.active,
body.osaka.buyer.plant .sIcon_order-status.active,
body.kobe.buyer .sIcon_order-status.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_order-status.active dd,
body.osaka.buyer.plant .sIcon_order-status.active dd,
body.kobe.buyer .sIcon_order-status.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_exhibition.active,
body.osaka.buyer.plant .sIcon_exhibition.active,
body.kobe.buyer .sIcon_exhibition.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_exhibition.active dd,
body.osaka.buyer.plant .sIcon_exhibition.active dd,
body.kobe.buyer .sIcon_exhibition.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_producer-info.active,
body.osaka.buyer.plant .sIcon_producer-info.active,
body.kobe.buyer .sIcon_producer-info.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_producer-info.active dd,
body.osaka.buyer.plant .sIcon_producer-info.active dd,
body.kobe.buyer .sIcon_producer-info.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_net-sales.active,
body.osaka.buyer.plant .sIcon_net-sales.active,
body.kobe.buyer .sIcon_net-sales.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_net-sales.active dd,
body.osaka.buyer.plant .sIcon_net-sales.active dd,
body.kobe.buyer .sIcon_net-sales.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_net-order.active,
body.osaka.buyer.plant .sIcon_net-order.active,
body.kobe.buyer .sIcon_net-order.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_net-order.active dd,
body.osaka.buyer.plant .sIcon_net-order.active dd,
body.kobe.buyer .sIcon_net-order.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_info-fill.active,
body.osaka.buyer.plant .sIcon_info-fill.active,
body.kobe.buyer .sIcon_info-fill.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_info-fill.active dd,
body.osaka.buyer.plant .sIcon_info-fill.active dd,
body.kobe.buyer .sIcon_info-fill.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_info-stroke.active,
body.osaka.buyer.plant .sIcon_info-stroke.active,
body.kobe.buyer .sIcon_info-stroke.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_info-stroke.active dd,
body.osaka.buyer.plant .sIcon_info-stroke.active dd,
body.kobe.buyer .sIcon_info-stroke.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_for-staff.active,
body.osaka.buyer.plant .sIcon_for-staff.active,
body.kobe.buyer .sIcon_for-staff.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_for-staff.active dd,
body.osaka.buyer.plant .sIcon_for-staff.active dd,
body.kobe.buyer .sIcon_for-staff.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_arrival.active,
body.osaka.buyer.plant .sIcon_arrival.active,
body.kobe.buyer .sIcon_arrival.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_arrival.active dd,
body.osaka.buyer.plant .sIcon_arrival.active dd,
body.kobe.buyer .sIcon_arrival.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_web-sales.active,
body.osaka.buyer.plant .sIcon_web-sales.active,
body.kobe.buyer .sIcon_web-sales.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_web-sales.active dd,
body.osaka.buyer.plant .sIcon_web-sales.active dd,
body.kobe.buyer .sIcon_web-sales.active dd {
  text-shadow: none;
}

body.osaka.buyer.flower .sIcon_web-order.active,
body.osaka.buyer.plant .sIcon_web-order.active,
body.kobe.buyer .sIcon_web-order.active {
  width: 250px;
  background-color: rgba(230, 230, 230, 0.7) !important;
}
body.osaka.buyer.flower .sIcon_web-order.active dd,
body.osaka.buyer.plant .sIcon_web-order.active dd,
body.kobe.buyer .sIcon_web-order.active dd {
  text-shadow: none;
}

/* サイドメニューお知らせグラデ */
body.osaka.producer.flower .sidemenu .infoBox {
  background-image: linear-gradient(to right, #f6ae54, #cb5219);
}

body.osaka.producer.plant .sidemenu .infoBox {
  background-image: linear-gradient(to right, #dcaaba, #c94e97);
}

body.kobe.producer .sidemenu .infoBox {
  background-image: linear-gradient(to right, #95cbe7, #4fb7e2);
}

/* サイドメニューメイルボックスカラー */
body.osaka.buyer.flower .sidemenu .mailBox {
  background-color: rgba(255, 255, 255, 0.7);
}

body.osaka.buyer.plant .sidemenu .mailBox {
  background-color: rgba(255, 255, 255, 0.7);
}

body.osaka.staff.flower .sidemenu .mailBox {
  background-color: #D3DEF1;
}

body.osaka.staff.plant .sidemenu .mailBox {
  background-color: #edf2c5;
}

body.kobe.buyer .sidemenu .mailBox {
  background-color: rgba(255, 255, 255, 0.7);
}

body.kobe.staff .sidemenu .mailBox {
  background-color: rgba(236, 244, 217, 0.7);
}

.calender {
  width: 188px;
  margin-left: 5px;
  margin-bottom: 20px;
}
.calender .month {
  color: #FFF;
  background-color: #000;
}
.calender .month ul {
  position: relative;
  height: 30px;
}
.calender .month ul li {
  position: absolute;
}
.calender .month ul li sub {
  bottom: 0;
}
.calender .month ul li:first-child {
  font-size: 12px;
  line-height: 1;
  top: 9px;
  left: 9px;
}
.calender .month ul li:last-child {
  font-size: 20px;
  line-height: 1;
  font-weight: bold;
  top: 5px;
  right: 9px;
}
.calender .week {
  background-color: #D8D7D7;
  padding: 4px 0;
}
.calender .week ul {
  display: flex;
  justify-content: space-between;
  margin: 0 2px;
  border-bottom: 1px solid #000;
}
.calender .week ul li {
  width: 24px;
  height: 24px;
  font-size: 13px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
}
.calender .week ul li:first-child {
  color: red;
}
.calender .day {
  padding: 0 3px;
  background-color: #D8D7D7;
}
.calender .day ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 4px;
}
.calender .day ul li {
  width: 24px;
  height: 22px;
  font-size: 17px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  margin-bottom: 1px;
  background-color: #FFF;
}
.calender .day ul li.horiday {
  color: #FFF;
  background-color: #000;
}
.calender .caption {
  width: 100%;
  padding-top: 6px;
  display: flex;
  justify-content: space-between;
}
.calender .caption dl {
  display: flex;
  align-items: center;
}
.calender .caption dl dt, .calender .caption dl dd {
  font-size: 13px;
  height: 14px;
}
.calender .caption dl dt {
  width: 1.75em;
  height: 14px;
}
.calender .caption dl dt.horiday {
  background-color: #000;
}
.calender .caption dl dt.stop {
  border: 1px solid #000;
  background-color: #FFF;
}
.calender .caption dl dd {
  padding-left: 0.25em;
  padding-right: .75em;
  height: 14px;
  line-height: 1.2;
}
.calender .caption a {
  width: 45px;
  height: 15px;
  font-size: 11px;
  line-height: 1.4;
  display: flex;
  align-items: center;
  text-align: center;
  background-color: #000;
  color: #FFF;
  border-radius: 7px;
}
.calender .caption a::before {
  display: inline-block;
  content: "◀︎";
  color: #FFF;
}

/* IE11 */
@media all and (-ms-high-contrast: none) {
  .calender .day ul li {
    padding-top: 8px;
  }

  .calender .caption a {
    line-height: 1.6;
  }
}
body.osaka.staff.flower .calender .month {
  background-color: #525898;
}
body.osaka.staff.flower .calender .day li.horiday {
  color: #FFF;
  background-color: #525898;
}
body.osaka.staff.flower .calender .caption dt.horiday {
  background-color: #525898;
}
body.osaka.staff.flower .calender .caption a {
  background-color: #525898;
}

body.osaka.staff.plant .calender .month {
  background-color: #7baa17;
}
body.osaka.staff.plant .calender .day li.horiday {
  color: #FFF;
  background-color: #7baa17;
}
body.osaka.staff.plant .calender .caption dt.horiday {
  background-color: #7baa17;
}
body.osaka.staff.plant .calender .caption a {
  background-color: #7baa17;
}

body.osaka.producer.flower .calender .month {
  background-color: #00b9ef;
}
body.osaka.producer.flower .calender .day li.horiday {
  color: #FFF;
  background-color: #00b9ef;
}
body.osaka.producer.flower .calender .caption dt.horiday {
  background-color: #00b9ef;
}
body.osaka.producer.flower .calender .caption a {
  background-color: #00b9ef;
}

body.osaka.producer.plant .calender .month {
  background-color: #00a95f;
}
body.osaka.producer.plant .calender .day li.horiday {
  color: #FFF;
  background-color: #00a95f;
}
body.osaka.producer.plant .calender .caption dt.horiday {
  background-color: #00a95f;
}
body.osaka.producer.plant .calender .caption a {
  background-color: #00a95f;
}

body.osaka.buyer.flower .calender.purple {
  margin-left: 20px;
}
body.osaka.buyer.flower .calender.purple .month {
  background-color: #66006b;
}
body.osaka.buyer.flower .calender.purple .day li.horiday {
  color: #FFF;
  background-color: #66006b;
}
body.osaka.buyer.flower .calender.purple .caption dt.horiday {
  background-color: #66006b;
}
body.osaka.buyer.flower .calender.purple .caption a {
  background-color: #66006b;
}

body.osaka.buyer.flower .calender.green,
body.osaka.buyer.plant .calender.green {
  margin-left: 20px;
}
body.osaka.buyer.flower .calender.green .month,
body.osaka.buyer.plant .calender.green .month {
  background-color: #009944;
}
body.osaka.buyer.flower .calender.green .day li.horiday,
body.osaka.buyer.plant .calender.green .day li.horiday {
  color: #FFF;
  background-color: #009944;
}
body.osaka.buyer.flower .calender.green .caption dt.horiday,
body.osaka.buyer.plant .calender.green .caption dt.horiday {
  background-color: #009944;
}
body.osaka.buyer.flower .calender.green .caption a,
body.osaka.buyer.plant .calender.green .caption a {
  background-color: #009944;
}

body.kobe.staff .calender {
  margin-left: 26px;
}
body.kobe.staff .calender .month {
  background-color: #b47d67;
}
body.kobe.staff .calender .day li.horiday {
  color: #FFF;
  background-color: #b47d67;
}
body.kobe.staff .calender .caption dt.horiday {
  background-color: #b47d67;
}
body.kobe.staff .calender .caption a {
  background-color: #b47d67;
}

body.kobe.producer .calender {
  margin-left: 26px;
}
body.kobe.producer .calender .month {
  background-color: #bd488e;
}
body.kobe.producer .calender .day li.horiday {
  color: #FFF;
  background-color: #bd488e;
}
body.kobe.producer .calender .caption dt.horiday {
  background-color: #bd488e;
}
body.kobe.producer .calender .caption a {
  background-color: #bd488e;
}

body.kobe.buyer .calender {
  margin-left: 20px;
}
body.kobe.buyer .calender .month {
  background-color: #0068b7;
}
body.kobe.buyer .calender .day li.horiday {
  color: #FFF;
  background-color: #0068b7;
}
body.kobe.buyer .calender .caption dt.horiday {
  background-color: #0068b7;
}
body.kobe.buyer .calender .caption a {
  background-color: #0068b7;
}

/* /////////////コンテンツ////////////// */
/* 買参人以外 */
main {
  position: relative;
  width: 100%;
}
main .contents {
  flex: 1;
}
main .contents .container {
  position: relative;
  width: 1200px;
  margin-left: 60px;
  padding-bottom: 30px;
}
@media screen and (max-width: 1367px) {
  main .contents .container {
    width: 1060px;
    margin-left: 40px;
  }
}
main .contents .container .linkArea {
  margin-bottom: 30px;
}
main .contents .container .linkArea ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
main .contents .container .linkArea ul li {
  display: flex;
  width: 384px;
}
@media screen and (max-width: 1367px) {
  main .contents .container .linkArea ul li {
    width: 340px;
  }
}
@media screen and (max-width: 1367px) {
  main .contents .container .linkArea ul li img {
    width: 100%;
  }
}
main .contents .container .linkArea ul li img.shadow {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
}
main .contents .container .linkArea ul li a:hover {
  opacity: .7;
}
main .contents .container .slideArea {
  width: 100%;
  height: 520px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
  position: relative;
  padding-top: 20px;
}
main .contents .container .slideArea span.slideBevel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/kiss/jsp/common/img/slideAreaBox_bg.svg");
  background-size: cover;
}

/* 買参人 */
body.osaka.buyer.flower main,
body.osaka.buyer.plant main,
body.kobe.buyer main {
  position: relative;
  width: 100%;
}
body.osaka.buyer.flower main .contents,
body.osaka.buyer.plant main .contents,
body.kobe.buyer main .contents {
  flex: 1;
}
body.osaka.buyer.flower main .contents .container,
body.osaka.buyer.plant main .contents .container,
body.kobe.buyer main .contents .container {
  position: relative;
  width: 1200px;
  min-width: 1038px;
  margin-left: 30px;
  padding-bottom: 30px;
}
body.osaka.buyer.flower main .contents .container .linkArea,
body.osaka.buyer.plant main .contents .container .linkArea,
body.kobe.buyer main .contents .container .linkArea {
  margin-bottom: 0;
}
body.osaka.buyer.flower main .contents .container .linkArea ul,
body.osaka.buyer.plant main .contents .container .linkArea ul,
body.kobe.buyer main .contents .container .linkArea ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li,
body.osaka.buyer.plant main .contents .container .linkArea ul li,
body.kobe.buyer main .contents .container .linkArea ul li {
  display: flex;
  width: 31%;
  position: relative;
  padding: 20px 20px 0 20px;
  background: #FFF;
  border-radius: 15px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.75);
  margin-bottom: 20px;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li .grayBox,
body.osaka.buyer.plant main .contents .container .linkArea ul li .grayBox,
body.kobe.buyer main .contents .container .linkArea ul li .grayBox {
  display: table;
  width: 100%;
  padding: 5px;
  border: #555 1px solid;
  background: #DDD;
  border-radius: 20px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
body.osaka.buyer.flower main .contents .container .linkArea ul li .linkBox,
body.osaka.buyer.plant main .contents .container .linkArea ul li .linkBox,
body.kobe.buyer main .contents .container .linkArea ul li .linkBox {
  width: 100%;
  height: 280px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  position: relative;
  text-align: center;
  display: table;
  background-color: #FFF;
  border-radius: 20px;
  box-shadow: none;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li .linkBox span,
body.osaka.buyer.plant main .contents .container .linkArea ul li .linkBox span,
body.kobe.buyer main .contents .container .linkArea ul li .linkBox span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/kiss/jsp/common/img/linkBox_bg.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li .linkBox a,
body.osaka.buyer.plant main .contents .container .linkArea ul li .linkBox a,
body.kobe.buyer main .contents .container .linkArea ul li .linkBox a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-weight: bold;
  position: relative;
  width: 100%;
  height: 100%;
  text-decoration: none;
  text-shadow: 2px 2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff, -2px -2px 2px #fff, 2px 2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff, -1px -1px 1px #fff;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li .linkBox a:hover,
body.osaka.buyer.plant main .contents .container .linkArea ul li .linkBox a:hover,
body.kobe.buyer main .contents .container .linkArea ul li .linkBox a:hover {
  opacity: 0.5;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li span.linkBoxOnepoint,
body.osaka.buyer.plant main .contents .container .linkArea ul li span.linkBoxOnepoint,
body.kobe.buyer main .contents .container .linkArea ul li span.linkBoxOnepoint {
  position: absolute;
  bottom: -33px;
  right: -27px;
  width: 62px;
  height: 65px;
  background-image: url("/kiss/jsp/common/img/bg_linkBoxOnepoint.png");
  background-size: cover;
  z-index: 0;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap,
body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap,
body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap a,
body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap a,
body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap a{
  text-decoration: none;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap .grayBox,
body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap .grayBox,
body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap .grayBox {
  margin-bottom: 10px;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf,
body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf,
body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf {
  display: table;
  width: 100%;
  height: 130px;
  box-shadow: none;
  position: relative;
  text-align: center;
  border-radius: 20px;
  margin-bottom: 0;
}
//body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf2,
//body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf2,
//body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf2 {
//  display: table;
//  width: 100%;
//  height: 50px;
//  box-shadow: none;
//  position: relative;
//  text-align: center;
//  border-radius: 20px;
//  margin-bottom: 0;
//}

body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf span,
body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf span,
body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/kiss/jsp/common/img/linkBox_bg.svg);
  background-size: cover;
  background-repeat: no-repeat;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf a,
body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf a,
body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf a {
  vertical-align: middle;
  display: table-cell;
  font-size: 30px;
  font-weight: bold;
  position: relative;
  width: 100%;
  height: 100%;
  text-shadow: 2px 2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff, -2px -2px 2px #fff, 2px 2px 2px #fff, -2px 2px 2px #fff, 2px -2px 2px #fff, -1px -1px 1px #fff;
}
body.osaka.buyer.flower main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf a:hover,
body.osaka.buyer.plant main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf a:hover,
body.kobe.buyer main .contents .container .linkArea ul li div.halfWrap .linkBoxHalf a:hover {
  opacity: 0.5;
}
body.osaka.buyer.flower main .contents .container .slideArea,
body.osaka.buyer.plant main .contents .container .slideArea,
body.kobe.buyer main .contents .container .slideArea {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
  background-color: #FFF;
  border-radius: 20px;
  margin-top: 20px;
}
body.osaka.buyer.flower main .contents .container .slideArea a,
body.osaka.buyer.plant main .contents .container .slideArea a,
body.kobe.buyer main .contents .container .slideArea a,{
	text-decoration: none;
}
body.osaka.buyer.flower main .contents .container .slideArea span.slideOnepoint,
body.osaka.buyer.plant main .contents .container .slideArea span.slideOnepoint,
body.kobe.buyer main .contents .container .slideArea span.slideOnepoint {
  position: absolute;
  top: -35px;
  left: -30px;
  width: 63px;
  height: 75px;
  background-image: url(/kiss/jsp/common/img/bg_slideOnepoint.png);
  background-size: cover;
  z-index: 0;
}

body.osaka.buyer.flower.login main .contents .container {
  margin-left: 60px;
}
body.osaka.buyer.flower.login main .contents .linkArea ul li {
  width: 570px;
}

/* ボタンテキストカラー */
body.osaka.producer.flower .linkBox a, body.osaka.producer.flower .linkBoxHalf a {
  color: #005bac;
}

body.osaka.producer.plant .linkBox a, body.osaka.producer.plant .linkBoxHalf a {
  color: #009944;
}

body.osaka.buyer.flower .linkBox a, body.osaka.buyer.flower .linkBoxHalf a {
  color: #94196b;
}

body.osaka.buyer.flower.login .linkBoxHalf.purple a {
  color: #94196b;
}

body.osaka.buyer.flower.login .linkBoxHalf.green a {
  color: #006428;
}

body.osaka.buyer.plant .linkBox a, body.osaka.buyer.plant .linkBoxHalf a {
  color: #006428;
}

body.osaka.staff.flower .linkBox a, body.osaka.staff.flower .linkBoxHalf a {
  color: #525898;
}

body.osaka.staff.plant .linkBox a, body.osaka.staff.plant .linkBoxHalf a {
  color: #638c0b;
}

body.kobe.producer .linkBox a, body.kobe.producer .linkBoxHalf a {
  color: #bd488e;
}

body.kobe.buyer .linkBox a, body.kobe.buyer .linkBoxHalf a {
  color: #0068b7;
}

body.kobe.staff .linkBox a, body.kobe.staff .linkBoxHalf a {
  color: #cb5219;
}

/* ボックス内グラデ */
body.osaka.producer.flower .linkBox,
body.osaka.producer.flower .linkBoxHalf,
body.osaka.producer.flower .slideArea {
  background-image: linear-gradient(to bottom, #fff, #dff2fc);
}


body.osaka.producer.flower .linkBox a,
body.osaka.producer.flower .linkBoxHalf a,
body.osaka.producer.flower .slideArea a{
	text-decoration: none;
}


body.osaka.producer.plant .linkBox,
body.osaka.producer.plant .linkBoxHalf,
body.osaka.producer.plant .slideArea {
  background-image: linear-gradient(to bottom, #fff, #d5ebe1);
}

body.osaka.producer.plant .linkBox a,
body.osaka.producer.plant .linkBoxHalf a,
body.osaka.producer.plant .slideArea  a{
  text-decoration: none;
}

body.osaka.buyer.flower .sales {
  background-image: linear-gradient(to bottom, #a7d398, #6fba2c);
}

body.osaka.buyer.flower .order {
  background-image: linear-gradient(to bottom, #fcc800, #d18e04);
}

body.osaka.buyer.flower .purchase {
  background-image: linear-gradient(to bottom, #35b9c2, #0082ba);
}

body.osaka.buyer.flower .info {
  background-image: linear-gradient(to bottom, #bba1cb, #a674b0);
}

body.osaka.buyer.flower .info-list,
body.osaka.buyer.plant .info-list,
body.kobe.buyer .info-list {
  background-image: linear-gradient(to bottom, #fff, #d9d9d9);
}

body.osaka.buyer.plant .sales {
  background-image: linear-gradient(to bottom, #9fd9f6, #00afcc);
}

body.osaka.buyer.plant .order {
  background-image: linear-gradient(to bottom, #f9d3e3, #f29a76);
}

body.osaka.buyer.plant .purchase {
  background-image: linear-gradient(to bottom, #a4abd6, #6b4598);
}

body.osaka.buyer.plant .info {
  background-image: linear-gradient(to bottom, #a8d182, #69bd83);
}

body.osaka.staff.flower .linkBox,
body.osaka.staff.flower .linkBoxHalf,
body.osaka.staff.flower .slideArea {
  background-image: linear-gradient(to bottom, #fff, #dee2f2);
}

body.osaka.staff.plant .linkBox,
body.osaka.staff.plant .linkBoxHalf,
body.osaka.staff.plant .slideArea {
  background-image: linear-gradient(to bottom, #fff, #ecf4e3);
}

body.kobe.producer .linkBox,
body.kobe.producer .linkBoxHalf,
body.kobe.producer .slideArea {
  background-image: linear-gradient(to bottom, #fff, #f2e2ee);
}

body.kobe.buyer .sales {
  background-image: linear-gradient(to bottom, #d2cce6, #cd7e9a);
}

body.kobe.buyer .order {
  background-image: linear-gradient(to bottom, #ffe67a, #fcd68c);
}

body.kobe.buyer .purchase {
  background-image: linear-gradient(to bottom, #a4abd6, #6b4598);
}

body.kobe.buyer .info {
  background-image: linear-gradient(to bottom, #efec64, #a8d182);
}

body.kobe.staff .linkBox,
body.kobe.staff .linkBoxHalf,
body.kobe.staff .slideArea {
  background-image: linear-gradient(to bottom, #fff, #fdeddb);
}

body.osaka.buyer.flower.login .purple {
  background-image: linear-gradient(to bottom, #bba1cb, #a674b0);
}

body.osaka.buyer.flower.login .green {
  background-image: linear-gradient(to bottom, #a8d182, #69bd83);
}

body.osaka.staff.flower .slideArea a,
body.osaka.staff.plant .slideArea a {
  display: block;
  text-decoration: none;
}


/* /////////////フッター////////////// */
/* バックグラウンドカラー */
body.osaka.producer.flower footer {
  background-image: linear-gradient(to right, #6bc8f2 30%, #4a94d1 100%);
}

body.osaka.producer.plant footer {
  background-image: linear-gradient(to right, #87caac 30%, #009fa8 100%);
}

body.osaka.buyer.flower footer,
body.osaka.buyer.plant footer,
body.kobe.buyer footer {
  background-color: #231815;
}

body.osaka.staff.flower footer {
  background-image: linear-gradient(to right, #8d93c8 30%, #525898 100%);
}

body.osaka.staff.plant footer {
  background-image: linear-gradient(to right, #9ec364 30%, #7baa17 100%);
}

body.kobe.producer footer {
  background-image: linear-gradient(to right, #dcaaba 30%, #c94e97 100%);
}

body.kobe.staff footer {
  background-image: linear-gradient(to right, #e6a600 30%, #b14612 100%);
}

body.layer2 {
  background-color: #FFF;
}

body.layer2 .headerLeft::before {
  border-right: 20px solid #fff;
}

body.layer2 ul.navi .active {
  background-color: #fff;
}

body.osaka.buyer.flower.layer2 .active,
body.osaka.buyer.plant.layer2 .active,
body.kobe.buyer.layer2 .active {
  background-color: rgba(255, 255, 255, 0.7) !important;
  border-top: 1px solid #fff !important;
}

body.layer2 main .container {
  position: relative;
  margin: 15px 0 0 60px;
}
@media screen and (max-width: 1367px) {
  body.layer2 main .container {
    width: 1060px;
    margin: 15px 0 0 40px;
  }
}

body.layer2 main .container img {
  margin-bottom: 50px;
}
@media screen and (max-width: 1367px) {
  body.layer2 main .container img {
    width: 100%;
  }
}

.sampleLink {
  position: absolute;
  top: -32px;
  left: 0px;
  width: 100%;
  font-size: 14px;
}

.sampleLink > a {
  color: red;
  display: inline !important;
  padding: 0 1em;
  text-decoration: underline;
}

.sampleLink > a:hover {
  opacity: .6;
}

//2020.02.24 ネット販売ヘッダー用
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_flower2 a,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_flower2 a {
  display: block;
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_flower2 a dl,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_flower2 a dl {
  display: table;
  table-layout: fixed;
  width: 100px;
  height: 56px;
  margin-left: 0px;
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_flower2 a dl dd,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_flower2 a dl dd {
  width: 90px;
  font-size: 15px;
  color: #FFF;
  line-height: 16px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_flower2 a dl dt,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_shipment2 a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white_op50/sIcon_flower.png);
  background-position: center center;
}
body.osaka.buyer.flower .sIcon_flower2,
body.kobe.buyer .sIcon_flower2 {
  //width: 60px;
  //height: 46px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}

body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_plant2 a {
  display: block;
}
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_plant2 a dl {
  display: table;
  table-layout: fixed;
  width: 100px;
  height: 56px;
  margin-left: 0px;
}
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_plant2 a dl dd {
  width: 90px;
  font-size: 15px;
  color: #FFF;
  line-height: 16px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_plant2 a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_plant.png);
  background-position: center center;
}
body.osaka.buyer.plant .sIcon_plant2 {
  //width: 60px;
  //height: 46px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}

body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_net-sales2 a,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_net-sales2 a,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_net-sales2 a {
  display: block;
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_net-sales2 a dl,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_net-sales2 a dl,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_net-sales2 a dl {
  display: table;
  table-layout: fixed;
  width: 120px;
  height: 56px;
  margin-left: 0px;
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_net-sales2 a dl dd,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_net-sales2 a dl dd,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_net-sales2 a dl dd {
  width: 100px;
  font-size: 15px;
  color: #FFF;
  line-height: 16px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_net-sales2 a dl dt,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_net-sales2 a dl dt,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_net-sales2 a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_net-sales.png);
  background-position: center center;
}
body.osaka.buyer.flower .sIcon_net-sales2,
body.osaka.buyer.plant .sIcon_net-sales2,
body.kobe.buyer .sIcon_net-sales2 {
  //width: 60px;
  //height: 46px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}

body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_shipment2 a,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_shipment2 a,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_shipment2 a {
  display: block;
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_shipment2 a dl,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_shipment2 a dl,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_shipment2 a dl {
  display: table;
  table-layout: fixed;
  width: 100px;
  height: 56px;
  margin-left: 0px;
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_shipment2 a dl dd,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_shipment2 a dl dd,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_shipment2 a dl dd {
  width: 90px;
  font-size: 15px;
  color: #FFF;
  line-height: 16px;
  padding-left: 5px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
body.osaka.buyer.flower .headerBox2 .headBg01 .sIcon_shipment2 a dl dt,
body.osaka.buyer.plant .headerBox2 .headBg01 .sIcon_shipment2 a dl dt,
body.kobe.buyer .headerBox2 .headBg01 .sIcon_shipment2 a dl dt {
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: middle;
  background-image: url(/kiss/jsp/common/img/icon_side/white/sIcon_shipment.png);
  background-position: center center;
}
body.osaka.buyer.flower .sIcon_shipment2,
body.osaka.buyer.plant .sIcon_shipment2,
body.kobe.buyer .sIcon_shipment2 {
  //width: 60px;
  //height: 46px;
  position: relative;
  box-shadow: none;
  border-top: 1px solid #e6e6e6;
  margin-bottom: 0;
  margin-left: 0;
}

