@charset "UTF-8";

h1 {
  margin: 0 0 5px 0 !important;
}

h2 {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}

h3 {
  margin-top: 10px !important;
}

h4 { /* Same design as h3 */
  border-bottom: 1px solid #ADAFB2;
  border-left: 3px solid #ADAFB2;
  margin: 10px 0 0 0; /* top margin +10px and bottom margin -10px */
  padding: 0 0 0 4px;
}

#listAll {
  text-align:right;
  margin-top: 5px;
  padding-right: 10px;
  margin-bottom: 0;
}

/* for Select Product Group */
#mf_list {
  background: url("/support/images/mf.jpg") no-repeat right;
}

#lp_list {
  background: url("/support/images/lp.jpg") no-repeat right;
}

#sw_list {
  background: url("/support/images/sw.jpg") no-repeat right;
}

#so_list {
  background: url("/support/images/so.jpg") no-repeat right;
}


#en_list {
  background: url("/support/images/en.jpg") no-repeat right;
}

#op_list {
  background: url("/support/images/op.jpg") no-repeat right;
}

#cp_list {
  background: url("/support/images/cp.jpg") no-repeat right;
}

#oth_list {
  background: url("/support/images/oth.jpg") no-repeat right;
}

#mf_list,
#lp_list,
#sw_list,
#so_list,
#en_list,
#op_list,
#cp_list,
#oth_list {
  min-height:93px;
  height: auto !important;
  height: 93px;
}

#toggleArea a, #toggleArea a:link, #toggleArea:visited {
	color: #2895D5; /* #0000EE; */ /* 不本意 */
}

.toggle a, .toggle a:link, .toggle:visited {
	color: #2895D5; /* #0000EE; */ /* 不本意 */
}

#changeHref {
  margin-bottom: 10px;
}

/* for Side area top */
#f_contents #p2_subnavi .section {
  padding-bottom:5px;
}

#f_contents #p2_subnavi p {
  margin:0 0 5px;
}

/* for Update Info */
.nomargin {
  display:inline;
  margin:0;
}

/* Banner Area of main */
#f_contents #p2_maincontents .banner_area {
  display:block;
  min-height:1%;
  padding: 5px 0 5px 0;
  margin: 0;
}

#f_contents #p2_maincontents .banner_area .left_column {
  float:left;
  width:283px;
}

#f_contents #p2_maincontents .banner_area .right_column {
  float:right;
  width:283px;
}

#f_contents #p2_maincontents .banner_area li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#f_contents #p2_maincontents img {
  border:medium none;
}

/* .core */
#f_contents #p2_maincontents .core .pSubColumn2Right, #f_contents #p2_maincontents .core .pSubColumn2Left {
  width: 275px;
}

#f_contents #p2_maincontents .core h3 {
  border-left: none;
  border-bottom: 1px solid gray;
}
