.jtrWidth960 {
}

.jtrHeadBg {
  background : url("/library/new/common/img/bg_header.gif") repeat-x left top;
}

.jtrSubMenu {
  margin : 15px 0 8px;
  line-height : 0.5;
  background : #F1F1F1;
}
div.jtrSubMenu ul {
  overflow : hidden;
  margin : 0 0 0 265px;
  padding : 0;
}
.jtrSubMenu li {
  float : left;
  margin : 0 15px 0 0;
}

.jtrHeadLogo {
  line-height : 0.5;
  margin : 22px 0 10px;
}

.jtrServiceTtl {
  background : #434343;
  color : #FFFFFF;
  padding : 20px 5px 16px;
  text-align : center;
  font-size : 130%;
  line-height : 1.2;
}

.jtrServiceBox {
  background : #F0F0F0;
}

.jtrServiceBoxArticle {
  padding : 10px;
}
.jtrServiceBoxArticle 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;
}

.jtrVoiceArea {
  background : #F0F0F0;
  padding : 20px 20px 30px;
  text-align : center;
  font-weight : bold;
  font-size : 90%;
}

.jtrTopicsBox {
  background-color : #F0F0F0;
  margin : 0 0 10px 0;
  min-height : 60px;
}

.jtrTopicsTxt {
  margin : 10px 0 0;
}

.jtrBorderBGry {
  border-bottom : #DCDCDC solid 1px;
}

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;
}

.jtrNaviBox {
  height : 30px;
  padding-top : 6px;
  padding-bottom : 4px;
  border-bottom : #CCCCCC solid 1px;
}

.jtrH1 {
  font-size : 284%;
  line-height : 1.2;
  font-weight : normal;
}
.jtrH2 {
  margin : 0 0 15px;
  font-size : 120%;
  line-height : 1.2;
  font-weight : 600;
}
.jtrH3 {
  margin : 0 0 10px;
  font-size : 110%;
  line-height : 1.2;
}

.jtrPdfDlBox {
  background-color : #F0F0F0;
  padding-top : 30px;
  padding-bottom : 35px;
  padding-left : 30px;
}

.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;
}

.jtrSpFooterMenu {
  background : #F0F0F0;
  margin : 3% 0 0;
  border-top : #DCDCDC solid 1px;
}
.jtrSpFooterMenu 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;
  background-size : 10px;
}

.jtrSpTabBusiness {
}

.jtrSpCopy {
  margin : 0 5% 5%;
  font-size : 70%;
}

.jtrSpArticlsArea {
}

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

.test01 {
  font-size : 13px;
  color : #2121FF;
}
.test02 {
  width : 70%;
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 10px;
  margin-right : 0px;
}

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

.jtrSpCntsBox {
  margin-left : 30px;
  margin-right : 30px;
}
.jtrSpCntsBox ul {
  margin-top : 5px;
  margin-left : 20px !important;
  margin-bottom : 5px;
  padding-top : 0px;
  padding-left : 3px !important;
  padding-bottom : 0px;
  line-height : 1.6 !important;
}
.jtrSpCntsBox li {
  margin-left : 4px !important;
  padding-left : 0 !important;
}

.jtrSpPdfDlBox {
  background-color : #F0F0F0;
  padding-top : 28px;
  padding-bottom : 30px;
  padding-left : 20px;
}

.jtrMainSlider {
  width : 960px;
  margin : 1px auto 0;
  position : relative;
  background : #282828;
}

.jtrMainVisual ul {
  width : 960px;
  height : 300px;
  overflow : hidden;
  margin : 0;
  padding : 0;
  list-style : none;
  line-height : 0.5;
}
.jtrMainVisual ul li {
  float : left;
  width : 960px;
  height : 300px;
}

