/* ********** basic ********** */

* {
margin: 0px;
padding: 0px;
}
body {
font-family: "Lucida Grande", Verdana, sans-serif;
font-size: 0.9em;
*font-size: 0.85em;
color: #333333;
text-align: center;
background: #354035 url(../img/bg0.gif) 0 0 repeat;
}
ul,li {
list-style-position: outside;
list-style-type: none;
}
img {
border:none;
}
a:link {
color: #1C8C69;
}
a:visited {
color: #177356;
}
a:hover {
color: #B38600;
}

.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.clear {clear:both;}
.clear hr {
display: none;
}

.clearp {clear:both;padding-top:0.8em;}


/* ********** format ********** */

#format {
width: 950px;
text-align: left;
background-image: url(../img/bg2.gif);
margin-right: auto;
margin-left: auto;
}
#head {
background-image: url(../img/bg1.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
min-height:100px;
_height:100px;
}
#head, #topcontent {
background-image: url(../img/bg1.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
min-height:100px;
_height:100px;
}
#head div.item {
padding: 87px 70px 0 70px;
background-image: url(../img/head_bar.gif);
background-repeat: no-repeat;
background-position: center 70px;
}
#topcontent div.item {
padding: 87px 70px 0 70px;
background-image: url(../img/head_bar_top.gif);
background-repeat: no-repeat;
background-position: center 70px;
}




#keyvisual_information {
float: right;
width: 506px;
}
#keyvisual_information h3 {
margin: 10px 0;
}
#keyvisual_information p.text {
line-height: 160%;
}
#menu_news {
float: left;
width: 290px;
padding-top: 19px;
background-image: url(../img/top_menu_top.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
}
#update {
background-image: url(../img/top_menu_top.gif);
background-repeat: no-repeat;
background-position: 0px bottom;
padding-bottom: 10px;
}
#update2 {
float: right;
}

#topmenu li {
background-image: url(../img/top_menu_top.gif);
background-repeat: no-repeat;
background-position: 0px bottom;
padding: 5px 0 15px 0;
}
#topmenu li.tall {
padding: 5px 0 10px 0;
}
#topmenu a {
width:290px;
display: block;
background-repeat: no-repeat;
background-position: 0px 0px;
text-indent: -9999px;
}
#topmenu a.introduction {height:38px;background-image: url(../img/top_menu_intro.gif);}
#topmenu a.staff {height:38px;background-image: url(../img/top_menu_staff.gif);}
#topmenu a.products {height:38px;background-image: url(../img/top_menu_products.gif);}
#topmenu a.story {height:46px;background-image: url(../img/top_menu_story.gif);margin-bottom: 0px;}
#topmenu a.data {height:38px;background-image: url(../img/top_menu_data.gif);}
#topmenu a.special {height:46px;background-image: url(../img/top_menu_special.gif);margin-bottom: 0px;}
#topmenu a.sitemap {height:46px;background-image: url(../img/top_menu_sitemap.gif);margin-bottom: 0px;}

#topmenu a:hover {background-position: 0px -38px;}
#topmenu a.story:hover,
#topmenu a.sitemap:hover,
#topmenu a.special:hover {background-position: 0px -46px;}

#topnews {
width: 290px;
float: left;
padding-top:5px;
background-image: url(../img/top_menu_top.gif);
background-repeat: no-repeat;
background-position: 0px bottom;
padding-bottom: 15px;
}
#indexnews {
margin: 0;
}
#indexnews a span {
font-family: "Arial Black", sans-serif;
font-size: 1.6em;
line-height: 90%;
}
#indexnews a {
color: #FFFFFF;
text-decoration: none;
}
#indexnews a:hover {
color: #FFCC00;
}
#indexnews li {
margin-bottom: 10px;
}






body.pages #head h2,
body.top #topcontent h1 {float:left;}

#menu {
float:right;
padding-bottom:5px;
width:494px;
_width:509px;}

#menu li {
display: block;
height: 20px;
text-indent: -9999px;
margin-left:15px;
margin-bottom:5px;
float:left;
}
#menu a {
background-repeat: no-repeat;
background-position: 0px 0px;
text-indent: -9999px;
display: block;
height: 20px;
}

#menu a:hover {background-position: 0px -20px;}

