@charset "Shift_JIS";

#content {
  width: 970px;
  margin: 20px auto 20px;
}

#content h2.reduce {
  margin-top:10px;
  margin-bottom:5px;
  padding:5px;
  border: none;
  background:url(/common/images/title_h3_main.jpg) top left repeat-x;
  font-size: 100%;
}

#content .red { color: #F00; }

#content .h1section,
#content .h3section { margin: 10px 0 0 0px; }
#content .h2section { margin: 10px 0 0 6px; }

#content #box1 {
  width: 669px!important;
  width: 679px;
  margin-bottom: 24px;
  margin-left: 6px;
  padding: 3px 4px;
  border: 1px solid #999;
  background-color: #FC9;
}

#content #cn1,
#content #cn2,
#content #cn3,
#content #cn4,
#content #cn5,
#content #cn6,
#content #cn7,
#content #cn8,
#content #cn9,
#content #cn10 {
  display: none;
}

#content #btn {
  margin: 18px 0 24px 0;
  text-align: center;
}

#confirmation #content #btn {
  margin: 48px 0 18px 70px;
  text-align: left;
}

/* list */
#content ul { margin: 10px 0 18px 0; }

#content ul li {
  list-style-type: disc;
  margin-left: 22px;
  color: #F30;
}

/* table */
#content table {
  width: 950px;
  margin: 10px 0 10px;
  border-collapse: collapse;
}

#content th,
#content td { border: 1px solid #666; padding: 10px; }

#content th {
  border-right: none;
  background-color: #CCC;
  text-align: left;
}

#content td.caution {
  border-left: none;
  background-color: #CCC;
  color: #F00;
}

#content td.caution {
  border-left: none;
  background-color: #CCC;
}

#content table .col1 { width: 20%; }
#content table .col2 {
  width: 3%;
  text-align: center;
}
#content table .col3 { width: 70%; }

#confirmation #content table { margin-top: 24px; }

#confirmation #content th,
#confirmation #content td {
  border: none;
  background-color: #FFF;
}

#confirmation #content th { font-weight: bold; }

#confirmation #content table .col1 { width: 30%; }
#confirmation #content table .col2 { width: 70%; }

/* input */
#content input{ padding: 1px 2px; box-sizing: border-box; }
#content textarea{ padding: 1px 2px; width: 950px; box-sizing: border-box; }

#goods_id,
#address2{
    margin-top: 5px;
}

#content #cons {
  margin-top: 6px;
  font-weight: bold;
}

#content textarea { font-size: 100%; }

#content input.imeDisabled { ime-mode: disabled; }

#confirmation #content #btn input { margin: 0 18px; }
