@charset "utf-8";

@import "common.css";
@import "layout.css";


.bar-flow { background-image: url(../img/bar-flow.jpg); background-repeat: no-repeat; height: 45px; width: 600px; text-indent: -9999px; margin-bottom: 10px; }
/*--------------------------------------------------------------------------------------------------------------*/
.bold { font-size: 18px; line-height: 24px; font-weight: bold; color: #F00; text-decoration: underline; }
.small { font-size: 12px; color: #F00; line-height: 20px; }
/*--------------------------------------------------------------------------------------------------------------*/
.flow_waku1 { background-image: url(../img/waku1.gif); background-repeat: no-repeat; height: auto; width: 600px; background-position: left top; }
.flow_waku1 a { color: #00F; font-weight: bold; }
.flow_waku1 a:hover { color: #F00; }
/*--------------------------------------------------------------------------------------------------------------*/
.flow_waku1 .flow_waku2 { background-image: url(../img/waku2.gif); background-repeat: no-repeat; background-position: right bottom; height: auto; width: 600px; padding-bottom: 5px; }
.flow_waku1 .flow_waku2 p { font-size: 14px; line-height: 24px; padding: 10px; }
.arrow { height: 20px; width: 600px; background-image: url(../img/flow-arrow.jpg); background-repeat: no-repeat; background-position: center top; }
/*--------------------------------------------------------------------------------------------------------------*/
.flow_waku1 .title1 { background-image: url(../img/flow-title1.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 10px; padding-left: 10px; background-repeat: no-repeat; background-position: 10px 10px; }
.flow_waku1 .title2 { background-image: url(../img/flow-title2.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 15px; padding-left: 15px; background-repeat: no-repeat; background-position: 10px 10px; }
.flow_waku1 .title3 { background-image: url(../img/flow-title3.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 15px; padding-left: 15px; background-repeat: no-repeat; background-position: 10px 10px; }
.flow_waku1 .title4 { background-image: url(../img/flow-title4.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 15px; padding-left: 15px; background-repeat: no-repeat; background-position: 10px 10px; }
.flow_waku1 .title5 { background-image: url(../img/flow-title5.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 15px; padding-left: 15px; background-repeat: no-repeat; background-position: 10px 10px; }
.flow_waku1 .title6 { background-image: url(../img/flow-title6.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 15px; padding-left: 15px; background-repeat: no-repeat; background-position: 10px 10px; }
.flow_waku1 .title7 { background-image: url(../img/flow-title7.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 15px; padding-left: 15px; background-repeat: no-repeat; background-position: 10px 10px; }
.flow_waku1 .title8 { background-image: url(../img/flow-title8.jpg); height: 30px; width: 580px; display: block; text-indent: -9999px; padding-top: 15px; padding-left: 15px; background-repeat: no-repeat; background-position: 10px 10px; }
/*--------------------------------------------------------------------------------------------------------------*/
.flow_waku1 .flow_waku2 ul { padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
.flow_waku1 .flow_waku2 li { padding-left: 12px; text-indent: -12px; font-size: 12px; line-height: 16px; color: #F00; margin-bottom: 5px; }
/*--------------------------------------------------------------------------------------------------------------*/
