@charset "Shift_JIS";

/* index.html
============================================================================================================================ */

/* パターン1
============================================================================================================================ */

.tb1 { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse; background: url(../img/common/tb1_bg.jpg) no-repeat 50px 65px;}
.tb1 td { width: 330px; padding-left: 10px;}
.tb1 th { width: 330px;}
.tb1 img { padding: 2px; border: 1px solid #CCC;}


/* パターン2
============================================================================================================================ */

.tb2 { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse; background: url(../img/common/tb2_bg.jpg) no-repeat 370px 65px;}
.tb2 th { width: 330px;}
.tb2 td { width: 330px; padding-right: 10px;}
.tb2 img { padding: 2px; border: 1px solid #CCC;}


/* パターン3
============================================================================================================================ */

.tb3 { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse;}
.tb3 th { width: 330px; vertical-align: top;}
.tb3 td { width: 330px; padding: 15px 10px 10px 10px; background: url(../img/common/td_bg.jpg) repeat-x left bottom;}
.tb3 td.topTd { padding-top: 0;}
.tb3 img { padding: 2px; border: 1px solid #CCC;}


/* パターン4
============================================================================================================================ */

.tb4 { width: 660px; margin: 0 auto 40px; border-collapse: collapse;}
.tb4 td { width: 330px; padding: 10px 0 15px 50px; vertical-align: top;}
.tb4 li { margin-bottom: 5px; list-style: circle;}
.tb4 th { width: 330px; padding: 2px 0; color: #C60; font-size: 15px;}
.tb4 th.photoTh { padding-bottom: 15px;}
.tb4 th span { color: #C00; font-size: 12px; font-weight: normal;}
.tb4 img { padding: 2px; border: 1px solid #CCC;}


/* パターン5
============================================================================================================================ */

.tb5 { width: 660px; margin-left: 10px; border-collapse: collapse;}
.tb5 td { width: 330px; padding: 0 10px 10px;}
.tb5 img { padding: 2px; border: 1px solid #CCC;}

.tb5b { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse;}
.tb5b td { width: 330px; padding: 0 10px;}
.tb5b th { width: 330px; padding: 0;}
.tb5b img { padding: 2px; border: 1px solid #CCC;}


/* パターン6
============================================================================================================================ */

.txtCo { width: 650px; margin: 0 0 40px 15px;}
.txtCo p { margin-bottom: 5px;}


/* パターン7
============================================================================================================================ */

.tb7 { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse; border: 1px solid #CCC;}
.tb7 th { padding: 5px 10px; border: 1px solid #CCC; background: #FAFAFA;}
.tb7 td { padding: 5px 10px; border: 1px solid #CCC;}

.tb7-2 { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse; border: 2px solid #CCC;}
.tb7-2 th { padding: 5px 10px; border: 1px solid #CCC; background: #FAFAFA;}
.tb7-2 td { padding: 5px 10px; border: 1px solid #CCC;}


/* パターン8
============================================================================================================================ */

.tb8 { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse; background: url(../img/common/tb1_bg.jpg) no-repeat 350px 50px;}
.tb8 th { width: 170px; vertical-align: top;}

.tb8 td { width: 490px; padding-right: 15px;}
.tb8 img { padding: 2px; border: 1px solid #CCC;}


/* パターン9
============================================================================================================================ */

.tb9 { width: 660px; margin: 0 0 40px 10px; border-collapse: collapse; background: url(../img/common/tb1_bg.jpg) no-repeat 350px 150px;}
.tb9 th { width: 230px; padding-bottom: 15px; vertical-align: top;}
.tb9 img { padding: 2px; border: 1px solid #CCC;}

.tb9 td { width: 430px; padding: 0 0 15px 0; vertical-align: top;}
.tb9 .tTxt { color: #C60; font-weight: bold; margin-bottom: 10px;}
.tb9 .attention { color: #060; font-weight: bold;}
.tb9 .menu { color: #C60; font-size: 16px; font-weight: bold;}
.tb9 span { display: block; margin-bottom: 5px; color: #C00; font-size: 12px;}
.tb9 li { margin: 0 0 5px 20px; list-style: circle;}


/* パターン10
============================================================================================================================ */

.tb10 { width: 660px; margin: 0 auto 40px; border-collapse: collapse;}
.tb10 th { width: 220px;}
.tb10 td { width: 220px; padding: 10px 5px; vertical-align: top;}
.tb10 img { padding: 2px; border: 1px solid #CCC;}