.jtrMainVisualThumbnail {
  width : 800px;
  height : 50px;
  margin : 10px auto;
  padding : 0;
  overflow : hidden;
}
.jtrMainVisualThumbnail ul {
  margin : 0;
  padding : 0;
}
.jtrMainVisualThumbnail ul li {
  width : 190px;
  height : 50px;
  float : left;
  margin : 0 5px;
  list-style : none;
  background : url("/library/new/top/img/bg_thumbnail.png") no-repeat left top;
  color : #C5C5C8;
  line-height : 1.3;
  font-size : 14px;
  text-align : center;
}
.jtrMainVisualThumbnail ul li:hover {
  cursor : pointer;
  background : #243FA1;
}
.jtrMainVisualThumbnail ul li.selected {
  background : #243FA1;
}
.jtrMainVisualThumbnail ul li span {
  width : 190px;
  height : 38px;
  padding : 6px;
  display : table-cell;
  vertical-align : middle;
}

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

.jtrMainSliderBt {
  overflow : visible;
  line-height : 0.5;
}
.jtrMainSliderBt p:hover {
  cursor : pointer;
  opacity : 0.7;
  filter : alpha(opacity=70);
  /* ie lt 8 */
  -ms-filter : "alpha(opacity=70)";
  /* ie 8 */
  -moz-opacity : 0.7;
  /* FF lt 1.5, Netscape */
  -khtml-opacity : 0.7;
  /* Safari 1.x */
  zoom : 1;
}
.jtrMainSliderBt .prev {
  position : absolute;
  left : 55px;
  bottom : 20px;
}
.jtrMainSliderBt .next {
  position : absolute;
  right : 55px;
  bottom : 20px;
}

.jtrBannerImg .caroufredsel_wrapper {
  margin : 0!important;
}
.jtrBannerImg ul {
  padding : 0;
  line-height : 0.5;
  list-style : none;
  overflow : hidden;
}
.jtrBannerImg ul li {
  float : left;
  margin : 0 1px 0 0;
  width : 239px;
  height : 120px;
}

.jtrBannerBt p:hover {
  cursor : pointer;
  opacity : 0.8;
  filter : alpha(opacity=80);
  /* ie lt 8 */
  -ms-filter : "alpha(opacity=80)";
  /* ie 8 */
  -moz-opacity : 0.8;
  /* FF lt 1.5, Netscape */
  -khtml-opacity : 0.8;
  /* Safari 1.x */
  zoom : 1;
}
.jtrBannerBt .prev {
  position : absolute;
  top : 45px;
  left : -30px;
}
.jtrBannerBt .next {
  position : absolute;
  top : 45px;
  right : -30px;
}

.jtrSlidBannerArea {
  width : 960px;
  margin : 50px auto 0;
  position : relative;
  overflow : visible;
}

.jtrFontsize {
  margin : 8px 0 7px;
  background : #F1F1F1;
}
.jtrFontsize .fontChangeArea {
  width : 50px;
  float : left;
  margin : 0 10px 0 0;
}
.jtrFontsize .fontChangeArea ul {
  overflow : hidden;
  margin : 0;
  padding : 0;
  list-style : none;
  font-size : 12px;
  font-weight : bold;
}
.jtrFontsize .fontChangeArea ul li {
  width : 11px;
  height : 19px;
  float : left;
  padding : 6px 7px 0;
  line-height : 1.2;
  background : #fff;
  cursor : pointer;
}
.jtrFontsize .fontChangeArea ul li:hover,.jtrFontsize .fontChangeArea ul li.textresizer-active {
  color : #fff;
  background : #006DC8;
}
.jtrFontsize .serchArea {
  width : 160px;
  float : left;
}
.jtrFontsize .serchArea input[type="text"] {
  width : 125px;
  padding : 5px;
  vertical-align : middle;
  border : 0;
  background : url("/library/new/common/img/txt_search.gif") no-repeat 5px center #fff;
}
.jtrFontsize .serchArea input:focus {
  outline : none;
}
.jtrFontsize .serchArea input[type="image"] {
  vertical-align : middle;
}

