@charset "utf-8"; 

.sub	{border-bottom:1px solid #d3d4d4; padding-bottom:55px; margin-bottom:15px;}

/* sub_visual  */
.sub_visual {position:relative; overflow:hidden; width:100%; height:375px; float:left;}
.sub_visual img	{position:absolute; top:0; left:50%; margin-left:-1000px; transform:matrix(1.1, 0, 0, 1.1, 0, 0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}
.sub_visual.active img	{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 8.0s ease; -moz-transition:all 8.0s ease; -ms-transition:all 8.0s ease; -o-transition:all 8.0s ease; transition:all 8.0s ease;}
.sub_visual p	{position:relative; font-family:'verdana'; text-align:center; padding-top:170px; color:#fff; font-size:90px; line-height:60px; text-shadow:1px 1px #797979;  word-spacing:10px; letter-spacing:-4px;}
.sub_visual span	{font-weight:bold;}
.sub_visual span.title	{ font-size:40px;font-weight:bold;font-family:'Nanum Gothic', '³ª´® °íµñ';}

/* sub_tabmenu */
.sub_tabmenu {width:1280px; position:absolute; z-index:999; top:355px; left:50%; margin-left:-640px;}
.sub_tabmenu ul {margin:0 auto;}
.sub_tabmenu li {float:left; width:211px; height:28px;color:#666; font-size:14px; text-align:center; padding-top:10px; background:#fff; border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
/*.sub_tabmenu li:first-child {border-left:1px solid #ccc;}*/
.sub_tabmenu li.ov {background:#004098; color:#fff; }
.sub_tabmenu li#Lli_num1 {border-left:1px solid #ccc;}


/* contents */
#contents {width:1280px; margin:0 auto;}

#contents .content {width:995px; float:left; margin-top:72px;}
#contents .content h3,h4 {color:#000; font-size:24px; font-weight:bold}

#contents .content .w255{width:255px; float:left;}
#contents .content .w255 h3 {color:#000; font-size:24px; font-weight:bold; line-height:35px;}
#contents .content .w740{width:740px; float:left;}


/* ¿ìÃø ¹è³Ê */
#contents .right_banner {width:214px; float:right; border-bottom:1px solid #4c4d4f; border-top:1px solid #4c4d4f; background:#f4f3f3; margin-top:72px;}
#contents .right_banner ul {width:196px; margin:0 auto;}
#contents .right_banner li {width:196px; height:60px; border-bottom:1px solid #d3d4d4; font-size:12px; color:#000; padding-top:10px;}
#contents .right_banner li img {padding:10px 10px 10px 0; float:left;}
#contents .right_banner li span {font-size:17.5px; line-height:45px;}



/* È¸»ç¼Ò°³ */
#contents .content .company02_box {width:870px; float:left; background:url('../images/company/02_bg2.jpg') no-repeat; padding:680px 0 50px 125px; margin-top:30px; position:relative;}
#contents .content .company02_box span {font-size:18px; line-height:25px; font-weight:bold; border-bottom:1px solid #000; color:#000; padding-bottom:10px;}
#contents .content .company02_box .text_box {width:250px; position:absolute; z-index:99; color:#fff; text-align:center;}

#contents .content .company03_box {width:995px; height:850px; float:left; background:url('../images/company/03_bg.gif') no-repeat; margin-top:30px; position:relative;}
#contents .content .company03_box .text_box {width:355px; position:absolute; z-index:99;}
#contents .content .company03_box .text_box span {font-size:18px; line-height:25px; font-weight:bold;}

#contents .content .company04_box {width:995px; height:868px; float:left; background:url('../images/company/04_bg.jpg') no-repeat; margin-top:30px; position:relative; text-align:center;}
#contents .content .company04_box .organization1 {width:227px; position:absolute; z-index:99; top:68px; left:415px;}
#contents .content .company04_box .organization1 li {float:left; background:#385483; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box .organization1 li .organization2 {width:790px; position:absolute; z-index:99; top:78px; left:-295px;}
#contents .content .company04_box .organization1 li .organization2 li {float:left; margin-left:33px; background:#e85452; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box .organization1 li .organization2 li .organization3 {width:790px; position:absolute; z-index:99; top:130px; left:0px;}
#contents .content .company04_box .organization1 li .organization2 li .organization3 li {float:left; margin-left:33px; background:#64b6ad; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box .organization1 li .organization2 li .organization3_2 {width:227px; position:absolute; z-index:99; top:55px; left:0px;}
#contents .content .company04_box .organization1 li .organization2 li .organization3_2 li {float:left; background:#fff; color:#000; font-weight:bold; font-size:16px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box .organization1 li .organization2 li .organization3 li .organization4 {width:227px; position:absolute; z-index:99; top:58px; left:0px;}
#contents .content .company04_box .organization1 li .organization2 li .organization3 li .organization4 li {float:left; font-weight:normal; margin-bottom:7px; background:#fff; color:#000; font-size:14px; width:227px; height:27px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:9px;}
#contents .content .company04_box .text_box {width:355px; position:absolute; z-index:99;}

#contents .content .company04_box2 {width:995px; height:970px; float:left; background:url('../images/company/04_bg4.jpg') no-repeat; margin-top:30px; position:relative; text-align:center;}
#contents .content .company04_box2 .isa {position:absolute; z-index:99; top:48px; left:390px; background:#e85452; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box2 .gamsa {position:absolute; z-index:99; top:108px; left:128px; background:#666; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box2 .organization1 {width:227px; position:absolute; z-index:99; top:108px; left:390px;}
#contents .content .company04_box2 .organization1 li {float:left; background:#385483; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box2 .organization1 li .organization2 {width:790px; position:absolute; z-index:99; top:78px; left:-295px;}
#contents .content .company04_box2 .organization1 li .organization2 li {float:left; margin-left:33px; background:#e85452; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box2 .organization1 li .organization2 li.li_none {border:0px; width:0; height:0; margin-left:262px;}
#contents .content .company04_box2 .organization1 li .organization2 li .organization3 {width:790px; position:absolute; z-index:99; top:130px; left:0px;}
#contents .content .company04_box2 .organization1 li .organization2 li .organization3 li {float:left; margin-left:33px; background:#64b6ad; color:#fff; font-weight:bold; font-size:18px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box2 .organization1 li .organization2 li .organization3_2 {width:227px; position:absolute; z-index:99; top:55px; left:524px;}
#contents .content .company04_box2 .organization1 li .organization2 li .organization3_2 li {float:left; background:#fff; color:#000; font-weight:bold; font-size:16px; width:227px; height:31px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:10px;}
#contents .content .company04_box2 .organization1 li .organization2 li .organization3 li .organization4 {width:227px; position:absolute; z-index:99; top:58px; left:0px;}
#contents .content .company04_box2 .organization1 li .organization2 li .organization3 li .organization4 li {float:left; font-weight:normal; margin-bottom:7px; background:#fff; color:#000; font-size:14px; width:227px; height:27px; border:1px solid #000; text-align:center; vertical-align:middle; padding-top:9px;}
#contents .content .company04_box2 .text_box {width:355px; position:absolute; z-index:99;}

/*
#contents .content .company05_box {width:995px; height:768px;  height:888px; float:left; background:url('../images/company/05_bg.jpg') no-repeat; margin-top:30px;}
#contents .content .company05_box .map_box {width:995px; height:170px;  height:290px;float:left;}
*/
#contents .content .company05_box {width:995px; height:768px; float:left; background:url('../images/company/05_bg.jpg') no-repeat; margin-top:30px;}
#contents .content .company05_box .map_box {width:995px; height:170px; float:left;}
#contents .content .company05_box .map_box ul {width:995px; float:left;}
#contents .content .company05_box .map_box li {float:left; width:279px; height:94px; margin:17px 0 0 17px; padding:20px 0 0 30px;}
#contents .content .company05_box .map_box li span{font-weight:bold; font-size:16px; }
#contents .content .company05_box .map_box li p{letter-spacing:-0.5px; word-spacing:2px; font-size:12px; line-height:16px;}
#contents .content .company05_box .map_box li p.lh{line-height:16px;}
#contents .content .company05_box .map_box li.bg {background:url('../images/company/05_tab_bg1.gif') no-repeat; color:#666;}
#contents .content .company05_box .map_box li.ov {background:url('../images/company/05_tab_bg2.gif') no-repeat; color:#fff;}
#contents .content .company05_box #map {width:961px; height:540px; margin-left:17px;}


#contents .content .company06_box {width:995px; padding:390px 0 60px 0; float:left; background:#eff2f4 url('../images/company/06_bg.jpg') no-repeat 0 top; margin-top:30px; position:relative;}
#contents .content .company06_box .text_box {width:355px; position:absolute; z-index:99;color:#000;}
#contents .content .company06_box .text_box2 {width:937px; float:left; padding-left:29px; color:#000;}
#contents .content .company06_box .text_box2 .title {float:left; width:930px; padding:70px 0 9px 7px; font-weight:bold; font-size:14px; color:#000; border-bottom:1px solid #000000;}
#contents .content .company06_box .text_box2 ul {width:937px; float:left;}
/*#contents .content .company06_box .text_box2 li {float:left; width:200px; height:268px; float:left; margin:30px 0 0 27px;}*/
#contents .content .company06_box .text_box2 li {float:left; width:130px; height:174px; float:left; margin:30px 0 0 22px;}
#contents .content .company06_box .text_box2 li img {width:130px; height:174px;}
#contents .content .company06_box .text_box2 li p {text-align:center; font-size:12px; color:#333; padding-top:6px;}
.company_sub06_newwin {width:575px; height:810px; float:left; padding-left:2px;padding-top:2px; background:url(../images/company/frame_03.gif) no-repeat;}

#contents .content .company09_box {width:960px; float:left; background:#e7eef2; margin-top:40px; margin-bottom:40px; padding:10px 25px 50px 10px;}
#contents .content .company09_box ul {width:940px; float:left;}
#contents .content .company09_box li {float:left; width:270px; height:370px; margin:45px 0 0 40px; border:1px solid #9eafc8; background:#fff;}
#contents .content .company09_box li .title { float:left; width:270px; height:30px; border-bottom:1px solid #d2d7e2; text-align:center; padding-top:14px; color:#000; font-size:18px;}
#contents .content .company09_box li .submenu {float:left; width:240px; padding-top:10px; padding-left:23px;}
#contents .content .company09_box li .submenu li {width:220px; height:20px; padding-left:20px; line-height:26px; margin:10px 0 0 0; border:0px; font-size:14px; font-weight:bold; background:url('../images/inc/icon_sitelist1.gif') no-repeat 0 6px;}
#contents .content .company09_box li .submenu li a {color:#666; font-weight:normal;}
#contents .content .company09_box li .submenu li a:hover {color:#000; font-weight:normal;}



/* »ç¾÷¾È³» */
#contents .content .business_tab1 {width:995px; height:40px; float:left;}
#contents .content .business_tab1 li {float:left; font-weight:bold; width:491px; height:40px; background:url('../images/business/01_tab.gif') no-repeat 0 bottom; color:#999; font-size:14px; text-align:center;}
#contents .content .business_tab1 li.li_none {margin-left:13px;}
#contents .content .business_tab1 li.ov {background:url('../images/business/01_tab_ov.gif') no-repeat 0 bottom; color:#000;}
#contents .content .business01_box {width:950px; height:215px; padding-left:45px; padding-top:40px; float:left; background:url('../images/business/01_01_bg.jpg') no-repeat; margin-top:20px; color:#fff;}
#contents .content .business01_title {width:180px; float:left; color:#000; font-size:24px; line-height:32px; font-weight:bold; padding-top:9px;}
#contents .content .business01_2_box {width:995px; height:328px; float:left; background:url('../images/business/01_02_bg.gif') no-repeat; margin-top:50px; position:relative;}
#contents .content .business01_2_box .text_box {position:absolute; z-index:99; color:#fff; font-size:14px; line-height:24px;}
#contents .content .business01_02_1_box {width:947px; height:215px; padding-left:48px; padding-top:40px; float:left; background:url('../images/business/01_02_bg.jpg') no-repeat; margin-top:20px; color:#fff;}
#contents .content .business01_02_2_box {width:947px; height:213px; padding-left:48px; padding-top:42px; float:left; background:url('../images/business/01_02_2_bg.jpg') no-repeat; margin-top:50px; color:#fff;}
#contents .content .business01_02_11_box {width:947px; height:213px; padding-left:48px; padding-top:41px; float:left; background:url('../images/business/01_02_3_bg.jpg') no-repeat; margin-top:60px; color:#fff;}
#contents .content .business01_02_3_box {width:995px; height:263px; float:left; background:url('../images/business/01_02_3_bg.gif') no-repeat; margin-top:15px; color:#333;}
#contents .content .business01_02_4_box {width:995px; height:263px; float:left; background:url('../images/business/01_02_4_bg.gif') no-repeat; margin-top:30px; color:#333;}
#contents .content .business01_02_5_box {width:990px; height:200px; padding-left:5px; padding-top:63px; float:left; background:url('../images/business/01_02_5_bg.gif') no-repeat; margin-top:15px; color:#333;}
#contents .content .business01_02_6_box {width:990px; height:200px; padding-left:5px; padding-top:63px; float:left; background:url('../images/business/01_02_6_bg.gif') no-repeat; margin-top:30px; color:#333;}
#contents .content .business01_02_7_box {width:990px; height:200px; padding-left:5px; padding-top:63px; float:left; background:url('../images/business/01_02_7_bg.gif') no-repeat; margin-top:30px; color:#333;}
#contents .content .business01_02_8_box {width:990px; height:200px; padding-left:5px; padding-top:63px; float:left; background:url('../images/business/01_02_8_bg.gif') no-repeat; margin-top:30px; color:#333;}
#contents .content .business01_02_9_box {width:990px; height:195px; padding-left:5px; padding-top:74px; float:left; background:url('../images/business/01_02_9_bg.gif') no-repeat; margin-top:30px; color:#333;}
#contents .content .business01_02_10_box {width:990px; height:240px; padding-left:5px; padding-top:92px; float:left; background:url('../images/business/01_02_10_bg.gif') no-repeat; margin-top:30px; color:#333;}
#contents .content .business01_02_ul {width:400px; float:left;}
#contents .content .business01_02_ul li {padding-top:4px; margin-left:20px; color:#333; font-size:12px;list-style:square;}
.business01_table	{width:450px; margin-top:45px; float:left; border-spacing:3px; border-collapse:separate;}
.business01_table th {font-size:12px; height:22px; padding-left:5px; background-color:#435f8c; color:#fff; font-weight:normal; text-align:left;}
.business01_table td {font-size:12px; color:#333; padding-left:15px;}

#contents .content .business02_01_box {width:995px; height:600px; float:left; text-align:center; background:url('../images/business/img_map.jpg') no-repeat 40px 100px; margin-top:50px; color:#000; position:relative;}
#contents .content .business02_01_box span{ opacity:0.7; }
#contents .content .business02_01_box span:hover{ opacity:1.0; }
#contents .content .business02_tab {width:995px; float:left;}
#contents .content .business02_tab li {float:left; font-weight:bold; background:#fff; width:330px; height:28px; padding-top:9px; color:#000; font-size:14px; text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#contents .content .business02_tab li.ov {color:#fff; background:#5f778f;}

#contents .content .business02_listbox {width:995px; float:left; padding-top:30px;}
#contents .content .business02_listbox table {width:995px; margin:10px 0 38px 0; float:left; border-spacing:0; border-collapse:collapse;}
#contents .content .business02_listbox th.title {height:35px; background-color:#5f778f;border-bottom:1px solid #a1afbd;}
#contents .content .business02_listbox th {font-size:14px; height:32px; color:#fff; background:#6d7680; font-weight:normal;}
#contents .content .business02_listbox td {font-size:14px; height:27px; color:#333; text-align:center; font-weight:normal; border-bottom:1px solid #c8d1d9;}

#contents .content .business03_box {width:869px; padding:58px 63px 60px 63px; float:left; background:#eef1f3; margin-top:30px; color:#333;}
#contents .content .business03_box table {width:869px; margin:4px 0 15px 0; float:left; border-spacing:0; border-collapse:collapse;}
#contents .content .business03_box th {font-size:14px; height:30px; color:#333;}
#contents .content .business03_box td {font-size:14px; height:30px; color:#333; text-align:center;}


/* Á¦Ç°¼Ò°³ */
#contents .content .product_mainbox {width:995px; height:896px; float:left; background:url('../images/products/01_bg.jpg') no-repeat; margin-top:30px; text-align:center; padding-top:60px; color:#fff;}
#contents .content .product_mainbox .center_box {width:788px; height:442px; float:left; padding-top:84px; padding-left:105px;}
#contents .content .product_mainbox .center_box .text_box {width:394px; height:442px; float:left; color:#fff; text-align:left;}
#contents .content .product_mainbox .center_box .text_box ul {width:300px; float:left; padding-top:30px; padding-left:30px;}
#contents .content .product_mainbox .center_box .text_box li {width:284px; height:26px; background:url('../images/products/icon_list.png') no-repeat 0 5px; padding-left:16px;font-size:14px; }
#contents .content .product_mainbox .center_box .text_box a li {font-size:14px; color:#fff;}

#contents .content .product_mainbox2 {width:995px; height:896px; float:left; margin-top:30px; text-align:center; padding-top:20px; color:#333;}
#contents .content .product_mainbox2 .center_box {width:788px; height:442px; float:left; padding-top:54px; padding-left:105px;}
#contents .content .product_mainbox2 .center_box .text_box {width:394px; height:442px; float:left; color:#fff; text-align:left;}
#contents .content .product_mainbox2 .center_box .text_box ul {width:300px; float:left; padding-top:30px; padding-left:30px;}
#contents .content .product_mainbox2 .center_box .text_box li {width:284px; height:26px; background:url('../images/products/icon_list.png') no-repeat 0 5px; padding-left:16px;font-size:14px; }
#contents .content .product_mainbox2 .center_box .text_box a li {font-size:14px; color:#fff;}


#contents .content .products_tab1 {width:995px; height:40px; float:left; margin-bottom:30px;}
#contents .content .products_tab1 li {float:left; font-weight:bold; width:238px; height:40px; background:url('../images/business/01_tab.gif') no-repeat center bottom; color:#999; font-size:14px; text-align:center; margin-left:11px;}
#contents .content .products_tab1 li.li_none {margin-left:0px;}
#contents .content .products_tab1 li.ov {background:url('../images/business/01_tab_ov.gif') no-repeat center bottom; color:#000;}

#contents .content .products_list {width:995px; float:left;}
#contents .content .products_list li {margin-top:30px;width:995px; float:left;}
#contents .content .products_list li .product_box {float:left; width:995px; color:#333; padding-top:20px;}
#contents .content .products_list li .product_box img {float:left; width:252px; height:193px; padding-right:35px;}
#contents .content .products_list li .product_box table {width:600px; margin:20px 0 0 0; float:left; border-spacing:0; border-collapse:collapse;}
#contents .content .products_list li .product_box th {font-size:14px; height:25px; color:#333; text-align:right;}
#contents .content .products_list li .product_box td {font-size:14px; height:color:#333; padding-left:15px;}


/* Ã¤¿ëÁ¤º¸ */
#contents .content .job01_box {width:995px; height:990px; float:left; background:url('../images/job/01_bg.jpg') no-repeat; margin-top:30px; position:relative; text-align:center; padding-top:66px;}
#contents .content .job01_box .text_box {width:220px; position:absolute; z-index:99; text-align:center; color:#fff;}

#contents .content .job02_box {width:995px; height:853px; float:left; background:url('../images/job/02_bg.jpg') no-repeat; margin-top:30px; position:relative; text-align:center; padding-top:80px; color:#fff;}
#contents .content .job02_box .text_box {width:250px; position:absolute; z-index:99; text-align:center; color:#fff;}

#contents .content .job03_box {width:995px; height:913px; float:left; background:url('../images/job/03_bg.jpg') no-repeat; margin-top:30px; position:relative; text-align:center; padding-top:80px; color:#fff;}
#contents .content .job03_box .text_box {width:180px; position:absolute; z-index:99; text-align:center; color:#fff;}


/* °ø½ÃÁ¤º¸ */
#contents .content .investment01_top {width:953px; height:190px;float:left; font-size:30px; line-height:36px; padding-top:44px; margin-top:30px; padding-right:42px; background:url('../images/investment/01_bg.jpg') no-repeat; font-weight:bold; color:#000; text-align:right;}
#contents .content .investment01_box {width:995px; float:left; padding-top:30px;}
#contents .content .investment01_box table {width:995px; margin:8px 0 30px 0; float:left; border-spacing:0; border-collapse:collapse;}
#contents .content .investment01_box th.title {height:35px; background-color:#5f778f;font-weight:bold;border-bottom:1px solid #a1afbd; color:#fff;}
#contents .content .investment01_box th.th_fwb {font-weight:bold}
#contents .content .investment01_box th {font-size:14px; height:32px; color:#333; font-weight:normal; border-right:1px solid #c8d1d9; border-left:1px solid #c8d1d9; border-bottom:1px solid #c8d1d9;}
#contents .content .investment01_box td {font-size:14px; padding-right:25px; color:#333; text-align:right; border-bottom:1px solid #c8d1d9; border-right:1px solid #c8d1d9;}
#contents .content .investment01_box td.fc_951C27	{color:#FF0000}

#contents .content .investment01_box tr.tr_fwb th {font-weight:bold;}
#contents .content .investment01_box tr.tr_fwb td {font-weight:bold;}
#contents .content .investment01_box tr.tr_fwb td.fc_951C27	{color:#FF0000}


/* License */
#contents .content .license_title {width:100%; float:left; color:#000;font-weight:bold;font-size:30px; padding-top:25px; background:url('../images/license/01_06.jpg') no-repeat; margin-top:50px;}
#contents .content .license_title2 {width:100%; float:left; color:#154b9c;font-weight:bold;font-size:24px; padding-top:25px; background:url('../images/license/01_06.jpg') no-repeat; margin:50px 0 35px 0;}

#contents .content .license01_box {width:995px; float:left; background:#e7eef2 url('../images/license/01_01.jpg') no-repeat; margin-top:30px; padding-top:170px; padding-bottom:40px;}
#contents .content .license01_box .p_title {color:#fff;font-weight:bold;font-size:30px; padding-left:63px;line-height:36px; word-spacing:2px; letter-spacing:-1px;}
#contents .content .license01_box .white_box {width:400px; height:205px; float:left; background:#fff; margin-top:30px; margin-left:23px; margin-bottom:50px; padding:13px 30px 0 30px;}
#contents .content .license01_box .img_box {width:350px; float:left; text-align:center; margin-bottom:40px; margin-top:40px; font-size:12px; color:#333;font-weight:bold;}
#contents .content .license01_text {width:450px; margin-top:50px; color:#333; font-size:14px;}

#contents .content .license02_box {width:900px; float:left; background:#e7eef2; margin-top:30px; padding:30px 45px 60px 50px;}
#contents .content .license02_box table {width:845px; margin:40px 0 0 30px; float:left; border-spacing:0; border-collapse:collapse;}
#contents .content .license02_box th {font-size:18px; padding:10px 0 10px 0; line-height:20px; background:#7d8d98; color:#fff; border-right:1px solid #e7eef2;}
#contents .content .license02_box th.left1 {font-size:14px; background:#dde8ef; color:#284f6a;}
#contents .content .license02_box th.left2 {font-size:14px; background:#f3f7fa; color:#284f6a;}
#contents .content .license02_box th.left3 {font-size:14px; background:#fff;}
#contents .content .license02_box td {font-size:14px; padding:10px 0 10px 0; line-height:20px; color:#333; text-align:center; font-weight:bold; border-right:1px solid #e7eef2; background:#dde8ef;}
#contents .content .license02_box td.bg1 {background:#fff;}
#contents .content .license02_box td.bg2 {background:#f3f7fa;}

#contents .content .license03_top {width:995px; height:36px; float:left; text-align:center; background:#f0f0f0; margin-bottom:30px; padding-top:10px; color:#000; font-weight:bold; font-size:14px;}
#contents .content .license03_01_box {width:935px; float:left; background:#f6f6f0; margin-top:30px; padding:10px 30px 60px 30px;}
#contents .content .license03_02_box {width:935px; float:left; background:#f6f6f0; margin-top:30px; padding:10px 30px 60px 30px;}
#contents .content .license03_02_box table {margin-top:30px; float:left; border-spacing:0; border-collapse:collapse; border-left:1px solid #6b6b60; border-top:1px solid #6b6b60;}
#contents .content .license03_02_box th {font-size:12px; padding:8px 0 8px 0; line-height:18px; background:#efefdd; color:#333; border-right:1px solid #6b6b60; border-bottom:1px solid #6b6b60;}
#contents .content .license03_02_box th.left {background:#eeeeea;}
#contents .content .license03_02_box th.top {background:#efefe3;}
#contents .content .license03_02_box td {font-size:12px; padding:8px 0 8px 0; line-height:18px; color:#333; text-align:center; border-right:1px solid #6b6b60; border-bottom:1px solid #6b6b60; background:#fff;}

#contents .content .license04_box {width:995px; float:left; background:#e7eef2; margin-top:30px; padding:90px 0 75px 5px;}
#contents .content .license04_box .text_box {width:330px; float:left; text-align:center;}
#contents .content .license04_box .text_box .title {width:290px; margin:0 auto; background:#fff; padding:5px 0 5px 0; text-align:center; color:#333; font-size:16px; font-weight:bold;}

