/*--------------------------------------

+ share
	- activepage

+ index

+ popup

+ individual

+ ing

+ corporation
	- campaign

+ etc

+ sitemap

+ en_all

---------------------------------------*/

/*--------------------------------------

	share

---------------------------------------*/

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style-type: none;
}
body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 80%;
	line-height: 140%;
	/*font-family: Frutiger, Arial;*/
	font-family: Verdana, Arial, Helvetica;
}
img {
	border: 0;
	vertical-align: bottom;
}
div.img {
	margin: 0 0 15px 0;
}
.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
a {
	color: #3399cc;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#header {
	width: 770px;
	height: 70px;
	margin: 0 auto;
	background: url(../images/share/header_bg.gif) no-repeat 0 100%;
}
#header h1 {
	margin: 10px 10px 0 0;
	float: left;
}
#header ul {
	margin: 45px 0 0 0;
	float: right;
	text-align: right;
	font-size: 85%;
}
#header li {
	display: inline;
	background: url(../images/share/icon_arrow_s.gif) no-repeat 0 35%;
	padding: 0 10px 0 10px;
	line-height: 120%;
}
#header_lang {
	width: 770px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
}
#header_lang p {
	width: 250px;
	float: left;
}
#header_lang ul {
	width: 250px;
	float: right;
	text-align: right;
}
#header_lang li {
	display: inline;
	line-height: 110%;
	padding: 0 20px;
	color: #999999;
	font-weight: bold;
}
#header_lang li.en {
	border-right: 1px solid #333333;
}

#navi {
	width: 770px;
	background: #999999;
	padding: 0;
	margin: 0 auto 4px auto;
}
#contents {
	width: 770px;
	margin: 0 auto;
}
#contents .title {
	margin: 0 0 15px 0;
}
#contents .side {
	width: 165px;
	float: left;
	margin: 0 15px 0 0;
}
#contents .menu {
	background: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: /*#788cc7*/#ffffff;
	padding: 10px 5px 5px 10px;
}
#contents .menu a {
	/*color: #ff6600;*/
}
#contents .menu h3 {
	font-weight: normal;
	background: url(../images/share/icon_arrow_b1.gif) no-repeat 0 3px;
	padding: 0 0 0 17px;
	margin: 0 0 5px 0;
}
#contents .menu ul {
	margin: 0 0 10px 0;
}
#contents .menu li {
	background: url(../images/share/icon_arrow_a2.gif) no-repeat 0 3px;
	padding: 0 0 0 17px;
	margin: 0 0 2px 0;
}
#contents .menu li.ko {
	background: url(../images/share/icon_arrow_a1.gif) no-repeat 2px 3px;
}

/* activepage */

#contents .p01 li.p01 a,#contents .p02 li.p02 a,#contents .p03 li.p03 a,#contents .p04 li.p04 a,
#contents .p05 li.p05 a,#contents .p06 li.p06 a,#contents .p07 li.p07 a,#contents .p08 li.p08 a,
#contents .p09 li.p09 a,#contents .p10 li.p10 a,#contents .p11 li.p11 a,#contents .p12 li.p12 a,
#contents .p13 li.p13 a,#contents .p14 li.p14 a,#contents .p15 li.p15 a,#contents .p16 li.p16 a,
#contents .p17 li.p17 a,#contents .p18 li.p18 a,#contents .p19 li.p19 a,#contents .p20 li.p20 a,
#contents .p21 li.p21 a,#contents .p22 li.p22 a,#contents .p23 li.p23 a,#contents .p24 li.p24 a,
#contents .p25 li.p25 a,#contents .p26 li.p26 a,#contents .p27 li.p27 a,#contents .p28 li.p28 a,
#contents .p29 li.p29 a,#contents .p30 li.p30 a,#contents .p31 li.p31 a,#contents .p32 li.p32 a,
#contents .p33 li.p33 a,#contents .p34 li.p34 a,#contents .p35 li.p35 a,#contents .p36 li.p36 a,
#contents .p37 li.p37 a,#contents .p38 li.p38 a,#contents .p39 li.p39 a,#contents .p40 li.p40 a,
#contents .p41 li.p41 a,#contents .p42 li.p42 a,#contents .p43 li.p43 a,#contents .p44 li.p44 a,
#contents .p45 li.p45 a,#contents .p46 li.p46 a,#contents .p47 li.p47 a,#contents .p48 li.p48 a,
#contents .p49 li.p49 a,#contents .p50 li.p50 a,#contents .p51 li.p51 a,#contents .p52 li.p52 a,
#contents .p53 li.p53 a,#contents .p54 li.p54 a,#contents .p55 li.p55 a,#contents .p56 li.p56 a,
#contents .p57 li.p57 a,#contents .p58 li.p58 a,#contents .p59 li.p59 a,#contents .p60 li.p60 a,
#contents .p61 li.p61 a,#contents .p62 li.p62 a,#contents .p63 li.p63 a,#contents .p64 li.p64 a,
#contents .p65 li.p65 a,#contents .p66 li.p66 a,#contents .p67 li.p67 a,#contents .p68 li.p68 a,
#contents .p69 li.p69 a,#contents .p70 li.p70 a,#contents .p71 li.p71 a,#contents .p72 li.p72 a,
#contents .p73 li.p73 a,#contents .p74 li.p74 a,#contents .p75 li.p75 a,#contents .p76 li.p76 a,
#contents .p77 li.p77 a,#contents .p78 li.p78 a,#contents .p79 li.p79 a,#contents .p80 li.p80 a,
#contents .p81 li.p81 a,#contents .p82 li.p82 a,#contents .p83 li.p83 a,#contents .p84 li.p84 a,
#contents .p85 li.p85 a,#contents .p86 li.p86 a,#contents .p87 li.p87 a,#contents .p88 li.p88 a,
#contents .p89 li.p89 a,#contents .p90 li.p90 a,#contents .p91 li.p91 a,#contents .p92 li.p92 a,
#contents .p93 li.p93 a,#contents .p94 li.p94 a,#contents .p95 li.p95 a,#contents .p96 li.p96 a,
#contents .p97 li.p97 a,#contents .p98 li.p98 a,#contents .p99 li.p99 a,#contents .p00 li.p00 a {
	color: #666666;
}