.jtrModalWindow {
  width : 977px;
  background : url("/library/new/top/img/bg_modalWindow_top.png") no-repeat top center;
  padding : 20px 0 0;
  z-index : 2;
}
.jtrModalWindow.act {
  position : absolute;
  margin : -260px 0 0 -8px;
}
.jtrModalWindow .wrap {
  background : url("/library/new/top/img/bg_modalWindow_btm.png") no-repeat bottom center;
  padding : 0 0 20px;
}
.jtrModalWindow .wrap .content {
  background : url("/library/new/top/img/bg_modalWindow_cent.png") repeat-y top center;
  padding : 10px 38px;
}
.jtrModalWindow .category_ttl {
  overflow : hidden;
  margin : 0 0 15px;
}
.jtrModalWindow .category_ttl .ttl {
  width : 870px;
  float : left;
  font-size : 130%;
  font-weight : bold;
}
.jtrModalWindow .category_ttl .modal_close {
  width : 18px;
  float : right;
  line-height : 0.5;
}
.jtrModalWindow .category_ttl .modal_close:hover {
  cursor : pointer;
  opacity : 0.7;
  filter : alpha(opacity=70);
  /* ie lt 8 */
  -ms-filter : "alpha(opacity=70)";
  /* ie 8 */
  -moz-opacity : 0.7;
  /* FF lt 1.5, Netscape */
  -khtml-opacity : 0.7;
  /* Safari 1.x */
  zoom : 1;
}
.jtrModalWindow .category_article {
  overflow : hidden;
  margin : 0 0 20px -30px;
}
.jtrModalWindow .category_article .section {
  width : 156px;
  float : left;
  margin : 0 0 0 30px;
}
.jtrModalWindow .category_article .section .pic {
  line-height : 0.5;
  margin : 0 0 10px;
}
.jtrModalWindow .category_article .section .ttl {
  font-size : 120%;
  font-weight : bold;
  margin : 0 0 15px;
  line-height : line-height 1.3;
}
.jtrModalWindow .category_article .section ul li {
  background : url("/library/new/common/img/ico_dotted.png") no-repeat left 0.5em;
  margin : 0 0 5px;
  padding : 0 0 0 16px;
}
.jtrModalWindow .category_article .section ul.list_black li a {
  font-weight : bold;
  color : #000;
}
.jtrModalWindow .category_link {
  text-align : right;
  font-weight : bold;
}
.jtrModalWindow .modal_content03 {
  background : url("/library/new/top/img/img_map_asia.png") no-repeat 590px 20px;
}
.jtrModalWindow .modal_content04 {
  background : url("/library/new/top/img/img_map_oceania.png") no-repeat 590px 20px;
}
.jtrModalWindow .modal_content04 .category_article {
  min-height : 156px;
}
.jtrModalWindow .modal_content05 {
  background : url("/library/new/top/img/img_map_n_america.png") no-repeat 590px 20px;
}
.jtrModalWindow .modal_content05 .category_article {
  min-height : 156px;
}
.jtrModalWindow .modal_content06 {
  background : url("/library/new/top/img/img_map_cs_america.png") no-repeat 590px 20px;
}
.jtrModalWindow .modal_content07 {
  background : url("/library/new/top/img/img_map_europe.png") no-repeat 590px 20px;
}
.jtrModalWindow .modal_content08 {
  background : url("/library/new/top/img/img_map_russia_cis.png") no-repeat 590px 20px;
}
.jtrModalWindow .modal_content09 {
  background : url("/library/new/top/img/img_map_middle_east.png") no-repeat 590px 20px;
}
.jtrModalWindow .modal_content10 {
  background : url("/library/new/top/img/img_map_africa.png") no-repeat 590px 20px;
}

.jtrModalWindowBg {
  background : url(/library/new/top/img/bg_modalWindow.png);
  width : 100%;
  height : 100%;
  position : fixed;
  top : 0;
  left : 0;
  z-index : 1;
  display : none;
}

