body, html {width: 100%; height: 100%;  padding:0; margin:0; font-size:14px; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4b515f}
html>body #all{height:auto;}

#all {height:100%; min-height:100%; margin-bottom:-185px; min-width:1000px; width:100%; background:url(i/bg/107.gif) 0 0 repeat-y }
#f_sp { height:185px; clear:both;}
#footer01{ height:185px;  background:url(i/bg/106.gif) 0 100% repeat-x; }
#all,#footer01,#header {min-width:1000px;}


h1, h2, h3, h4, h5, h6, p {padding:0; margin:0;}
p { font-size:12px; color:#5f636c}
img {border:0}
a:link, a:visited {color:#4877a3}
a:hover {color:#ff8400}
form {margin:0; padding:0}
input, select, textarea {border:1px solid #c7c5c3; font-family:Tahoma; color:#4b515f; font-size:11px}

noscript input {margin:0 0 12px 42px; font-size:12px; font-weight:bold}

ul li {list-style:none}
dl, dl dd, dl dt {margin:0; padding:0; font-size:12px; color:#5f636c}

.img01 {margin:0 10px 0 0; vertical-align:middle}

.main01 {height:150px; padding:9px 0 0 0}
#main01_1 {background:url(i/bg/104.jpg) 0 100% no-repeat}
#main01_2 {background:url(i/bg/114.jpg) 0 100% no-repeat}
#main01_3 {background:url(i/bg/124.jpg) 0 100% no-repeat}
#main01_4 {background:url(i/bg/134.jpg) 0 100% no-repeat}
#main01_5 {background:url(i/bg/144.jpg) 0 100% no-repeat}
#main01_6 {background:url(i/bg/154.jpg) 0 100% no-repeat}
#main01_7 {background:url(i/bg/164.jpg) 0 100% no-repeat}

.main02 {padding:27px 0 12px 0; position:relative}
#main02_1 {background:url(i/bg/105.gif) no-repeat #fff; }
#main02_2 {background:url(i/bg/115.gif) no-repeat #fff; }
#main02_3 {background:url(i/bg/125.gif) no-repeat #fff; }
#main02_4 {background:url(i/bg/135.gif) no-repeat #fff; }
#main02_5 {background:url(i/bg/145.gif) no-repeat #fff; }
#main02_6 {background:url(i/bg/155.gif) no-repeat #fff; }
#main02_7 {background:url(i/bg/165.gif) no-repeat #fff; }

.main02 h1 { font-family:Tahoma; font-size:24px; color:#ff7e00; font-weight:normal; padding:0 15px 15px 35px}
.main02 h1.st01  { padding:0 15px 9px 35px}
.main02 h2 {padding:0 0 32px 35px; font-family:Tahoma; font-size:22px; color:#4877a3; font-weight:normal}
.main02 h3 {font-family:Tahoma; font-size:18px; color:#5f636c; font-weight:normal; padding:0 0 10px 35px}
.main02 p { padding:0 36px 15px 36px}
.main02 dl dt {font-weight:bold; line-height:14px; padding:0 36px 7px 36px}
.main02 dl dt span {font-weight:normal; color:#ff8400}
.main02 dl dd {line-height:14px; padding:0 36px 37px 36px}
.main02 dl dd span {color:#276777}

.more01 {height:25px; }
.more01 a:link, .more01 a:visited {text-decoration:none; font-size:14px; color:#fff; font-weight:bold; padding:2px 11px 4px 64px; text-align:right; float:left; font-family:Tahoma; background:#5d8d99}
.more01 a:hover {text-decoration:underline; color:#fff}
.more01 a.mst01:link, .more01 a.mst01:visited {background:#abbbbf; margin-left:19px}


#lmenu01 {width:175px; overflow:hidden; font-size:10px; background:#697787; padding:5px 0 8px 9px; line-height:12px; margin:29px 0 0 0; float:right}
#lmenu01 a:link, #lmenu01 a:visited {text-decoration:underline; background:url(i/bul/102.gif) 0 5px no-repeat; padding:0 7px 0 10px; color:#fff; font-weight:bold}
#lmenu01 a:hover {text-decoration:none}



#menu01 {height:68px; overflow:hidden; padding-left:31px;}
#menu01 a:link, #menu01 a:visited {float:left; padding:20px 5px 0 5px; font-size:14px; font-family:Tahoma; color:#3b526c; font-weight:bold; text-decoration:none; background:url(i/bul/101.gif) 4px 0 no-repeat; text-transform:lowercase; border:0; width:12%; margin-right:6%}
#menu01 a:hover { text-decoration:underline}

ul.menu02 {margin:0; padding:0 0 0 19px; font-family:Tahoma; color:#fff; line-height:14px; display:block;}
ul.menu02 li { display:block; border:solid #f9f7f6; position:relative; border-width:0 0 1px 0; padding:0}
ul.menu02 li a:link, ul.menu02 li a:visited {display:block; padding:8px 3px 8px 19px; position:relative; font-size:12px; line-height:14px; background:url(i/bul/104.gif) 0 9px no-repeat #f2efed}
ul.menu02 li a:hover {background:url(i/bul/103.gif) 0 9px no-repeat #697787; color:#fff; text-decoration:none; font-weight:bold}
ul.menu02 li.act a:link, ul.menu02 li.act a:visited {background:url(i/bul/103.gif) 0 9px no-repeat #697787; color:#fff; text-decoration:none; font-weight:bold}
ul.menu02 li ul {padding:5px 0 }
ul.menu02 li ul li { padding:0px 0px 0px 10px;  border-bottom:1px solid #fff; background:none}

ul.menu02 li ul li a:link, ul.menu02 li ul li a:visited, ul.menu02 li.act ul li a:link, ul.menu02 li.act ul li a:visited {background:url(i/bul/113.gif) 0 6px no-repeat #fff; padding:3px 3px 4px 15px; color:#4877a3; text-decoration:underline; font-weight:normal}

ul.menu02 li ul li.act a:link, ul.menu02 li ul li.act a:visited, ul.menu02 li.act ul li.act a:link, ul.menu02 li.act ul li.act a:visited  {background:url(i/bul/114.gif) 0 6px no-repeat #697787;  padding:3px 3px 4px 15px}

ul.menu02 li ul li a:hover,ul.menu02 li.act ul li a:hover  {background:url(i/bul/114.gif) 0 6px no-repeat #697787; color:#fff; text-decoration:none; font-weight:bold}


.sp01 { background:url(i/bg/201.gif) no-repeat #a5c8d4; margin:0px 25px 36px 36px; height:4px; overflow:hidden}
.sp01_2 {margin:12px 25px 12px 36px;}
.sp01_3 {margin:39px 25px 12px 36px;}
.sp01_4 {margin:0px 25px 18px 36px;}


ul {margin:0px; padding:0}
ul li {margin:0; background:url(i/bul/106.gif) 39px 3px no-repeat; padding:0 25px 6px 57px; font-size:12px; line-height:14px}



.block01 {position:relative}
.block01 h2 {padding:0 0 40px 35px; background:url(i/bg/200.gif) 35px 27px no-repeat; margin:0 25px 0 0}
.block01 div img {margin:0 0 0 38px}
.block01 .blrow01 { width:34%; float:left; position:relative; padding:0 0 34px 0} 
.block01 .blrow02 { width:34%; float:left; position:relative; padding:0 0 34px 0} 
.block01 .blrow03 { width:27%; float:left; position:relative; padding:0 0 34px 0} 
.block01 .more01 {padding:0 0 0 40px; margin:20px 0}


.block02 { padding:32px 0 0 0}

.block03 { position:relative; margin:0 25px 0 36px; padding:0 0 30px 0} 
.block03 .st01 { width:47%; float:left}
.block03 .st02 {width:48%; float:right}
.block03 .st03 {font-size:11px; color:#5f636c; font-weight:bold; float:left; width:39%; padding:4px 0 0 0}
.block03 .st03 span { color:#ff8400}
.block03 .st04 { float:right; width:59%; text-align:right; height:37px}
.block03 .st04 input {border:1px solid #a5c8d4; font-size:12px; color:#5f636c; width:98%; padding:3px 0 2px 0}
.block03 .st04 select {border:1px solid #a5c8d4; font-size:12px; color:#5f636c; width:99%; padding:3px 2px 2px 0; height:21px}
.block03 .st05 { float:right; width:59%; text-align:right; height:160px}
.block03 .st05 textarea {border:1px solid #a5c8d4; font-size:12px; color:#5f636c; width:98%; padding:0; height:130px; margin:2px 0 0 0}
.block03 .st06 { float:right; width:59%; text-align:right; height:130px}

.block03 .st06 textarea {border:1px solid #a5c8d4; font-size:12px; color:#5f636c; width:98%; padding:0; height:94px; margin:2px 0 0 0}

.block03 .sp01 { margin:0 0 24px 0} 



.block04 {position:relative; margin-left:14px}
.block04 .st01 { float:left; width:40%;}

.block04 .st01  ul {margin:0px; padding:6px 0 0 22px; position:relative; font-family:Tahoma}
.block04 .st01  ul li {margin:0 0 21px 0; background:url(i/bul/106.gif) 11px 16px no-repeat; padding:7px 0 8px 30px; font-size:12px; line-height:14px;  position:relative; border:1px solid #c7c5c3; font-size:22px; line-height:24px;}
.block04 .st01  ul li a:link, .block04 .st01  ul li a:visited  {text-decoration:none; color:#296c78}
.block04 .st01  ul li a:hover {text-decoration:underline}
.block04 .st01  ul li ul { padding:1px 0 0 0; margin:0}
.block04 .st01  ul li ul li {border:0; font-size:11px; line-height:13px; padding:10px 0 8px 18px; margin:0; background:url(i/bul/109.gif) 0 13px no-repeat}
.block04 .st01  ul li ul li a:link, .block04 .st01  ul li ul li a:visited { color:#4877a3; text-decoration:underline; font-weight:bold}
.block04 .st01  ul li ul li a:hover { color:#ff8400}

.block04 .st01  ul li ul li ul { padding:5px 0 0 0; margin:0}
.block04 .st01  ul li ul li ul li { font-size:11px; padding:9px 0 0px 21px; margin:0; background:url(i/bul/110.gif) 11px 13px no-repeat}
.block04 .st01  ul li ul li ul li a:link, .block04 .st01  ul li ul li ul li a:visited {color:#5f636c; font-weight:normal}
.block04 .st01  ul li ul li ul li a:hover {color:#ff8400}
/* box01 old version */
.box00 {font-family:Tahoma; margin:0 0 12px 0}
.box00 h3 {color:#276777; font-size:21px; font-weight:normal; padding:18px 10px 11px 40px}
.box00 p {font-size:11px; padding:0 10px 12px 41px}
.box00 .more01 {padding:0 0 0 40px}


.box01 {font-family:Tahoma; margin:0 0 12px 0; padding:24px 0 0 0}
.box01 h3 {font-family:Tahoma; color:#276777; font-size:17px; font-weight:normal; padding:0px 8px 4px 41px; background:url(i/bul/107.gif) 19px 2px no-repeat}
.box01 p {font-size:11px; padding:6px 10px 12px 42px}
.box01 .st01  {font-size:11px; padding:0 0 0 42px}
.box01 .st01 span {font-size:21px; color:#ff8400}
.box01 .st02 { width:71px; padding:0 0 0 42px; float:left; font-weight:bold; font-size:11px; line-height:21px}
.box01 .st03  {width:150px; float:left; height:30px}
.box01 .st03 input {width:135px; height:16px; padding:3px 0 0 2px}
.box01 .st04 { padding:4px 0 7px 42px; font-weight:bold; font-size:11px;}
.box01 .st05 { padding:0 0 0 42px}
.box01 .st05 img {display:block}
.box01 .st06 { font-size:11px; line-height:16px; padding:2px 0 2px 43px} 
.box01 .st06 a {font-size:14px;  font-weight:bold}

.box01 textarea {display:block; width:210px; height:98px; margin:0 0 17px 42px}
.box01 .more01 {padding:0 0 0 42px}

.box01 ul {padding:9px 0 0 0}
.box01 ul li { padding:0 0 6px 56px; font-size:11px; position:relative; background:url(i/bul/108.gif) 43px 4px no-repeat; line-height:13px}


.box02 {float:right; overflow:hidden}
.box02_1 {width:290px;  margin-bottom:60px; position:relative; }
.box02_1 .st01 { width:233px; background:url(i/bg/108.gif) 0 16px no-repeat #eff3f6; margin-left:35px; padding:0 0 11px 0}
.box02_2 {width:400px;  margin-bottom:26px; position:relative; }
.box02_2 .st01 { width:340px; background:url(i/bg/108.gif) 0 16px no-repeat #eff3f6; margin-left:35px; padding:0 0 8px 0}
.box02_2 .more01 {padding-left:30px}
.box02 .st01 h6 {font-family:Tahoma; font-size:16px; color:#276777; padding:14px 10px 10px 28px; line-height:17px}
.box02 .st01 h6 span {font-size:20px; color:#ff8400; line-height:21px; font-weight:normal}
.box02 .st01 p {font-size:11px; font-family:Tahoma; color:#334152; padding:0px 10px 10px 30px}
.box02 .st01 p.st02 {font-size:10px; font-family:Tahoma; color:#334152; padding:0px 14px 3px 30px;text-align:right}

.box03 {background:#eff3f6; margin:10px 23px 19px 36px; position:relative; padding:8px 0 12px 0}
.box03 h6 {color:#296c78; font-family:Tahoma; font-weight:normal; font-size:22px; position:relative; padding:0 0 0 15px; display:inline; line-height:25px}
.box03 ul { margin:0; padding:0; display:inline; font-size:12px; line-height:14px}
.box03 ul li {margin:0; padding:0 25px 0 31px; background:url(i/bul/105.gif) 16px 2px no-repeat; display:inline; font-size:12px; line-height:14px;}

.box04 {margin:0 0 20px 0}
.box04 .st01 {float:left; width:47%;}
.box04 .st02 {float:left; width:32%}
.box04 ul {margin:0 0 15px 0}
.box04 .st02 ul { margin:0}
.box04 .st02 ul li {padding:0 0 10px 57px;}

.box04 .more01 {padding:10px 0 25px 39px}
.box04 .st02 .more01 {padding:10px 0 0 58px}
.box04 .st01 .more01 {padding:5px 0 25px 58px}
.box04 h2 {padding:0 0 22px 35px; background:url(i/bg/200.gif) 35px 30px no-repeat; margin:0 25px 0 0}

.box05 { padding:21px 0 0 39px}

.box06 { height:175px; background:url(i/bg/203.jpg) 39px 37px no-repeat}
.box06 .st01 { font-family:Tahoma; font-size:16px; color:#4f5852; font-weight:bold; padding:51px 0 27px 158px}
.box06 .st01 span { font-size:23px; color:#ff8400; text-transform:uppercase; font-weight:normal}
.box06 .more01 {padding:0 0 0 150px}
.box06 .more01 a:link, .box06 .more01 a:visited {padding:2px 11px 4px 31px}
 
.totop01 {height:16px; font-size:12px; text-align:right; margin:0 25px 0 0}
.totop01 a {float:right; padding:0 0 0 14px; height:15px; background:url(i/bul/111.gif) 0 5px no-repeat}

#t01 {position:absolute; left:0; top:0; width:1px; height:1px; overflow:hidden;}

#footer02 {overflow:hidden; height:185px; background:url(i/bg/107.jpg) 100% 100% no-repeat; font-size:12px; color:#334152}
.footer03 {color:#5f636c;  height:26px; padding:63px 0 0 33px; background:url(i/bg/107.gif) 0 0 repeat-y }
.footer03 a {padding:0 4px}
.footer04 {padding:0 0 0 35px; height:17px; margin:25px 0 0 0}
.footer05 {padding:0 0 0 35px}
.footer05 a:link, .footer05 a:visited, .footer05 a:hover { text-decoration:none; color:#334152}
.footer05 a img {vertical-align:top; margin:2px 3px 0 5px}
.footer05 a:link span, .footer05 a:visited span {text-decoration:underline; color:#4877a3}
.footer05 a:hover span {text-decoration:underline; color:#ff8400}


.footer07 {padding:0 0 0 35px}
.footer07 a img { vertical-align:middle; margin:0 5px 0 0; text-decoration:none}
.footer07 a {text-decoration:none}
.footer07 a span {text-decoration:none; text-decoration:underline}

#logo01 {position:absolute; left:19px; top:10px}
#logo01 img {display:block}
#top01 {position:absolute; top:0; left:275px}


.clear {clear:both; height:1px; overflow:hidden; position:relative}

#col001 {float:right; width: 100%; background:url(i/bg/103.jpg) 0 0 no-repeat}



#col001[id] {margin-left: -1px;}

#col002 {float: left; margin:0 0 0 -275px; z-index: 10;}
#col002[id] {margin-right: 1px;}


#columns { padding: 0 0 0 275px;}

.colw { width: 100%}
.colw[class] { padding-bottom: 0.1px;}

.fw01 { float: left;  width: 100%; position: relative; z-index: 0}
.fw01[class] { margin-right: -1px;}
#fw01_1 {background:url(i/bg/102.gif) repeat-x}
#fw01_2 {background:url(i/bg/112.gif) repeat-x}
#fw01_3 {background:url(i/bg/122.gif) repeat-x}

#fw01_4 {background:url(i/bg/132.gif) repeat-x}

#fw01_5 {background:url(i/bg/142.gif) repeat-x}
#fw01_6 {background:url(i/bg/152.gif) repeat-x}
#fw01_7 {background:url(i/bg/162.gif) repeat-x}

.col003 {position: relative; width: 275px; overflow: hidden}
.col003 h1 {font-size:19px; font-family:Tahoma; font-weight:normal; padding:0 4px 5px 36px; margin:164px 0 0 0; color:#57697e}
.col003_1 {background:url(i/bg/101.jpg) 19px 0 no-repeat}
 
.col003_2 {background:url(i/bg/111.jpg) 19px 0 no-repeat} 

.col003_3 {background:url(i/bg/121.jpg) 19px 0 no-repeat}
.col003_4 {background:url(i/bg/131.jpg) 19px 0 no-repeat}
.col003_5 {background:url(i/bg/141.jpg) 19px 0 no-repeat}
.col003_6 {background:url(i/bg/151.jpg) 19px 0 no-repeat}
.col003_7 {background:url(i/bg/161.jpg) 19px 0 no-repeat}

.maincol {overflow:hidden;}
.alrt_w {display:none; background:url(i/bg/203.gif) 0px 9px no-repeat} 
.box01 .alrt_w {background:url(i/bg/203.gif) 46px 9px no-repeat} 
.alrt_w p { padding:6px 10px 12px 12px}
.box01 .alrt_w p { padding:6px 10px 12px 62px}
.warn01 { background:url(i/bg/204.gif) 42px 8px no-repeat}