#contents .p01 h3.p01 a,#contents .p02 h3.p02 a,#contents .p03 h3.p03 a,#contents .p04 h3.p04 a,
#contents .p05 h3.p05 a,#contents .p06 h3.p06 a,#contents .p07 h3.p07 a,#contents .p08 h3.p08 a,
#contents .p09 h3.p09 a,#contents .p10 h3.p10 a,#contents .p11 h3.p11 a,#contents .p12 h3.p12 a,
#contents .p13 h3.p13 a,#contents .p14 h3.p14 a,#contents .p15 h3.p15 a,#contents .p16 h3.p16 a,
#contents .p17 h3.p17 a,#contents .p18 h3.p18 a,#contents .p19 h3.p19 a,#contents .p20 h3.p20 a,
#contents .p21 h3.p21 a,#contents .p22 h3.p22 a,#contents .p23 h3.p23 a,#contents .p24 h3.p24 a,
#contents .p25 h3.p25 a,#contents .p26 h3.p26 a,#contents .p27 h3.p27 a,#contents .p28 h3.p28 a,
#contents .p29 h3.p29 a,#contents .p30 h3.p30 a,#contents .p31 h3.p31 a,#contents .p32 h3.p32 a,
#contents .p33 h3.p33 a,#contents .p34 h3.p34 a,#contents .p35 h3.p35 a,#contents .p36 h3.p36 a,
#contents .p37 h3.p37 a,#contents .p38 h3.p38 a,#contents .p39 h3.p39 a,#contents .p40 h3.p40 a,
#contents .p41 h3.p41 a,#contents .p42 h3.p42 a,#contents .p43 h3.p43 a,#contents .p44 h3.p44 a,
#contents .p45 h3.p45 a,#contents .p46 h3.p46 a,#contents .p47 h3.p47 a,#contents .p48 h3.p48 a,
#contents .p49 h3.p49 a,#contents .p50 h3.p50 a,#contents .p51 h3.p51 a,#contents .p52 h3.p52 a,
#contents .p53 h3.p53 a,#contents .p54 h3.p54 a,#contents .p55 h3.p55 a,#contents .p56 h3.p56 a,
#contents .p57 h3.p57 a,#contents .p58 h3.p58 a,#contents .p59 h3.p59 a,#contents .p60 h3.p60 a,
#contents .p61 h3.p61 a,#contents .p62 h3.p62 a,#contents .p63 h3.p63 a,#contents .p64 h3.p64 a,
#contents .p65 h3.p65 a,#contents .p66 h3.p66 a,#contents .p67 h3.p67 a,#contents .p68 h3.p68 a,
#contents .p69 h3.p69 a,#contents .p70 h3.p70 a,#contents .p71 h3.p71 a,#contents .p72 h3.p72 a,
#contents .p73 h3.p73 a,#contents .p74 h3.p74 a,#contents .p75 h3.p75 a,#contents .p76 h3.p76 a,
#contents .p77 h3.p77 a,#contents .p78 h3.p78 a,#contents .p79 h3.p79 a,#contents .p80 h3.p80 a,
#contents .p81 h3.p81 a,#contents .p82 h3.p82 a,#contents .p83 h3.p83 a,#contents .p84 h3.p84 a,
#contents .p85 h3.p85 a,#contents .p86 h3.p86 a,#contents .p87 h3.p87 a,#contents .p88 h3.p88 a,
#contents .p89 h3.p89 a,#contents .p90 h3.p90 a,#contents .p91 h3.p91 a,#contents .p92 h3.p92 a,
#contents .p93 h3.p93 a,#contents .p94 h3.p94 a,#contents .p95 h3.p95 a,#contents .p96 h3.p96 a,
#contents .p97 h3.p97 a,#contents .p98 h3.p98 a,#contents .p99 h3.p99 a,#contents .p00 h3.p00 a {
	color: #666666;
}

/* end */

#contents .main {
	width: 590px;
	float: left;
}

#footer {
	text-align: center;
	width: 770px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}
#footer ul {
	padding: 0 0 5px 0;
}
#footer li {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
	border-left: 1px solid #333333;
	font-size: 85%;
}
#footer li.home,
#footer li.privacy {
	border: 0;
}
#footer address {
	color: #333333;
	font-style: normal;
}

.getadobe {
	position: relative;
	margin: 0 0 25px 0;
}
.getadobe .text {
	position: absolute;
	top: 0;
	left: 102px;
	width: 350px;
	padding: 0 0 0 24px;
	background: url(../images/share/icon_pdf_s.gif) no-repeat 0 45%;
	color: #666666;
	font-size: 85%;
}
.pagetop {
	text-align: right;
	padding: 5px;
}
.pagetop a {
	background: url(../images/share/icon_arrow_ue2.gif) no-repeat 0 45%;
	padding: 0 0 0 18px;
	font-weight: bold;
}
.left {
	float: left;
	padding: 0 15px 5px 5px;
}
.right {
	float: right;
	padding: 0 5px 5px 15px;
}

/*--------------------------------------

	index

---------------------------------------*/

.index .flash {
	margin: 0 0 15px 0;
}
.index .fands {
	width: 245px;
	float: left;
	margin: 0 15px 0 0;
}

.index .fands ul li {
	margin: 0 0 10px;
}

.index .fands p.tradeName {
	width: 225px;
	font-size: 10px;
	padding: 10px;
	background: #f8f8f8;
}

.index .topics {
	width: 510px;
	float: left;
	position: relative;
}
.index .topics .log {
	position: absolute;
	top: 12px;
	left: 380px;
	padding: 0 0 0 15px;
	background: url(../images/share/icon_arrow_b2.gif) no-repeat 0 45%;
	font-size: 12px;
	line-height: 14px;
}
.index .topics h2 {
	margin: 0 0 10px 0;
}
.index .topics dl,
.etc .logs {
	background: url(../images/share/border_dotted.gif) repeat-x 0 100%;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.index .topics dt,
.etc .logs dt {
	background: #f8f8f8;
	color: #000066;
	font-size: 85%;
	font-weight: bold;
	padding: 3px 10px;
}
.index .topics dd,
.etc .logs dd {
	padding: 0 0 0 24px;
	margin: 5px 0 5px 3px;
	background: url(../images/share/icon_pdf_s.gif) no-repeat 0 45%;
}
.index .topics dd.nopdf,
.etc .logs dd.nopdf {
	padding: 0 0 0 24px;
	margin: 5px 0 5px 3px;
	background: url(none) no-repeat 0 45%;
}
.index .topics .network {
	width: 180px;
	display: inline;
	margin: 0 30px 0 0;
	padding: 9px 0 0;
	border-top: 2px solid #000267;
	float: left;
}
.index .topics .network h2 {
	margin: 0 0 4px 0;
}
.index .topics .network p {
	width: 180px;
	font-size: 80%;
	line-height: 140%;
	margin: 0 0 5px 0;
	color: #333333;
}
.index .topics .network p.border {
	background: url(../images/index/boder.gif) repeat-x 0 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.index .topics .inglogo {
	width: 300px;
	margin: 0;
	float: left;
	background: url(../images/index/lion.gif) no-repeat 100% 37px;
}
.index .topics .inglogo h2 {
	margin: 0 0 4px 0;
}
.index .topics .inglogo p {
	width: 190px;
	font-size: 80%;
	line-height: 140%;
	color: #333333;
}
.index .topics .inglogo .torihikihou {
	background: url(../images/index/dotline.gif) no-repeat 0 0;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
}
.index .topics .inglogo .torihikihou ul {
	width: ;
	font-size: 80%;
	line-height: 140%;
	color: #686868;
}
.index .topics .inglogo .torihikihou li {
	padding: 2px 0 2px 59px;
	background: url(../images/share/icon_pdf_s.gif) no-repeat 35px 45%;
}

.index .topics .inglogo p.tradeName {
	width: 300px;
	margin: 10px 0 0;
}
.index .topics .network_en {
	width: 194px;
	margin: 0 15px 0 0;
	float: left;
}
.index .topics .network_en h2 {
	margin: 0 0 4px 0;
}
.index .topics .inglogo_en {
	width: 300px;
	height: 135px;
	margin: 0;
	float: left;
}
.index .topics .inglogo_en h2 {
	margin: 0 0 4px 0;
}
.index .topics .inglogo_en ul {
	border-top: 1px solid #cbdcf0;
}
.index .topics .inglogo_en li {
	background: url(../images/share/icon_arrow_b1.gif) no-repeat 3px 50%;
	border-bottom: 1px solid #cbdcf0;
	padding: 13px 5px 13px 25px;
	font-size: 90%;
	font-weight: bold;
}

/*--------------------------------------

	popup

---------------------------------------*/

#navi #global-menu {
	height: 28px;
	margin: 0;
	padding: 0;
}
#navi #global-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navi #global-menu ul li {
	border-right: solid 1px #ffffff;
	float: left;
	width: 169px;
	height: 28px;
	position: relative;
}
#navi #global-menu ul li.menu1 {
	width: 90px;
}
#navi #global-menu ul li a {
	display: block;
	width: 169px;
	height: 28px;
	text-decoration: none;
}
#navi #global-menu ul li.menu1 a {
	width: 90px;
}
#navi #global-menu ul li ul {
	display: none;
	_position: absolute;
}
#navi #global-menu ul li ul li {
	display: block;
	border: 0;
	background: #ffffff;
	font-size: 12px;
	line-height: 16px;
}
#navi #global-menu ul li ul li a {
	display: block;
	width: 151px;
	padding: 6px 0 0 18px;
	line-height: auto;
	height: 23px;
	background: #ffffff url(../images/share/navi_li_bg.gif) no-repeat 0 100%;
	/*background: #ffffff url(../images/share/icon_arrow_s.gif) no-repeat 8px 45%;*/
}
#navi #global-menu ul li ul li a:hover {
	color: #000066;
	background: #ffffff url(../images/share/navi_li_bg_on.gif) no-repeat 0 100%;
	/*background: #eeeeee url(../images/share/icon_arrow_s.gif) no-repeat 8px 45%;*/
}

