@charset "shift_jis";

/* CSS Document */

#main {

  width:940px;

  padding: 40px 20px 40px 20px;

}

#main h1 {

  color:#fff;

  font-size:108%;

  font-weight:bold;

  height:22px;

  padding:3px 0px 0px 30px;

  margin-bottom:30px;

  width:940px;

}

#main h1.h1__01 {

  background:url(../../../refresh/images/others/h2_others_11.gif);

  background-repeat:no-repeat;

}

#main h1.h1__02 {

  background:url(../../../refresh/images/others/h2_others_12.gif);

  background-repeat:no-repeat;

}

#main h1.h1__03 {

  background:url(../../../refresh/images/solution/h2_solution_02.gif);

  background-repeat:no-repeat;

}

#main h1.h1__04 {

  background:url(../../../refresh/images/solution/h2_solution_02.gif);

  background-repeat:no-repeat;

}

#main h1.h1__05 {

  background:url(../../../refresh/images/support/h2_support_12.gif);

  background-repeat:no-repeat;

}

#main h1.h1__06 {

  background:url(../../../refresh/images/support/h2_support_13.gif);

  background-repeat:no-repeat;

}

#main h2.h2__01 {

  color:#333;

  padding-left:

  font-weight: bold;

  margin-bottom: 10px !important;

  font-size: 124% !important;

}

#main h2.h3__01 {

  color:#333;

  font-weight: bold;

  margin-bottom: 10px !important;

  text-align: center;

  font-size: 135% !important;

}


#main .section01 {

  padding: 0px 60px 20px 30px;

}

#main p {

  font-size:93%;

  line-height:150%;

}

#main ul.number {

  list-style-type:decimal;

  padding-left:2.5em;

}

#main ul.number li {

  font-size:93%;

  line-height:150%;

  margin-bottom:10px;

}



#main .box01 {

  width:100%;

  text-align:right;

  margin-bottom:20px;

}

#main .box02 {

  width:100%;

  text-align:left;

  margin-bottom:20px;

}

#main ul.square {

  list-style-type:none;

  padding-left: 2em;

  margin-bottom:10px;

}

#main ul.square li {

  background-image:url(../../../images/common/c_title_shikaku.gif);

  background-repeat: no-repeat;

  background-position: left center;

  padding: 0px 0px 0px 10px;

}

#main .iso_img {

  width:150px;

  text-align:center;

  margin-left:3em;

}

#main table.ctl_table {

  margin-left:0px;

}

#main table.ctl_table th{

  background:#6397cb;

  font-weight:bold;

  color:#ffffff;

}

#main table.ctl_table td{

  background:#f8fbfc;



}

#main table.ctl_table th,

#main table.ctl_table td{

  padding:5px 5px;

  border:solid #333333 1px;

  vertical-align:middle;

  text-align:center;
  
  font-size:11px;

  line-height:1.5;


}

#main ul.dot {

   margin-left: 1.0em;

   font-size:13px;

   line-height:1.5;

   margin-bottom:10px;

}

#main ul.dot li {

  text-indent: -1.0em;

}

#main ul.dot li:before {

  content:"E"

}

.link a {

  font-size:108%;

  line-height: 130%;

  margin-top: 3px;

  margin-top: 0px\9;

  vertical-align: top;

  display: inline-block;
}

#main .box03 {

  width:860px;

  border:solid #dbdbdb 1px;

  margin-bottom: 20px;

}

#main .box03 .item03 {

  padding:10px;
  margin-bottom:20px;

}

#main .box03 .item03 .item03__lcolumn {

  width: 620px;
  
  float: left;

  padding-right: 15px;

}

#main .box03 .item03 .item03__rcolumn {

  width: 200px;

  float: left;

  height: 40px;

  line-height: 50px;
}

#main .box03 a.link__white {

  text-decoration:none;

}

#main .box03 .item01 {

  background:url(../../refresh/images/campaign/img_camp_title_02.gif);

  background-repeat:repeat-x;

  height:40px;

  width:100%;

}

#main .box03 .item01 .item01__text01 {

  color: #fff;

  font-weight: bold;

  left: 20px;

  position: relative;

  top: 12px;

}

#main .box03 .item02 {

  padding:10px;

}

#main .box03 .item02 .item02__lcolumn {

  float:left;

}

#main .box03 .item02 .item02__lcolumn img {

  margin-right:10px;

}

#main .box03 .item02 .item02__rcolumn {

  float:right;

  width:440px;

}

#main .box03 .item02 .item02__rcolumn .link {

  margin-top:10px;

  text-align:right;

}

