body       { font-family: "ＭＳ Ｐゴシック", "Osaka";
             font-size: 12px;
             color: #FFFFFF;
             background-image: url("../image/bg_main.gif");
             background-color: #EFEFEF;
             background-attachment : scroll;
             margin: 10;
             padding: 0;}
td         { color: #3c382a; font-weight: normal; font-size: 12px; line-height: 20px; }
a:link     { font-size: 12px; color: #3c382a; font-weight: normal; line-height: 13px; text-decoration: underline }
a:visited  { font-size: 12px; color: #3c382a; text-decoration: underline }
a:active   { font-size: 12px; color: #7c0606; text-decoration: underline}
a:hover    { font-size: 12px; color: #7c0606; text-decoration: underline ;}

h1.ht     { display: none;}

.maint     { background-color: #FFFFFF;
             border: solid 1px #959595;
             width: 780px;}
.txr1      { color: #3c382a;
             font-size: 16px;
             line-height: 18px;
             font-weight: bold;
             background-color: #FFE2C7;}
.txr2      { color: #3c382a;
             font-size: 16px;
             line-height: 18px;
             font-weight: bold;
             background-color: #FFFFFF;}
.txr3      { color: #3c382a;
             font-size: 16px;
             line-height: 18px;
             font-weight: bold;
             background-color: #DDDDDD;}
.txr4      { color: #FFFFFF;
             font-size: 16px;
             line-height: 18px;
             font-weight: bold;
             background-color: #FF7F00;}





.x-spa     { width: 1px;}
.y-spa     { height: 1px;}
.stb       { color: #fdf5c8;
             font-size: 20px;
             line-height: 24px;
             text-decoration: none;
             font-weight: bold; }
.kakaku    { color: #7c0606;
             font-size: 14px;
             line-height: 17px;
             text-decoration: none;
             font-weight: bold; }

.sn        { color: #7c0606;
             font-size: 16px;
             line-height: 18px;
             text-decoration: underline;
             font-weight: bold; }
.sn a:link        { font-size: 16px;
                    line-height: 18px;
                    color: #7c0606;
                    font-weight: bold;
                    text-decoration: underline;}
.sn a:visited     { font-size: 16px;
                    line-height: 18px;
                    color: #7c0606;
                    font-weight: bold;
                    text-decoration: underline;}
.sn a:active      { font-size: 16px;
                    line-height: 18px;
                    color: #7c0606;
                    font-weight: bold;
                    text-decoration: underline;}
.sn a:hover       { font-size: 16px;
                    line-height: 18px;
                    color: #7c0606;
                    font-weight: bold;
                    text-decoration: underline;8}
.f10w      { font-size: 10px; line-height: 15px; color: #FFFFFF;}
.f10       { font-size: 10px; line-height: 15px; }
.f10 a:link       { font-size: 10px;
                    line-height: 15px;
                    color: #E25612;
                    font-weight: normal;
                    text-decoration: underline;}
.f10 a:visited    { font-size: 10px;
                    line-height: 15px;
                    color: #E25612;
                    font-weight: normal;
                    text-decoration: underline;}
.f10 a:active      { font-size: 10px;
                    line-height: 15px;
                    color: #E25612;
                    font-weight: normal;
                    text-decoration: underline;}
.f10 a:hover      { font-size: 10px;
                    line-height: 15px;
                    color: #E22A12;
                    font-weight: normal;
                    text-decoration: underline;}

.ht			{ background-color: #7c0606;
             width: 100%;
             height: 198px;}
.ht2		{ background-image: url("../image/bg_ht.gif");
			  background-position: center;
			  background-repeat: no-repeat;}
.ht3		{ width: 780px;
              height: 198px;}
.wn1		{ font-size: 10px; line-height: 25px; }
.wn2		{ font-size: 10px;
			  line-height: 15px;
			  color: #3c382a;
			   }


.menu      { background-image: url("../image/bg_menu.gif");
             background-repeat: repeat-y;
             width: 190px;}
.sm1       { background-image: url("../image/bg_sm1.gif");
             background-repeat: repeat-x;
             width: 294px;
             height: 153px;}
.sm2       { background-image: url("../image/bg_sm2.gif");
             background-repeat: repeat-x;
             width: 294px;
             height: 336px;}
.smph      { font-size: 14px;
             line-height: 20px;
             color: #fe9b3a;
             font-weight: bold;
             text-decoration: underline;
             height: 20px;}
.smph a:link      { font-size: 14px;
                    line-height: 20px;
                    color: #fe9b3a;
                    font-weight: bold;
                    text-decoration: underline;
                    height: 20px;}
.smph a:visited      { font-size: 14px;
                    line-height: 20px;
                    color: #fe9b3a;
                    font-weight: bold;
                    text-decoration: underline;
                    height: 20px;}
.smph a:active      { font-size: 14px;
                    line-height: 20px;
                    color: #FF0000;
                    font-weight: bold;
                    text-decoration: underline;
                    height: 20px;}
.smph a:hover      { font-size: 14px;
                    line-height: 20px;
                    color: #FF6600;
                    font-weight: bold;
                    text-decoration: underline;
                    height: 20px;}
.copyright { font-size: 10px;
             line-height: 15px;
             color:#a38855;
             height: 22px;}
             

.tobg      { background-image: url("./image/topi_bg.gif"); background-repeat: repeat-x; background-attachment: fixed;}
.tbg       { background-image: url("./image/bg_tbg_fl.gif");}
.sbg       { background-image: url("./image/bg_side.gif"); background-repeat: repeat-y;}
.bgm       { background-image: url("./image/menu_bg.gif"); background-repeat: repeat-x;}
.bottom    { background-color: #6A94C6;}

.con       { font-size: 14px; line-height: 20px; }
.fs        { font-size: 10px; line-height: 15px; }
.fs a:link     { font-size: 10px; color: #F39800; font-weight: normal; line-height: 13px; text-decoration: underline }
.fs a:visited  { font-size: 10px; color: #F39800; text-decoration: underline }
.fs a:active   { font-size: 10px; color: #F39800; text-decoration: underline}
.fs a:hover    { font-size: 10px; color: #FF5500; text-decoration: underline ;}
.fso        { font-size: 10px; line-height: 15px; }
.fso a:link     { font-size: 10px; color: #FF5500; font-weight: normal; line-height: 13px; text-decoration: none; }
.fso a:visited  { font-size: 10px; color: #FF5500; text-decoration: none; }
.fso a:active   { font-size: 10px; color: #FF5500; text-decoration: none;}
.fso a:hover    { font-size: 10px; color: #FF5500; text-decoration: underline ;}
.pl        { font-size: 10px; line-height: 17px; }
.pl a:link     { font-size: 12px; color: #FB4807; font-weight: normal; line-height: 13px; text-decoration: underline }
.pl a:visited  { font-size: 12px; color: #FB4807; text-decoration: underline }
.pl a:active   { font-size: 12px; color: #FB4807; text-decoration: underline}
.pl a:hover    { font-size: 12px; color: #FF0000; text-decoration: underline ;}

.t-3r        { font-size: 14px; line-height: 18px; font-weight: bold;}
.t-48        { font-size: 14px; line-height: 18px; font-weight: bold;}
