﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
em{font-weight:bold;}
ol,ul,li{list-style:none;}
.cf:after{display:block; height:0; visibility:hidden; clear:both; content:".";}
.cf{display:inline-block;}
* html .cf{height:1em;}
.cf{display:block;}
.center{text-align:center;}
body{font-size:12px;}
#index{background:url(../images/b00.jpg) #ffffff repeat-x;}
#subpage{background:url(../images/sub00.jpg) #5d000b repeat-x;}
a{outline:none; text-decoration:none;}
a:hover{text-decoration:underline;}
.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}
.wrapper{width:100%; position:absolute; z-index:2;}
.fix{margin:0 auto; width:1000px; position:relative;}
.hdl{text-indent:-9999px;}
.red{color:#e77d18;}
.header{height:820px; position:relative;}
#subpage .header{height:558px;}
.header p{position:absolute;}
.header p a{width:231px; height:92px; text-indent:-9999px; display:block;}
.header p.n1{left:300px; top:371px;}
.header p.n2{left:547px; top:415px;}
.header p.n3{left:303px; top:493px;}
.header p.n4{left:547px; top:542px;}
.header p.n5{left:335px; top:618px;}
p.logo{position:absolute; left:32px; top:26px;}
p.logo a{width:200px; height:93px; text-indent:-9999px;}
p.homeback{position:absolute; left:150px; top:130px;}
p.homeback a{width:700px; height:300px; text-indent:-9999px;}
ul.navi{position:absolute; left:100px; top:432px;}
ul.navi li{float:left; display:inline;}
ul.navi li a{ width:200px; height:79px; display:block; text-indent:-9999px;}
.section{padding:0px 50px 20px; height:auto !important;height:500px; min-height:500px;}
.section h1{margin-bottom:50px; height:35px; background:url(../images/title.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
.section h1.t1{background-position:center top;}
.section h1.t2{background-position:center -35px;}
.section h1.t3{background-position:center -70px;}
.section h1.t4{background-position:center -105px;}
.section h1.t5{background-position:center -140px;}
.section p, .section .p{margin-bottom:30px; color:#fff; line-height:24px;}
.section p a{color:#e77d18; text-decoration:underline;}
.section p a:hover{text-decoration:none;}
.f14{font-size:14px;}
.photo{margin-bottom:20px; text-align:center;}
.table1 td, .table1 th{padding:3px 5px; border:1px solid #fff; color:#fff;}
.table1 td{text-align:left;}
.thead{color:#e77d18; font-size:14px; line-height:30px;}
.copyright{padding:20px 0; line-height:24px; text-align:center;}
.copyright, .copyright a{color:#e77d18;}

ul.home,ul.sub{min-width:1000px;}
ul.home li,ul.sub li{height:100px;}
ul.home li.b01{background:url(../images/b01.jpg) no-repeat center top;}
ul.home li.b02{background:url(../images/b02.jpg) no-repeat center top;}
ul.home li.b03{background:url(../images/b03.jpg) no-repeat center top;}
ul.home li.b04{background:url(../images/b04.jpg) no-repeat center top;}
ul.home li.b05{background:url(../images/b05.jpg) no-repeat center top;}
ul.home li.b06{background:url(../images/b06.jpg) no-repeat center top; height:200px;}
ul.home li.b07{background:url(../images/b07.jpg) no-repeat center top; height:200px;}
ul.sub li.b01{background:url(../images/sub01.jpg) no-repeat center top;}
ul.sub li.b02{background:url(../images/sub02.jpg) no-repeat center top;}
ul.sub li.b03{background:url(../images/sub03.jpg) no-repeat center top;}
ul.sub li.b04{background:url(../images/sub04.jpg) no-repeat center top;}
ul.sub li.b05{background:url(../images/sub05.jpg) no-repeat center top; height:240px;}