* {margin: 0px; padding: 0px;} body {background: #ffffff url(../images/header-bord.gif) 0 56px repeat-x; font: 15px tahoma, verdana, sans-serif; color: #000000;} a {cursor: pointer; cursor: hand; text-decoration: underline; font-family: tahoma, verdana, sans-serif;} a:hover {text-decoration: none;} li {list-style: none;} img {border: none;} .set {clear: both; _height: 1%;} .all {max-width: 1280px; margin: 0 auto;} * html .all {width:expression(document.body.clientWidth > 1280? "1280px" : "100%");} .header {height: 190px; position: relative; background: url(../images/logo.gif) 55px 96px no-repeat;} h1 {width: 376px; height: 14px; font: 12px tahoma, verdana, sans-serif; color: #9c9683; letter-spacing: 5px; margin-left: 45px; padding: 50px 0 0 10px; background: #ffffff;} .lang {position: absolute; top: 13px; right: 23px;} .lang li {width: 48px; height: 19px; _height: 24px; text-align: center; float: left; padding-top: 5px;} .lang li a {font-size: 12px; color: #1a1a1a;} .lang li.lang-a {background: #E4E2DA;} .lang li.lang-a a {text-decoration: none;} .m1 {width: 630px; margin: 48px 0 0 320px;} .m1 li {display: block; float: left; padding: 5px 2% 4px; margin-right: 5%; _margin-right: 2%; text-align: left; font-size: 14px;} .m1 li a {font-size: 14px; color: #6a6a6a; text-decoration: underline;} .m1 li a:hover {text-decoration: none;} .m1 li.li-active {background: #EBEAE4; color: #B9B3A3;} .center {padding-bottom: 20px; vertical-align: top;} .center tr {} .center td {vertical-align: top; text-align: left;} .content {vertical-align: top; width: 100%;} h3 {padding-bottom: 10px;} h3, h3 a {font: normal 18px tahoma, verdana, sans-serif; color: #9f1414;} .p01 {padding: 0px 0 25px;} .banner-2 {display: block; width: 336px; margin: 0 auto 50px;} .content-1 {background: #F1F0EC; padding: 15px 5px 10px 10px; margin: 2px 0; _height: 1%;} .content-1-left {width: 81px; padding-right: 11px; float: left;} .content-1-left img {width: 79px; height: 79px; border: solid 1px #FFFFFF; margin-bottom: 6px;} .content-1-left strong {font-size: 14px; color: #555555;} .content-1-left strong sup {font-size: 10px; font-weight: normal;} .content-1-right {padding-left: 92px;} h4 {padding-bottom: 5px;} h4, h4 a {font: bold 11px tahoma, verdana, sans-serif; color: #9f1414;} .content-1-right span {font-size: 11px; color: #928a73;} .p02 {font-size: 11px; color: #414141; padding: 6px 0;} .content-1-right span.sp02 {font-size: 11px; color: #414141;} .content-1-right strong.str-1 {font-size: 14px; color: #555555;} .content-2 {padding: 20px 13px;} .content-2-left {float: left;} .content-2-left img {width: 92px; height: 92px;} .content-2-right {padding-left: 112px;} .p04 {font-size: 12px; color: #494949;} .sp01 {display: block; text-align: right; font-size: 11px; padding: 10px 0;} .sp01 a {color: #9f1414;} .h402, .h402 a {font-size: 14px; color: #a9f1414; padding: 10px 0;} .otstup35px {height: 35px;} .otstup45px {height: 45px;} .otstup20px {height: 20px; clear: both;} .form-1 {width: 330px; margin: 40px 0;} .form-1-1, .form-1-2, .form-1-3 {text-align: left; background: url(../images/star.gif) left 13px no-repeat; padding: 10px 0 0px 18px; clear: both; font-size: 14px; color: #363636;} .form-1-1 label, .form-1-2 label, .form-1-3 label {float: left;} .form-1-2 {background: none;} .form-1-3 {color: #d23131; padding-top: 20px; background-position: left 25px;} .form-1 form input {width: 213px; height: 18px; float: right;} .form-1 form input.submit-2 {width: 129px; height: 25px;} .form-2 {width: 371px; _width: 381px; margin: 10px 0 45px;} .form-2 {width: 335px; _width: 345px;} .bord-1 {background: url(../images/bord-1.gif) top repeat-x;} .bord-2 {background: url(../images/bord-1.gif) right repeat-y;} .bord-3 {background: url(../images/bord-1.gif) bottom repeat-x;} .bord-4 {background: url(../images/bord-1.gif) left repeat-y;} .corn-1 {background: url(../images/corn-1.gif) left top no-repeat;} .corn-2 {background: url(../images/corn-2.gif) right top no-repeat;} .corn-3 {background: url(../images/corn-3.gif) right bottom no-repeat;} .corn-4 {background: url(../images/corn-4.gif) left bottom no-repeat; padding: 10px;} .corn-4 div {font-size: 16px; color: #464030; padding: 10px 0;} .form-2-1 label {width: 130px; float: left; display: block;} .form-2-1 select {width: 142px; height: 20px;} .form-2-2 label {width: 108px; float: left; display: block;} .form-2-2 select {width: 57px; height: 20px;} .form-2-3 span {font-size: 14px;} .form-2-3 label {width: 195px; float: left; display: block; font-size: 14px;} .form-2-3 select {width: 57px; height: 20px;} .form-2-4 span {font-size: 14px;} .form-2-4 label {width: 139px; float: left; display: block; font-size: 14px;} .form-2-4 select {width: 48px; height: 20px;} .form-2-5 {font-size: 12px; width: 140px; float: left;} .form-2-5 label {font-size: 12px; padding-left: 11px;} .form-2-6 {text-align: right;} .form-2-7 a {color: #a31313; font-size: 12px; background: url(../images/plus.gif) right 3px no-repeat; padding-right: 17px;} .table-1 {width: 100%;} .table-1 td {padding: 8px 0; font-size: 12px; color: #414141; border-bottom: dotted 1px #9D9D9D;} .table-1 td.td-1 {width: 130px;} .tr-1 td {border: none;} .content-3-left {float: left; width: 222px; padding-right: 14px;} .content-3-left img {width: 222px; height: 222px;} .content-3-right {padding: 7px 0 0 236px;} .p05 {font-size: 14px;} .p05 span {color: #928a73;} .p05 strong {color: #9f1414; font-size: 19px;} .a-1 img {width: 79px; height: 79px; margin: 0 11px 11px 0;} .p06 {padding: 10px 10px 10px 0; font-size: 12px; color: #323232;} .page-navi {float: right; padding: 10px 0;} .page-navi li {float: left; padding: 6px 7px; font-size: 11px; color: #99958b;} .page-navi li a {font-size: 11px; color: #9f1414;} .page-navi li strong {font-size: 12px;} .page-navi li.li-a {background: #E0DDD4;} .ul-1 {padding: 10px 0 20px 6px;} .ul-1 li {padding: 0 0 15px 13px; background: url(../images/li-bg.gif) left 5px no-repeat; font-size: 12px; color: #282828;} .h301 {font-size: 17px; color: #282828; padding: 0;} .ul-2 {font-size: 12px; color: #282828;} .left {width: 208px; padding: 0 61px 0 58px; vertical-align: top;} .navbar {padding-bottom: 34px;} .navbar li {padding: 12px 0;} .navbar li.active {padding-bottom: 0;} .navbar li.active .navbar-1 {display: block;} .navbar li.active span {padding: 5px 0; display: block;} .navbar li.active span, .navbar li.active span a {color: #99958b; background: #E0DDD4; text-decoration: none;} .navbar li a {font-size: 18px; color: #464030;} .navbar-1 {background: #FFFFFF; display: none;} .navbar-1 li {padding-left: 30px;} .navbar-1 li, .navbar-1 li a {font-size: 14px; color: #464030;} .banner-1, .banner-3 {width: 208px; margin-bottom: 38px; display: block;} .banner-1 img {border: solid 1px #D0CEC7;} .banner-3 img {border: solid 1px #808A97;} .h401, .h401 a {font: bold 14px tahoma, verdana, sans-serif; color: #45402f;} .p03 {font-size: 12px; color: #464646; padding-bottom: 30px;} .right {width: 215px; padding: 0 33px 0 45px; vertical-align: top;} .graf {padding: 0 0 38px 0; text-align: center;} h5 {font: normal 12px tahoma, verdana, sans-serif; color: #000000; padding-bottom: 3px;} .right form input {} .right form label {padding-left: 23px; font-size: 12px; color: #1a1a1a;} .right form input.submit {background: url(../images/bl.gif) no-repeat; font-size: 14px; color: #9f1414; width: 129px; height: 25px; text-align: center; vertical-align: middle; padding: 0; cursor: pointer; cursor: hand; margin: 32px;} .h403 {font-size: 11px; font-weight: bold; color: #000000;} .table-2 {width: 100%; margin: 2px 0 35px;} .table-2 tr td.td-2 {width: 50px; font-size: 18px; font-weight: bold; color: #b70000; text-align: right; padding: 5px 10px 5px 0; vertical-align: top;} .td-3 {font-size: 11px; color: #000000; vertical-align: top; padding-top: 5px; text-align: left;} .td-3 span {font-size: 18px; font-weight: bold;} .footer {background: url(../images/header-bord.gif) 0 49px repeat-x; height: 108px; clear: both; padding-top: 44px;} #footer {max-width: 1280px; margin: 0 auto;} * html #footer {width:expression(document.body.clientWidth > 1280? "1280px" : "100%");} h6 {margin-left: 50px; background: #FFFFFF; width: 164px; text-align: center;} h6, h6 a {font: normal 11px tahoma, verdana, sans-serif; color: #b7b09b;} .tel {width: 250px; padding: 22px 0 0 328px; float: left; font-size: 12px; color: #1a1a1a;} .tel strong {font: normal 18px tahoma, verdana, sans-serif; color: #9f1414; padding-top: 10px; display: block;} .addr {width: 350px; padding-top: 22px; float: left; font-size: 12px; color: #1a1a1a;}