@charset "utf-8";
/* CSS Document */

.left_waku { margin: 0px; padding: 0px; float: left; height: auto; width: 545px; }
.right_waku { margin: 0px; padding: 0px; float: right; height: auto; width: 200px; }.js_waku { padding: 0px; height: 365px; width: 200px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-image: url(../img/js-waku.jpg); background-repeat: no-repeat; }
.js_waku .js_title { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 26px; font-weight: bold; color: #FFFFFF; text-align: center; margin: 0px; padding: 0px; height: 26px; width: 200px; }
.js_waku .js { margin: 0px; padding: 0px; height: 135px; width: 200px; }
.js_waku .js_text { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 16px; color: #333333; margin: 0px; height: 168px; width: 185px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
.js_waku .js_mail { margin: 0px; padding: 0px; height: 26px; width: 200px; }
.js_mail a { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 26px; font-weight: bold; color: #FFFFFF; text-align: center; display: block; margin: 0px; padding: 0px; height: 26px; width: 200px; }
.js_mail a:hover { color: #FFFF00; }
.bar545 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 26px; color: #FFFFFF; background-image: url(../img/bar545.jpg); background-repeat: no-repeat; text-indent: 40px; padding: 0px; height: 26px; width: 545px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.text_area { padding: 0px; height: auto; width: 545px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 18px; clear: both; }
/*
よくある質問
-----------------------------------------------------------------------------------------------------------------------------------*/
.text_area dl { width: 545px; margin: 0px; padding: 0px; height: auto; color: #333333; }
.text_area dt { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 20px; color: #990000; background-color: #fff6f6; text-indent: 10px; width: 543px; height: 20px; padding: 0px; border: 1px solid #ffcccc; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-weight: bold; }
.text_area dd { margin-bottom: 10px; }
.copy_waku { padding: 0px; height: auto; width: 545px; clear: both; margin: 0px; }
.copy_waku .copy_left { margin: 0px; height: auto; width: 265px; padding: 0px; float: left; }
.copy_waku .copy_right { margin: 0px; height: auto; width: 265px; padding: 0px; float: right; }
.bar265 { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 26px; color: #FFFFFF; padding: 0px; height: 26px; width: 265px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; background-image: url(../img/bar265.jpg); background-repeat: no-repeat; text-indent: 40px; }
.copy-img1 { background-image: url(../img/copy-img1.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 205px; width: 265px; }
.copy-img2 { background-image: url(../img/copy-img2.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 205px; width: 265px; }
.copy-img3 { background-image: url(../img/copy-img3.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 205px; width: 265px; }
.copy-img4 { background-image: url(../img/copy-img4.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 205px; width: 265px; }
.copy_text { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 16px; color: #333333; }
.copy_link { font-family: "ＭＳ ゴシック", "Osaka－等幅"; font-size: 12px; line-height: 14px; text-align: right; }
.copy_link a { color: #666666; text-decoration: none; }
.copy_link a:hover { color: #990000; text-decoration: none; }
.space { margin: 0px; padding: 0px; clear: both; height: 25px; width: 545px; background-image: url(../img/line.gif); background-repeat: no-repeat; }
