@charset "UTF-8";
/* ========================================
* File Name: weight.css
* Created Date: 2014.05
* Author: TAM
======================================== */
#contentsWrap.weight {
  width: 984px;
  padding: 50px 0 71px;
  margin: 0 auto;
  font-family: "adobe-garamond-pro",'Ryumin Regular KL','メイリオ',Meiryo;
  font-style: normal;
  font-weight: 400;
}

/* pageHeader */
.pageHeader {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 49px;
  line-height: 1.8;
}

.pageHeader .title {
  float: left;
  font-size: 12px;
}

.pageHeader .localNav {
  float: right;
  font-family: 'LinotypeUniversW02-Regu','Gothic Medium BBB','メイリオ',Meiryo;
  font-size: 12px;
}

.pageHeader .localNav .current {
  color: #ADD6EB;
}

/* locationNav */
.locationNav {
  float: left;
  width: 219px;
  padding: 0 0 0 9px;
  font-size: 12px;
  font-family: 'LinotypeUniversW02-Regu','Gothic Medium BBB','メイリオ',Meiryo;
}

.locationNav a {
  color: #1A1A1A;
}

.locationNav a:hover {
  text-decoration: none;
}

.locationNav dt {
  margin: 0 0 0 -9px;
}

.locationNav dd {
  text-indent: 16px;
}

.locationNav .lWrap {
  padding: 1px 0 0 9px;
}

.locationNav .rWrap {
  margin: 0 0 0 -9px;
  padding: 1px 9px 0 9px;
}

.locationNav .lWrap:hover,
.locationNav .current .lWrap {
  background: url(../../../common/images/current-left02.gif) no-repeat left;
  -webkit-background-size: 9px auto;
      background-size: 9px auto;
  background: url(../../../common/images/current-left-s02.gif) no-repeat left\0/;
  *background: url(../../../common/images/current-left-s02.gif) no-repeat left;
}
.locationNav .rWrap:hover,
.locationNav .current .rWrap {
  background: url(../../../common/images/current-right02.gif) no-repeat right;
  -webkit-background-size: 9px auto;
      background-size: 9px auto;
  background: url(../../../common/images/current-right-s02.gif) no-repeat right\0/;
  *background: url(../../../common/images/current-right-s02.gif) no-repeat right;
}

/* contents */
.contents {
  overflow: hidden;
  zoom: 1;
  font-size: 12px;
  line-height: 1.8;
  font-family: "adobe-garamond-pro",'Ryumin Regular KL','メイリオ',Meiryo;
  font-style: normal;
  font-weight: 400;
}
.contents p {
  margin: 0 0 23px;
}
.contents .block {
  clear: both;
}
.contents h2 {
  float: left;
  font-size: 12px;
  font-weight: normal;
}
.contents .rCol {
  float: right;
  width: 732px;
  overflow: hidden;
}
.contents .size {
  margin: 0 0 45px;
  overflow: hidden;
}
.contents .size dl {
  float: left;
  width: 50%;
}
.contents .size dt span {
  display: block;
  margin: 5px 0 0;
  font-family: 'LinotypeUniversW02-Bold 726184','Midashi Go MB31','メイリオ',Meiryo;
  font-weight: bold;
}
.contents .imgArea {
  margin: 0 0 23px;
}
.contents .imgArea .img {
  float: left;
  width: 193px;
}
.contents .imgArea .step {
  float: left;
}
.contents .imgArea .step li {
  list-style: decimal inside;
}
.contents .imgArea .step span {
  display: block;
  padding: 0 0 0 57px;
}
.contents .ttl {
  margin: 43px 0 23px;
}
.contents .ttl span {
  font-family: 'LinotypeUniversW02-Bold 726184','Midashi Go MB31','メイリオ',Meiryo;
  font-weight: bold;
}
.contents .tableHeader {
  padding: 0 0 0 84px;
}
.contents .tableHeader li {
  float: left;
  width: 84px;
}
.contents .tableHeader li.last {
  width: 60px;
}
.contents .list {
  border-top: 1px solid #999;
  width: 481px;
}
.contents .list th, .contents .list td {
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}
.contents .list th {
  width: 84px;
}
.contents .list .last {
  width: 60px;
}
.contents .paper {
  position: relative;
}
.contents .paper p {
  position: absolute;
  top: 0;
  left: 685px;
}
.contents .paper .txt02 {
  top: 20px;
}
.contents .paper table {
  width: 100%;
}
.contents .paper table.gm2 {
  border-bottom: 1px solid #999;
}
.contents .paper table.kg {
  margin: 0 0 43px;
}
.contents .paper table th {
  font-weight: normal;
  width: 84px;
}
.contents .paper table td {
  width: 53px;
}
.contents .paper table .last {
  width: 118px;
}


