@charset "utf-8";
body#wwwIkoma36Jp {
  background: #fff;
  color: #434343;
}
body#wwwIkoma36Jp ::selection {
  background-color: #5cb531;
  color: #fff;
}
body#wwwIkoma36Jp ::-moz-selection {
  background-color: #5cb531;
  color: #fff;
}
body#wwwIkoma36Jp.freeBlock a {
  color: #434343;
}
body#wwwIkoma36Jp #header {
  border-bottom: 2px solid #5cb531;
}
body#wwwIkoma36Jp #header div.tagline {
  background: url("image/bg_texture_02_www.ikoma36.jp.gif") left top repeat;
}
body#wwwIkoma36Jp #header div.tagline h1 {
  color: #434343 !important;
}
body#wwwIkoma36Jp #header div.hdInr p.logo a {
  background: url("image/bg_logo_www.ikoma36.jp.gif") left top no-repeat;
  width: 350px;
  height: 170px;
}
body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li a {
  background: url("image/icon_arrow_www.ikoma36.jp.gif") left 8px no-repeat;
  color: #434343;
}
body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li.blankIcon a {
  background: url("image/icon_newwin_www.ikoma36.jp.gif") left center no-repeat;
}
body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li ul {
  background-color: #5cb531;
}
body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li ul a {
  color: #f4efde;
}
body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li ul li a:hover {
  color: #5cb531;
  background: url("image/icon_arrow_www.ikoma36.jp.gif") 5px 8px no-repeat #fff;
}
body#wwwIkoma36Jp #breadChumbs {
  background: url("image/bg_texture_02_www.ikoma36.jp.gif") left top repeat;
}
body#wwwIkoma36Jp #breadChumbs p {
  color: #434343;
}
body#wwwIkoma36Jp #breadChumbs p a {
  color: #434343;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu {
  border: 1px solid #5cb531;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu h2 {
  background-color: #434343;
  border-top: 2px solid #5cb531;
  color: #f4efde;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu h2 span.smallTxt {
  color: #5cb531;
  border-top: 1px dotted #5cb531;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu ul {
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu ul li {
  border-top: 1px dotted #5cb531;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu ul li a {
  color: #434343;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu ul li a.current {
  color: #5cb531;
}
body#wwwIkoma36Jp #lMenu div.categoryMenu ul li a span {
  background: url("image/icon_arrow_02_www.ikoma36.jp.gif") left 2px no-repeat;
}
body#wwwIkoma36Jp #pgTop {
  border-bottom: 2px solid #5cb531;
}
body#wwwIkoma36Jp #pgTop p a {
  background: url("image/icon_pgtop_www.ikoma36.jp.gif") left 2px no-repeat;
  color: #434343;
}
body#wwwIkoma36Jp #footer {
  background: url("image/bg_texture_02_www.ikoma36.jp.gif") left top repeat;
}
body#wwwIkoma36Jp #footer div.ftInr h3 {
  color: #434343 !important;
}
body#wwwIkoma36Jp #footer div.ftInr div.ftFlt div.ftFltL ul li a {
  color: #434343;
  background: url("image/icon_arrow_www.ikoma36.jp.gif") left 12px no-repeat;
}
body#wwwIkoma36Jp #footer div.ftInr div.ftFlt div.ftFltL ul li.blankIcon a {
  background: url("image/icon_newwin_www.ikoma36.jp.gif") left center no-repeat;
}
body#wwwIkoma36Jp #footer div.ftInr div.ftFlt div.ftFltR p.montbellLogo a {
  background: url("image/none") center bottom no-repeat !important;
  background-size: 0 0 !important;
  padding-bottom: 5;
  color: transparent;
}
body#wwwIkoma36Jp small {
  color: #434343;
}
body#wwwIkoma36Jp .head01 {
  color: #434343;
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
  border: 1px solid #5cb531;
}
body#wwwIkoma36Jp .head01 span {
  border-left: 7px solid #5cb531;
}
body#wwwIkoma36Jp .es-carousel {
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat !important;
}
body#wwwIkoma36Jp .es-carousel ul li.selected a {
  border-color: #434343 !important;
}
body#wwwIkoma36Jp .es-carousel ul li a {
  border-color: #5cb531 !important;
}
body#wwwIkoma36Jp .rg-caption p {
  color: #434343 !important;
}
body#wwwIkoma36Jp #contents p.big404,
body#wwwIkoma36Jp.contents p.big404 {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents p.txt404_05 a,
body#wwwIkoma36Jp.contents p.txt404_05 a {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents p.txt404_05 a:hoverb,
body#wwwIkoma36Jp.contents p.txt404_05 a:hoverb {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents .freeBlock a,
body#wwwIkoma36Jp.contents .freeBlock a {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.block,
body#wwwIkoma36Jp.contents div.block {
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
  border: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.block div.movie01List ul li a,