#menu li.menu_news {width:48px;}
#menu li.menu_introduction {width:105px;}
#menu li.menu_staff {width:93px;}
#menu li.menu_data {width:39px;}
#menu li.menu_story {width:47px;}
#menu li.menu_sitemap {width:72px;}
#menu li.menu_products {width:77px;}
#menu li.menu_special {width:64px;}
#menu li.menu_top {width:73px;}
#menu li.menu_link {width:37px;}
#menu li.menu_uchtop {width:162px;margin-left:21px;}
#menu li.menu_igloo2top {width:118px;margin-left:65px;}

#menu li.menu_news a {background-image: url(../img/menu_news.gif);}
#menu li.menu_introduction a {background-image: url(../img/menu_introduction.gif);}
#menu li.menu_staff a {background-image: url(../img/menu_staff.gif);}
#menu li.menu_data a {background-image: url(../img/menu_data.gif);}
#menu li.menu_story a {background-image: url(../img/menu_story.gif);}
#menu li.menu_sitemap a {background-image: url(../img/menu_sitemap.gif);}
#menu li.menu_products a {background-image: url(../img/menu_products.gif);}
#menu li.menu_special a {background-image: url(../img/menu_special.gif);}
#menu li.menu_top a {background-image: url(../img/menu_toppage.gif);}
#menu li.menu_uchtop a {background-image: url(../img/menu_uchtop.gif);}
#menu li.menu_link a {background-image: url(../img/menu_link.gif);}
#menu li.menu_igloo2top a {background-image: url(../img/menu_igloo2top.gif);}

body.news #menu li.menu_news a,
body.introduction #menu li.menu_introduction a,
body.staff #menu li.menu_staff a,
body.data #menu li.menu_data a,
body.story #menu li.menu_story a,
body.sitemap #menu li.menu_sitemap a,
body.products #menu li.menu_products a,
body.link #menu li.menu_link a,
body.special #menu li.menu_special a {background-position: 0px -20px;}


#content {
padding: 35px 70px;
background-image: url(../img/content_top_line.gif);
background-repeat: no-repeat;
background-position: center 9px;
position: relative;
clear:both;
}
#foot {
background-image: url(../img/bg3.gif);
background-repeat: no-repeat;
background-position: 0px bottom;
min-height:100px;
_height:100px;
font-size:0.8em;
line-height:160%;
}
#foot div.item {
padding: 35px 70px 70px 70px;
background-image: url(../img/content_bottom_line.gif);
background-repeat: no-repeat;
background-position: center 9px;
}
#foot ul {
float: right;
}
#foot ul li {
display: inline;
}
#foot p {
float: left;
}

#head,#content,#foot{zoom:1;}
#head:after,#content:after,#foot:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#foot div.item{zoom:1;}
#foot div.item:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}






/* ********** content ********** */

div.end {
clear: both;
}
div.end hr {
display: none;
}

body.pages h1 {
margin-bottom: 20px;
}
#content p {
line-height: 160%;
}
#newsindex {
width: 250px;
float: left;
line-height: 130%;
}
#newsindex a {
color: #333333;
text-decoration: none;
}
#newsindex a:hover {
color: #B38600;
}
#newsindex a span.date {
font-family: "Arial Black", sans-serif;
font-size: 1.6em;
line-height: 50%;
}

#newsindex li {
margin-bottom: 1.5em;
list-style-position: outside !important;
list-style-type: none !important;
margin-left: 0 !important;
}
#newsindex ul.page li {
margin-bottom: 0.3em;
}
#newsindex ul.page a {
color:#1C8C69;
font-weight:bold;
}
#newsindex ul.page a:hover{
color: #B38600;
}

#newscontents {
float: right;
width: 540px;
}
#newscontents div.newssection {
margin-bottom: 3.5em;
}

#newscontents p.date {
font-family: "Arial Black", sans-serif;
font-size: 3em;
line-height: 100%;
letter-spacing: -2px;
margin-bottom: 0 !important;
}
#newscontents h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.6em;
margin-bottom: 0.8em;
margin-top:0 !important;
}

#newscontents ul.page li {
list-style-position: outside !important;
list-style-type: none !important;
margin-left: 0 !important;
}
#newscontents ul.page li.oldnews {
float: right;
}
#newscontents ul.page li.newernews {
float: left;
}
#newscontents ul.page{zoom:1;}
#newscontents ul.page:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}


/*
#content div.item {
min-height: 300px;
_height: 400px;
}
*/
#content div.item p {
margin-bottom: 1.2em;
}