.contents .calculate {
  margin: 0 0 41px;
}
.contents .calculate .titleWrap {
  overflow: hidden;
  zoom: 1;
  padding: 0 0 0 168px;
  border-bottom: 1px solid #999;
}
.contents .calculate .titleWrap .col01 {
  float: left;
  width: 282px;
}
.contents .calculate .titleWrap .col02 {
  float: left;
  width: 228px;
}

.contents .calculate .calculateTable {
  width: 100%;
}
.contents .calculate .calculateTable tr {
  border-bottom: 1px solid #E6E6E6;
}
.contents .calculate .calculateTable th {
  vertical-align: top;
  width: 168px;
  padding: 3px 0 5px;
}
.contents .calculate .calculateTable td {
  vertical-align: top;
  padding: 3px 0;
}

.contents .calculate .calculateTable .line {
  vertical-align: middle;
  padding: 0;
}
.contents .calculate .calculateTable .col02 {
  width: 252px;
}
.contents .calculate .calculateTable .col02-02 {
  width: 100px;
  padding: 5px 0;
}
.contents .calculate .calculateTable .col03 {
  width: 252px;
}

.contents .calculate .calculateTable .fraction {
  text-align: center;
}
.contents .calculate .calculateTable .fraction tr:first-child {
  border-bottom: 1px solid #999;
}
.contents .calculate .calculateTable .fraction td {
  padding: 0;
}
.contents .calculate .calculateTable .fraction .bottom{
  border: none;
}

.contents .calculate .calculateTable .memo {
  padding: 5px 0 5px 36px;
  text-indent: -36px;
}



.contents .b5sample .sampleTtl {
  font-family: 'LinotypeUniversW02-Bold 726184','Midashi Go MB31','メイリオ',Meiryo;
  font-weight: bold;
}
.contents .b5sample table {
  width: 100%;
  margin: 0 0 0 -1px;
}
.contents .b5sample table thead {
  border-bottom: 1px solid #b1b1b1;
}
.contents .b5sample table th {
  border-left: 1px solid #e6e6e6;
  font-weight: normal;
  padding: 0 3px 0 2px;
  text-align: left;
  white-space: nowrap;
}
.contents .b5sample table th.first, .contents .b5sample table th.weight {
  border: none;
  width: 48px;
}
.contents .b5sample table th.weight {
  width: 50px;
}
.contents .b5sample table th.last {
  width: 40px;
}
.contents .b5sample table td {
  border-left: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 0 0 0 2px;
}
.contents .b5sample table td.ream {
  text-align: right;
  padding: 0 8px 0 0;
}
.contents .b5sample table td.weight {
  border-left: none;
  padding: 0 16px 0 0;
  text-align: right;
}
.contents .b5sample table .paper_01 {
  background: url(../images/weight_paper_01.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_02 {
  background: url(../images/weight_paper_02.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_03 {
  background: url(../images/weight_paper_03.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_04 {
  background: url(../images/weight_paper_04.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_05 {
  background: url(../images/weight_paper_05.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_06 {
  background: url(../images/weight_paper_06.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_07 {
  background: url(../images/weight_paper_07.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_08 {
  background: url(../images/weight_paper_08.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_09 {
  background: url(../images/weight_paper_09.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_11 {
  background: url(../images/weight_paper_11.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_12 {
  background: url(../images/weight_paper_12.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_14 {
  background: url(../images/weight_paper_14.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_15 {
  background: url(../images/weight_paper_15.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_16 {
  background: url(../images/weight_paper_16.gif) no-repeat 0 100%;
}
.contents .b5sample table .paper_18 {
  background: url(../images/weight_paper_18.gif) no-repeat 0 100%;
}

/* localNavWrap */

.localNavWrap.bottom{
  overflow: hidden;
  zoom: 1;
}

.localNavWrap.bottom a{
  color: #191919;
  line-height: 1.8;
}

.localNavWrap.bottom .title{
  float: left;
  font-size: 12px;
  font-family: 'LinotypeUniversW02-Bold 726184','Midashi Go MB31','メイリオ',Meiryo;
  font-weight: bold;
  line-height: 1.8;
}

.localNavWrap.bottom .rowWrap{
  overflow: hidden;
  zoom: 1;
  float: right;
  width: 648px;
}

.localNavWrap.bottom .rowWrap .categoryBox{
  display: block;
  float: left;
  width: 144px;
  margin: 0 24px 24px 0;
  color: #1A1A1A;
  font-size: 12px;
}

.localNavWrap.bottom .rowWrap .right{
  margin: 0 0 24px;
}

.localNavWrap.bottom .rowWrap .categoryBox.last{
  margin: 0;
}


.localNav .line{
  margin: 0 0 0 12.3em;
}

sup{
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  _vertical-align: bottom;
  position: relative;
}

sup {
    bottom: 1ex;
}