@import url(/index/include/nanum.css);

/* reset */
body,ul,ol,li,dl,dd,dt,div,p,form,button,h1,h2,h3,h4,h5,h6,img,form,fieldset,input,select,iframe,textarea {margin:0; padding:0;}
ul,ol,li {list-style:none !important;}
body {word-break:break-all;}
body,th,tr,td,ul,li,ol,input,select {font-size:inherit; font-family:nanum,'nanum',"nanum";}
td,form,textarea,center,opxion,pre,blockquote,textarea{font-size:12px; color:#808080;}
table{border-collapse:collapse;}
img {border:0; vertical-align:middle; padding:0; margin:0;}
a {text-decoration:none; color:#808080;}
a:hover {text-decoration:none;}
#wrap {width:100%; float:left; overflow:hidden; min-width:1120px; float:left; padding-top:74px; position:relative;}


/* header */
#header {width:100%; height:75px; float:left; background:#222222; position:fixed; top:0; left:0; z-index:100000;}
#header h1 {width:158px; height:61px; float:left; padding-top:5px;}
#nav {height:75px; float:right;}
#nav h2 {text-indent:-9999px; width:1px; height:1px; overflow:hidden;}
#nav ul {float:left; line-height:75px;}
#nav ul li {float:left; margin-left:60px;}
#nav ul li.icon {margin-left:55px;}
#nav ul li a {color:#eae8e8; font-size:15px; font-weight:bold;}
#nav ul li.icon a {font-size:11px;}
#nav ul li.icon a img {margin-right:7px;}
#nav ul li a:hover,#nav ul li a.on {color:#ffd200;}


/* content */
#content {width:100%;}
.visual {width:100%; height:400px; float:left; position:relative; overflow:hidden;}
.show {width:1120px; margin:0 auto; height:400px; position:relative;}
.show li {width:100%; height:400px; position:absolute; top:0; left:50%; margin-left:-1300px; display:none;}
.show li.show1 {display:block;}
.visual_btn {width:140px; position:absolute; bottom:80px; left:50%; margin-left:-70px;}
.visual_btn li {float:left; margin:0 10px; cursor:pointer;}

	#company {width:100%; float:left; height:530px; background:url(/index/images/company_background.gif); color:#444444; font-size:14px; line-height:24px;}
	#company .center {height:410px; background:url(/index/images/company_bg.png) no-repeat right top; padding-top:90px;}

	#homepage {width:100%; float:left; height:930px; background:url(/index/images/homepage_bg.gif) no-repeat center bottom;}
	#homepage .center {padding-top:90px;}
	.type {width:100%; height:318px; color:#b0aeb0; font-weight:bold; font-size:13px; margin-top:52px;}
	.type li {width:175px; float:left; text-align:center; line-height:22px; margin-left:60px;}
	.type li:first-child {margin-left:0;}
	.type li a {width:100%; display:block; float:left; text-align:center; margin-bottom:20px; letter-spacing:-1;}

	#portfolio {width:100%; float:left;  /*background:url(/index/images/portfolio_bg.gif) repeat 0 0;*/}
	#portfolio .center {padding-top:70px; position:relative;}
	.pf_more {position:absolute; top:90px; right:1px; text-indent:-9999px; overflow:hidden;}
	.pf_more a {width:81px; height:21px; display:block; background:url(/index/images/more_btn_off.png) no-repeat 0 0;}
	.pf_more a:hover {background:url(/index/images/more_btn_on.png) no-repeat 0 0;}
	.pf_tmb {width:100%;  float:center;}
	.pf_tmb ul {display:flex;margin:20px -10px;}
	.pf_tmb li {width:33.3%; margin:10px;/*width:242px; height:187px; float:left; margin-left:50px; text-align:center; background:url(/index/images/white_bg.png) 0 0;*/ position:relative;}
	.pf_tmb li a {/*width:242px; height:175px; display:block; padding:6px 0;*/}
	.pf_tmb li a img {width:100%; height:auto; vertical-align:top;}
	.pf_tmb li.mg_none {margin-left:0;}
	.pf_tmb li span {width:242px; height:187px; position:absolute; top:0; left:0; /*background:url(/index/images/portfolio_over.png); */cursor:pointer; display:none;}

	#maintenance {width:100%; height:930px; float:left; background:#f1f1f4; color:#777777; font-size:14px; font-weight:bold; line-height:23px;}
	#maintenance .center {padding-top:90px; height:810px; background:url(/index/images/maintenance_bg.gif) center top;}
	#maintenance .b_txt {color:#222222;}
	.mtc_info {margin-top:15px;}
	.mtc_info li {padding-left:26px; background:url(/index/images/maintenance_list_icon.png) no-repeat 0 8px; line-height:30px;}
	.mtc_icon {width:100%; height:203px; margin-top:55px;}
	.mtc_icon li {float:left; margin-left:26px;}
	.mtc_icon li:first-child {margin-right:1px; margin-left:0;}

	#consult {width:100%; float:left; background:#f0c450; padding-top:70px;}
	#consult .topTitle {width:1120px; margin:0 auto;}
	#consult .topTitle span {color:#FFF;}
	#consult .tip {color:#666666; font-size:13px; line-height:50px;}
	#consult div.form1 {width:100%; height:240px;}
	#consult div.form2 {width:100%; height:410px;}
	#addShow {width:100%; display:block; padding-bottom:70px; display:none;}
	.online {width:100%; font-size:18px; color:#555555; font-weight:bold;}
	.online li {width:50%; float:left; height:60px; line-height:60px;}
	.online li.w100 {width:100%;}
	.online li.txt1 {width:100%; height:170px;}
	.online li p {width:120px; float:left;}
	.online li input {float:left; width:390px; height:34px; border:1px solid #dfddd9; margin-top:10px; padding:0 15px; line-height:34px; color:#222222; font-size:15px; font-weight:bold;}
	.online li.number input {width:95px;}
	.online li.number span {float:left; display:block; padding:0 7px;}
	.online li.ask_check label {float:left; margin-right:20px; padding-top:10px; line-height:40px;}
	.online li.ask_check label input {width:20px; height:20px; line-height:20px; margin-right:5px; border:0; border:none;}
	.online li textarea {width:950px; height:140px; border:1px solid #dfddd9; float:left; margin-top:10px; padding:15px; color:#222222; font-size:15px; font-weight:bold; font-family:nanum,'nanum',"nanum";}
	.addInfo {width:100%; border-top:1px solid #fbedcb; border-bottom:1px solid #fbedcb; margin-top:46px;}
	.addInfo .cs_title {cursor:pointer;}
	.cs_title {color:#444444; font-size:16px; font-weight:bold; margin:0 auto; width:1090px; background:url(/index/images/consult_list_style.png) no-repeat left center; padding-left:30px; height:70px; line-height:70px;}
	.cs_title p {float:left; width:600px;}
	.cs_title span {font-weight:normal; font-size:13px; color:#605f5f; padding-left:10px;}
	.cs_title img {cursor:pointer; float:right; margin-top:30px;}
	.agreement {width:100%;}
	.agreement .center .ag_scroll {width:1080px; height:182px; padding:15px 20px; background:#FFF; overflow-y:scroll; line-height:21px; color:#666666; font-size:12px;}
	.check {text-align:right; padding:15px 0;}
	.check label {color:#6d6d6d; font-size:14px; font-weight:bold;}
	.check label input {position:relative; top:1px; margin-right:3px;}
	.cend {text-align:center; padding:65px 0 90px 0;}


.linkMenu {width:100%; float:left; height:270px; background:url(/index/images/foot_bg.jpg) no-repeat center top;}
.linkMenu .center {position:relative;}
.linkMenu ul {width:680px; margin:0 auto; padding-top:90px;}
.linkMenu li {width:170px; float:left; text-align:center;}
.linkMenu li span {color:#ffffff; font-size:16px; font-weight:bold; display:block; padding-top:18px;}
#winTop {width:54px; height:54px; position:absolute; top:100px; right:-190px; cursor:pointer; z-index:10000;}

	/* homepage */
	.sub_container {width:100%; float:left;}
	.subTitle {margin:0 auto; width:1120px; height:48px; line-height:48px !important; padding:50px 0 40px 0;}
	.subTitle span {display:inline-block; line-height:58px !important; color:#a2a2a2; font-weight:bold !important; font-size:18px !important;}
	.subTitle img {vertical-align:top; margin-right:15px;}
	.sub_content {width:100%; float:left; padding-bottom:108px; min-height:500px;}
	.sub_container .pdnone {padding-bottom:0;}
	.subTab {width:100%; height:48px; float:left;}
	.subTab ul {width:100%; height:48px; float:left;}
	.subTab ul li {width:16.4%; height:48px; float:left; margin-left:3px;}
	.subTab ul li:first-child {margin-left:0;}
	.subTab ul li a {color:#888888; font-size:17px; font-weight:bold; background:#f3f3f3; display:block; height:48px; line-height:48px; text-align:center; position:relative;}
	.subTab ul li a span {width:13px; height:6px; position:absolute; bottom:-6px; left:50%; margin-left:-6px; display:none; background:url(/index/images/sub_tab_ov.gif) no-repeat 0 0;}
	.subTab ul li a:hover, .subTab ul li a.on {background:#ffd100; color:#FFF;}
	.subTab ul li a:hover span, .subTab ul li a.on span {display:block;}
	.homepageType {width:100%; float:left; padding:47px 0 33px 0;}
	.type_info {width:100%; float:left;}
	.type_left {width:370px; float:left;}
	.type_left h4 {width:100%; height:33px; float:left;}
	.type_left h4 p {height:33px; line-height:33px; background:#222222; float:left; color:#FFF; font-size:27px; font-weight:900; padding:0 3px;}
	.type_left h4 p span.txt_color1 {color:#ffd100;}
	.type_left h4 p span.txt_color2 {color:#fd1b0e;}
	.type_left h4 p span.txt_color3 {color:#6cbaf4;}
	.type_left ul {width:100%; margin-top:20px; float:left;}
	.type_left ul li {width:100%; float:left; font-size:13px; font-weight:bold; color:#a3a2a2; padding:8px 0;}
	.type_left ul li p.tl_h {width:100px; display:inline-block; background:url(/index/images/sub_list_icon.gif) no-repeat left center; color:#4b4c4e; font-size:14px; padding-left:14px; float:left;}
	.type_left ul li span {color:#bababa; font-weight:normal; font-size:12px; padding-right:20px; display:block; float:left;}
	.type_left ul li p.tl_c {width:230px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.type_left ul li p.tl_c b {color:#666666;}
	.total {background:url(/index/images/sub_total_icon.gif) no-repeat left center; float:left; font-size:16px; color:#777777; font-weight:bold; padding:19px 0 19px 18px;}
	.total strong {font-weight:900; color:#222222; font-size:30px; padding-right:10px;}
	.apply {width:324px; height:48px; display:block; background:url(/index/images/sub_online_btn_off.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; float:left;}
	.apply:hover {background:url(/index/images/sub_online_btn_on.gif) no-repeat 0 0;}
	.type_right {width:730px; float:right;}	
	.typePtf {width:100%; float:left; padding-bottom:70px; background:url(/index/images/sub_line.gif) repeat-x left bottom;}
	.bg_none .typePtf {background:none;}
	.typePtf strong {width:1105px; display:block; float:left; color:#4b4c4e; font-size:14px; background:url(/index/images/sub_list_icon.gif) no-repeat left center; padding:33px 0 33px 15px;}
	.typePtf_left {float:left; padding-top:88px; cursor:pointer;}
	.typePtf_right {float:right; padding-top:88px; cursor:pointer;}
	.typePtf>div {width:1011px; height:210px; float:left; margin-left:37px; position:relative; overflow:hidden;}
	.typePtf>div p.none {width:100%; text-align:center; position:absolute; top:50%; margin-top:-10px; text-align:center;}
	.typePtf ul {height:210px; position:absolute; top:0; left:0;}
	.typePtf ul li {width:234px; height:210px; float:left; margin-right:25px;}
	.typePtf ul li .typePtf_tmb {width:230px; height:175px; border:2px solid #eeeeee; display:block;}
	.typePtf ul li .typePtf_tmb:hover {border:2px solid #ffd100;}
	.typePtf ul li p {width:234px; color:#828282; font-size:13px; font-weight:bold; padding-top:10px;}
	.typePtf ul li p a {display:block; width:234px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.typePtf ul li p a:hover {text-decoration:underline;}
	.typePtf ul li p span {color:#ffffff; font-family:gulim,'gulim',"gulim",±¼¸²,"±¼¸²",sans-serif; font-size:9px; background:#3b3b3b; font-weight:bold; display:inline-block; padding:2px; margin-right:10px;}
	.banner {background:url(/index/images/sub_banner_bg.gif) repeat 0 0; width:100%; float:left;}

	.homepageType2 {width:100%; float:left; padding:47px 0 33px 0;}
	.homepageType2 .type_left {width:530px;}
	.homepageType2 .type_left h4 {height:82px;}
	.homepageType2 .type_left ul {margin-top:16px;}
	.homepageType2 .type_left ul li {padding:11px 0;}
	.homepageType2 .type_left ul li img {float:left;}
	.homepageType2 .type_left ul li p {width:453px; float:left; background:url(/index/images/sub_list_icon.gif) no-repeat 17px 11px; padding-left:27px; letter-spacing:-1px; line-height:22px;}
	.homepageType2 .type_left ul li p strong {color:#4b4c4e; font-size:14px; display:block; line-height:26px;}
	.homepageType2 .type_left ul li p b {color:#666666;}
	.homepageType2 .type_right {width:534px;}
	.homepageType2 .typePtf {background:none;}
	.homepageType2 .typePtf_left {padding-top:110px;}
	.homepageType2 .typePtf_right {padding-top:110px}
	.homepageType2 .typePtf>div {width:1014px; height:260px; margin-left:34px;}
	.homepageType2 .typePtf ul {height:260px;}
	.homepageType2 .typePtf ul li {width:154px; height:224px; margin-right:18px;}
	.homepageType2 .typePtf ul li .typePtf_tmb {width:150px; height:220px;}
	.homepageType2 .typePtf ul li .typePtf_tmb:hover {width:150px; height:220px;}
	.homepageType2 .typePtf ul li p {width:154px;}
	.homepageType2 .typePtf ul li p a {width:154px;}

	/* portfolio */
	.search {width:100%; height:56px; border-top:2px solid #e4e3e3; border-bottom:2px solid #e4e3e3; float:left;}
	.select1 {float:left;}
	.select2 {float:left; margin-left:362px;}
	.search_txt {float:right; margin-top:10px; position:relative;}
	.search_txt .ps_txt {height:34px; border:1px solid #dfddd9; width:226px; /*background:url(/index/images/search_icon.gif) no-repeat right center;*/ line-height:36px; padding:0 35px 0 15px; font-size:15px; color:#777777; font-weight:bold;}
	.search_txt .ps_btn {width:34px; height:33px; position:absolute; top:2px; right:1px; border:0; border:none;}
	.portfolio_list,.portfolio_list ul,.portfolio_list ul li {width:100%; float:left;}
	.portfolio_list ul {padding-bottom:110px;}
	.portfolio_list ul li {margin-top:60px;}
	.list_tmb {width:234px; height:179px; float:left;}
	.list_tmb a {width:230px; height:175px; display:block; border:2px solid #eeeeee;}
	.list_tmb a:hover {border:2px solid #ffd100;}	
	.page_num {width:100%; float:left;}
	.page_num .list_link {width:60px; height:25px; line-height:25px; color:#FFF; background:#999999; float:left; font-weight:bold; font-size:15px; text-align:center; border:1px solid #999999; cursor:pointer;}
	.page_num ul {margin:0 auto;}
	.page_num ul li {float:left; width:28px; height:27px; text-align:center; margin:0 2px;}
	.page_num ul li a,.page_num ul li img {width:26px; height:25px; display:inline-block; border:1px solid #cccccc; line-height:25px; color:#333333; font-weight:bold; font-size:12px; cursor:pointer;}
	.page_num ul li a.on {color:#FFF; background:#919191; border:1px solid #919191;}

	/* À¯Áöº¸¼ö */
	.sub_maintenance {width:100%; float:left;}
	.sub_maintenance h4 {width:1098px; padding-left:22px; background:url(/index/images/consult_list_style.png) no-repeat 0 2px; padding-bottom:28px;}
	.sub_maintenance h4 span {color:#605f5f; font-weight:normal; font-size:13px; margin-left:10px;}
	.sub_maintenance ul {width:100%; height:203px;}
	.sub_maintenance ul li {float:left; margin-left:26px;}
	.sub_maintenance ul li:first-child {margin-right:1px; margin-left:0; font-size:16px; color:#4b4c4e; font-weight:bold;}
	.mt_show {width:100%; border-top:1px solid #e4e3e3; border-bottom:1px solid #e4e3e3; margin-top:80px; padding-top:30px;}
	.mt_show h4 {position:relative; cursor:pointer;}
	.mt_show h4 img {position:absolute; top:3px; right:0;}
	#hide_table {width:100%; display:none; margin-bottom:30px;}
	
	/* client */
	.client {width:100%; float:left;}
	.client p.txt {color:#777777; font-size:14px; font-weight:bold; line-height:22px; padding-top:50px; padding-left:22px; background:url(/index/images/consult_list_style.png) no-repeat 0 52px;}
	.client p.txt b {color:#4b4c4e; font-size:16px; font-weight:bold;}
	.client p.txt span {color:#f23025;}
	.client .step {width:100%; height:170px; padding:52px 0;}
	.client .step ul {float:left;}
	.client .step li {width:194px; float:left; height:170px; background:red; text-indent:-9999px; overflow:hidden;}
	.client .step li:first-child {width:150px;}
	.client .step li.step1 {background:url(/index/images/step_img.gif) no-repeat 0 0;}
	.client .step li.step2 {background:url(/index/images/step_img.gif) no-repeat -150px 0;}
	.client .step li.step3 {background:url(/index/images/step_img.gif) no-repeat -344px 0;}
	.client .step li.step4 {background:url(/index/images/step_img.gif) no-repeat -538px 0;}
	.client .step li.step5 {background:url(/index/images/step_img.gif) no-repeat -732px 0;}
	.client .step li.step6 {background:url(/index/images/step_img.gif) no-repeat -926px 0;}
	.client form {width:1120px; padding:47px 0; background:#f7f6f6; border:1px solid #dedede;}
	.client form fieldset {border:0; border:none; width:440px; margin:0 auto; position:relative;}
	.client form legend {display:none;}
	.client form p {width:100%; display:block; float:left; margin:7px 0;}
	.client form label {width:70px; display:block; float:left; height:32px; line-height:32px; color:#555555; font-size:14px; font-weight:bold;}
	.c_input1 {width:230px; height:30px; border:1px solid #dedede; float:left; padding:0 10px; font-weight:normal; font-size:13px; line-height:30px; color:#888888;}
	.c_input2 {width:96px; height:77px; position:absolute; top:7px; right:0; background:#2e2e2e; font-weight:bold; font-size:15px; text-align:center; color:#FFF; border:1px solid #2e2e2e;}

	/* ÇÏ´Ü¸Þ´º */
	.privacy {color:#666666; font-size:13px; line-height:22px; width:1060px; border:1px solid #e4e3e3; padding:20px 30px; margin:0 auto;}	


/* footer */
.emailModal {width:100%; height:100%; position:fixed; top:0; left:0; background:url(/index/images/black_bg.png) repeat 0 0; z-index:100000000; display:none;}
.emailModal img {position:absolute; top:50%; left:50%; margin:-183px 0 0 -308px; cursor:pointer;}
#footer {width:100%; clear:both;}
.footCompany {width:100%; height:230px; background:#2e2e2e; text-align:center; font-size:12px; font-weight:bold; color:#acacac; line-height:22px;}
.footCompany ul {padding:45px 0 30px 0;}
.footCompany li {display:inline; color:#7a7979; font-size:14px; font-weight:bold;}
.footCompany li.slash {padding:0 12px;}
.footCompany li a {color:#7a7979; font-size:14px; font-weight:bold;}
.footCompany li a:hover {color:#acacac;}
.footCompany p {font-family:dotum,'dotum',"dotum",µ¸¿ò,'µ¸¿ò',"µ¸¿ò"; color:#6b6b6b; font-weight:normal; font-size:11px; padding-top:30px;}
.footCompany p span {font-weight:bold; color:#6b5c26;}


.center {width:1120px; margin:0 auto;}
.page {width:100%; float:left; height:75px; position:relative; margin-top:-75px; z-index:-10;}
.topTitle {width:100%; height:48px; line-height:48px !important;}
.topTitle span {display:inline-block; line-height:58px !important; color:#a2a2a2; font-weight:bold !important; font-size:18px !important;}
.topTitle img {vertical-align:top; margin-right:15px;}
.title {color:#222222; font-size:18px; font-weight:bold; line-height:50px; margin-top:35px;}
.title span {color:#FFF; background:#222222; padding:0 2px;}
.title2 {color:#ffffff; font-size:18px; font-weight:bold; line-height:50px; margin-top:35px;}
.title2 span {color:#222222; background:#ffffff; padding:0 2px;}
.link_btn1 {width:100%; text-align:center; padding-top:75px;}
.link_btn1 a {width:210px; height:48px; display:block; background:url(/index/images/btn_detail_on.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin:0 auto;}
.link_btn1 a:hover {background:url(/index/images/btn_detail_off.png) no-repeat 0 0;}
.link_btn2 {width:210px;text-align:center; padding-top:55px;float:left;padding-right:10px;}
.link_btn2 a {height:48px; display:block; background:url(/index/images/btn_dsdetail_on.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin:0 auto;}
.link_btn2 a:hover {background:url(/index/images/btn_dsdetail_off.png) no-repeat 0 0;}
.link_btn3 {width:210px;text-align:center; padding-top:55px;float:left;padding-right:10px;}
.link_btn3 a {height:48px; display:block; background:url(/index/images/btn_dsadmin_on.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin:0 auto;}
.link_btn3 a:hover {background:url(/index/images/btn_dsadmin_off.png) no-repeat 0 0;}

/* table*/
.table1 .top th {color:#FFF; font-size:14px; background:#828282; padding:10px 0; border-right:1px solid #e4e3e3; text-align:center; width:242px; border-bottom:0; border-bottom:none;}
.table1 th.b_none,.table1 td.b_none {border-right:0; border-right:none;}
.table1 td.empty {width:4px; padding-left:0; border:0; border:none;}
.table1 th {background:#f7f6f6; color:#666666; font-size:13px; text-align:left; padding:14px 0 14px 8px; width:100px; border-bottom:1px solid #e4e3e3;}
.table1 td {width:126px; padding-left:8px; font-size:12px; color:#999999; border-bottom:1px solid #e4e3e3; border-right:1px solid #e4e3e3; line-height:20px;}
.table1 th b.txt_color1,.table1 td b.txt_color1 {color:#fd1b0e;}
.table2 th {width:177px; color:#FFF; font-size:14px; background:#828282; padding:10px 0; border-right:1px solid #e4e3e3;}
.table2 td {font-size:13px; border-bottom:1px solid #e4e3e3; border-right:1px solid #e4e3e3; line-height:20px; text-align:center; padding:10px 0; color:#666666; font-weight:bold; letter-spacing:-1px;}
.table2 td b.txt_color2 {font-size:15px; color:#f33c41; font-weight:900;}
.table2 th.b_none,.table2 td.b_none {border-right:0; border-right:none;}
.table3 {float:right; line-height:20px;}
.table3 .top th {width:815px; border-top:2px solid #e4e3e3; border-bottom:2px solid #e4e3e3; padding:13px 0 13px 15px; color:#423f3f; font-size:17px; background:#ffffff;}
.table3 th.b_none,.table3 td.b_none {border-right:0; border-right:none;}
.table3 th {background:#f7f6f6; color:#666666; font-size:13px; text-align:left; padding:11px 0 11px 15px; width:135px; border-bottom:1px solid #e4e3e3;}
.table3 td {width:250px; padding-left:15px; font-size:13px; color:#999999; border-bottom:1px solid #e4e3e3; border-right:1px solid #e4e3e3; font-weight:bold;}
.table3 td a {color:#999999; font-size:13px; font-weight:bold;}
.table3 td a:hover {text-decoration:underline;}
.table4 .top th {color:#FFF; font-size:14px; background:#828282; padding:10px 0; border-right:1px solid #e4e3e3; text-align:center; width:324px; border-bottom:0; border-bottom:none;}
.table4 .top th.basic {width:472px;}
.table4 th.b_none,.table4 td.b_none {border-right:0; border-right:none;}
.table4 th {background:#f7f6f6; color:#666666; font-size:13px; text-align:left; padding:14px 0 14px 10px; width:140px; border-bottom:1px solid #e4e3e3;}
.table4 td {width:312px; padding-left:10px; font-size:13px; color:#999999; border-bottom:1px solid #e4e3e3; border-right:1px solid #e4e3e3; line-height:20px; text-align:center;}
.table4 td b.txt_color1 {color:#f33c41; font-weight:900;}
.table5 .top th {border-top:1px solid #828282;}
.table5 .top td {border-top:1px solid #e4e3e3;}
.table5 th {color:#FFF; font-size:14px; background:#828282; padding:10px 0; border-bottom:1px solid #e4e3e3; text-align:center; width:170px;}
.table5 td {width:640px; font-size:13px; color:#999999; border-bottom:1px solid #e4e3e3; border-right:1px solid #e4e3e3; line-height:20px; padding:11px 0 11px 20px;}
.table5 td.gray {width:150px; background:#f7f6f6; border-right:0; border-right:none; color:#666666; padding-left:0; text-align:center;}
.table5 td.w150 {width:150px; padding-left:0; text-align:center;}
.table5 td.w300 {width:300px; padding-left:0; text-align:center;}
.table5 td.b_none {border-right:0; border-right:none;}
.mgt15 {margin-top:15px;}
.mgt80 {margin-top:80px;}