@charset "utf-8";


/* base */
body			{position:relative;margin:0;padding:0;background:#e0e1e3 url(../img/index_bg01.gif) left top repeat-x;font-size:14px;font-family:Arial,sans-serif;color:#fff;}
hr				{display:none;}
img,fieldset	{border:0 none;}
dl,ul,ol,li		{list-style: none;}
button,h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,textarea {margin:0;padding:0;}
button,h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,textarea {font-size:14px;}

address			{font-style:normal;line-height:130%;font-size:11px;font-family:Arial,sans-serif;}
address span	{margin-right:20px;}

th, td, textarea { line-height:160%;}
button			{border:0; padding:0; background:transparent; cursor:pointer;}
table			{border-collapse:collapse;}
legend			{ visibility:hidden; height:0px;line-height:0px;}

a				{text-decoration:none; color:#2B8BCC;}
a:hover,a:focus, a:active{text-decoration:underline;}

input,select,textarea	{font-size:18px;}
img,input				{vertical-align:middle;}
p						{line-height:18px;}

.clear	{clear:both;}
.none	{display:none}
.tm		{font-family:Tahoma; }

.f10	{font-size:10px;}
.f11	{font-size:11px;}
.f13	{font-size:13px;}
.f16	{font-size:16px;}
.f18	{font-size:18px;}
.f20	{font-size:20px;}
.f24	{font-size:24px;}

.mr20	{margin-right:20px;}
.b		{font-weight:bold;}

.he16	{line-height:16px;}
.he18	{line-height:18px;}
.he20	{line-height:20px;}
.mt5	{margin-top:5px;}
.mt10	{margin-top:10px;}
.mt20	{margin-top:20px;}
.mt50	{margin-top:50px;}
.mt80	{margin-top:50px;}
.ma10	{margin:10px;}
.ma20	{margin:20px;}
.ml30	{margin-left:30px;}
.lsp_m1	{letter-spacing:-1px;}
.lsp_m2	{letter-spacing:-2px;}
.flr	{float:right;}
.w_370	{width:370px;}
.w_320	{width:320px;}
.dummy { *zoom:1; } 


/* layout */
#container	{width:100%;}
#header		{margin:0 auto;width:800px;height:110px;}
#contentArea	{margin:90px auto;width:100%;min-height:330px;background-color:#0aa8e2;}
#contentArea #content	{margin:0 auto;padding:20px 0 20px 30px;width:770px;}
#footer		{margin:140px auto 0;width:760px;height:70px;}

/* Page */
#content	{position:relative;}
#content .pagepre	{position:absolute;top:170px;left:-100px;}
#content .pagenxt	{position:absolute;top:170px;right:-100px;}

/* Contant */
.imgLtxtR .imgArea		{float:left;position:relative;width:340px;}
.imgLtxtR .imgArea .outimg	{position:absolute;top:-45px;left:40px;}
.imgLtxtR .imgArea .inimg	{position:absolute;top:10px;left:15px;}
.imgLtxtR .txtAtea	{padding-left:340px; width:430px;}
.multi {position:relative;width:770px;}
.multi .multiL	{display:inline-block;width:380px;vertical-align:top}
.multi .multiR	{display:inline-block;width:380px;vertical-align:top}
.inform	{width:770px;}
.inform	.txtAtea	{float:left; width:350px; }
.inform	.frmAtea	{padding-left:370px; width:400px;}
.txtAtea h2	{}
.txtAtea p	{}
.txtAtea a	{color:#fff;}
.frmAtea p	{margin-top:6px;}
.frmAtea label span	{width:90px;display:inline-block;*display:inline; *zoom:1;}
.frmAtea textarea	{margin-top:6px;padding:10px !important;width:378px !important;height:100px;}
.frmAtea .inf	{width:300px;}
.frmAtea .btn	{text-align:right;}

/* Top */
#header	{position:relative;}
#header h1	{position:absolute;top:50px;left:10px;width:140px;height:60px;}
#header #globalNavi	{position:absolute;top:60px;left:160px;width:640px; }

	/* Top  >  H1 */
	h1 a {
	position:relative; display:inline-block; width:140px; height:60px; overflow:hidden; background:url(../img/ci01.gif) no-repeat; text-decoration:none;} 
	h1 a span { position:absolute; z-index:-1; visibility:hidden; }


	/* #globalNavi > Faced Tab */
	.facedTab	{padding:0;}
	.facedTab ul{position:relative; margin:0; padding:0; _padding:2px 0 0 0; list-style:none; font-family:Tahoma, Arial,sans-serif; *zoom:1;}
	.facedTab ul:after{ content:""; display:block; clear:both;}
	.facedTab li{ float:left; margin:0; background:#c5c7c9;}
	.facedTab li a,
	.facedTab li a span{ position:relative; cursor:pointer;}
	.facedTab li a{ float:left; text-decoration:none;}
	.facedTab li a span{ display:inline-block; padding:6px 45px; color:#565657;font-size:15px;}
	.facedTab li ul{ display:none; width:640px; position:absolute; top:32px; _top:33px; left:0; list-style:none; border:0; margin:0; padding:0; white-space:nowrap; overflow:hidden; *zoom:1;}
	.facedTab li ul:after{ content:""; display:block; clear:both;}
	.facedTab li li{ position:relative; padding:0 14px; overflow:visible; background:transparent;}
	.facedTab li li a{ padding:0; margin:0; font-weight:normal; color:#666;}
	.facedTab .m1,
	.facedTab .m2,
	.facedTab .m3,
	.facedTab .m4	{width:160px; height:32px; background-image:url(../img/com_navi.gif); background-repeat:no-repeat; text-align:center;} 
	.facedTab .m1	{background-position:0 0;}
	.facedTab .m2	{background-position:-160px 0;}
	.facedTab .m3	{background-position:-320px 0;}
	.facedTab .m4	{background-position:-480px 0;}
	.facedTab.m1 .m1	{background-position:0 -40px;}
	.facedTab.m2 .m2	{background-position:-160px -40px;}
	.facedTab.m3 .m3	{background-position:-320px -40px;}
	.facedTab.m4 .m4	{background-position:-480px -40px;}
	.facedTab.m1 .m1,
	.facedTab.m2 .m2,
	.facedTab.m3 .m3,
	.facedTab.m4 .m4{background-color:#e5e7e9;}
	.facedTab.m1 .m1 a span,
	.facedTab.m2 .m2 a span,
	.facedTab.m3 .m3 a span,
	.facedTab.m4 .m4 a span{ padding:7px 0; font-weight:bold; letter-spacing:-1px;}
	.facedTab .m1 a,
	.facedTab .m2 a,
	.facedTab .m3 a,
	.facedTab .m4 a	{width:160px; height:32px;} 
	.facedTab a span {position:absolute; z-index:-1; visibility:hidden;} 
	.facedTab.m1 .m1 ul,
	.facedTab.m2 .m2 ul,
	.facedTab.m4 .m4 ul	{ display:block;}
	.facedTab li li a:hover,
	.facedTab li li a:active,
	.facedTab li li a:focus,
	.facedTab.s1 .s1 a,
	.facedTab.s2 .s2 a,
	.facedTab.s3 .s3 a,
	.facedTab.s4 .s4 a,
	.facedTab.s5 .s5 a,
	.facedTab.s6 .s6 a,
	.facedTab.s7 .s7 a{ font-weight:bold; letter-spacing:-1px; color:#333;}
	.facedTab li li a span{ display:inline-block; padding:6px 0; color:#565657;font-size:13px;}
	.facedTab li li {height:24px; background-image:url(../img/com_navi.gif); background-repeat:no-repeat; overflow:hidden;}
	.facedTab.m1 .s1	{width:42px; background-position:-27px -92px;}
	.facedTab.m1 .s2	{width:90px; background-position:-97px -92px;}
	.facedTab.m1 .s3	{width:76px; background-position:-215px -92px;}
	.facedTab.m1 .s4	{width:46px; background-position:-320px -92px;}
	.facedTab.m1.s1 .s1	{background-position:-27px -122px;}
	.facedTab.m1.s2 .s2	{background-position:-97px -122px;}
	.facedTab.m1.s3 .s3	{background-position:-215px -122px;}
	.facedTab.m1.s4 .s4	{background-position:-320px -122px;}
	.facedTab.m2 .s1	{width:34px; background-position:-27px -162px;}
	.facedTab.m2 .s2	{width:32px; background-position:-89px -162px;}
	.facedTab.m2 .s3	{width:135px; background-position:-149px -162px;}
	.facedTab.m2 .s4	{width:32px; background-position:-312px -162px;}
	.facedTab.m2 .s5	{width:35px; background-position:-372px -162px;}
	.facedTab.m2 .s6	{width:32px; background-position:-435px -162px;}
	.facedTab.m2 .s7	{width:34px; background-position:-495px -162px;}
	.facedTab.m2.s1 .s1	{background-position:-27px -192px;}
	.facedTab.m2.s2 .s2	{background-position:-89px -192px;}
	.facedTab.m2.s3 .s3	{background-position:-149px -192px;}
	.facedTab.m2.s4 .s4	{background-position:-312px -192px;}
	.facedTab.m2.s5 .s5	{background-position:-372px -192px;}
	.facedTab.m2.s6 .s6	{background-position:-435px -192px;}
	.facedTab.m2.s7 .s7	{background-position:-495px -192px;}
	.facedTab.m4 .s1	{width:49px; background-position:-472px -232px;}
	.facedTab.m4 .s2	{width:67px; background-position:-548px -232px;}
	.facedTab.m4.s1 .s1	{background-position:-472px -262px;}
	.facedTab.m4.s2 .s2	{background-position:-548px -262px;}

	/* jsOff */
	.facedTab.jsOff{ padding:0;}
	.facedTab.jsOff ul{ border:0;}
	.facedTab.jsOff li{ float:none;}
	.facedTab.jsOff li a{ float:none; font-weight:bold;}
	.facedTab.jsOff li ul{ display:block; position:static; padding:5px 0; left:0; top:0; background:#fff;}
	.facedTab.jsOff li li{ display:inline;}
	.facedTab.jsOff li li a{ font-weight:normal !important; color:#333; letter-spacing:normal;}
	.facedTab.jsOff li li a:hover,
	.facedTab.jsOff li li a:active,
	.facedTab.jsOff li li a:focus{ text-decoration:underline;}




/* Bottom */
#footer{vertical-align:text-top;line-height:18px;font-family:Tahoma, Arial,sans-serif; color:#3b3c3c;}
#footer p{margin-top:0;font-size:11px;}
#footer p span	{margin-right:15px;font-size:10px;color:#3b3c3c;}






/* a_vsn */

.vision li{}
.vision li img{float:left;}
.vision li h3{font-size:18px;}
.vision li p{margin-top:5px;}

.blst1 li	{padding-left:12px; background:url(../img/contents/li_st01.gif) 0 2px no-repeat; }

.org {width:770px; _width:800px; height:265px;}
.org li	{float:left; display:inline-block; width:170px; *display:inline; *zoom:1;}
.job	{margin:0; padding:20px 10px; width:150px; height:180px; background:url() left top no-repeat; text-align:center;}
.job .name	{display:none;}
.job ul	{margin-top:10px; width:130px; text-align:left;}
.job ul li	{width:130px;}
.bgbar1	{padding-top:15px; height:44px; width:770px; background:url(../img/contents/a_org_bg02.gif) left top no-repeat; text-align:center;}

.his	{width:770px;}
.his li	{position:relative; width:770px; *zoom:1;}
.his li .year	{position:absolute; top:0; left:0;}
.his li ul		{margin:25px 0; *margin:10px 0 15px 0; padding-left:150px; width:520px;}
.his li ul:after		{clear:both;}
.his li ul li	{margin:0 !important; width:670px;}

.ptn	{width:770px;}
.ptn li	{position:relative;padding:10px 0;width:770px;*padding:5px 0;}
.ptn h3	{width:770px;height:30px;}
.ptn li .logo	{position:absolute;top:40px;left:0;}
.ptn li .becht	{height:60px;}
.ptn li .url	{position:absolute;top:110px;left:0;color:#fff799;font-weight:bold;}
.ptn li .url2	{position:absolute;top:175px;left:0;color:#fff799;font-weight:bold;}
.ptn li .rArea	{margin:0;padding:0 0 50px 200px;width:570px;}
.rArea .blst1	{width:570px;}
.rArea .blst1 li	{padding:0 0 0 12px;width:570px;}