@charset "shift_jis";
#contents-inner h2, p, ul, li, dl, dt, dd {
     margin: 0;
     padding: 0;
}
#contents-inner img {
     vertical-align: bottom;
}
#contents-inner #main-title, #contents-inner #section01, #contents-inner #section02, #contents-inner #section03, #contents-inner #section04 {
     position: relative;
     background-color: #ffffff;
}
#contents-inner #main-title h2, #contents-inner #main-title p, #contents-inner #section01 h3, #contents-inner #section01 p, #contents-inner #section02 h3, #contents-inner #section02 p, #contents-inner #section02 ul, #contents-inner #section03 h3, #contents-inner #section03 p, #contents-inner #section03 ul, #contents-inner #section04 h3, #contents-inner #section04 p {
     position: absolute;
     margin: 0;
     padding: 0;
     left: 0;
     right: 0;
     text-align: center;
}
#contents-inner #main-title .img01, #contents-inner #section01 .img01, #contents-inner #section02 .img01, #section02 .img04, #section02 .img05, #contents-inner #section03 .img01, #contents-inner #section04 .img01 {
     position: static;
}
ul.clearfix li{
     width:50%;
}
/* #main-title */
#contents-inner #main-title .img02 {
     top: 0;
}
#contents-inner #main-title .img03 {
     top: 37%;
}
#contents-inner #main-title .img04 {
     top: 62%;
}
/* #section01 */
#contents-inner #section01 .img02 {
     top: 20%;
}
#contents-inner #section01 .img03 {
     top: 28%;
}
#contents-inner #section01 .img04 {
     top: 54%;
}
#contents-inner #section01 .img05 {
     top: 64%;
}
#contents-inner #section01 .img06 {
     top: 90%;
}
/* #section02 */
#contents-inner #section02 .img02 {
     top: 11%;
}
#contents-inner #section02 .img03 {
     top: 43%;
}
#contents-inner #section02 ul {
     top: 74%;
}
#contents-inner #section02 .img04 {
     position: static !important;
}
#contents-inner #section02 .img05 {
     position: static !important;
}
/* #section03 */
#contents-inner #section03 .img02 {
     top: 13%;
}
#contents-inner #section03 ul {
     top: 19%;
}
#contents-inner #section03 .img03 {
     position: static !important;
}
#contents-inner #section03 .img04 {
     position: static !important;
}
#contents-inner #section03 ul.ul2 {
     top: 63%;
}
#contents-inner #section03 .img05 {
     top: 58%;
}
#contents-inner #section03 .img06 {
     position: static !important;
}
#contents-inner #section03 .img07 {
     position: static !important;
}
/* #section03 */
#contents-inner #section04 .img02 {
     top: 26%;
}
#contents-inner #section04 .img03 {
     top: 38%;
}
#contents-inner #section04 .img04 {
     top: 68%;
}
#contents-inner #section04 .img05 {
     top: 80%;
}
/* soft-title */
#soft-title {
     /*background-color: #000;*/
     background-color: #00b4cd;
}
#soft-title h1 {
     min-width: 298px;
     padding: 8px;
     color: #FFF;
     font-size: 12px;
     background-color: #000000;
}
/* clearfix */

.clearfix::after {
     content: '';
     display: block;
     clear: both;
}

/* clearfix */

.fl {
     float:left;
}

.fr {
     float:right;
}