/*--------------------------------------

	individual

---------------------------------------*/

.individual .fands_list h2 {
	margin: 0 0 10px 0;
}
.individual .fands_list p {
	margin: 0 3px 15px 3px;
}
.individual .fands_list .for {
	color: #666666;
	font-size: 85%;
}
.individual .fands_list p.date {
	color: #666666;
	text-align: right;
	margin: 0 0 5px 0;
}
.individual .fands_list table {
	width: 590px;
	border-collapse: collapse;
	margin: 0 0 5px 0;
	table-layout: fixed;
}
.individual .fands_list table td {
	border: 1px solid #ffffff;
	background: #f4f4f4;
	padding: 5px;
}
.individual .fands_list table td.title {
	background: #000066;
	color: #ffffff;
	padding: 5px 5px 5px 8px;
	width: 380px;
}
.individual .fands_list table td.title span {
	font-size: 85%;
}
.individual .fands_list table td.item {
	width: 80px;
	background: #b4c3e2;
	color: #000066;
	text-align: right;
}
.individual .fands_list table td.value {
	background: #f4f4f4;
	text-align: right;
}
.individual .fands_list table td.value img {
	vertical-align: middle;
	margin: 0 0 0 3px;
}
.individual .fands_list table td.name {
	background: #f4f4f4 url(../images/share/icon_arrow_a1.gif) no-repeat 7px 50%;
	padding: 5px 5px 5px 20px;
}
.individual .fands_list table td.pdf {
	background: #e6edf9;
	padding: 5px 5px 5px 8px;
}
.individual .fands_list table td.pdf li {
	display: inline;
	background: url(../images/share/icon_pdf_s.gif) no-repeat 0 40%;
	padding: 2px 5px 2px 18px;
}
.individual .fands_list .formula {
	border: 1px solid #cccccc;
	background: #f4f4f4;
	margin: 25px 0;
	padding: 10px;
	text-align: center;
	color: #000066;
}
.individual .fands_detail h2 {
	color: #ff6600;
	font-size: 150%;
	margin: 0 4px 15px 4px;
}
.individual .fands_detail h3 {
	color: #ffffff;
	background: #000066;
	padding: 5px 5px 5px 8px;
	margin: 0 0 15px 0;
}
.individual .fands_detail h4 {
	margin: 0 0 10px 0;
	padding: 10px 3px 0 3px;
	border-top: 1px solid #b4c3e2;
	color: #ff6600;
}
.individual .fands_detail p {
	margin: 0 3px 15px 3px;
}
.individual .fands_detail p.nikkei,
.individual .fands_campaign p.nikkei {
	font-size: 100%;
	color: #5a73b1;
	margin: 0 0 10px 10px;
}
.individual .fands_detail p.fandname {
	margin: 0 3px 15px 3px;
	font-size: 130%;
	color: #5a73b1;
}
.individual .fands_detail .red {
	color: #ff0000;
}
.individual .fands_detail p.category_title {
	margin: 0 0 10px 0;
}
.individual .fands_detail table {
	margin: 0 0 15px 0;
}
.individual .fands_detail table.risk {
	width: 590px;
	border-collapse: collapse;
	table-layout: fixed;
}
.individual .fands_detail table.risk-font {
	width: 590px;
	border-collapse: collapse;
	table-layout: fixed;
	font-size: 110%;
	line-height: 130%;
}
.individual .fands_detail table.risk th,
.individual .fands_detail table.risk-font th {
	border-top: 1px solid #b4c3e2;
	color: #ff6600;
	padding: 10px 5px 10px 5px;
	width: 130px;
	vertical-align: top;
	text-align: left;
}
.individual .fands_detail table.risk td,
.individual .fands_detail table.risk-font td {
	border-top: 1px solid #b4c3e2;
	padding: 10px 5px 10px 5px;
	vertical-align: top;
}
.individual .fands_detail table.type1 {
	width: 590px;
	border-collapse: collapse;
	table-layout: fixed;
}
.individual .fands_detail table.type1 th {
	background: #b4c3e2;
	border: 1px solid #ffffff;
	color: #000066;
	padding: 5px;
	font-weight: normal;
	text-align: center;
}
.individual .fands_detail table.type1 td {
	background: #f4f4f4;
	border: 1px solid #ffffff;
	padding: 5px;
	text-align: center;
}
.individual .fands_detail table.type1 td.name {
	background: #ff6600;
	color: #ffffff;
	text-align: left;
}
.individual .fands_detail table.type2 {
	width: 590px;
	border-collapse: collapse;
	table-layout: fixed;
}
.individual .fands_detail table.type2 th {
	width: 178px;
	background: #b4c3e2;
	border: 1px solid #ffffff;
	color: #000066;
	padding: 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.individual .fands_detail table.type2 td {
	background: #f4f4f4;
	border: 1px solid #ffffff;
	padding: 5px;
	text-align: left;
}
.individual .fands_detail table.type2 td.value {
	width: 140px;
	text-align: right;
}
.individual .fands_detail table.type2 td.color {
	background: #e4e4e4;
}
.individual .fands_detail table.type3 {
	border-collapse: collapse;
}
.individual .fands_detail table.type3 th {
	width: 178px;
	background: #b4c3e2;
	border: 1px solid #ffffff;
	color: #000066;
	padding: 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}
.individual .fands_detail table.type3 td {
	background: #f4f4f4;
	border: 1px solid #ffffff;
	padding: 5px;
	text-align: left;
}
.individual .fands_detail em {
	color: #000066;
	font-style: normal;
	font-weight: bold;
	margin: 0 3px 0 0;
}
.individual .fands_detail .advice {
	color: #666666;
	font-size: 85%;
}
.individual .fands_detail p.attention {
	border-top: 1px solid #b4c3e2;
	color: #666666;
	font-size: 85%;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
.individual .fands_detail p.attention2 {
	color: #666666;
	font-size: 85%;
	padding: 5px 0 0 0;
	margin: 0 0 15px 0;
}
.individual .fands_detail p.attention_risk {
	border-top: 1px solid #b4c3e2;
	color: #000000;
	font-size: 100%;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
.individual .fands_detail .nickname {
	color: #ff6600;
}
.individual .fands_detail div.link {
	overflow: hidden;
	min-height: 1em;
}
* html .individual .fands_detail div.link {
	height: 1em;
	overflow: visible;
}

.individual .fands_detail .link ul {
	float: left;
	padding: 0 20px 0 0;
}

.individual .fands_detail .link li {
	background: url(../images/share/icon_arrow_a1.gif) no-repeat 0 45%;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.individual .fands_detail .pdf {
	width: 577px;
	background: #e6edf9;
	padding: 5px 5px 5px 8px;
	margin: 0 0 10px 0;
}
.individual .fands_detail .pdf li {
	display: inline;
	background: url(../images/share/icon_pdf_s.gif) no-repeat 0 40%;
	padding: 2px 5px 2px 18px;
}
.individual .fands_detail .option {
	width: 577px;
	padding: 5px 5px 5px 8px;
	margin: 0 0 10px 0;
}
.individual .fands_detail .option li {
	display: inline;
	background: url(../images/share/icon_arrow_sita1.gif) no-repeat 0 0;
	padding: 0 10px 0 15px;
	font-size: 85%;
}
.individual .fands_detail .option li.link {
	background: url() no-repeat 0 0;
	padding: 0 10px 0 0;
	color: #3399cc;
}

/*--------------------------------------

	campaign

---------------------------------------*/

.individual .fands_campaign h2 {
	margin: 0 0 10px 0;
}
.individual .fands_campaign h3 {
	margin: 0 0 5px 0;
}
.individual .fands_campaign p.category_title {
	margin: 0 0 10px 0;
}
.individual .fands_campaign .option {
	width: 577px;
	padding: 5px 5px 5px 8px;
	margin: 0 0 10px 0;
	color: #3399cc;
}
.individual .fands_campaign .option li {
	display: inline;
	background: url(../images/share/icon_arrow_sita1.gif) no-repeat 0 0;
	padding: 0 10px 0 15px;
	font-size: 85%;
}
.individual .fands_campaign .option li.link {
	background: url() no-repeat 0 0;
	padding: 0 10px 0 0;
	color: #3399cc;
}

.individual .fands_campaign .sty1 {
	background: #b4c3e2;
	color: #ffffff;
	font-weight: normal;
	padding: 3px 5px;
	margin: 10px 0 0 0;
}
.individual .fands_campaign .sty2 {
	background: #efefef;
	padding: 10px;
	margin: 0 0 20px 0;
}
.individual .fands_campaign .sty3 {
	color: #000066;
	margin: 0 0 5px 0;
}
.individual .fands_campaign .sty4 {
	font-size: 75%;
}
.individual .fands_campaign .sty5 {
	margin: 0 0 20px 0;
}
.individual .fands_campaign .sty6 h4 {
	background: #b4c3e2;
	color: #000066;
	padding: 4px 5px;
	margin: 0 0 8px 0;
}
.individual .fands_campaign .sty6 .detail {
	margin: 5px 0 15px 5px;
	padding: 0 0 0 15px;
	background: url(../images/share/icon_arrow_b1.gif) no-repeat 0 50%;
}
.individual .fands_campaign .sty7 {
	background: #000066;
	color: #ffffff;
	padding: 4px 5px;
	margin: 0 0 5px 0;
}
.individual .fands_campaign .sty8 {
	margin: 0 0 15px 0;
}
.individual .fands_campaign .sty9 {
	margin: 0 0 10px 0;
}



.individual .fands_campaign .sty10 {
	color: #ff6600;
	margin: 0 0 15px 0;
}
.individual .fands_campaign .sty11 {
	float: right;
	margin: 0 0 20px 10px;
}
.individual .fands_campaign .sty12 {
	margin: 0 0 20px 0;
}
.individual .fands_campaign .sty13 {
	border-collapse:collapse;
	width: 590px;
	margin: 10px 0 10px 0;
}
.individual .fands_campaign .sty13 td {
	border: 1px solid #ffffff;
	padding: 4px;
}
.individual .fands_campaign .sty13 th {
	border: 1px solid #ffffff;
	padding: 4px;
}
.individual .fands_campaign .sty14 {
	background: #ff6600;
	color: #ffffff;
	text-align: left;
}
.individual .fands_campaign .sty13 td.sty15 {
	width: 130px;
}
.individual .fands_campaign .sty16 {
	background: #b4c3e2;
	color: #000066;
}
.individual .fands_campaign .sty17 {
	background: #efefef;
	color: #000000;
}
.individual .fands_campaign .sty18 {
	color: #ff6600;
	margin: 30px 0;
	font-size: 150%;
	text-align: center;
}
.individual .fands_campaign .sty18 {
	color: #ff6600;
	margin: 30px 0;
	font-size: 150%;
	text-align: center;
}
.individual .fands_campaign .chuu {
	font-size: 80%;
	padding: 10px 20px 10px 20px;
}


/*--------------------------------------

	ing

---------------------------------------*/

.ing .ing_fands h2 {
	margin: 0 0 10px 0;
}
.ing .ing_fands p {
	margin: 0 3px 15px 3px;
}
.ing .ing_fands h3 {
	margin: 0 0 10px 0;
	padding: 10px 3px 0 3px;
	border-top: 1px solid #b4c3e2;
	color: #ff6600;
}
.ing .ing_fands h3.obi {
	margin: 0 0 10px 0;
	padding: 4px 5px;
	border-top: 0;
	color: #000066;
	background: #b4c3e2;
}
.ing .ing_fands table {
	margin: 0 0 15px 0;
}
.ing .ing_fands table.ing_data {
	width: 590px;
	border-collapse: collapse;
}
.ing .ing_fands table.ing_data th {
	width: 140px;
	background: #b4c3e2;
	color: #000066;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	border: 1px solid #ffffff;
}
.ing .ing_fands table.ing_data td {
	padding: 5px;
	border: 1px solid #ffffff;
}
.ing .ing_fands table.ing_data dt {
	width: 90px;
	float: left;
}
.ing .ing_fands table.ing_data dd {
	margin: 0 0 5px 0;
	width: 300px;
	float: left;
}
.ing .ing_fands .date {
	text-align: right;
	font-size: 85%;
}
.ing .ing_fands .shisan {
	background: #f4f4f4;
	border: 1px solid #cccccc;
	padding: 10px 15px;
	margin: 40px 0 40px 0;
	line-height: 180%;
}
.ing .ing_fands .shisan strong.ing {
	color: #000066;
}
.ing .ing_fands .shisan span {
	color: #666666;
	font-size: 70%;
}
.ing .ing_fands .ing_map,
.ing .ing_fands .ing_soukanzu {
	margin: 0 0 25px 0;
}
.ing .ing_fands .ing_address {
	position: relative;
	font-size: 80%;
}
.ing .ing_fands .ing_address .train {
	width: 270px;
	position: absolute;
	top: 0;
	left: 290px;
	padding: 15px 15px 5px 15px;
	border: 1px solid #ff8d41;
	font-size: 120%;
}
.ing .ing_fands .ing_address .train p {
	background: url(../images/share/icon_square.gif) no-repeat 3px 4px;
	padding: 0 0 0 15px;
}
.ing .ing_fands .link li {
	background: url(../images/share/icon_arrow_a1.gif) no-repeat 0 45%;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.ing .ing_fands .lineup {
	width: 590px;
	border-collapse: collapse;
	border: 1px solid #ffffff;
}
.ing .ing_fands .lineup caption {
	padding: 5px;
	background: #ff6600;
	color: #ffffff;
	font-weight: bold;
}
.ing .ing_fands .lineup th {
	width: 205px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	border: 1px solid #ffffff;
	background: #e6edf9 url(../images/share/icon_arrow_a1.gif) no-repeat 7px 8px;
	padding: 5px 5px 5px 20px;
	color: #000066;
}
.ing .ing_fands .lineup td {
	border: 1px solid #ffffff;
	background: #f4f4f4 url(../images/share/icon_arrow_a1.gif) no-repeat 7px 8px;
	padding: 5px 5px 5px 20px;
	color: #000066;
}
.ing .ing_fands .lineup td img {
	vertical-align: middle;
	margin: 0 5px;
}
.ing .ing_fands .lineup th.kou,
.ing .ing_fands .lineup td.kou {
	background: #b4c3e2 url(none);
	padding: 5px;
}
.ing .ing_fands .gree {
	float: right;
	padding: 0 0 0 0;
}
.ing .ing_fands p.gree_txt {
	padding-top: 15px;
}

.ing .ing_fands .gree2 p {
	margin: 0 3px 3px 3px;
}
.ing .ing_fands .sign_set {
	margin: 20px 0 0;
	text-align: left;
}


.ing .ing_normal h2 {
	margin: 0 0 10px 0;
}
.ing .ing_normal p {
	margin: 0 3px 15px 3px;
}
.ing .ing_normal p.image {
	margin: 0 0 15px 0;
}
.ing .ing_normal p.image2 {
	margin: 0 0 0 0;
}
.ing .ing_normal p.dedo {
	font-size: 80%;
}


.ing .ing_normal h3 {
	color: #ff6600;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}

.ing .ing_normal h4 {
	margin: 0 0 15px 0;
}
.ing .ing_normal .line {
	margin: 0 0 25px 0;
}
.ing .ing_normal .line h4 {
	margin: 0 0 5px 0;
	padding: 3px 5px;
	color: #ffffff;
}
.ing .ing_normal .line h4.c0 {
	background: #7f89a6;
}
.ing .ing_normal .line h4.c1 {
	background: #ad8cbb;
}
.ing .ing_normal .line h4.c2 {
	background: #7b9ad0;
}
.ing .ing_normal .line h4.c3 {
	background: #d7847e;
}
.ing .ing_normal .line h4.c4 {
	background: #86bb85;
}
.ing .ing_normal .line h4.c5 {
	background: #669400;
}
.ing .ing_normal .line h4.c6 {
	background: #ebb44f;
}
.ing .ing_normal .address p {
	margin: 0 0 5px 0;
}
.ing .ing_normal .address {
	border: 1px solid #cccccc;
	background: #f4f4f4;
	padding: 10px;
}
.ing .ing_normal .address .link {
	padding: 0 0 0 15px;
	background: url(../images/share/icon_arrow_a1.gif) no-repeat 0 45%;
}


.ing .ing_normal table.ing_data {
	width: 590px;
	border-collapse: collapse;
}
.ing .ing_normal table.ing_data th {
	width: 150px;
	background: #b4c3e2;
	color: #000066;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	border: 1px solid #ffffff;
}
.ing .ing_normal table.ing_data td {
	padding: 5px;
	border: 1px solid #ffffff;
}



.ing .ing_history h2 {
	margin: 0 0 10px 0;
}
.ing .ing_history p {
	margin: 0 3px 8px 3px;
}
.ing .ing_history p.year {
	font-size: 110%;
	color: #ff4d00;
	margin: 3px 3px 5px 2px;
	font-weight: bold;
}
.ing .ing_history p.year2 {
	font-size: 110%;
	color: #0c1a6f;
	margin: 3px 3px 5px 2px;
	font-weight: bold;
}


.ing .ing_history h3 {
	margin: 0 0 15px 0;
}
.ing .ing_history table {
	margin: 0 0 15px 35px;
	width: 520px;
	border-collapse: collapse;
}
.ing .ing_history table th {
	background: #f4f4f4;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
.ing .ing_history table td {
	vertical-align: top;
	padding: 5px 5px 0px 5px;
	border: 1px solid #999999;
	border-width: 0 1px 0 1px;
}
.ing .ing_history table td img {
	float: right;
	margin: 0 0 5px 5px;
}
.ing .ing_history table td.hi_ing {
	color: #ff6600;
	font-weight: bold;
	padding: 5px 5px 10px 5px;
	font-size: 120%;
}
.ing .ing_history table td.hi_wrd {
	color: #0c1a6f;
	font-weight: bold;
	padding: 5px 5px 10px 5px;
	font-size: 120%;
}
.ing .ing_history table strong {
	color: #ff6600;
	font-weight: bold;
	font-style: normal;
}
.ing .ing_history table em {
	color: #000000;
	font-weight: bold;
	font-style: normal;
}
.ing .ing_mission h2 {
	margin: 0 0 10px 0;
}
.ing .ing_mission p {
	margin: 0 3px 15px 3px;
}
.ing .ing_mission h3 {
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #b4c3e2;
}
.ing .ing_mission h3.gw {
	margin: 0 0 8px 2px;
	padding: 10px 0 0 0;
	color: #ff6600;
	font-size: 125%;
}
.ing .ing_mission h4 {
	margin: 0 0 5px 0;
}
.ing .ing_mission h4.grow {
	margin: 0 0 10px 2px;
	color: #000000;
}
.ing .ing_mission .ex {
	margin: 0 0 10px 30px;
}
.ing .ing_mission strong {
	color: #000000;
}
.ing .ing_mission em {
	color: #000066;
	font-style: normal;
}

.ing .im .padd {
	width: 590px;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}
.ing .im .padd th {
	width: 150px;
	background: #b4c3e2;
	color: #000066;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	border: 1px solid #ffffff;
}
.ing .im .padd td {
	padding: 5px;
	border: 1px solid #ffffff;
}


.ing .im h2 {
	margin: 0 0 10px 0;
}
.ing .im p {
	margin: 0 3px 15px 3px;
}
.ing .im p.pad {
	margin: 0 3px 15px 15px;
}
.ing .im p.image {
	margin: 0 0 15px 0;
}
.ing .im p.im04 {
	margin: 0 0 0 0;
}

.ing .im ul.im04 {
	margin: 0 0 15px;
}
.ing .im .im04 li {
	background: url(../images/share/icon_square_orange_s.gif) no-repeat 3px 6px;
	padding: 0 0 0 15px;
}
.ing .im ul.sq {
	margin: 0 0 20px 0;
}
.ing .im ul.sq li {
	margin: 0 3px 5px 3px;
	background: url(../images/share/icon_square.gif) no-repeat 3px 4px;
	padding: 0 0 0 15px;
}
.ing .im p.sougaku {
	border-bottom: 1px solid #b4c3e2;
	padding: 4px 2px 10px 2px;
	color: #000066;
}

.ing .im strong {
	color: #000066;
}
.ing .im h3 {
	margin: 0 0 15px 0;
}
.ing .im h3.image {
	margin: 0 0 0 0;
}
.ing .im h3.shisan {
	margin: 0 0 15px 0;
	background: #000066;
	color: #ffffff;
	padding: 4px 8px 5px 8px;
}
.ing .im h4 {
	background: url(../images/share/icon_square.gif) no-repeat 3px 50%;
	color: #000066;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
}
.ing .im h4 span {
	color: #000000;
	font-weight: normal;
}
.ing .im .par {
}
.ing .im .award {
	border-collapse: collapse;
	width: 450px;
	margin: 0 0 15px 0;
}
.ing .im .award .go {
	margin: 0 5px 0 10px;
}
.ing .im .award img {
	vertical-align: middle;
	margin: 0 3px;
}
.ing .im .award th {
	font-weight: normal;
	border: 1px solid #cccccc;
	background: #f4f4f4;
	color: #ff6600;
	text-align: center;
	padding: 3px 5px;
}
.ing .im .award .txt {
	padding: 3px 5px;
	border: 1px solid #cccccc;
}
.ing .im .psp1 {
	border-collapse: collapse;
}
.ing .im .psp1 table.sq {
	border-collapse: collapse;
}
.ing .im .psp1 .sq th {
	font-weight: normal;
	text-align: left;
	background: #ff6600;
	color: #ffffff;
	padding: 6px 5px 6px 10px;
	width: 130px;
}
.ing .im .psp1 .sq td {
	background: #f4f4f4;
	border: 1px solid #ffffff;
	padding: 6px 10px 6px 10px;
	color: #000000;
}
.ing .im .psp1 th {
	background: #000066;
	border: 1px solid #ffffff;
	color: #ffffff;
	padding: 3px 10px;
	height: 35px;
}
.ing .im .psp1 td {
	background: #dae2ef;
	border: 1px solid #ffffff;
	padding: 15px 10px 15px 10px;
	color: #000066;
}
.ing .im .psp2 {
	width: 275px;
	background: #dae2ef;
	float: left;
	padding: 30px 0 0 0;
	margin: 0 0 0 5px;
	text-align: center;
}
.ing .im .psp2 strong {
	color: #ffffff;
}
.ing .im .psp2 .box {
	text-align: left;
	background: #ff6600;
	color: #ffffff;
	padding: 10px;
	margin: 0 15px 0 15px;
}
.ing .im .psp2 p.plus {
	margin: 25px 3px 25px 3px;
}
.ing .im .psp2 p.txt {
	margin: 10px 3px 15px 3px;
	text-align: right;
	color: #666666;
}


.ing .im .list {
	border-collapse: collapse;
	width: 590px;
}
.ing .im .list th {
	background: #ff6600;
	border: 1px solid #ffffff;
	color: #ffffff;
	padding: 5px;
	text-align: left;
}
.ing .im .list td {
	background: #ebebeb;
	color: #000066;
	border: 1px solid #ffffff;
	padding: 5px;
	vertical-align: top;
}
.ing .im .list td.ocw {
	background: #b4c3e2;
	font-weight: bold;
}
.ing .im .list td li {
	padding: 0 0 0 17px;
	margin: 0 0 2px 0;
	background: none;
}
.ing .im .list td li.con {
	margin: 0 0 15px 0;
	background: url(../images/share/icon_arrow_a1.gif) no-repeat 2px 3px;
}

.ing .ss h2 {
	margin: 0 0 10px 0;
}
.ing .ss p {
	margin: 0 3px 15px 3px;
}
.ing .ss p.right {
	float: right;
	margin: 3px 3px 10px 3px;
}
.ing .ss h3 {
	margin: 0 0 10px 0;
	padding: 10px 3px 0 3px;
	color: #ff6600;
}
.ing .ss .link {
	width: 390px;
	margin: 0 auto 15px auto;
	padding: 5px 5px 0 5px;
	font-size: 85%;
	text-align: center;
	border: 1px solid #788cc7;
}
.ing .ss .link h3 {
	margin: 0 0 5px 0;
	padding: 0 3px 0 3px;
	color: #ff6600;
}
.ing .ss .link p {
	margin: 0 3px 5px 3px;
}

.ing .ss table {
	margin: 0 0 15px 0;
}
.ing .ss table.f1gp {
	width: 300px;
	font-size: 85%;
	margin: 0 auto 20px auto;
	border-collapse: collapse;
}
.ing .ss table.f1gp caption {
	width: 300px;
	padding: 15px 0 0 0;
	margin: 0 auto 0 auto;
	font-weight: bold;
}
.ing .ss table.f1gp th {
	border: 1px solid #cccccc;
	padding: 1px 6px;
	background: #cccccc;
	font-weight: normal;
}
.ing .ss table.f1gp td {
	border: 1px solid #cccccc;
	padding: 1px 8px;
	text-align: center;
}
.ing .ss table.f1gp td.name {
	text-align: left;
}
.ing .ss table.f1gp img {
	margin: 0 5px 1px 0;
	vertical-align: middle;
}
.ing .ss table.f1gp2009 {
	width: 350px;
}
.ing .ss .flash {
	text-align: center;
	padding: 10px 0 20px 0;
}
.ing .ss .flash_txt {
	text-align: center;
	padding: 0 0 10px 0;
}


/*--------------------------------------

	corporation

---------------------------------------*/

.corporation .normal h2 {
	margin: 0 0 10px 0;
}
.corporation .normal p {
	margin: 0 3px 15px 3px;
}
.corporation .normal p.risk {
	float: right;
	padding: 0 0 0 24px;
	margin: 10px 3px 10px 3px;
	background: url(../images/share/icon_pdf_s.gif) no-repeat 0 45%;
}
.corporation .normal p.image {
	margin: 0 0 15px 0;
}
.corporation .normal h3 {
	margin: 0 0 10px 0;
}
.corporation .normal h3.line {
	margin: 0 0 10px 0;
	padding: 10px 3px 0 3px;
	border-top: 1px solid #b4c3e2;
	color: #ff6600;
}
.corporation .normal .alt_txt {
	width: 280px;
	padding: 10px 10px 5px 10px;
	margin: 25px 0 10px 0;
	background: #efefef;
	float: right;
}
.corporation .normal .alt_txt p {
	background: url(../images/share/icon_maru_orange.gif) no-repeat 3px 6px;
	color: #000066;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
}
.corporation .normal .alt_img {
	width: 275px;
	margin: 0 0 10px 0;
	float: left;
}
.corporation .normal .lineup-line {
	border-top: 1px solid #b4c3e2;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}
.corporation .normal .lineup-line h3 {
	color: #000066;
	margin: 0 0 0 0;
}
.corporation .normal .lineup-list li {
	background: url(../images/share/icon_maru.gif) no-repeat 3px 6px;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}



/*--------------------------------------

	etc

---------------------------------------*/

.etc h2 {
	margin: 0 0 10px 0;
}
.etc p {
	margin: 0 3px 15px 3px;
}
.etc ol {
	margin: 0 3px 15px 3px;
}
#contents .etc ol li {
	list-style-type: decimal;
	margin: 0 0 0 25px;
}

.etc ul.voteList {
	margin: 0 3px 15px 3px;
}
#contents .etc ul.voteList li {
	list-style-type: square;
	margin: 0 0 0 20px;
}
.etc h3 {
	margin: 0 0 10px 0;
	padding: 10px 3px 0 3px;
	border-top: 1px solid #b4c3e2;
	color: #ff6600;
}
.etc h4 {
	margin: 0 0 10px 0;
	padding: 10px 3px 0 3px;
	color: #333399;
}
.etc em {
	color: #000066;
	font-style: normal;
	font-weight: bold;
	margin: 0 3px 0 0;
}
.etc .no_list {
	border-top: 1px solid #b4c3e2;
	padding: 15px 5px 0 5px;
	margin: 0 0 15px 0;
}
.etc .no_list li {
	margin: 0 0 10px 0;
}
.etc .no_list strong {
	color: #ff6600;
}
.etc .square_list {
	border-top: 1px solid #b4c3e2;
	padding: 15px 5px 0 5px;
	margin: 0 0 15px 0;
}
.etc .square_list li {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(../images/share/icon_square.gif) no-repeat 0 3px;
}
.etc .address {
	border: 1px solid #cccccc;
	background: #f4f4f4;
	padding: 10px;
}
.etc .address strong {
	font-weight: normal;
	color: #000066;
}
.etc .contact {
	width: 590px;
	border-collapse: collapse;
	margin: 0 0 15px 0;
}
.etc .contact th {
	width: 139px;
	background: #b4c3e2;
	color: #000066;
	font-weight: normal;
	text-align: left;
	padding: 8px;
	vertical-align: top;
	border: 1px solid #ffffff;
}
.etc .contact td {
	padding: 8px;
	background: #f4f4f4;
	border: 1px solid #ffffff;
	color: #333333;
}
.etc .contact td.info {
	background: #e4e4e4;
}
.etc .nec {
	color: #ff0000;
	margin: 0 2px;
}
.etc .alert {
	font-size: 85%;
}
.etc .error {
	color: #ff0000;
}
.etc .contact_info {
	text-align: center;
}
.etc .contact_info2 {
	text-align: center;
	border: 1px solid #cccccc;
	background: #eeeeee;
	width: 450px;
	padding: 8px;
	margin: 0 auto 15px auto;
}
.etc .contact_btn {
	text-align: center;
}
.etc .contact_btn input {
	margin: 0 5px;
}
.etc .contact .type1 {
	width: 220px;
}
.etc .contact .type2 {
	width: 80px;
}
.etc .contact .type3 {
	width: 60px;
}
.etc .contact .type4 {
	width: 370px;
}
.etc .contact .type5 {
	width: 370px;
	height: 150px;
}

/*--------------------------------------

	recruit

---------------------------------------*/

.recruit .indent {
	padding: 0 10px;
}
.recruit h2 {
	margin: 0 0 10px 0;
}
.recruit p {
	margin: 0 3px 15px 3px;
}
.recruit h3 {
	background: #000066;
	color: #ffffff;
	padding: 5px 5px 5px 8px;
	margin: 0 0 10px 0;
}
.recruit h4 {
	color: #000066;
	padding: 0 5px 0 3px;
	margin: 0 0 10px 0;
}
.recruit h5 {
	margin: 0 4px 10px 0;
/*	font-size: 125%;
	padding: 10px 0 0 0;
	margin: 0 4px 15px 4px;*/
}
.recruit em {
	color: #000066;
	font-style: normal;
	font-weight: bold;
	margin: 0 3px 0 0;
}
.recruit .reclist {
	margin: 0 0 20px 0;
}
.recruit .reclist li {
	background: url(../images/share/icon_arrow_a1.gif) no-repeat 0 45%;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	font-weight: bold;
}
.recruit .req {
	margin: 0 0 0 4px;
}
.recruit .workt {
	margin: 0 0 20px 4px;
}
.recruit .recskill {
	margin: 0 0 20px 0;
}
.recruit .recskill li {
	/*background: url(../images/share/icon_arrow_a2.gif) no-repeat 0 3px;
	padding: 0 0 0 17px;*/
	margin: 0 0 2px 15px;
}

.recruit .work {
	margin: 0 20px 15px 10px;
	padding: 5px;
	font-size: 85%;
	border: 1px solid #788cc7;
	color: #000066;
}
.recruit .work h3 {
	margin: 0 0 5px 0;
	padding: 0 3px 0 3px;
	color: #ff6600;
}
.recruit .work p {
	margin: 0 3px 5px 3px;
}



/*--------------------------------------

	sitemap

---------------------------------------*/

.sitemap h2 {
	margin: 0 0 10px 0;
}
.sitemap .block {
	float: left;
	width: 285px;
	margin: 0 19px 15px 0;
}
.sitemap .block_r {
	float: left;
	width: 285px;
	margin: 0 0 15px 0;
}
.sitemap p.title {
	background: #000066;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 5px;
}
.sitemap h3 {
	font-weight: normal;
	background: url(../images/share/icon_arrow_b1.gif) no-repeat 0 3px;
	padding: 0 0 0 17px;
	margin: 0 0 5px 0;
}
.sitemap ul {
	margin: 0 0 10px 0;
}
.sitemap li {
	background: url(../images/share/icon_arrow_a2.gif) no-repeat 0 3px;
	padding: 0 0 0 17px;
	margin: 0 0 2px 0;
}
.sitemap li.ko {
	background: url(../images/share/icon_arrow_a1.gif) no-repeat 2px 3px;
}

/*--------------------------------------

	management

---------------------------------------*/

.managementSection {
	margin: 30px 0;
}

.managementSection h3 {
	padding: 0;
	border: none;
}

.managementSection ul li {
	list-style-type: disc;
	margin: 0 0 0 30px;
}

.managementSection ol li {
	list-style-type: decimal;
	margin: 0 0 0 30px;
}

/*--------------------------------------

	privacy policy

---------------------------------------*/
.societySection {
	width: 600px;
	overflow: hidden;
	margin: 0 -10px 20px 0;
	background: url(/images/privacy/scty_bck.gif) no-repeat bottom left;
}

.societyItem {
	width: 168px;
	float: left;
	margin: 0 10px 0 0;
	padding: 10px 11px 11px;
	border-top: 1px solid #ccc;
}

.societyItem h3 {
	margin: 0 0 3px;
	padding: 0;
	border: none;
}

.societyItem h4 {
	margin: 0 0 3px;
	padding: 0;
}

.societyItem dl dt {
	float: left;
	clear: both;
	padding: 0 5px 0 0;
	font-weight: 700;
}

.societyItem dl dd {
	margin: 0 0 3px;
}

/*--------------------------------------

	en_all

---------------------------------------*/

.en_all .normal h2 {
	margin: 0 0 10px 0;
}
.en_all .normal p {
	margin: 0 3px 15px 3px;
}
.en_all .normal p.BorderOfPolicy {
	margin: 0 3px 15px 3px;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #b4c3e2;
}
.en_all .normal p.image {
	margin: 0 0 15px 0;
}
.en_all .normal h3 {
	margin: 0 0 15px 0;
}
.en_all .normal h3.large {
	margin: 0 0 15px 0;
	color: #000066;
}
.en_all .normal h3.policy {
	margin: 0 0 15px 0;
	color: #ff6600;
	font-size: 120%;
}
.en_all .normal .ing {
	margin: 0 0 30px 0;
}
.en_all .normal .ing li {
	background: url(../images/share/icon_square_orange_s.gif) no-repeat 0 4px;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
}

.en_all .normal .msg1 {
	float: right;
	margin: 0 0 15px 10px;
}
.en_all .normal .msg2 {
	margin: 40px 0 0 0;
}
.en_all .normal h4 {
	margin: 0 0 15px 0;
	color: #ff6600;
	font-size: 120%;
}
.en_all .normal h4.security {
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	color: #ff6600;
	font-size: 120%;
	border-top: 1px solid #b4c3e2;
}
.en_all .normal h5.security {
	margin: 0 0 15px 0;
	color: #333399;
	font-size: 120%;
}
.en_all .normal .vote {
	margin: 0 0 15px 0;
}
.en_all .normal .vote h4 {
	margin: 30px 0 15px 0;
	color: #000066;
	font-size: 100%;
}

.en_all .normal .vote p {
}

.en_all .normal .vote ol {
	margin: 0 0 15px;
}

.en_all .normal .vote ol li {
	list-style-type: decimal;
	margin-left: 25px;
}

.en_all .normal .vote ul {
	margin: 0 0 15px;
}

.en_all .normal .vote ul li {
	list-style-type: disc;
	margin-left: 25px;
}

.en_all .normal .company li {
	background: url(../images/share/icon_square_orange.gif) no-repeat 0 4px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}
.en_all .normal .company strong {
	color: #000066;
}
.en_all .normal .company span {
	color: #3399cc;
}
.en_all .normal .history {
	width: 590px;
	border-collapse: collapse;
}
.en_all .normal .history caption {
	background: #ff6600;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 5px;
	text-align: center;
}
.en_all .normal .history th {
	background: #e6edf9;
	width: 130px;
	padding: 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ffffff;
}
.en_all .normal .history td {
	background: #efefef;
	padding: 5px;
	border: 1px solid #ffffff;
}
.en_all .normal .history th.ds,
.en_all .normal .history td.ds {
	background: #b4c3e2;
	color: #000066;
}
.en_all .normal .orange {
	color: #ff6600;
}
.en_all .normal .loc1 {
	font-size: 90%;
}
.en_all .normal .loc1 span {
	color: #ff6600;
	font-weight: bold;
}
.en_all .normal .font-large {
	font-size: 120%;
	font-weight: bold;
}
.en_all .normal .location_dl {
	padding: 0 0 30px 0;
	float: left;
}
.en_all .normal .location_dl dt {
	width: 250px;
	background: url(../images/share/icon_square_orange_s.gif) no-repeat 5px 50%;
	padding: 0 0 0 20px;
	float: left;
	margin: 0 0 5px 0;
}
.en_all .normal .location_dl dd {
	width: 200px;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	float: left;
}
.en_all .normal .location_dl .onf {
	color: #000066;
}
.en_all .normal .location_dl .air {
	
}
.en_all .normal .email {
	background: url(../images/share/icon_square_orange.gif) no-repeat 0 4px;
	padding: 0 0 0 20px;
}
.en_all .normal .process {
	margin: 0 0 30px 0;
}
.en_all .normal .process li {
	background: url(../images/share/icon_square_orange_s.gif) no-repeat 0 4px;
	padding: 0 0 0 20px;
	margin: 0 0 15px 5px;
}
.en_all .normal .fundname {
	color: #000066;
	font-weight: bold;
}
.en_all .normal h4.managed {
	margin: 0 0 0 0;
	color: #ff6600;
	font-size: 120%;
}
.en_all .normal p.managed {
	font-size: 90%;
	color: #ff6600;
	margin: 0 0 15px 2px;
}
.en_all .normal .security {
	font-size: 80%;
}
.en_all .normal .op_txt {
	color: #000066;
	margin: 0 0 25px 5px;
}
.en_all .normal .op_list li {
	width: 280px;
	height: 130px;
	margin: 0 9px 0 0;
	float: left;
	font-size: 85%;
	border-top: 1px solid #b4c3e2;
}
.en_all .normal .op_list li .img {
	width: 80px;
	margin: 10px 8px 10px 2px;
	float: left;
}
.en_all .normal .op_list li .txt {
	width: 170px;
	padding: 10px 5px;
	float: left;
}
.en_all .flag {
	position: relative;
}
.en_all .flag .pot {
	position: absolute;
	top: 0px;
	left: 335px;
}

.en_all .antisocial ol {
	margin: 0 0 15px;
}

.en_all .antisocial ol li {
	list-style-type: decimal;
	margin-left: 25px;
}
