@charset "utf-8";

@import "common.css";
@import "layout.css";
/*--------------------------------------------------------------------------------------------------------------*/
#contents { float: left; height: auto; width: 570px; padding-top: 25px; }
#contents .sites { font-size: 12px; line-height: 20px; height: 20px; width: 570px; margin-bottom: 25px; }
.sites a { color: #000000; text-decoration: none; }
.sites a:hover { color: #CC0000; }

.joseikin-bar1 { background-image: url(../img/joseikin-bar1.jpg); background-repeat: no-repeat; height: 30px; width: 570px; margin-bottom: 10px; }
.joseikin-bar1 h2 { text-indent: -9999px; display: block; height: 30px; width: 570px; }
.joseikin-bar2 { background-image: url(../img/joseikin-bar2.jpg); background-repeat: no-repeat; height: 30px; width: 570px; margin-bottom: 10px; }
.joseikin-bar2 h2 { text-indent: -9999px; display: block; height: 30px; width: 570px; }
.case1 { background-image: url(../img/joseikin-img1.jpg); background-repeat: no-repeat; height: 200px; width: 570px; margin-bottom: 15px; position: relative; }
.case1 p { left: 15px; top: 51px; position: absolute; height: 115px; width: 320px; font-size: 14px; line-height: 22px; padding: 10px; }
.case2 { background-image: url(../img/joseikin-img2.jpg); background-repeat: no-repeat; height: 200px; width: 570px; margin-bottom: 15px; position: relative; }
.case2 p { left: 15px; top: 51px; position: absolute; height: 115px; width: 320px; font-size: 14px; line-height: 19px; padding: 10px; }
.case3 { background-image: url(../img/joseikin-img3.jpg); background-repeat: no-repeat; height: 200px; width: 570px; margin-bottom: 30px; position: relative; }
.case3 p { left: 15px; top: 51px; position: absolute; height: 115px; width: 320px; font-size: 14px; line-height: 22px; padding: 10px; }
.joseikin-text { font-size: 14px; line-height: 20px; height: auto; width: 570px; margin-bottom: 15px; }
.joseikin-text ul { border: 3px double #FF3300; padding: 10px; margin-top: 20px; margin-bottom: 20px; }
.joseikin-text li { font-size: 14px; line-height: 20px; font-weight: bold; color: #0000FF; }
.check1 { height: auto; width: 540px; border: 5px solid #eee; background-image: url(../img/check1.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 30px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 14px; line-height: 20px; margin-bottom: 30px; }
.check1 .td1 { font-size: 14px; line-height: 18px; padding: 5px; width: 50%; }
.check1 .td2 { font-size: 14px; line-height: 18px; padding: 5px; width: 50%; text-align: right; }
.check1 .td2b { font-size: 14px; line-height: 18px; padding: 5px; text-align: center; }
.check1 .td3 { font-size: 14px; line-height: 18px; text-align: right; }
.check2 { height: auto; width: 540px; border: 5px solid #eee; background-image: url(../img/check2.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 30px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 14px; line-height: 20px; margin-bottom: 30px; }
.check3 { height: auto; width: 540px; border: 5px solid #eee; background-image: url(../img/check3.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 30px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 14px; line-height: 20px; margin-bottom: 20px; }
