@charset "utf-8";

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


.course_waku1 { font-size: 14px; line-height: 24px; padding-bottom: 30px; background-image: url(../img/line-hana.jpg); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 10px; }
.course_waku1 .text1 { background-image: url(../img/course1-img1.jpg); background-repeat: no-repeat; background-position: right center; height: auto; width: 405px; padding-right: 165px; line-height: 24px; margin-bottom: 10px; }
.course_waku1 .text1 h3 { background-image: url(../img/course1-bar1.gif); background-repeat: no-repeat; height: 24px; width: 246px; text-indent: -9999px; margin-bottom: 10px; }
.course_waku1 .text2 { font-size: 14px; line-height: 24px; margin-bottom: 10px; }
.course_waku1 .text3 { background-image: url(../img/course1-img2.jpg); background-repeat: no-repeat; background-position: left center; height: auto; width: 455px; padding-left: 115px; font-size: 14px; line-height: 24px; }
.course_waku1 u { text-decoration: none; border-bottom-width: 2px; border-bottom-style: dotted; border-bottom-color: #F03; }
/*--------------------------------------------------------------------------------------------------------------*/
.course_waku2 { font-size: 14px; line-height: 24px; padding-bottom: 30px; background-image: url(../img/line-hana.jpg); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 10px; }
.course_waku2 .text1 { background-image: url(../img/course1-img3.jpg); background-repeat: no-repeat; background-position: right center; height: auto; width: 405px; padding-right: 165px; line-height: 24px; }
.course_waku2 .text1 h3 { background-image: url(../img/course1-bar2.jpg); background-repeat: no-repeat; height: 24px; width: 304px; text-indent: -9999px; margin-bottom: 10px; }
/*--------------------------------------------------------------------------------------------------------------*/
.course_waku3 { font-size: 14px; line-height: 24px; margin-bottom: 10px; height: auto; width: 570px; }
.course_waku3 .text1 { height: auto; width: 570px; line-height: 24px; }
.course_waku3 .text1 h3 { background-image: url(../img/course1-bar3.jpg); background-repeat: no-repeat; height: 24px; width: 204px; text-indent: -9999px; margin-bottom: 10px; }
/*--------------------------------------------------------------------------------------------------------------*/
.course_waku3 .text1 .td1a { font-weight: bold; color: #F03; padding: 4px; background-color: #FFEEFF; border: 1px solid #FCF; width: 32%; }
.course_waku3 .text1 .td2a { font-weight: bold; color: #F03; padding: 4px; background-color: #FFEEFF; border: 1px solid #FCF; width: 68%; }

.course_waku3 .text1 .td1 { padding: 4px; width: 32%; background-color: #FFF6FF; border: 1px solid #FCF; font-size: 12px; line-height: 18px; font-weight: bold; text-align: center; }
.course_waku3 .text1 .td2 { font-size: 12px; line-height: 18px; padding: 4px; width: 68%; border: 1px solid #FCF; font-weight: bold; text-align: right; }
.course_waku3 .text1 .tbl_waku { width: 310px; padding-right: 260px; background-image: url(../img/course1-img4.jpg); background-repeat: no-repeat; background-position: right top; }
.course_waku3 .text1 .tbl_waku .td3 { font-size: 12px; line-height: 18px; font-weight: bold; color: #F03; }
.course_waku1 .text1 p { font-size: 14px; line-height: 24px; background-image: url(../img/check02_red.gif); background-repeat: no-repeat; background-position: 2px center; padding-left: 18px; }

.left .reduction { height: 380px; width: 570px; margin-bottom: 10px; padding-bottom: 30px; background-image: url(../img/line-hana.jpg); background-repeat: no-repeat; background-position: right bottom; }
.reduction-text1 { font-size: 14px; line-height: 24px; background-image: url(../img/reduction-img1.jpg); background-repeat: no-repeat; background-position: right top; height: auto; width: 370px; padding-right: 200px; margin-bottom: 30px; }
/*--------------------------------------------------------------------------------------------------------------*/
.reduction_waku1 { font-size: 14px; line-height: 24px; margin-bottom: 10px; height: auto; width: 570px; background-image: url(../img/line-hana.jpg); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 30px; }
.reduction_waku1 .text1 { height: auto; width: 570px; line-height: 24px; }
.reduction_waku1 .text1 h3 { background-image: url(../img/course1-bar3.jpg); background-repeat: no-repeat; height: 24px; width: 204px; text-indent: -9999px; margin-bottom: 10px; }
/*--------------------------------------------------------------------------------------------------------------*/
.reduction_waku1 .text1 .td1a { font-weight: bold; color: #F03; padding: 4px; background-color: #FFEEFF; border: 1px solid #FCF; width: 32%; }
.reduction_waku1 .text1 .td2a { font-weight: bold; color: #F03; padding: 4px; background-color: #FFEEFF; border: 1px solid #FCF; width: 68%; }

.reduction_waku1 .text1 .td1 { padding: 4px; width: 32%; background-color: #FFF6FF; border: 1px solid #FCF; font-size: 12px; line-height: 18px; font-weight: bold; text-align: center; }
.reduction_waku1 .text1 .td2 { font-size: 12px; line-height: 18px; padding: 4px; width: 68%; border: 1px solid #FCF; font-weight: bold; text-align: right; }
.reduction_waku1 .text1 .td4 { font-size: 12px; line-height: 18px; padding: 4px; width: 100%; border: 1px solid #FCF; text-align: left; }
.reduction_waku1 .text1 .tbl_waku { width: 310px; padding-right: 260px; background-image: url(../img/reduction-img2.jpg); background-repeat: no-repeat; background-position: right top; height: 260px; }
.reduction_waku1 .text1 .tbl_waku .td3 { font-size: 12px; line-height: 18px; font-weight: bold; color: #F03; }
/*--------------------------------------------------------------------------------------------------------------*/
.reduction_waku2 { font-size: 14px; line-height: 24px; height: auto; width: 570px; padding-bottom: 30px; background-image: url(../img/line-hana.jpg); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 10px; }
.reduction_waku2 .text1 { height: 104px; width: 320px; line-height: 24px; padding-right: 250px; background-image: url(../img/reduction-img3.jpg); background-repeat: no-repeat; background-position: right top; }
.reduction_waku2 h3 { background-image: url(../img/reduction-bar1.jpg); background-repeat: no-repeat; height: 24px; width: 204px; text-indent: -9999px; margin-bottom: 10px; }
/*--------------------------------------------------------------------------------------------------------------*/
.reduction_waku3 { font-size: 14px; line-height: 24px; margin-bottom: 10px; height: auto; width: 570px; padding-bottom: 30px; background-image: url(../img/line-hana.jpg); background-repeat: no-repeat; background-position: right bottom; }
.reduction_waku3 .text1 { height: 122px; width: 320px; line-height: 24px; padding-right: 250px; background-image: url(../img/reduction-img4.jpg); background-repeat: no-repeat; background-position: right top; }
.reduction_waku3 h3 { background-image: url(../img/reduction-bar2.jpg); background-repeat: no-repeat; height: 45px; width: 570px; text-indent: -9999px; margin-bottom: 10px; }
