.jtrWidth960 {
}

div.jtrMgnT5 {
  margin-top : 5px;
}
div.jtrMgnT10 {
  margin-top : 10px;
}
div.jtrMgnT15 {
  margin-top : 15px;
}
div.jtrMgnT20 {
  margin-top : 20px;
}
div.jtrMgnT30 {
  margin-top : 30px;
}
div.jtrMgnT40 {
  margin-top : 40px;
}
div.jtrMgnT50 {
  margin-top : 50px;
}
div.jtrMgnT86 {
  margin-top : 86px;
}

div.jtrMgnB5 {
  margin-bottom : 5px;
}
div.jtrMgnB10 {
  margin-bottom : 10px;
}
div.jtrMgnB15 {
  margin-bottom : 15px;
}
div.jtrMgnB20 {
  margin-bottom : 20px;
}
div.jtrMgnB30 {
  margin-bottom : 30px;
}
div.jtrMgnB40 {
  margin-bottom : 40px;
}
div.jtrMgnB50 {
  margin-bottom : 50px;
}
div.jtrMgnB60 {
  margin-bottom : 60px;
}
div.jtrMgnB70 {
  margin-bottom : 70px;
}
div.jtrMgnB25 {
  margin-bottom : 25px;
}

div.jtrMgnR5 {
  margin-right : 5px;
}
div.jtrMgnR10 {
  margin-right : 10px;
}
div.jtrMgnR20 {
  margin-right : 20px;
}
div.jtrMgnR28 {
  margin-right : 28px;
}
div.jtrMgnR30 {
  margin-right : 30px;
}
div.jtrMgnR34 {
  margin-right : 34px;
}

div.jtrMgnLR17 {
  margin-left : 17px;
  margin-right : 17px;
}
div.jtrMgnLR30 {
  margin-left : 30px;
  margin-right : 30px;
}
div.jtrMgnLR16 {
  margin-left : 16px;
  margin-right : 16px;
}
.jtrMgnLR20 {
  margin-left : 20px;
  margin-right : 20px;
}

.jtrSpAccordionBtn h2 {
  background : url("/library/new/sp/common/img/bg_h2_close.png") no-repeat 95% center #424242;
  background-size : 20px;
  padding : 3% 10% 3% 5%;
}
.jtrSpAccordionBtn.open h2 {
  background : url("/library/new/sp/common/img/bg_h2_open.png") no-repeat 95% center #424242;
  background-size : 20px;
}

.jtrListStyleBlueArw ul li a {
  display : block;
  padding : 3% 10% 3% 5%;
  border-bottom : #DCDCDC solid 1px;
  background : url("/library/new/sp/common/img/arw_blue.png") no-repeat 95% center #FFF;
  background-size : 10px;
}

.jtrSpKeyVisual {
  border-bottom : #DBDBDB solid 1px;
}

.jtrSpHeader {
  /*border-bottom : #DCDCDC solid 1px;*/
}

.jtrTotop p {
  position : fixed;
  bottom : 20px;
  right : 20px;
}

.jtrContentArea {
  width : 960px;
  margin : 0 auto 15px;
}
.jtrContentArea h2 {
  margin : 50px 0 10px;
  padding : 0 0 5px;
}
.jtrContentArea h3 {
  margin : 0;
}
.jtrContentArea ul li {
  margin : 0 0 5px;
  background : url("/library/new/common/img/ico_dotted.png") no-repeat left 0.5em;
  padding : 0 0 0 15px;
}
.jtrContentArea .jtrBorderBGry {
  padding : 0 0 10px;
}

.jtrSpHeaderBtMenu {
  margin : 0 0 0 2%;
}