#content p.fig_right {
line-height: 100%;
margin: 5px;
padding: 5px;
float: right;
background-color: #FFFFFF;
border: 1px solid #999999;
}
#content p.fig_right img,
#content p.fig_left img,
#content p.fig_center img {
display: block;
}
#content p.fig_right span,
#content p.fig_left span,
#content p.fig_center2 span {
display: block;
margin-top: 6px;
font-size: 0.9em;
color: #000000;
}
#content p.fig_right span.next,
#content p.fig_left span.next {
margin-bottom: 12px;
}
#content p.fig_left {
line-height: 100%;
margin: 5px;
padding: 5px;
float: left;
background-color: #FFFFFF;
border: 1px solid #999999;
}
#content p.fig_center,
#content p.fig_center2,
#content div.fig_center2 {
line-height: 100%;
margin: 5px auto;
padding: 5px;
background-color: #FFFFFF;
border: 1px solid #999999;
}
#content p.fig_center span.block{
display:block;
float:left;
}
#content p.fig_center span span{
display: block;
margin-top: 6px;
font-size: 0.8em;
color: #000000;
}
#content p.fig_center{zoom:1;}
#content p.fig_center:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#content p.fig_center2 span {
text-align: center;
}
#content div.fig_center2 {
margin-bottom:1.2em;
}
#content div.fig_center2 p{
float:left;
margin:0;
line-height:100%;
}
#content div.fig_center2 p span {
display: block;
margin-top: 6px;
font-size: 0.9em;
color: #000000;
line-height: 160%;
}
#content div.fig_center2{zoom:1;}
#content div.fig_center2:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#content img.first {
margin-right: 5px;
}

#content p.textcenter {
text-align: center;
}
#content #categoryback{
text-align: center;
margin-top: 4em;
}
#content #back{
text-align: center;
margin-top: 2em;
}
#content h3 {
margin: 3em 0 1em 0;
font-size: 1.3em;
}
#content h3.first {
margin: 2em 0 1em 0;
*margin: 1em 0;
}
#content h4 {
	margin-bottom: 0.8em;
	font-size: 1.2em;
	line-height: 1.4;
}
table.stafflist {
width: 700px;
margin-right: auto;
margin-left: auto;
}
table.stafflist td,
table.stafflist th {
padding: 5px;
line-height: 160%;
vertical-align: top;
border-bottom: 1px solid #CCCCCC;
}
table.stafflist th {
font-weight:bold;
text-align: left;
width: 200px;
}
#content div.introduction {
background-image: url(../../introduction/img/fig_intro0102.gif);
background-repeat: no-repeat;
background-position: right bottom;
padding-bottom: 300px;
}
#content li {
line-height: 160%;
margin-left: 2em;
list-style-type: square;
list-style-position: outside;
}
#content img.rightspan {
margin-bottom: 10px;
margin-left: 10px;
border: 1px solid #999999;
float: right;
}
#content p.fig_product {
text-align: center;
clear: both;
margin-bottom: 1em;
}
#content p.fig_product img {
margin: 5px;
border: 1px solid #999999;
}
body.sitemap dl {
background-color: #FFFFFF;
padding: 10px;
width: 600px;
margin-right: auto;
margin-left: auto;
border: 1px solid #CCCCCC;
margin-bottom: 1em;
zoom:1;
}
body.sitemap dl:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
body.sitemap dt {
float: left;
width: 240px;
}
body.sitemap dd {
float: right;
width: 340px;
line-height: 160%;
}

body.link dl {
background-color: #FFFFFF;
padding: 10px;
width: 370px;
margin:5px;
border: 1px solid #CCCCCC;
zoom:1;
float:left;
text-align:center;
}
body.link dl:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
body.link dt {
margin-bottom:10px;
}
body.link dd {
line-height:1;
}
body.products #content table {
border-collapse: collapse;
border: none;
margin:0;
padding:0;
}
body.products #content table td,
body.products #content table th {
line-height: 160%;
text-align:left;
border: none;
margin:0;
padding:0;
}
body.products #content div.section {
margin-bottom:1.5em;
}
body.products #content p {
margin:0;
}

#content img.figimg{
background-color: #FFFFFF;
margin: 0 0 1.2em 0;
padding: 5px;
border: 1px solid #999999;
}
#content img.figimg2{
background-color: #FFFFFF;
margin: 10px;
padding: 5px;
border: 1px solid #999999;
}