.jtrGrobalMenuOpen {
  clear : none;
  float : left;
}
.jtrGrobalMenuOpen a:hover {
  color : #006ec8;
}
.jtrGrobalMenuOpen a:visited {
  color : #330099;
}
.jtrGrobalMenuOpen .gnav_btn {
  line-height : 0.5;
  margin : 0 0 0 15px;
  padding : 5px 0;
}
.jtrGrobalMenuOpen .gnav_btn:hover {
  cursor : pointer;
  opacity : 0.8;
  filter : alpha(opacity=80);
  /* ie lt 8 */
  -ms-filter : "alpha(opacity=80)";
  /* ie 8 */
  -moz-opacity : 0.8;
  /* FF lt 1.5, Netscape */
  -khtml-opacity : 0.8;
  /* Safari 1.x */
  zoom : 1;
}
.jtrGrobalMenuOpen .gnav_btn.border_rigth {
  border-right : 1px solid #9F9F9F;
  padding : 5px 15px 5px 0;
}
.jtrGrobalMenuOpen .gnav_content {
  background : url("/library/new/common/img/bg_gnav.gif") repeat-x left 2px;
  padding : 2px 0 0;
  right : 50%;
  z-index : 10;
}
.jtrGrobalMenuOpen .gnav_content01 {
  background : url("/library/new/common/img/bg_gnav_arw.gif") no-repeat 335px top;
  padding : 12px 0 0 0;
}
.jtrGrobalMenuOpen .gnav_content02 {
  background : url("/library/new/common/img/bg_gnav_arw.gif") no-repeat 467px top;
  padding : 12px 0 0 0;
}
.jtrGrobalMenuOpen .gnav_content03 {
  background : url("/library/new/common/img/bg_gnav_arw.gif") no-repeat 610px top;
  padding : 12px 0 0 0;
}
.jtrGrobalMenuOpen .gnav_content04 {
  background : url("/library/new/common/img/bg_gnav_arw.gif") no-repeat 755px top;
  padding : 12px 0 0 0;
}
.jtrGrobalMenuOpen .gnav_content05 {
  background : url("/library/new/common/img/bg_gnav_arw.gif") no-repeat 880px top;
  padding : 12px 0 0 0;
}
.jtrGrobalMenuOpen .section_wrap {
  overflow : hidden;
  width : 880px;
  margin-left : 58px;
  padding : 30px 0px 30px 20px;
  background : #f6f9fa;
  border-right : #DCDCDC solid 1px;
  border-bottom : #DCDCDC solid 1px;
  border-left : #DCDCDC solid 1px;
}
.jtrGrobalMenuOpen .gnav_content02 .section_wrap {
  width : 840px;
  margin-left : 98px;
}
.jtrGrobalMenuOpen .gnav_content03 .section_wrap {
  width : 780px;
  margin-left : 158px;
}
.jtrGrobalMenuOpen .gnav_content04 .section_wrap {
  width : 810px;
  margin-left : 128px;
}
.jtrGrobalMenuOpen .gnav_content05 .section_wrap {
  width : 380px;
  margin-left : 558px;
}
.jtrGrobalMenuOpen .section {
  width : 250px;
  float : left;
  margin : 0 20px 0 0;
}
.jtrGrobalMenuOpen .gnav_content02 .section:first-child {
  width : 280px;
}
.jtrGrobalMenuOpen .elem_content_divide_block .content_divide_col5 .elem_content_divide_box {
  padding-left : 30px;
  margin : 0;
  width : 168px;
}
.jtrGrobalMenuOpen .gnav_content04 .elem_content_divide_block .content_divide_col4 .elem_content_divide_box {
  padding-left : 30px;
  margin : 0;
  width : 200px;
}
.jtrGrobalMenuOpen .section dl.border_btm {
  border-bottom : 1px solid #DCDCDC;
  margin : 0 0 15px;
  padding : 0 0 10px;
}
.jtrGrobalMenuOpen .section dl dt {
  margin : 0 0 10px;
  font-size : 120%;
  font-weight : bold;
  line-height : 1.3;
}
.jtrGrobalMenuOpen .section dl dt a {
  color : #000;
}
.jtrGrobalMenuOpen .section dl dd {
  background : url("/library/new/common/img/ico_dotted.png") no-repeat left 0.5em;
  margin : 0 0 1px;
  padding : 0 0 10px 16px;
}
.jtrGrobalMenuOpen .section dl dd.img {
  background : none;
  margin : 0 0 10px;
  padding : 0;
  line-height : 0.5;
}
.jtrGrobalMenuOpen .section dl.pb_5 dd {
  padding : 0px 0px 3px 14px;
}