body#wwwIkoma36Jp.contents div.block div.movie01List ul li a {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.newsBox,
body#wwwIkoma36Jp.contents div.newsBox {
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
  border: 1px solid #5cb531;
  border-top: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.newsBox div.nbInr ul li,
body#wwwIkoma36Jp.contents div.newsBox div.nbInr ul li {
  border-bottom: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.newsBox div.nbInr ul a,
body#wwwIkoma36Jp.contents div.newsBox div.nbInr ul a {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.newsBox div.nbInr ul a:hover,
body#wwwIkoma36Jp #contents div.newsBox div.nbInr ul a span.date,
body#wwwIkoma36Jp.contents div.newsBox div.nbInr ul a:hover,
body#wwwIkoma36Jp.contents div.newsBox div.nbInr ul a span.date {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents div.newsBox div.nbInr ul a:hover,
body#wwwIkoma36Jp.contents div.newsBox div.nbInr ul a:hover {
  text-decoration: none;
}
body#wwwIkoma36Jp #contents p.newsPager a,
body#wwwIkoma36Jp.contents p.newsPager a {
  color: #434343;
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
}
body#wwwIkoma36Jp #contents p.newsPager a:hover,
body#wwwIkoma36Jp.contents p.newsPager a:hover {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents p.newsPager a.current,
body#wwwIkoma36Jp.contents p.newsPager a.current {
  background-color: #5cb531;
  color: #f4efde;
}
body#wwwIkoma36Jp #contents p.newsPager a.prev,
body#wwwIkoma36Jp #contents p.newsPager a.next,
body#wwwIkoma36Jp.contents p.newsPager a.prev,
body#wwwIkoma36Jp.contents p.newsPager a.next {
  background: none;
  background-color: transparent;
  color: #434343;
}
body#wwwIkoma36Jp #contents p.newsPager a.prev:hover,
body#wwwIkoma36Jp #contents p.newsPager a.next:hover,
body#wwwIkoma36Jp.contents p.newsPager a.prev:hover,
body#wwwIkoma36Jp.contents p.newsPager a.next:hover {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents .newsTitle span.date,
body#wwwIkoma36Jp.contents .newsTitle span.date {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents div.topNews div.inr,
body#wwwIkoma36Jp.contents div.topNews div.inr {
  border: 1px solid #5cb531;
  border-top: none;
}
body#wwwIkoma36Jp #contents div.topNews div.inr h2,
body#wwwIkoma36Jp.contents div.topNews div.inr h2 {
  border-top: 2px solid #5cb531;
  border-bottom: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.topNews div.inr h2 div a,
body#wwwIkoma36Jp.contents div.topNews div.inr h2 div a {
  background-color: #5cb531;
  color: #434343;
}
body#wwwIkoma36Jp #contents div.topNews div.inr ul li,
body#wwwIkoma36Jp.contents div.topNews div.inr ul li {
  border-bottom: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.topNews div.inr ul a,
body#wwwIkoma36Jp.contents div.topNews div.inr ul a {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.topNews div.inr ul a:hover,
body#wwwIkoma36Jp #contents div.topNews div.inr ul a span.date,
body#wwwIkoma36Jp.contents div.topNews div.inr ul a:hover,
body#wwwIkoma36Jp.contents div.topNews div.inr ul a span.date {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents div.faqBlock,
body#wwwIkoma36Jp.contents div.faqBlock {
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat !important;
  border: 1px solid #5cb531;
  border-top: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.faqBlock div.fbInr dl,
body#wwwIkoma36Jp.contents div.faqBlock div.fbInr dl {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.faqBlock div.fbInr dl span.fbMark,
body#wwwIkoma36Jp.contents div.faqBlock div.fbInr dl span.fbMark {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents div.faqBlock div.fbInr dl dt.active span.fbData,
body#wwwIkoma36Jp.contents div.faqBlock div.fbInr dl dt.active span.fbData {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents div.faqBlock div.fbInr dl dd div,
body#wwwIkoma36Jp.contents div.faqBlock div.fbInr dl dd div {
  background: #fff;
  border: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.faqBlock div.fbInr dl dd span.fbData,