#content #specialtoplist {
width: 360px;
float: left;
}
#content #specialtoplist ul {
margin:0;
padding:0;
}
#content #specialtoplist li {
margin:0 0 5px 0;
padding:5px 8px;
list-style-type: none;
line-height:100%;
cursor:pointer;
border-top: 1px solid #aaaaaa;
border-left: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
border-right: 2px solid #aaaaaa;
background-image: url(../../special/img/ic_index_btbg.gif);
background-repeat: repeat-x;
background-position: 0 0;
}
#content #specialtoplist li.hover {
padding:5px 12px;
}
#content #specialtoplist li.focus {
background-color: #FFFFFF;
border-top: 2px solid #aaaaaa;
border-left: 2px solid #aaaaaa;
border-bottom: 2px solid #aaaaaa;
border-right: none;
padding:5px 10px;
cursor:default;
background-image:none;
}
#content #specialtoplist li a {
line-height:100%;
}
#content #specialtoplist li img {
line-height:100%;
}

#content #specialtop {
width:448px;
float: right;
background-color: #FFFFFF;
border-top: 2px solid #aaaaaa;
border-right: 2px solid #aaaaaa;
border-bottom: 2px solid #aaaaaa;
}
#content #specialtop h3 {
display:none;
}

#specialtop ul,
#specialtop ol {
margin:10px;
min-height:370px;
_height: 370px;
}
#specialtop a {
color: #333333;
text-decoration: underline;
}
#specialtop a:hover {
color: #CC0000;
}
#specialtop a.new {
font-weight: bold;
color: #FF0000;
}

#specialtop ul.none {
display: none;
}

#content #specialtop ul.list0 li {
list-style-type: none;
margin:0;
line-height:1;
}

body.specialtop #content div.item {
background-image: url(../../special/img/ic_index_listbg.gif);
background-repeat: repeat-y;
background-position: 0 0;
zoom:1;
}


body.flier #content p.icon {
text-align:center;
}
body.flier #content p.icon img {
margin-left:20px;
margin-right:20px;
}



#datatop h3 {
margin: 0 0 8px 0;
}
body.data #datatop h3 {
margin-bottom: 1.5em;
}

#datatop ul,
#datatop ol {
margin-bottom: 2em;
}
#datatop a {
color: #333333;
text-decoration: underline;
}
#datatop a:hover {
color: #CC0000;
}
#datatop a.new {
font-weight: bold;
color: #FF0000;
}

table.cat_index {
}
table.cat_indexmenu td {
background-color: #FFFFFF;
vertical-align: middle;
padding: 10px;
border: 1px solid #999999;
}
table.cat_index td {
background-color: #FFFFFF;
vertical-align: top;
padding: 10px;
border: 1px solid #999999;
}
#datatop p.ttx {
padding: 5px;
margin: 0 5px 30px;
background-color: #F4EEE1;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
border-left: 4px solid #354035;
}
.hidden {
display: none;
}
body.vacomment #content h4 {
color: #3B6A5B;
}
#content p.question {
color: #3B6A5B;
font-weight: bold;
text-indent: -2em;
margin-left: 2em;
}
#content p.answer {
text-indent: -3em;
*text-indent: -2.6em;
margin-left: 3em;
*margin-left: 2.6em;
}

#topcontent div.topsection {
line-height: 1.6;
border-bottom: 5px solid #999;
margin: 0 0 1.5em 0;
padding: 0 0 0.5em 0;
}
#topcontent div.topsection p {
margin: 0.8em 0;
}
#content .gotobt {
position: absolute;
top: 35px;
right: 70px;
}
#content .dataimg {
}
#content li.uch {
color: #CC0000;
}
#content li.igloo2 {
color: #3B6A5B;
}
#previewquote div.qleft,#previewquote div.qright {
width: 500px;
background-image: url(../img/quote_top.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 20px 0 0 50px;
background-color: #FFFCF3;
border: 1px solid #E5DBC3;
margin: 5px 0 20px 0;
}
#previewquote div.qleft p, #previewquote div.qright p {
line-height: 160%;
background-image: url(../img/quote_bottom.gif);
background-position: right bottom;
background-repeat: no-repeat;
padding: 0 50px 20px 0;
font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
font-size: 1.2em;
font-weight: bold;
margin: 0px;
}
#previewquote div.qleft {
float:left;
}
#previewquote div.qright {
float:right;
}
#previewquote p.qfig {
text-align:center;
}



