@charset "utf-8";
/* CSS Document */
ul,li{margin:0;padding:0;font-weight:normal;}
li{list-style-type:none;margin: 0px;padding: 0px;}
input,form{margin:0;}
body { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #141414; }
a { text-decoration: none; }
a:hover {}
img a { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.bg_1 { background-image: url(image/bg_1.jpg); background-repeat: no-repeat; background-position: right top; }
.bg_2 { background-image: url(image/bg_2.jpg); background-repeat: no-repeat; background-position: center top; }
.bg_3 { background-image: url(image/bg_3.jpg); background-repeat: no-repeat; background-position: left top; }

.index_01 { position: relative; }
.index_02 { position: absolute; top: 130px; left: -270px; }
.index_03 { position: absolute; left: 15px; top: 11px; color: #b38456; }
.index_03 a { color: #b38456; }
.index_03 a:hover { color: #FFFFFF; }
.index_04 { position: absolute; left: 8px; top: 336px; z-index: 10; }
.index_05 { position: absolute; left: 522px; top: 398px; z-index: 10; }

.index_06 { position: absolute; z-index: 11; left: 716px; top: 168px; }
.index_06-1 { margin-bottom: 2px; }
.index_06-1 a { color: #FFFFFF; }
.index_06-1 a:hover { color: #FF6600; }
.index_06-2 { font-size: 10px; color: #957a5d; margin-right: 10px; }
.index_07 { position: absolute; z-index: 11; left: 700px; top: 248px; }

.main_01 { background-image: url(image/bg_main_2.jpg); background-repeat: repeat-y; background-position: center top; }
.main_02 { background-image: url(image/bg_main_1.jpg); background-repeat: no-repeat; background-position: center top; }
.main_03{ background-image: url(image/bg_main_3.jpg); background-repeat: no-repeat; background-position: center bottom; }
.main_04 { background-image: url(image/bg_main_4.jpg); background-repeat: no-repeat; background-position: right top; height: 136px; }
.main_04-1 {}

.main_05 { position: relative; z-index: 10; }
.main_05-1 { position: relative; width: 980px; }
.main_05-2 { position: absolute; top: 0px; left: -350px; z-index: 5; }
.main_05-3 { position: absolute; top: 0px; left: -10px; z-index: 6; }

.main_06 { z-index: 10; }
.main_07 {}
.main_08 {}

.style_01 { float: left; position: absolute; z-index: 11; top: -3px; left: 0px; width: 772px; }
.style_01 ul { padding-top: 30px; padding-left: 25px; }
.style_01 ul li { float: left; }
.style_01-1 { margin-right: 5px; margin-left: 5px; }

.style_02 { position: absolute; z-index: 11; left: 787px; top: -18px; }
.style_03 { position: absolute; left: 619px; top: 98px; z-index: 12; }
.style_04 { margin-bottom: -5px; margin-right: 10px; }
.style_05 { text-align: center; padding-top: 30px; }
.style_06 { float: left; width: 98%; }
.style_07 { float: left; width: 230px; }

.style_08 { padding-right: 9px; padding-left: 9px; color: #FFFFFF; line-height: 20px; }
.style_08-1 { color: #FFFFFF; font-weight: bold; text-align: center; width: 90px; }

.style_08-p { }
.style_08-p1 { background-image: url(image/photo/ps1.png); background-repeat: no-repeat; background-position: left top; }
.style_08-p2 { background-image: url(image/photo/ps2.png); background-repeat: no-repeat; background-position: right top; }
.style_08-p3 { background-image: url(image/photo/ps3.png); background-repeat: no-repeat; background-position: left bottom; }
.style_08-p4 { background-image: url(image/photo/ps4.png); background-repeat: no-repeat; background-position: right bottom; }


.style_09 { padding-right: 10px; }
.style_10 { line-height: 18px; width: 515px; }
.style_10 a { color: #666666; display: block; padding-left: 10px; }
.style_10 a:hover { color: #FFFFFF; }

.style_10-1 { line-height: 18px; }
.style_10-1 a { color: #666666; display: block; padding-left: 10px; }
.style_10-1 a:hover { color: #FFFFFF; }


.style_11 { float: left; width: 200px; margin-right: 25px; margin-bottom: 30px; border: 1px solid #666666; }
.style_11-s { float: left; width: 147px; margin-right: 22px; margin-bottom: 25px; border: 1px solid #666666; }
.style_11-1 { float: left; border: 1px solid #666666; }

.style_12 { margin-bottom: 15px; color: #FF3938; }
.style_12 .s12-1 { background-image: url(image/title/box_1.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px; font-size: 15px; font-weight: bold; padding-right: 10px; }
.style_12 .s12-2 { background-image: url(image/title/box_1-1.gif); width: 13px; height: 30px; }

.style_13 { line-height: 18px; font-size: 15px; font-weight: bold; color: #FFFFFF; }
.style_14 { padding-bottom: 15px; }
.style_15 { margin-right: 5px; }
.style_16 { padding-top: 15px; padding-bottom: 7px; }
.style_17 { padding-right: 9px; }
.style_17-1 { padding-left: 9px; }

.style_18 { font-size: 13px; font-weight: bold; }
.style_19 { float: left; height: 1px; width: 100%; }
.style_20 { padding: 20px; }
.style_21 { background-color: #5F1414; border: 1px solid #000000; color: #CCCCCC; }
.style_22 { background-image: url(image/photo/contact_1.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; padding-top: 31px; }
.style_22-1 { background-image: url(image/photo/contact_2.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; padding-top: 31px; }
.style_22-2 { background-image: url(image/photo/contact_3.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; padding-top: 31px; }
.style_22-3 { background-image: url(image/photo/contact_4.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; padding-top: 31px; }
.style_22-4 { background-image: url(image/photo/contact_5.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; padding-top: 31px; }

.style_23 { margin-left: 28px; margin-top: 3px; }
.style_24 { background-image: url(image/photo/contact_4.jpg); background-repeat: no-repeat; background-position: left top; height: 421px; width: 678px; }
.style_24 ul { padding-top: 10px; padding-left: 25px; }
.style_25 { padding-top: 5px; padding-bottom: 5px; padding-right: 20px; padding-left: 20px; }
.style_26 { font-size: 15px; font-weight: bold; color: #FF9900; }
.style_27 { line-height: 20px; }
.style_27 a { color: #FF9900; }
.style_27 a:hover { color: #FFFFFF; background-color: #FF0000; }
.style_28 { font-weight: bold; color: #FFFFFF; background-color: #5F1514; }
.style_28-1 { font-weight: bold; color: #FFFFFF; background-color: #70560A; }

.style_29 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
.style_29 a { color: #FF9900; text-decoration: underline; }
.style_29 a:hover { color: #FFFFFF; background-color: #FF0000; }
.style_30 {}
.style_30:hover { background-color: #841E1C; }
.style_31 {}
.style_32 {}
.style_33 {}
.style_34 {}
.style_35 {}
.style_36 {}
.style_37 {}




.left_01 { float: left; width: 201px; margin-bottom: 80px; padding-top: 8px; }
.left_02 { padding-top: 17px; padding-left: 12px; padding-bottom: 17px; }
.left_03 {}
.left_03 ul {}
.left_03 ul li { background-image: url(image/left_1.jpg); background-repeat: no-repeat; background-position: center bottom; }
.left_03 ul li a { color: #FFFFFF; display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 50px; }
.left_03 ul li a:hover { color: #FFFFFF; background-image: url(image/left_2.jpg); background-repeat: no-repeat; background-position: center center; }
.left_04 { padding-top: 40px; padding-left: 3px; }
.left_04-1 { margin-bottom: 7px; }

.left_05 { color: #FF9900; display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 40px; font-weight: bold; font-size: 15px; }


.right_01 { padding-top: 30px; padding-left: 45px; padding-right: 40px; }
.right_02 { color: #fcfafa; padding-bottom: 19px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fd3837; margin-bottom: 48px; }
.right_02 a { color: #fcfafa; }
.right_02 a:hover { color: #FFDD9D; }
.right_02-1 { margin-right: 10px; margin-left: 10px; }
.right_02-2 {}
.right_03 { color: #e5d3a3; line-height: 25px; padding-bottom: 100px; }
.right_03-1 { font-weight: bold; color: #FFFFFF; font-size: 15px; }
.right_03-2 { font-weight: bold; color: #FFFFFF; font-size: 13px; }

.right_03-p { float: left; margin-bottom: 20px; margin-right: 20px; }
.right_03-pr { float: right; margin-left: 20px; margin-bottom: 20px; }
.right_03-p1 { background-image: url(image/photo/p1.png); background-repeat: no-repeat; background-position: left top; }
.right_03-p2 { background-image: url(image/photo/p2.png); background-repeat: no-repeat; background-position: right top; }
.right_03-p3 { background-image: url(image/photo/p3.png); background-repeat: no-repeat; background-position: left bottom; }
.right_03-p4 { background-image: url(image/photo/p4.png); background-repeat: no-repeat; background-position: right bottom; }
.right_04 { float: left; width: 620px; }
.right_05 { background-image: url(image/line/line_2.gif); background-repeat: repeat-x; background-position: left center; padding-top: 20px; padding-bottom: 20px; }
.right_05-1 { background-image: url(image/line/line_2.gif); background-repeat: repeat-x; background-position: left center; padding-top: 5px; padding-bottom: 5px; }


.btm_1 { padding-top: 85px; padding-bottom: 10px; }
.btm_2 { color: #faf4c5; }
.btm_3 { font-size: 11px; color: #c5a071; line-height: 25px; }
.btm_4 { margin-bottom: -8px; margin-left: 5px; }
.btm_5 { float: left; width: 100%; margin-bottom: 50px; }
.btm_6 { float: left; padding: 2px; margin-right: 7px; margin-left: 7px; }
.btm_6:hover { background-color: #E52524; }

.btm_6-1 { float: left; padding: 2px; }
.btm_6-1:hover { background-color: #E52524; }

.btm_main_01 { }
.btm_main_02 { padding-top: 10px; color: #FFFFFF; }
.btm_main_02 a { color: #FFFFFF; }
.btm_main_02 a:hover { color: #FFCC00; }
.btm_main_03 { padding-top: 20px; }
.btm_main_04 {}
.btm_main_05 {}
.btm_main_06 {}


#topbar { Z-INDEX: 15; LEFT: 966px; WIDTH: 15; POSITION: absolute; TOP: 405px; HEIGHT: 122; visibility: visible; 
}
