@charset "utf-8";

/* ==================================================================
CSS information
style info :FAQƒy�[ƒW—p
================================================================== */


/* --------------------------------------------------------
#contents
-------------------------------------------------------- */
#contents_wrap {
    padding:0 0 13px;
}

#contents {
    width:869px;
    margin:0 auto;
    padding:25px 0 0;
}

/* --------------------------------------------------------
#section01
-------------------------------------------------------- */
.section01 {
    margin:20px 0;
    padding:24px 38px;
    border:3px solid #ff429c;
    font-size: 14px;
    line-height: 1.6em;
    border-radius: 12px;/*CSS3*/
    position:relative;
    -moz-border-radius: 32px;/*for Firefox*/
    -webkit-border-radius: 32px;/*for Safari and chrome*/
    border-radius: 32px;/*CSS3*/
    behavior: url(border-radius.htc);/*for IE*/
    behavior: url(ie-css3.htc);/*for IE*/
}

.section01 h2 {
    font-size:18px;
    font-weight:bold;
    color:#e5087b;
    margin-bottom:10px;
    text-align:center;
}
.section01 h3 {
    font-size:14px;
    font-weight:bold;
    color:#e5087b;
}
.section01 p {
    padding:10px 0;
}
.section01 dl {
    padding-left:10px;
}
.section01 dt {
    font-weight:bold;
    color: #333333;
}
.section01 dl dd {
    padding:0 0 5px 0;
}

.section01 .att,
.section01 .link{
    padding:0 0 10px 15px;
}
.section01 .link a{
    font-weight:bold;
}
.section02 {
    text-align: center;
    margin: 40px 0;
}

.box{
     border:1px solid #ff429c;
     padding:20px;
     border-radius:10px;
     -webkit-border-radius:10px;
     -moz-border-radius:10px;
}