@charset "utf-8";

/*--------------------------------------------------
/* BODY
--------------------------------------------------*/
body {
  min-width: 960px;
  background: #fff;
}

.jtrWidth960 {
  width: 960px;
  margin: 0 auto;
}

#main p {
  margin-top: 1em;
  margin-bottom: 1em;
}
p.margin_ltrb00 {
  margin: 0px!important;
}

.pbAreaWrapper1,
.pbMainArea #main,
.pbMainArea {
  width: 100%!important;
}

.pbAreaWrapper1 {
  padding-right: 0!important;
  padding-left: 0!important;
}

#area0 > div > div {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#area0 > div > div:first-child {
  width: 100%;
  padding:0px;
}

/*--------------------------------------------------
/* IMG
--------------------------------------------------*/
.pbHeaderArea img,
.pbFooterArea img {
  border:none;
  vertical-align: bottom;
}

/*--------------------------------------------------
/* LIST
--------------------------------------------------*/

.jtrFooterCommon ol,
.jtrFooterCommon ul{
  list-style: none;
}

/*--------------------------------------------------
/* HEADER
--------------------------------------------------*/
.jtrGrobalMenuOpen .gnav_content {
  display: none;
}

.jtrMyListBtn {
  position: fixed;
}

.jtrMyList {
  position: fixed;
}

/*--------------------------------------------------
/* FOOTER
--------------------------------------------------*/
/* ご相談・お問い合わせ お電話でのお問い合わせ
--------------------------------------------------*/
.jtrFooterTEL {
  font-size: 110%;
}

.jtrFooterTEL p.tel,
.jtrFooterTEL p.time{
  display: inline-block;
}

.jtrFooterTEL p.tel span {
  vertical-align: middle;
}

.jtrFooterTEL p.tel strong {
  vertical-align: middle;
  font-size: 1.4em;
}

/*--------------------------------------------------
/*MAIN
--------------------------------------------------*/

/*添付リンクアイコン
--------------------------------------------------*/
.link_blank {
  padding-top: 2px;
  padding-right: 20px;
  background: url(/library/icons/icon_blank.gif) no-repeat right center;
  margin-right: 5px;
}
.link_pdf {
  padding-top: 2px;
  padding-right: 20px;
  background: url(/library/icons/icon_pdf.gif) no-repeat right center;
}
.link_word {
  padding-top: 2px;
  padding-right: 20px;
  background: url(/library/icons/icon_word.gif) no-repeat right center;
}
.link_excel {
  padding-top: 2px;
  padding-right: 20px;
  background: url(/library/icons/icon_excel.gif) no-repeat right center;
}
.link_pdf_blank,
.link_word_blank,
.link_excel_blank {
  padding-top: 2px;
}