.jtrSpMainVisual {
  position : relative;
  margin : 0 0 3%;
}
.jtrSpMainVisual .flex-control-nav {
  margin-top : -7%;
  float : left;
  position : relative;
  left : 50%;
}
.jtrSpMainVisual .flex-control-nav li {
  float : left;
  position : relative;
  left : -50%;
  margin-left : 0px;
}
.jtrSpMainVisual .flex-control-nav li a {
  display : block;
  width : 8px;
  height : 8px;
  border-radius : 10px;
  -webkit-border-radius : 10px;
  -moz-border-radius : 10px;
  margin : 5px;
  background : #333;
  text-indent : -9999px;
}
.jtrSpMainVisual .flex-control-nav li a.flex-active {
  background : #ddd;
}
.jtrSpMainVisual .flex-direction-nav .flex-prev {
  width : 8%;
  height : 25%;
  background : url("/library/new/sp/common/img/bt_prev.png") no-repeat left top;
  background-size : contain;
  position : absolute;
  top : 40%;
  left : 0;
  text-indent : -9999px;
}
.jtrSpMainVisual .flex-direction-nav .flex-next {
  width : 8%;
  height : 25%;
  background : url("/library/new/sp/common/img/bt_next.png") no-repeat left top;
  background-size : contain;
  position : absolute;
  top : 40%;
  right : 0;
  text-indent : -9999px;
  background-position : right top;
}

.jtrSpAccordion {
}

.jtrSpAccordionContent {
}

.jtrBgGry {
  background : #E6E6E6;
}

div.jtrSpTabBtn ul {
  width : 90%;
  margin : 0 auto;
}
div.jtrSpTabBtn ul li {
  width : 33%;
  float : left;
}
div.jtrSpTabBtn ul li img.on {
  display : none;
}
div.jtrSpTabBtn ul li.on img.off {
  display : none;
}
div.jtrSpTabBtn ul li.on img.on {
  display : block;
}

.jtrSpTabEvent {
}

.jtrSpTabInfo {
}

.jtrSpTotop {
  width : 10%;
  position : fixed;
  bottom : 3%;
  right : 5%;
  z-index : 1;
}

.jtrCategoryTitle {
}

.jtrContentsTop {
}

.jtrInfoTable {
}

.jtrInfoTableSupply {
}

.jtrLocalNavigation {
}

.jtrText {
}

.jtrFooterCommon {
  background : #F0F0F0;
  /* margin: 50px 0 0; */
  padding : 15px 0 25px;
  font-size : 88%;
}
.jtrFooterCommon ul li {
  background : url("/library/new/common/img/ico_dotted.png") no-repeat left 0.5em;
  margin : 0 0 5px;
  padding : 0 0 0 13px;
}

.jtrFooterContact {
}

.jtrFooterNavigation {
}

.jtrSpFloatNone {
}

.jtrBgColorGray {
  background-color : #F0F0F0;
}
.jtrBgColorGray2 {
  background-color : #FAFAFA;
}

.jtrFooterPagePrint {
  text-align : right;
  margin : 0 0 10px;
}
.jtrFooterPagePrint a {
  padding : 3px 0 3px 20px;
  background : url(/library/new/common/img/ic_print.gif) no-repeat left center;
  color : #006FC8;
  cursor : pointer;
}

.top {
}

sakujo_leftbtn,div.jtrMainPagePrint {
  text-align : left!important;
}

.jtrBorderGry {
  border : #DCDCDC solid 1px;
}

.jtrNews {
}
.jtrNews div.heading {
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  padding : 35px 0 10px 0;
  margin : -6px 0 0 0;
  font-size : 28px;
  line-height : 1.2;
  font-weight : 600;
}

.jtrTextC {
  text-align : center;
}
.jtrTextR {
  text-align : right;
}
.jtrTextL {
  text-align : left;
}

.jtrBorderTGry {
  border-top : #DCDCDC solid 1px;
}

.jtrMgnL5 {
  margin-left : 5px;
}
.jtrMgnL10 {
  margin-left : 10px;
}
.jtrMgnL15 {
  margin-left : 15px;
}

.layout-C {
}

.layout-ja {
}

.area_related {
}
.biznews_contact {
}
.area_evaluation {
}

.prt_leaf {
}
.prt_global {
}

.j-messe_leaf {
}
.j-messe_list {
}
.j-messe_search {
}

