@charset:"UTF-8";
#wrapper {
    background: #fff;
}
#content .story_contents01 {
    margin: 0;
    background: url("../images/story/bg.png") top no-repeat;
    width: 1000px;
    height:531px;
}
#content .story_contents01 p {
    width: 540px;
    float: left;
    font-size: 14px;
    line-height: 30px;
    padding: 40px 0 0 60px;
}
#content .story_contents01 img {
    float: right;
    margin-right:14px;
}
h3.story {
    margin: 20px 0 30px 13px;
}
.story_line {
    width: 854px;
    margin: 40px auto 0;
    padding: 10px 24px;
    border: 4px solid #FF0004;
}
.story_line h4 {
    margin-bottom: 15px;
}
.story_line ul {
    width: 854px;
    margin: 5px auto;
}
.story_line ul li {
    float: left;
}
.story_line ul li p {
    margin-top: 5px;
    line-height: 18px;
}

.story_line ul li p.copy {
    font-size:9px;
    clear:both;
    }

.story_line ul li.no01 {
    width: 290px;
    margin-right: 20px;
}
.story_line ul li.no01 span {
    float: right;
    display: block;
    width: 156px;
}
.story_line ul li.no02 {
    width: 194px;
    background: url("../images/story/boder.jpg") top left repeat-y;
    padding-left: 20px;
    margin-right: 20px;
    height: 160px;
}
.story_line ul li.no03 {
    width: 277px;
    background: url("../images/story/boder.jpg") top left repeat-y;
    padding-left: 20px;
    height: 160px;
}
.story_line ul li.no03 span {
    float: left;
    display: block;
    width: 156px;
}
.story_line ul li.no03 .photo {
    margin-top: 10px;
}
