/* 
.main_visual										{position:relative; min-width:1000px; margin:0 auto;}

.main_center										{margin:0 auto;width:1000px;}
.shop_mani_wrap									{margin-top:20px;}




.main_1					{background:#f9f9f9; padding:30px 0;}

.main_1 .main_title			{text-align:center;}
.main_1 .main_title h1	{color:#2c8bb4; font-size:35px; font-weight:normal; letter-spacing:-1px; line-height:100%; margin-bottom:5px;}
.main_1 .main_title h3	{color:#000; font-size:16px; font-weight:normal;  line-height:100%;}
.main_1 .main_title div.mbar		{height:1px; width:20px; background:#444; margin:30px auto;}


.main_in					{width:1100px; margin:0 auto; padding:20px 0 20px 0; text-align:center;}
.main_in:after					{display:block; clear:both; content:'';}
.rnd			{float:left; margin-left:33px;}
.rnd h1		{margin:35px 0 19px 0; font-size:22px; color:#151515;}
.rnd h2		{margin:45px 0 33px 0; font-size:22px; color:#151515;}
.rnd p		{font-size:16px; color:#585858; margin-bottom:30px; line-height:23px;}
.main_btn a		{width:100%; margin:0 auto; display:block; background:#fff; border:1px solid #dfdfdf; padding:10px 0;}
.main_btn a:hover	{background:#575757; color:#fff;
	-moz-transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	transition:all 0.2s ease-in;
}


.main_2			{height:482px;background:url('./img/partner_bg.jpg')no-repeat center top; text-align:center;}
.main_2 h1		{font-size:35px; color:#fff; text-shadow:1px 1px 1px #333; padding-top:90px;}
.main_2_l		{width:180px; height:3px; background:#fff; margin:30px auto; box-shadow:1px 1px 1px #333;}
.main_2 p		{font-size:20px; color:#fff; text-shadow:1px 1px 1px #333; line-height:35px; padding-bottom:45px;}

.main_3	{ width:1100px; margin:0 auto;text-align:center;padding-top:80px; }
.main_3 h1 { font-size: 44px; font-weight: 700;}
.main_3 h2 { font-size: 16px; font-weight: 300; padding-bottom: 40px; }

.main_4	{width:1100px; margin:0 auto;padding-top:40px;}
.main_4:after			{clear:both; display:block; content:'';}
.main_4 h2			{font-size:20px; font-weight:600; color:#333; margin:25px 0 10px 20px;}
.main_4 p.subtxt		{font-size:13px; color:#999; margin:0 0 0 20px; width:75%; line-height:1.6;}
.main_4 a				{margin:20px 0 0 20px; display:block; font-size:12px;}
.main_4 ul			{margin:20px 0 0 20px;}
.main_4 .acc_info		{width:32.6%; height:220px; float:left; border:1px solid #eee; }
.main_4 .cus_info		{width:32.6%; height:220px; float:left; margin-left:1.1%; background:url('./img/contact_bg.jpg') no-repeat right top;}
.main_4 .part_info	{width:32.6%; height:220px; float:right; background:url('./img/partner_bg2.jpg') no-repeat right top;}
.main_4 .acc_info ul	{}
.main_4 .acc_info ul li		{padding:0 0 3px 0;}
.main_4 .acc_info ul li img	{max-width:107px;}
.main_4 .acc_info ul li:nth-child(2) {color:#004999; font-size:30px; font-weight:900;}
.main_4 .acc_info ul li:nth-child(3) {color:#777; font-size:13px; font-weight:600;}
.main_4 .cus_info h2	{color:#fff;}
.main_4 .cus_info ul	{}
.main_4 .cus_info ul li				{color:#fff; padding:0 0 3px 0;}
.main_4 .cus_info ul li:first-child	{font-size:37px; font-weight:600;}
.main_4 .cus_info ul li:first-child a	{color:#fff; font-size:37px; margin:0;}
.main_4 .cus_info ul li+li			{font-size:13px; font-weight:400;}

.main_5	{width:1100px; margin:0 auto;padding:40px 0;}
.main_5:after			{clear:both; display:block; content:'';}

.main_5 .customer_title {float:left;}
.main_5 .customer_icon_all {float:right; }

.main_5 .customer_title{ }
.main_5 .customer_title p.title_en { font-size:26px; letter-spacing:4.5px; font-weight:800; color:#083f88; }
.main_5 .customer_title p.title_line { border-bottom:2px solid #083f88; width:160px; margin:7px 0 5px 0; }
.main_5 .customer_title p.title_ko { font-size:18px; font-weight:500;color:#083f88; }

.main_5 .customer_icon_all {}
.main_5 .customer_icon_all .icon_left { float:left; width:380px; }
.main_5 .customer_icon_all .icon_right { float:right; width:380px; margin-left:57px; }
.main_5 .customer_icon_all:after { width:100%; clear:both; display:block; content:''; }

.main_5 .icon_txt_txt p { color:#333; font-size:14px; line-height:24px; font-weight:400; }
.main_5 .icon_txt_txt p a { color:#333; font-size:14px; line-height:24px; font-weight:400; }

.main_5 .icon_title {margin-bottom:20px; font-size:20px; font-weight:bold; color:#3f3f3f;}
.main_5 .icon_title a {text-decoration:none; color:#3f3f3f;}

.main_5 .icon_in { border-top:1px solid #bbb; margin-top:25px; padding-top:25px; }
.main_5 .icon_in:first-child { border-top:0; margin-top:0; padding-top:0; }
.main_5 .icon_in .icon_txt { float:left; }
.main_5 .icon_in .icon_img { float:right; margin-top:15px; }
.main_5 .icon_in:after {width:100%; display:block; clear:both; content:'';}

.main_6	{width:1100px; margin:0 auto;padding-top:40px;}
.main_6:after			{clear:both; display:block; content:'';}

.main_6 .bwrap1	{float:left;width:350px;margin-right:25px;}
.main_6 .bwrap2	{float:left;width:350px;margin-right:25px;}
.main_6 .bwrap3	{float:left;width:350px;}

.main_7	{width:1100px; margin:0 auto; position: relative;padding:20px 0;}
.main_7:after			{clear:both; display:block; content:'';}

.main_8	{width:1100px; margin:0 auto; position: relative;padding:40px 0;}
.main_8:after			{clear:both; display:block; content:'';}

.main_9	{width:100%; height:550px;margin:0 auto; position: relative;padding-top:40px;background:url('./img/main_bg2.jpg') repeat-y center top;}
.main_9:after			{clear:both; display:block; content:'';}

.main_9 .m_quick								{width:1000px;margin:0 auto;padding-top:80px;}
.main_9 .m_quick > li						{width:260px;text-align:center;}
.main_9 .m_quick > .aa						{float:left;}
.main_9 .m_quick > .bb						{float:left;margin-left:109px;}
.main_9 .m_quick > .cc						{float:right;}
.main_9 .m_quick_line						{width:180px;height:38px;margin:0 auto;border-bottom:1px solid #c2c2c2;}
.main_9 .m_quick_txt						{margin-top:30px;line-height:22px;font-size:14px;color:#7d7d7d;}


.main_a 				{background:url('./img/text_bg.jpg') no-repeat center top; min-width:1280px;}
.main_a .main_num						{width:1280px; margin:0 auto;}
.main_a .main_num ul:after	{display:block; clear:both; content:''; width:100%;}
.main_a .main_num ul li				{float:left; width:25%; text-align:center; padding:50px 0; position:relative;}
.main_a .main_num ul li h1		{color:#fff; font-size:60px; font-weight:800; margin:0 0 15px 0; padding:0; line-height:100%;}
.main_a .main_num ul li p			{color:#fff; font-size:18px; font-weight:700; margin:0; padding:0; line-height:100%;}
 */