@charset "utf-8";

ul, li{list-style:none; padding:0; margin:0;}
body { background:#02060c; font-size:12px; position:relative; margin:0; padding:0; }
a {text-decoration:none;}
#bg_wrap { background:url("image/common/bg.gif") repeat-x; height:100%; padding-bottom:40px; width:100%; }
#wrap { background:url("image/common/sky_bg.jpg") no-repeat; height:100%; margin:0 auto; padding-top:15px; position:relative; width:900px; }

	.ani_bg { background:url("image/common/ani_bg.gif"); display:block; height:845px; left:0; position:absolute; top:600px; width:100%; z-index:0; }

	.top_area { height:68px; position:relative; width:900px; z-index:4; }
	.top_area .logo {float:left; height:68px; width:113px; position:absolute; z-index:5; margin-top:7px; margin-left:14px; }
	.top_area .logo img {width:90px;}
	.top_area h1 a { background:white; display:block; float:left; height:68px; opacity:0; filter:alpha(opacity=0); overflow:hidden; position:absolute; text-indent:-2000px; width:113px; z-index:5; }
	.top_area h1 object { float:left; height:68px; overflow:hidden; position:absolute; text-indent:-2000px; width:113px; z-index:1; }

#gnb { float:right; height:68px; position:relative; width:753px; z-index:5; }
	#gnb ul.gnb_menu { background:url("image/common/gnb.png") 0 0; float:left; margin-top:14px; height:42px; width:570px; }
	#gnb ul.gnb_smenu { background:url("image/common/gnb.png") -570px 0; float:right; margin-top:14px; height:42px; width:183px; }
	#gnb ul li { float:left;}
	#gnb ul.gnb_menu li.gnb_menu1 a { background:url("image/common/gnb.png") -31px 0; display:block; height:42px; margin-left:31px; overflow:hidden; text-indent:-2000px; width:51px; }
	#gnb ul.gnb_menu li.gnb_menu1 a:hover { background-position:-31px -42px; }
	#gnb ul.gnb_menu li.gnb_menu2 a { background:url("image/common/gnb.png") -143px 0; display:block; height:42px; margin-left:61px; overflow:hidden; text-indent:-2000px; width:51px; }
	#gnb ul.gnb_menu li.gnb_menu2 a:hover { background-position:-143px -42px; }
	#gnb ul.gnb_menu li.gnb_menu3 a { background:url("image/common/gnb.png") -237px 0; display:block; height:42px; margin-left:43px; overflow:hidden; text-indent:-2000px; width:89px; }
	#gnb ul.gnb_menu li.gnb_menu3 a:hover { background-position:-237px -42px; }
	#gnb ul.gnb_menu li.gnb_menu4 a { background:url("image/common/gnb.png") -372px 0; display:block; height:42px; margin-left:46px; overflow:hidden; text-indent:-2000px; width:49px; }
	#gnb ul.gnb_menu li.gnb_menu4 a:hover { background-position:-372px -42px; }
	#gnb ul.gnb_menu li.gnb_menu5 a { background:url("image/common/gnb.png") -468px 0; display:block; height:42px; margin-left:47px; overflow:hidden; text-indent:-2000px; width:79px; }
	#gnb ul.gnb_menu li.gnb_menu5 a:hover { background-position:-468px -42px; }

	#gnb ul.gnb_smenu li.gnb_smenu1 a { background:url("image/common/gnb.png") -570px 0; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:36px; }
	#gnb ul.gnb_smenu li.gnb_smenu1 a:hover { background-position:-570px -42px; }
	#gnb ul.gnb_smenu li.gnb_smenu2 a { background:url("image/common/gnb.png") -620px 0; display:block; height:30px; margin-left:14px; overflow:hidden; text-indent:-2000px; width:49px; }
	#gnb ul.gnb_smenu li.gnb_smenu2 a:hover { background-position:-620px -42px; }
	#gnb ul.gnb_smenu li.gnb_smenu3 a { background:url("image/common/gnb.png") -684px 0; display:block; height:30px; margin-left:15px; overflow:hidden; text-indent:-2000px; width:55px; }
	#gnb ul.gnb_smenu li.gnb_smenu3 a:hover { background-position:-684px -42px; }

	.gnb_sub { background:url("image/common/gnb_sub_bg.png") 0 0; height:270px; left:147px; position:absolute; top:36px; width:752px; z-index:4; }
	.gnb_sub ul.ul112 { float:left; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub01 a { background:url("image/common/gnb_sub.png") 0 -20px; display:block; height:30px; margin-top:20px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub01 a:hover { background-position:0 -290px; }
	.gnb_sub ul.ul112 li.gnb_sub02 a { background:url("image/common/gnb_sub.png") 0 -50px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub02 a:hover { background-position:0 -320px; }
	.gnb_sub ul.ul112 li.gnb_sub03 a { background:url("image/common/gnb_sub.png") 0 -80px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub03 a:hover { background-position:0 -350px; }
	.gnb_sub ul.ul112 li.gnb_sub04 a { background:url("image/common/gnb_sub.png") 0 -110px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub04 a:hover { background-position:0 -380px; }

	.gnb_sub ul.ul112 li.gnb_sub05 a { background:url("image/common/gnb_sub.png") -112px -20px; display:block; height:30px; margin-top:20px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub05 a:hover { background-position:-112px -290px; }
	.gnb_sub ul.ul112 li.gnb_sub06 a { background:url("image/common/gnb_sub.png") -112px -50px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub06 a:hover { background-position:-112px -320px; }
	.gnb_sub ul.ul112 li.gnb_sub07 a { background:url("image/common/gnb_sub.png") -112px -80px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub07 a:hover { background-position:-112px -350px; }
	.gnb_sub ul.ul112 li.gnb_sub08 a { background:url("image/common/gnb_sub.png") -112px -110px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub08 a:hover { background-position:-112px -380px; }
	.gnb_sub ul.ul112 li.gnb_sub09 a { background:url("image/common/gnb_sub.png") -112px -140px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub09 a:hover { background-position:-112px -410px; }
	.gnb_sub ul.ul112 li.gnb_sub10 a { background:url("image/common/gnb_sub.png") -112px -170px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub10 a:hover { background-position:-112px -440px; }
	.gnb_sub ul.ul112 li.gnb_sub11 a { background:url("image/common/gnb_sub.png") -112px -200px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub11 a:hover { background-position:-112px -470px; }

	.gnb_sub ul.ul112 li.gnb_sub12 a { background:url("image/common/gnb_sub.png") -224px -20px; display:block; height:30px; margin-top:20px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub12 a:hover { background-position:-224px -290px; }
	.gnb_sub ul.ul112 li.gnb_sub13 a { background:url("image/common/gnb_sub.png") -224px -50px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub13 a:hover { background-position:-224px -320px; }
	.gnb_sub ul.ul112 li.gnb_sub14 a { background:url("image/common/gnb_sub.png") -224px -80px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub14 a:hover { background-position:-224px -350px; }
	.gnb_sub ul.ul112 li.gnb_sub15 a { background:url("image/common/gnb_sub.png") -224px -110px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub15 a:hover { background-position:-224px -380px; }
	.gnb_sub ul.ul112 li.gnb_sub16 a { background:url("image/common/gnb_sub.png") -224px -140px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub16 a:hover { background-position:-224px -410px; }

	.gnb_sub ul.ul112 li.gnb_sub17 a { background:url("image/common/gnb_sub.png") -336px -20px; display:block; height:30px; margin-top:20px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub17 a:hover { background-position:-336px -290px; }
	.gnb_sub ul.ul112 li.gnb_sub18 a { background:url("image/common/gnb_sub.png") -336px -50px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub18 a:hover { background-position:-336px -320px; }
	.gnb_sub ul.ul112 li.gnb_sub19 a { background:url("image/common/gnb_sub.png") -336px -80px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub19 a:hover { background-position:-336px -350px; }
	.gnb_sub ul.ul112 li.gnb_sub20 a { background:url("image/common/gnb_sub.png") -336px -110px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub20 a:hover { background-position:-336px -380px; }
	.gnb_sub ul.ul112 li.gnb_sub21 a { background:url("image/common/gnb_sub.png") -336px -140px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub21 a:hover { background-position:-336px -410px; }
	.gnb_sub ul.ul112 li.gnb_sub22 a { background:url("image/common/gnb_sub.png") -336px -170px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub22 a:hover { background-position:-336px -440px; }
	.gnb_sub ul.ul112 li.gnb_sub23 a { background:url("image/common/gnb_sub.png") -336px -200px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub23 a:hover { background-position:-336px -470px; }
	.gnb_sub ul.ul112 li.gnb_sub24 a { background:url("image/common/gnb_sub.png") -336px -230px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub24 a:hover { background-position:-336px -500px; }

	.gnb_sub ul.ul112 li.gnb_sub25 a { background:url("image/common/gnb_sub.png") -448px -20px; display:block; height:30px; margin-top:20px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub25 a:hover { background-position:-448px -290px; }
	.gnb_sub ul.ul112 li.gnb_sub26 a { background:url("image/common/gnb_sub.png") -448px -50px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub26 a:hover { background-position:-448px -320px; }
	.gnb_sub ul.ul112 li.gnb_sub27 a { background:url("image/common/gnb_sub.png") -448px -80px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:112px; }
	.gnb_sub ul.ul112 li.gnb_sub27 a:hover { background-position:-448px -350px; }

	.gnb_sub ul.ul70 { _display:inline; float:left; margin-left:113px; width:70px; }
	.gnb_sub ul.ul70 li.gnb_sub25 a { background:url("image/common/gnb_sub.png") -677px -20px; display:block; height:30px; margin-top:20px; overflow:hidden; text-indent:-2000px; width:70px; }
	.gnb_sub ul.ul70 li.gnb_sub25 a:hover { background-position:-677px -290px; }
	.gnb_sub ul.ul70 li.gnb_sub26 a { background:url("image/common/gnb_sub.png") -677px -50px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:70px; }
	.gnb_sub ul.ul70 li.gnb_sub26 a:hover { background-position:-677px -320px; }
	.gnb_sub ul.ul70 li.gnb_sub27 a { background:url("image/common/gnb_sub.png") -677px -80px; display:block; height:30px; overflow:hidden; text-indent:-2000px; width:70px; }
	.gnb_sub ul.ul70 li.gnb_sub27 a:hover { background-position:-677px -350px; }

	#contents { margin:0 auto; margin-top:40px; position:relative; width:860px; }
		.sub_ttl { height:71px; position:relative; width:860px; }
		.sub_ttl ul { bottom:10px; position:absolute; right:22px; }
		.sub_ttl ul li { float:left; margin:0 3px; }
		.sub_ttl ul li a { color:black; }
		

		h3.sttl {background:#e2e4e3; color:#252120; font-weight:bold; font-size:25px; margin-left:-40px; height:52px; padding-left:40px; padding-top:8px; margin-top:-30px; overflow:hidden; width:820px; }


		.cont_area { margin-top:10px; width:860px;}
		.cont_bgt { background:url("image/common/cont_bgt.png"); height:10px; width:860px; }
		.cont_bg { background:url("image/common/cont_bg_deco.jpg") white right bottom no-repeat; padding:40px 40px 80px 40px; }
		.cont_bgb { background:url("image/common/cont_bgb.png"); height:10px; width:860px; }

		.menu_ttl_area { height:195px; margin-top:10px; width:860px; }
		.lnb_area { float:left; height:195px; width:185px; }
		.lnb_bg { background:url("image/common/lnb_bg.png"); height:185px; padding-top:10px; width:185px; }
		.ttl_bnr { float:right; height:195px; width:665px; }
		.ttl_bnr ul { _display:inline; float:left; height:65px; margin:120px 0 0 5px; width:645px; }
		.ttl_bnr ul li a img { float:left; margin-left:5px; }

		.company_ttl { background:url("image/company/company_ttl.png"); height:71px; overflow:hidden; text-indent:-2000px; width:860px; }
		.business_ttl { background:url("image/business/business_ttl.png"); height:71px; overflow:hidden; text-indent:-2000px; width:860px; }
		.customs_ttl { background:url("image/customs/customs_ttl.png"); height:71px; overflow:hidden; text-indent:-2000px; width:860px; }
			.expert_bnr { background:url("image/customs/expert_bnr.png"); height:195px; width:665px; }
		.support_ttl { background:url("image/support/notice_ttl.png"); height:71px; overflow:hidden; text-indent:-2000px; width:860px; }
		.news_ttl { background:url("image/support/news_ttl.png"); height:71px; overflow:hidden; text-indent:-2000px; width:860px; }

		.lnb_bg li.cLNB1 a { background:url("image/company/company_lnb.jpg") 0 0; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cLNB1 a:hover { background-position:-185px 0; }
		.lnb_bg li.cLNB2 a { background:url("image/company/company_lnb.jpg") 0 -20px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cLNB2 a:hover { background-position:-185px -20px; }
		.lnb_bg li.cLNB3 a { background:url("image/company/company_lnb.jpg") 0 -40px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cLNB3 a:hover { background-position:-185px -40px; }
		.lnb_bg li.cLNB4 a { background:url("image/company/company_lnb.jpg") 0 -60px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cLNB4 a:hover { background-position:-185px -60px; }

		.lnb_bg li.bLNB1 a { background:url("image/business/business_lnb.jpg") 0 0; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.bLNB1 a:hover { background-position:-185px 0; }
		.lnb_bg li.bLNB2 a { background:url("image/business/business_lnb.jpg") 0 -20px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.bLNB2 a:hover { background-position:-185px -20px; }
		.lnb_bg li.bLNB3 a { background:url("image/business/business_lnb.jpg") 0 -40px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.bLNB3 a:hover { background-position:-185px -40px; }
		.lnb_bg li.bLNB4 a { background:url("image/business/business_lnb.jpg") 0 -60px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.bLNB4 a:hover { background-position:-185px -60px; }
		.lnb_bg li.bLNB5 a { background:url("image/business/business_lnb.jpg") 0 -80px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.bLNB5 a:hover { background-position:-185px -80px; }
		.lnb_bg li.bLNB6 a { background:url("image/business/business_lnb.jpg") 0 -100px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.bLNB6 a:hover { background-position:-185px -100px; }
		.lnb_bg li.bLNB7 a { background:url("image/business/business_lnb.jpg") 0 -120px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.bLNB7 a:hover { background-position:-185px -120px; }

		.lnb_bg li.cuLNB1 a { background:url("image/customs/customs_lnb.jpg") 0 0; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cuLNB1 a:hover { background-position:-185px 0; }
		.lnb_bg li.cuLNB2 a { background:url("image/customs/customs_lnb.jpg") 0 -20px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cuLNB2 a:hover { background-position:-185px -20px; }
		.lnb_bg li.cuLNB3 a { background:url("image/customs/customs_lnb.jpg") 0 -40px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cuLNB3 a:hover { background-position:-185px -40px; }
		.lnb_bg li.cuLNB4 a { background:url("image/customs/customs_lnb.jpg") 0 -60px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cuLNB4 a:hover { background-position:-185px -60px; }
		.lnb_bg li.cuLNB5 a { background:url("image/customs/customs_lnb.jpg") 0 -80px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.cuLNB5 a:hover { background-position:-185px -80px; }

		.lnb_bg li.nLNB1 a { background:url("image/support/support_lnb.jpg") 0 0; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB1 a:hover { background-position:-185px 0; }
		.lnb_bg li.nLNB2 a { background:url("image/support/support_lnb.jpg") 0 -20px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB2 a:hover { background-position:-185px -20px; }
		.lnb_bg li.nLNB3 a { background:url("image/support/support_lnb.jpg") 0 -40px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB3 a:hover { background-position:-185px -40px; }
		.lnb_bg li.nLNB4 a { background:url("image/support/support_lnb.jpg") 0 -60px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB4 a:hover { background-position:-185px -60px; }
		.lnb_bg li.nLNB5 a { background:url("image/support/support_lnb.jpg") 0 -80px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB5 a:hover { background-position:-185px -80px; }
		.lnb_bg li.nLNB6 a { background:url("image/support/support_lnb.jpg") 0 -100px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB6 a:hover { background-position:-185px -100px; }
		.lnb_bg li.nLNB7 a { background:url("image/support/support_lnb.jpg") 0 -120px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB7 a:hover { background-position:-185px -120px; }
		.lnb_bg li.nLNB8 a { background:url("image/support/support_lnb.jpg") 0 -140px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.nLNB8 a:hover { background-position:-185px -140px; }

		.lnb_bg li.newsLNB1 a { background:url("image/support/news_lnb.jpg") 0 0; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.newsLNB1 a:hover { background-position:-185px 0; }
		.lnb_bg li.newsLNB2 a { background:url("image/support/news_lnb.jpg") 0 -20px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.newsLNB2 a:hover { background-position:-185px -20px; }
		.lnb_bg li.newsLNB3 a { background:url("image/support/news_lnb.jpg") 0 -40px; display:block; height:20px; overflow:hidden; text-indent:-2000px; width:185px; }
		.lnb_bg li.newsLNB3 a:hover { background-position:-185px -40px; }
		
		.dyd_c {margin-top:400px; margin-left:570px;position:absolute;}
		#dyd_character2 {position:absolute; background:url("image/dyd_c.png") -127px 0; display:block; width:106px; height:140px; overflow:hidden;}
		#dyd_character1 {position:absolute; background:url("image/dyd_c.png") -394px 140px; display:block; width:106px; height:140px; overflow:hidden; margin-left:110px;}
	
	.flash_area { height:600px; text-align:center; width:860px; }
	#cloud_img {width:560px; height:560px;}
		#cloud1 {position:absolute; width:234px; height:239px; margin-left:30px; margin-top:140px; opacity:0.8;}
		#cloud2 {position:absolute; width:290px; height:158px; margin-left:80px; margin-top:30px; opacity:0.8;}
		#cloud3 {position:absolute; width:176px; height:253px; margin-left:370px; margin-top:120px; opacity:0.8;}
	#earth_img {width:530px; position:absolute; height:530px; background:url(image/common/main_img/m2.png) no-repeat; margin-left:30px;}

		#earth_img .ship {position:absolute;}
		#earth_img #ship1 {margin-left:250px; margin-top:80px; transform: rotate(10deg); opacity:0; height:20px; width:25px; }
		#earth_img #ship2 {margin-left:210px; margin-top:80px; opacity:0; height:20px; width:21px;}
		
		#earth_img .car {position:absolute;}
		#earth_img #car1 {margin-top:400px; margin-left:160px; transform: rotate(-140deg); opacity:0; width:29px; height:18px;}
		#earth_img #car2 {margin-top:210px; margin-left:55px; transform: rotate(-70deg);}
		
		#earth_img #trailer {position:absolute; margin-top:210px; margin-left:442px; transform: rotate(90deg);}
		#earth_img #port_on {position:absolute; margin-top:423px; margin-left:211px; background:url(image/common/main_img/port_on_off.png) 0 -36px; width:48px; height:36px;}
		#earth_img #cargo_img1 {position:absolute; margin-top:348px; margin-left:123px; opacity:0;}
		#earth_img #cargo_img2 {position:absolute; margin-top:370px; margin-left:139px; opacity:0;}
		#earth_img #island {position:absolute; margin-top:315px; margin-left:211px;}

		#earth_img .airplane {position:absolute;}

		#earth_img .airplane2 {position:absolute;}
		#earth_img #airplane2 {margin-top:128px; margin-left:78px; transform: rotate(140deg);}
		#airplane1 {margin-top:220px; margin-left:15px; position:absolute;}

		#earth_txt {position:absolute; margin-left:180px; margin-top:160px;}
			#earth_txt1 {}
				#earth_line11 {position:absolute; width:277px; height:29px; margin:0;}

					.txt_blank_area {margin-left:5px;}
					.ani_txt{opacity:0; position:absolute;}
					#t11_1{width:20px; height:29px;} #t11_2 {margin-left:23px;} #t11_3 {margin-left:53px;} #t11_4 {margin-left:74px;} #t11_5 {margin-left:96px;} #t11_6 {margin-left:129px;} #t11_7 {margin-left:151px;}
					 #t11_8 {margin-left:171px;} #t11_9 {margin-left:189px;}
					 
				#earth_line12 {position:absolute; margin-left:40px; margin-top:40px;}
					#earth_line12 img{ margin-top:80px;}
					#t12_2 {margin-left:22px;} #t12_3 {margin-left:52px;} #t12_4 {margin-left:73px;} #t12_5 {margin-left:95px;} #t12_6 {margin-left:126px;} #t12_7 {margin-left:147px;}
					 #t12_8 {margin-left:168px;} #t12_9 {margin-left:187px;}

				#earth_line13 {position:absolute; margin-left:200px; margin-top:80px;}
					#t13_2 {margin-left:23px;} #t13_3 {margin-left:47px;} #t13_4 {margin-left:70px;}

			#earth_txt2 {}
				#earth_line21 {position:absolute; margin-left:40px; margin-top:80px;}
					#t21_2 {margin-left:23px;} #t21_3 {margin-left:46px;} #t21_4 {margin-left:79px;} #t21_5 {margin-left:108px;} #t21_6 {margin-left:129px;} #t21_7 {margin-left:152px;}
					 #t21_8 {margin-left:173px;}

				#earth_line22 {position:absolute; margin-left:50px; margin-top:117px;}
					#t22_2 {margin-left:21px;} #t22_3 {margin-left:42px;} #t22_4 {margin-left:72px;} #t22_5 {margin-left:99px;} #t22_6 {margin-left:120px;} #t22_7 {margin-left:138px;}
					 #t22_8 {margin-left:148px;}

				#earth_line23 {position:absolute; margin-left:60px; margin-top:151px;}
					#t23_2 {margin-left:21px;} #t23_3 {margin-left:52px;} #t23_4 {margin-left:70px;} #t23_5 {margin-left:91px;} #t23_6 {margin-left:112px;} #t23_7 {margin-left:134px;}
					 #t23_8 {margin-left:154px;}

			#earth_txt3 {float:right; margin-top:185px; margin-right:30px;}
				#earth_line31 {position:absolute;}
				#t31 {position:absolute; width:124px; height:99px; opacity:0;}
				#t32 {position:absolute; opacity:0; width:362px; height:99px;}
				#earth_line33 {position:absolute; margin-top:110px;}
					.ani_txt2 {position:absolute;}
					#t33_1 {width:30px; height:35px;}
					#t33_2 {margin-left:33px;} #t33_3 {margin-left:60px;} #t33_4 {margin-left:101px;} #t33_5 {margin-left:131px;} #t33_6 {margin-left:172px;} #t33_7 {margin-left:206px;}
					 #t33_8 {margin-left:237px;} #t33_9 {margin-left:267px;}

	.main_bnr_area { width:860px; }
	.main_bnr_each { float:left; margin-top:10px; width:860px; }
	.main_bnr01 a { background:url("image/main/main_bnr01.png"); float:left; height:164px; margin-left:10px; overflow:hidden; text-indent:-2000px; width:338px; }
	.main_bnr02 a { background:url("image/main/main_bnr02.png"); _display:inline; float:left; height:164px; margin-left:10px; overflow:hidden; text-indent:-2000px; width:164px; }
	.main_bnr03 a { background:url("image/main/main_bnr03.png"); float:left; height:164px; overflow:hidden; text-indent:-2000px; width:338px; }
	.main_bnr04 a { background:url("image/main/main_bnr04.png"); _display:inline; float:left; height:164px; margin-left:10px; overflow:hidden; text-indent:-2000px; width:164px; }
	.main_bnr05 a { background:url("image/main/main_bnr05.png"); _display:inline; float:left; height:164px; margin-left:10px; overflow:hidden; text-indent:-2000px; width:164px; }
	.main_bnr06 a { background:url("image/main/main_bnr06.png"); _display:inline; float:left; height:164px; margin-left:10px; overflow:hidden; text-indent:-2000px; width:164px; }
	.main_bnr07 { background:url("image/main/main_bnr07.png"); float:left; height:120px; width:860px; }
	.main_bnr08 a { background:url("image/main/main_bnr08.png"); _display:inline; float:left; height:164px; overflow:hidden; text-indent:-2000px; width:338px; }
	.main_bnr09 a { background:url("image/main/main_bnr09.png"); _display:inline; float:left; height:164px; margin-left:10px; overflow:hidden; text-indent:-2000px; width:164px; }
	.main_bnr10 a { background:url("image/main/main_bnr10.png"); _display:inline; float:left; height:164px; margin-left:10px; overflow:hidden; text-indent:-2000px; width:338px; }

	.main_notice_bg { background:url("image/main/main_notice_bg.png"); _display:inline; float:left; height:164px; position:relative; width:338px; }
	.main_notice_bg h2 { height:0; line-height:0; overflow:hidden; text-indent:-2000px; width:0; }
	.main_notice_bg > a { display:block; height:12px; left:288px; overflow:hidden; position:absolute; text-indent:-2000px; top:31px; width:34px; }
	.main_notice_bg ul { float:left; height:112px; margin-top:44px; width:338px; }
	.main_notice_bg ul li { color:#565656; height:23px; line-height:23px; margin-top:5px; width:338px; }

	.main_sns_link { _display:inline; float:left; height:96px; margin:12px 0 0 632px; width:214px; }
	.main_sns_link a { _display:inline; float:left; height:96px; margin-left:12px; overflow:hidden; text-indent:-2000px; width:94px; }

	.quick_menu { background:url("image/common/quick_menu.png"); display:block; height:411px; left:900px; overflow:hidden; position:absolute; text-indent:-20000px; top:0px; width:90px; }
	.quick_menu ul { float:left; height:168px; margin:4px 0 0 10px; width:70px; }
	.quick_menu ul li { float:left; height:55px; margin-top:1px; width:70px; }
	.quick_menu ul li a { display:block; height:55px; width:70px; }

	#footer { height:81px; margin:10px auto; position:absolute; width:860px; padding-bottom:20px; }
	#footer ul { float:left; height:12px; margin:0 0 0 652px; width:184px; position:absolute;}
	#footer ul li { display:inline; float:left; }
	#footer ul li.footer_menu1 a { display:block; height:12px; text-indent:-2000px; width:31px; float:left;}
	#footer ul li.footer_menu2 a { display:block; height:12px; margin-left:24px; text-indent:-2000px; width:52px; float:left; }
	#footer ul li.footer_menu3 a { display:block; height:12px; margin-left:26px;  text-indent:-2000px; width:51px; float:left;}
	#footer p, address { height:0; line-height:0; overflow:hidden; text-indent:-2000px; width:0; }

	.t_177bd0 { color:#177bd0; }
	.t_139ee6 { color:#139ee6; }

	#bbsiframe {margin-left:-10px;}