.jtrGrobalMenu {
  margin : 60px auto 0;
}

.jtrListStyleDotted ul li {
}

.jtrModalWindowBtn {
}
.jtrModalWindowBtn:hover {
  cursor : pointer;
  opacity : 0.7;
  filter : alpha(opacity=70);
  -ms-filter : "alpha(opacity=70)";
  -moz-opacity : 0.7;
  -khtml-opacity : 0.7;
  zoom : 1;
}

.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;
}

.jtrFooterTEL {
}

.jtrMyList {
  overflow : auto;
  width : 270px;
  background : #2B2937;
  color : #CECED0;
  top : 0;
  left : -270px;
  z-index : 2;
}

.jtrMyListBtn {
  width : 40px;
  top : 200px;
  left : 0;
  z-index : 1;
}
.jtrMyListBtn p:hover {
  cursor : pointer;
  opacity : 0.8;
  filter : alpha(opacity=80);
  /* ie lt 8 */
  -ms-filter : "alpha(opacity=80)";
  /* ie 8 */
  -moz-opacity : 0.8;
  /* FF lt 1.5, Netscape */
  -khtml-opacity : 0.8;
  /* Safari 1.x */
  zoom : 1;
}

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

.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;
}

.jtrSpMgnB3 {
  margin-bottom : 3%;
}
.jtrSpMgnB5 {
  margin-bottom : 5%;
}
.jtrSpMgnB8 {
  margin-bottom : 8%;
}
.jtrSpMgnB10 {
  margin-bottom : 10%;
}

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 {
}

.jtrTextImgLeft {
}

.jtrTextImgRight {
}

.jtrContentsTop {
}

.jtrListStyle3 {
}

.jtrListStyle5 {
}

.jtrListStyle4 {
}

.jtrListStyleFree {
}

.jtrInfoTable {
}

.jtrInfoTableSupply {
}

.jtrLocalNavigation {
}

.jtrAnchorLengthwise {
}

.jtrAnchorSide {
}

.jtrPager {
}

.jtrRankListStyle {
}

.jtrUnit2 {
}

.jtrUnit3 {
}

.jtrUnit4 {
}

.jtrUnit5 {
}

.jtrUnit2Gry {
}

.jtrUnit3Gry {
}

.jtrUnit4Gry {
}

.jtrUnit5Gry {
}

.jtrUnitList {
}

.jtrTable {
}

.jtrSqueeze {
}

.jtrTabBtn5 {
}

.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 {
}

.jtrMyListModalWindow {
  width : 100%;
  height : 100%;
  position : fixed;
  top : 0;
  left : 0;
  z-index : 1;
  display : none;
}

.jtrSpFloatNone {
}

.redbder {
  border : #FF0303 solid 2px;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 3px;
  padding-right : 3px;
}

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

.jtrPdg10 {
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 10px;
  padding-right : 10px;
}
.jtrPdg20 {
  padding-top : 20px;
  padding-bottom : 20px;
  padding-left : 20px;
  padding-right : 20px;
}

.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;
}

.layout-C {
}

.top {
}

.highlight-invest {
}
.base_color_red {
}

.highlight-trends {
}

.highlight-database {
}

.highlight-reports {
}

.highlight-jetro {
}

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

.highlight-home {
}

.jtrBlockRight {
  float : right;
  text-align : right;
}

.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;
}

.new_footer {
}

.new_header {
}

.nav_box {
}

.layout-ja {
}

div.tmp_Subtitle_Publication {
  font-size : 40px;
  line-height : 1.2;
  float : left;
  padding-left : 15px;
  clear : none;
}
.tmp_h1 h1 {
  float : left;
  clear : none;
}

.onlineSeminerText {
  border : #CCCCCC dotted 1px;
  padding : 15px;
  text-align : center;
  margin-bottom : 15px;
  width : 90%;
  background : #DFECFF;
}

.jtrTable {
}

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

.prt_leaf {
}
.prt_global {
}