.qtvrfield {
text-align: center;
display: none;
}
.bt_qtvr {
text-align: center;
padding: 10px;
}
.bt_qtvr span img {
margin: 0 10px;
}
body.qtvr #content h3 {
margin: 0 0 1em 0;
font-size: 1.3em;
}
body.qtvr #content h3 span {
color:#3B6A5B;
}
#qtvrtips, .qtvrtips {
background-color: #EEEEEE;
padding: 10px;
border: 1px solid #999999;
margin-bottom: 10px;
display: none;
}
#qtvrtips strong, .qtvrtips strong {
color: #3B6A5B;
}
#qtvrtips_format {
display: none;
}




#content img.imgRight {
background-color: #FFFFFF;
margin: 0 0 5px 5px;
padding: 5px;
border: 1px solid #999999;
float: right;
}
#content img.imgLeft {
background-color: #FFFFFF;
margin: 0 5px 5px 0;
padding: 5px;
border: 1px solid #999999;
float: left;
}
#content img.figimg{
background-color: #FFFFFF;
margin: 1.2em 0;
padding: 5px;
border: 1px solid #999999;
}

body#top0811 {
background-image: url(../img/top0811_bg0.jpg);
background-color: #253228;
color: #FFFFFF;
font-size: 11px;
}
#topcontainer {
background-image: url(../img/top0811_bg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 990px;
text-align: left;
margin: 0 auto;
}
#topcontainerwrap {
margin: 0 40px;
}

#lastupdate a {
	display: block;
	padding: 20px 0;
	margin: 0 auto;
	width: 542px;
	border: 1px solid #ccc;
	font-size: 1.3em;
	text-decoration: none;
}
#topcontainerwrap ul {
	overflow: hidden;
	margin-bottom: 20px;
}
#topcontainerwrap ul li {
	float: left;
	width: 33.3%;
	padding-bottom: 20px;
}
#topcontainerwrap ul li a {
	display: block;
	padding: 20px 0;
	margin: 0 auto;
	width: 90%;
	border: 1px solid #ccc;
	font-size: 1.3em;
	text-decoration: none;
}