body#wwwIkoma36Jp.contents div.faqBlock div.fbInr dl dd span.fbData {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.specialBox .spHead,
body#wwwIkoma36Jp.contents div.specialBox .spHead {
  border-left: 2px solid #5cb531;
  color: #5cb531;
}
body#wwwIkoma36Jp #contents div.specialBox p,
body#wwwIkoma36Jp #contents div.specialBox div.specialBody,
body#wwwIkoma36Jp.contents div.specialBox p,
body#wwwIkoma36Jp.contents div.specialBox div.specialBody {
  border-left: 2px solid #5cb531;
  padding: 20px 20px 15px;
  line-height: 1.7;
  margin-bottom: 10px;
}
body#wwwIkoma36Jp #contents div.topicsBox div.inr,
body#wwwIkoma36Jp.contents div.topicsBox div.inr {
  border: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.topicsBox div.inr h3,
body#wwwIkoma36Jp.contents div.topicsBox div.inr h3 {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.topicsBox div.inr p.link a,
body#wwwIkoma36Jp.contents div.topicsBox div.inr p.link a {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents div.topicsBox div.inr .data,
body#wwwIkoma36Jp.contents div.topicsBox div.inr .data {
  color: #434343;
}
body#wwwIkoma36Jp #contents div.listBoxArea ul.listBox3Clm li div.inr,
body#wwwIkoma36Jp.contents div.listBoxArea ul.listBox3Clm li div.inr {
  background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
  border: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.listBoxArea ul.listBox3Clm li div.inr h2,
