@charset "euc-jp";
/**
 * 
 */

/* ==========================================================================
   
   ========================================================================== */


#pointOuter {
  width:740px;
  padding:5px;
  margin:20px 0 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background:#f1ead3;
}

#pointOuter .roundbox {
  width:738px;
  margin:0;
  position:relative;
}

#contents #pointOuter .roundbox p {
  font-size:13px;
  line-height:1.67;
}

#pointOuter .roundbox .box-inner15 {
  padding:15px;
}

#pointOuter .roundbox h4 {
  padding:10px 0 0;
}


#pointOuter .checkBox .imgBox {
  position: absolute;
  bottom: -1px;
  left: 381px;
}

#pointOuter .roundbox .pointNum {
  position:absolute;
  top:10px;
  left:-30px;
}


#pointOuter #point1 .imgBoxRt,
#pointOuter #point3 .imgBoxRt {
  position:absolute;
  top:16px;
  right:16px;
}

#pointOuter #point1 .imgBoxRt,
#pointOuter #point3 .imgBoxRt {
  position:absolute;
  top:16px;
  right:16px;
}


.case_box .case_fl,
.case_box .case_fr {
  width: 330px;
  border: 1px solid #e7e5d5;
  padding: 19px;
  background: #fff;
  margin-bottom: 10px;
}

.case_box .case_fl {
  float: left;
}

.case_box .case_fr {
  float: right;
}

.case_ttl {
  text-align: center;
  margin-bottom: 19px;
}

.case_txt {
  margin-top: 19px;
}


.point1,
.point2,
.point3 {
  position: relative;
}

.case01 {
  background: url("img/bg_case01.gif") top no-repeat !important;
  background-color: #fff !important;
}

.case02 {
  background: url("img/bg_case02.gif") top no-repeat !important;
  background-color: #fff !important;
}

.case03 {
  background: url("img/bg_case03.gif") top no-repeat !important;
  background-color: #fff !important;
}

.case04 {
  background: url("img/bg_case04.gif") top no-repeat !important;
  background-color: #fff !important;
}

.point1_icon {
  position: absolute;
  top:-20px;
  right:0px;
}


.merit {
  margin-top: 20px;
}

.merit dd {
  margin: 10px 0px 15px 0px;
  font-size: 100%;
}

.tieup_results {
  width: 770px;
  margin-top: 20px;
}

.tieup_results dd,
.tieup_results dt{
   font-size: 100%;
}

.tieup_results dt {
  font-weight: bold;
  font-size: 123.1%;
}

.tieup_results dt p.event {
  margin-top: 10px;
}

.tieup_results dt p.company {
  background: #e9e7d9;
  font-size: 85% !important;
  font-weight: normal;
  margin-top: 10px;
  padding: 5px;
}

.tieup_results dd {
  margin-top: 10px;
  padding-bottom: 20px;
}

.tieup_results li {
  width: 242px;
  float: left;
  margin-right: 12px;

}


.blue{
  background: url("/common/css/img/sttl_mds.gif") no-repeat scroll left center #296fd9;}
.pink{
  background: url("/common/css/img/sttl_mds.gif") no-repeat scroll left center #ef4172;}
.green{
  background: url("/common/css/img/sttl_mds.gif") no-repeat scroll left center #86bd25; }
.orange{
  background: url("/common/css/img/sttl_mds.gif") no-repeat scroll left center #feb61b; }






p.wd400 {
    width: 400px;
}

p.wd300 {
    width: 400px;
}