#lastupdate a,
#topcontainerwrap ul li a {
color: #fff;
font-weight: bold;
background: #a4b357;
background: -moz-linear-gradient(top, #a4b357 0%, #75890c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4b357), color-stop(100%,#75890c));
background: -webkit-linear-gradient(top, #a4b357 0%,#75890c 100%);
background: -o-linear-gradient(top, #a4b357 0%,#75890c 100%);
background: -ms-linear-gradient(top, #a4b357 0%,#75890c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c',GradientType=0 );
background: linear-gradient(top, #a4b357 0%,#75890c 100%);
}
#lastupdate a:hover,
#topcontainerwrap ul li a:hover {
background: #75890c;
background: -moz-linear-gradient(top, #75890c 0%, #a4b357 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75890c), color-stop(100%,#a4b357));
background: -webkit-linear-gradient(top, #75890c 0%,#a4b357 100%);
background: -o-linear-gradient(top, #75890c 0%,#a4b357 100%);
background: -ms-linear-gradient(top, #75890c 0%,#a4b357 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75890c', endColorstr='#a4b357',GradientType=0 );
background: linear-gradient(top, #75890c 0%,#a4b357 100%);
}


#keyvisual0811 {
float: right;
width: 620px;
min-height: 830px;
_height: 830px;
background-image: url(../img/top0811_keyvisual.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#topleft0811 {
float: left;
width: 290px;
}
#foot0811 {
width: 910px;
padding-top: 50px;
text-align: left;
color: #CCCCCC;
margin: 0 auto 20px auto;
font-size: 10px;
}
#foot0811 p {
float: left;
}
#foot0811 ul {
float: right;
}
#foot0811 ul li {
display: inline;
}
#topnews0811title {
margin-top: 28px;
margin-bottom: 5px;
}

#topnews0811 {
padding: 0 10px 10px 0;
}
.banner0811bg {
background-image: url(../img/top0811_banner_bg.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 566px;
min-height: 190px;
_height: 190px;
margin: 0 auto 10px auto;
behavior: expression(IEPNGFIX.fix(this));
}
.banner0811bg p {
text-align: left;
padding: 17px 12px;
}

#banner0812 {
margin-top: 650px;
text-align: center;
}
.banner0812bg {
background-image: url(../img/top0812_banner_bg.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 566px;
min-height: 100px;
_height: 100px;
margin: 0 auto;
behavior: expression(IEPNGFIX.fix(this));
}
.banner0812bg p {
padding: 15px 12px;
}

#banner0812b {
text-align: center;
}
.banner0812bbg {
background-image: url(../img/top0812b_banner_bg.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 566px;
min-height: 175px;
_height: 175px;
margin: 0 auto;
behavior: expression(IEPNGFIX.fix(this));
}
.banner0812bbg p {
padding: 15px 12px;
}

#banner0901 {
margin-top: 650px;
text-align: center;
}
.banner0901bg {
background-image: url(../img/top0812b_banner_bg.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 566px;
min-height: 175px;
_height: 175px;
margin: 0 auto;
behavior: expression(IEPNGFIX.fix(this));
}
.banner0901bg p {
padding: 15px 12px;
}



.quiz {
padding: 10px;
border: 1px solid #aaa;
;
background-color: #FFFFFF;
margin-bottom: 10px;
}
.quiz p {
width: 320px;
text-align: center;
font-weight: bold;
float: left;
}
.quiz dl {
float: left;
margin-left: 10px;
width: 440px;
}
.quiz dt {
font-size: 12pt;
font-weight: bold;
color: #3B6A5B;
margin-bottom: 12px;
line-height: 1.3;
}
#content .quiz li {
list-style-position: outside;
list-style-type: none;
margin: 0 0 5px 5px;
}
.quiz1 {
background-image: url(../../union-campaign/img/q1.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.quiz2 {
background-image: url(../../union-campaign/img/q2.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.quiz3 {
background-image: url(../../union-campaign/img/q3.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.quiz4 {
background-image: url(../../union-campaign/img/q4.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.downloadbt {
margin: 10px;
}


#content div.item div.flow {
width: 570px;
margin: 0 auto;
padding: 10px 10px 10px 60px;
min-height:37px;
_height:37px;
}
#content div.item div.flow p {
margin:0;padding:0;
}
.flow1 {background:url(../../special/img/flow1.gif) no-repeat 0px 0px;}
.flow2 {background:url(../../special/img/flow2.gif) no-repeat 0px 0px;}
.flow3 {background:url(../../special/img/flow3.gif) no-repeat 0px 0px;}
.flow4 {background:url(../../special/img/flow4.gif) no-repeat 0px 0px;}
.flow5 {background:url(../../special/img/flow5.gif) no-repeat 0px 0px;}
.flow6 {background:url(../../special/img/flow6.gif) no-repeat 0px 0px;}
.flow7 {background:url(../../special/img/flow7.gif) no-repeat 0px 0px;}
.flow8 {background:url(../../special/img/flow8.gif) no-repeat 0px 0px;}
.flow99 {background:url(../../special/img/flow99.gif) no-repeat 0px 0px;}
#content div.item div.inter {
padding-top: 30px;
}
#content p.secans {
	color: #7D0003;

}

#content div.item #slider {
width: 740px;
margin: 0 auto;
position: relative;
}

#content div.item .scroll {
overflow: hidden;
width: 740px;
margin: 0 auto;
position: relative;
}

#content div.item .scrollContainer {
position: relative;
}

#content div.item .scrollContainer div.panel {
width: 740px;
height: 500px;
}

#slideshow {
width:810px;
height:456px;
margin:0 auto;
background-image: url(../img/loading.gif);
background-repeat: no-repeat;
background-position: center center;
}
#slideshow img {
top:0;
left:0;
}

#content table.figtable {
background-color: #FFFFFF;
border: 1px solid #999999;
margin: 1.2em auto;
font-size: 0.9em;
color: #000000;
line-height: 1.3;
}
#content table.figright {
background-color: #FFFFFF;
border: 1px solid #999999;
margin: 1.2em 0 1.2em 10px;
font-size: 0.9em;
color: #000000;
float:right;
}
#content table.figleft {
background-color: #FFFFFF;
border: 1px solid #999999;
margin: 1.2em 10px 1.2em 0;
font-size: 0.9em;
color: #000000;
float:left;
}
#content .clearreturn {
clear: both;
padding-top: 0.8em;
}
#content ol li {
line-height: 160%;
margin-left: 3em;
list-style-type: decimal;
list-style-position: outside;
}