body#wwwIkoma36Jp.contents div.listBoxArea ul.listBox3Clm li div.inr h2 {
  color: #434343;
  border-bottom: 1px solid #5cb531;
  border-top: 1px solid #5cb531;
}
body#wwwIkoma36Jp #contents div.listBoxArea ul.listBox3Clm li div.inr P.moreInfo a,
body#wwwIkoma36Jp.contents div.listBoxArea ul.listBox3Clm li div.inr P.moreInfo a {
  background-color: #5cb531;
  color: #f4efde;
}
body#wwwIkoma36Jp #contents .topNewsArea,
body#wwwIkoma36Jp.contents .topNewsArea {
  background-color: transparent;
}
body#wwwIkoma36Jp #contents .topHd01,
body#wwwIkoma36Jp.contents .topHd01 {
  border-top: 1px solid #5cb531;
  color: #5cb531;
}
body#wwwIkoma36Jp #contents .topNewsArea .topNewsHd,
body#wwwIkoma36Jp.contents .topNewsArea .topNewsHd {
  border-top: 1px solid #5cb531;
  color: #5cb531;
}
body#wwwIkoma36Jp #contents .topNewsArea .topNewsBox ul li a span.date,
body#wwwIkoma36Jp #contents .topNewsArea .topNewsBox ul li a:hover span.data,
body#wwwIkoma36Jp.contents .topNewsArea .topNewsBox ul li a span.date,
body#wwwIkoma36Jp.contents .topNewsArea .topNewsBox ul li a:hover span.data {
  color: #5cb531;
}
body#wwwIkoma36Jp #contents .topNewsArea .topNewsBtn a,
body#wwwIkoma36Jp.contents .topNewsArea .topNewsBtn a {
  border: 2px solid #5cb531;
  color: #5cb531;
}
body#wwwIkoma36Jp #contents .topNewsArea .topNewsBtn a:hover,
body#wwwIkoma36Jp.contents .topNewsArea .topNewsBtn a:hover {
  background-color: #5cb531;
}
body#wwwIkoma36Jp #contents .topNewTopicsArea,
body#wwwIkoma36Jp.contents .topNewTopicsArea {
  background-color: #ffffff;
}
body#wwwIkoma36Jp #contents .topNewTopicsArea dl,
body#wwwIkoma36Jp.contents .topNewTopicsArea dl {
  background-color: #FFF;
  cursor: pointer;
  display: table;
  width: 100%;
}
body#wwwIkoma36Jp #contents .topNewTopicsArea dl dt .ttaInr h3,
body#wwwIkoma36Jp.contents .topNewTopicsArea dl dt .ttaInr h3 {
  border-bottom: 1px solid #5cb531;
  color: #5cb531;
}
body#wwwIkoma36Jp #contents .topNewTopicsArea dl dt .ttaInr a,
body#wwwIkoma36Jp.contents .topNewTopicsArea dl dt .ttaInr a {
  color: #5cb531;
}
body#wwwIkoma36Jp #topMvFull .bx-wrapper .bx-pager.bx-default-pager a:hover,
body#wwwIkoma36Jp #topMvFull .bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #5cb531;
}
body#wwwIkoma36Jp #breadChumbs,
body#wwwIkoma36Jp #lMenu div.categoryMenu,
body#wwwIkoma36Jp .head01,
body#wwwIkoma36Jp #contents div.block,
body#wwwIkoma36Jp #contents div.faqBlock,
body#wwwIkoma36Jp #contents div.listBoxArea ul.listBox3Clm li,
body#wwwIkoma36Jp.contents div.block,
body#wwwIkoma36Jp.contents div.faqBlock,
body#wwwIkoma36Jp.contents div.listBoxArea ul.listBox3Clm li,
body#wwwIkoma36Jp #topMv .bx-viewport {
  box-shadow: 0 1px 2px #D9D9D9;
}
body#wwwIkoma36Jp #contents div.parts07 div.bscTbl01 table th,
body#wwwIkoma36Jp #contents div.parts08 div.bscTbl01 table th,
body#wwwIkoma36Jp.contents div.parts07 div.bscTbl01 table th,
body#wwwIkoma36Jp.contents div.parts08 div.bscTbl01 table th {
  background: url("image/bg_texture_02_www.ikoma36.jp.gif") left top repeat;
  font-weight: normal;
}
@media only screen and (max-width: 750px) {
  body#wwwIkoma36Jp #header {
    border-bottom: none;
  }
  body#wwwIkoma36Jp #header div.hdInr p.logo a {
    background: url("image/bg_logo_www.ikoma36.jp.gif") 10px center no-repeat;
    background-size: 80% auto;
  }
  body#wwwIkoma36Jp #header div.hdInr div.hdR {
    border-top: 2px solid #5cb531;
  }
  body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li a {
    color: #f4efde;
    background: url(../cmn_img/icon_arrow_04_sp.gif) 15px center no-repeat;
    background-color: #5cb531;
  }
  body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li.blankIcon a {
    color: #f4efde;
    background: url(../cmn_img/icon_newwin_03.gif) 15px center no-repeat;
    background-color: #5cb531;
  }
  body#wwwIkoma36Jp.spMode .bx-wrapper .bx-pager.bx-default-pager a:hover,
  body#wwwIkoma36Jp.spMode .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #5cb531;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu {
    background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu h2 {
    background: none;
    background-color: transparent;
    border-top: 2px solid #5cb531;
    color: #434343;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu ul {
    border: 1px solid #5cb531;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu ul li {
    border-top: 1px solid #5cb531;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu ul li.first {
    border-top: none;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu ul li a {
    color: #f4efde;
    background: #5cb531;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu ul li a.current {
    color: #434343;
  }
  body#wwwIkoma36Jp #lMenu div.categoryMenu ul li a span {
    background: url("image/icon_arrow_spwww.ikoma36.jp.gif") left 3px no-repeat;
    background-size: 13px 13px;
  }
  body#wwwIkoma36Jp #footer {
    background: none;
  }
  body#wwwIkoma36Jp #footer div.ftInr div.ftFlt div.ftFltR {
    background: url("image/bg_texture_02_www.ikoma36.jp.gif") left top repeat;
  }
  body#wwwIkoma36Jp #contents div.categoryMv p.name,
  body#wwwIkoma36Jp.contents div.categoryMv p.name {
    color: #f4efde;
    background-color: #5cb531;
  }
  body#wwwIkoma36Jp #contents .categoryNameSp,
  body#wwwIkoma36Jp.contents .categoryNameSp {
    color: #f4efde;
    background-color: #5cb531;
  }
  body#wwwIkoma36Jp .head01 {
    border: none;
    background: url("image/bg_texture_03_www.ikoma36.jp.gif") left top repeat;
  }
  body#wwwIkoma36Jp .head01 span {
    border-left: none;
  }
  body#wwwIkoma36Jp #header div.hdInr div.hdR #gNav ul li a.current {
    color: #434343;
  }
}
