@charset "utf-8";

/* 上書き
---------------------------------*/

#akachan {
background: #fff9f9;
}

#akachan .fr {
    max-width: 640px;
    margin: 0 auto;
}

.l-container .inner,
.inner {
    width: 100%;
}

.bread_area .inner {
    width: 1060px;
}

.l-contents {
    margin-top: 20px;
}

.reproduction {
    text-align: center;
}

#akachan .fr_01 {
    margin-bottom: 4em;
}

#akachan .fr_02 ul li {
    line-height: 1.6;
}

#akachan .fr_02 ul .li_01 {
    padding: 0 0 1em 12%;
    background: url(../img/fr_02_04_ic_01.png) no-repeat 0 5px;
    background-size: 10%;

}

#akachan .fr_02 ul .li_02 {
    padding: 0.5em 0 1em 12%;
    background-size: 10%;
}

#akachan .fr_02 ul li a {
    padding: 0 30px 0 0;
    background-size: 30px;
}

#akachan .fr_02 p {
    font-size: 190%;
}
