.sec02{ background: url(../img/img02.png) no-repeat; width: 690px; height: 205px; position: relative; } .sec02 ul{ position: absolute; bottom: 0; right: 45px; } .sec02 ul li{ list-style-type: none; margin: 0; position: relative; padding: 0 0 8px 15px; font-size: 15px; } .sec02 ul li em{ position: absolute; top: 0; left: 0; color: #e3d8cc; } .sec03{ background-color: #f2f2f2; padding: 20px; } .sec03 ul{ margin: 0; padding: 0; } .sec03 ul li{ position: relative; list-style-type: none; display: inline-block; vertical-align: top; width: 150px; padding: 0 6px; } .sec03 ul li h4{ font-size: 14px; margin: 0 0 5px; } .sec03 ul li p{ margin: 5px 0 0; } .sec03 ul li img.icon-flow{ position: absolute; top: 70px; left: -3px; } .sec04 p.cancel{ font-weight: bold; } .sec04 p.cancel strong{ color: #f00; } .sec04 ul{ margin: 0; padding: 0; } .sec04 ul li{ list-style-type: none; margin: 0; padding: 0 0 5px 15px; position: relative; } .sec04 ul li em{ position: absolute; top: 0; left: 0; } h6{ text-align: center; color: #fff; background-color: #b0284c; margin: 0; padding: 10px 20px; font-size: 16px; } .sec06{ background-color: #fee5ec; padding: 20px; } .sec06 .selection{ margin: 15px 0 0; } .sec06 .selection:first-child{ margin: 0; } .sec06 h5{ margin: 0 0 5px 5px; padding: 0; font-size: 17px; color: #b0284c; } .sec06 ul{ margin: 0; padding: 0; } .sec06 ul li{ list-style-type: none; margin: 0; display: inline-block; width: 205px; padding: 0 5.5px; } .btns { text-align: center; } .btns a { cursor: pointer; display: inline-block; vertical-align: top; width: 300px; margin: 0 5px; padding: 20px; font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; border: none; color: #fff; background-color: #b0284c; } .btns a:hover{ opacity: 0.7; } .btns a span{ color: #fff; font-size: 18px; padding: 0 0 0 20px; display: inline-block; background: url(../img/arw_white.png) no-repeat left 2px; }