/*======================== Company =======================*/

/*회사비젼*/
div.contL {float:left; width:56%;}
div.contR {float:right; width:40%;}


/*회사비젼*/
table.summary {width:95%; border-spacing:0; border:solid 1px #c8c8c8;}
table.summary tbody tr th {background:#134289; color:#ffffff; height:45px; padding-left:25px; font-size:15px; border-bottom:solid 1px #c8c8c8;}
table.summary tbody tr td {padding-left:25px; color:#434343; font-weight:normal; font-size:15px; border-bottom:solid 1px #c8c8c8;}
table.summary tbody .none {border:none;}


/*개요및연혁*/
div.history {width:95%; height:auto; overflow:hidden; background:url("../../images/sub/bg_history.gif") repeat-x bottom; padding-bottom:20px; margin-bottom:20px;}
div.history div.year {width:15%; float:left;}
div.history div.year p {font-size:35px; color:#2b6bd3; padding:5px 0 0 20px;}
div.history div.list {float:left;}
div.history div.list ul {list-style:none;}
div.history div.list ul li { font-size:14px; color:#434343; line-height:25px; background:url("../../images/sub/icon_history.gif") no-repeat 2px; padding-left:20px; }

/*납품실적*/
div.client_wrap {width:100%; overflow:hidden;}
div.client_wrap div.client {float:left;  margin:0 15px 15px 0; width:250px; height:149px; border:solid 1px #e0e0e0;}
div.client_wrap div.client table {width:100%; text-align:center; }
div.client_wrap table tr td {height:149px; }
div.client_wrap table img {vertical-align:bottom; }


/*상시 인재채용*/
div.recruit_area_wrap {width:100%; padding:0; margin:0 auto;}
div.recruit_area_wrap .tit {text-align:center; font-size:17px; }
div.recruit_area {float:left; padding:0; margin:17px 17px 35px 17px; width:437px; height:467px; text-align:center;}
div.recruit_area dl {clear:both; padding-top:20px;}
div.recruit_area dl dt {font-weight:bold; padding-bottom:10px;}
div.recruit_area dl dd {line-height:25px;}
div.recruit_area_wrap .blue {background:#f2f8ff;}
div.recruit_area_wrap .pink {background:#fff2f2;}

div.recruit_apply_wrap {width:100%; height:135px; overflow:auto; border:solid 1px #cccccc; background:#fbfbfb;}
div.recruit_apply {margin:15px 0 0 45px;}
div.recruit_apply dl {clear:both; padding:10px 0;}
div.recruit_apply dl dt {float:left; width:56px; height:31px; background:#666666; color:#ffffff; text-align:center;}
div.recruit_apply dl dd {float:left; padding-left:20px; line-height:22px; color:#434343;}

div.recruit_method_wrap {width:100%; height:280px; margin-top:15px; background:url("../../images/sub/recruit_icon_bg.gif")repeat-x 0px 80px;}
div.recruit_method {float:left; width:164px; text-align:center; margin-right:60px; }
div.recruit_method div.icon {width:164px; height:164px; border-radius:50%; background:#f6f6f6; }
div.recruit_method div.icon p {text-align:center; padding-top:50px;}
div.recruit_method dl {margin-top:15px;}
div.recruit_method dl dt {color:#1c5fa8;}
div.recruit_method dl dd {color:#434343; font-size:13px; line-height:22px;}
div.recruit_method_wrap .last {margin-right:-60px;}



/*======================== ekms =======================*/

/*암호키 관리

div.key_summary {float:left; width:48%; height:178px; border:solid 1px #0e4785; margin-bottom:30px;}
div.key_summary div.left {float:left; width:35%; height:178px; background:#1c5fa8; color:#ffffff; text-align:center; font-size:18px; }
div.key_summary div.left dl {padding-top:30px;}
div.key_summary div.left dd {margin-top:5px;}
div.key_summary div.right {width:100%; position:relative; left:5%;}
div.key_summary div.right ul { margin:20px 0 0 20px;}
div.key_summary div.right ul li{list-style:none; background:url("../../images/sub/key_summary_dot.gif")no-repeat 0 14px; padding-left:15px; color:#2f2f2f; margin-bottom:10px;}*/

div.key_summary {float:left; width:519px; height:178px; border:solid 1px #0e4785; margin-bottom:30px;}
div.key_summary div.left {float:left; width:193px; height:178px; background:#1c5fa8; color:#ffffff; text-align:center; font-size:18px;}
div.key_summary div.left dl {padding-top:30px;}
div.key_summary div.left dd {margin-top:5px;}
div.key_summary div.right {float:left; width:300px; margin:20px 0 0 20px;}
div.key_summary div.right ul li{list-style:none; background:url("../../images/sub/key_summary_dot.gif")no-repeat 0 14px; padding-left:15px; color:#2f2f2f; margin-bottom:10px;}

div.key_guide {width:100%; background:#f9f9f9; margin-top:5px; padding:20px 5px;}
div.key_guide ul.dep1 {margin-left:40px ; color:#2c5ac4; list-style:decimal; font-weight:bold;}
div.key_guide ul.dep1 li { font-size:16px; }
div.key_guide ul.dep2 {color:#434343; list-style:none; font-weight:normal; padding-bottom:10px; }
div.key_guide ul.dep2 li { font-size:14px; padding-left:10px; background:url("../../images/sub/key_guide_dot.gif")no-repeat 0 14px; line-height:25px;}
div.key_guide_contL {float:left; width:50%;}
div.key_guide_contR {float:right; width:42%;}

div.key_need_wrap {width:100%; overflow:hidden; background:url("../../images/sub/key_need_arrow.gif") no-repeat top;}
div.key_need1 {float:left; width:33%; background:url("../../images/sub/key_need_line.gif") repeat-y 50% 0; margin-right:15px;}
div.key_need1 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#8ab9ed; border:solid 1px #5d95d3; text-align:center; font-size:18px; font-weight:bold;}
div.key_need1 div.text {width:100%; height:203px; background:#f4f4f4; text-align:center; margin-top:30px;}
div.key_need1 div.text dl dt {width:100%; height:61px; background:#8ab9ed; color:#ffffff; font-size:15px; padding-top:15px;}
div.key_need1 div.text dl dd {font-size:13px; color:#242424; line-height:22px;}
div.key_need1 img {width:100%;}
div.key_need2 {float:left; width:18%; background:url("../../images/sub/key_need_line.gif") repeat-y 50% 0; margin-right:15px;}
div.key_need2 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#4e88c7; border:solid 1px #3a78bb; text-align:center; font-size:18px; font-weight:bold;}
div.key_need2 div.text {width:100%; height:203px; background:#f4f4f4; text-align:center; margin-top:30px;}
div.key_need2 div.text dl dt {width:100%; height:61px; background:#4e88c7; color:#ffffff; font-size:15px; padding-top:15px;}
div.key_need2 div.text dl dd {font-size:13px; color:#242424; line-height:22px;}
div.key_need2 img {width:100%;}
div.key_need3 {float:left; width:13%; background:url("../../images/sub/key_need_line.gif") repeat-y 50% 0; margin-right:15px; }
div.key_need3 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#195ea9; border:solid 1px #0f4c8f; text-align:center; font-size:18px; font-weight:bold;}
div.key_need3 div.text {width:100%; height:203px; background:#ffecec; text-align:center; margin-top:30px; }
div.key_need3 div.text dl dt {width:100%; height:61px; background:#195ea9; color:#ffffff; font-size:15px; padding-top:15px; }
div.key_need3 div.text dl dd {font-size:13px; color:#ee4848; line-height:22px; font-weight:bold;}
div.key_need3 img {width:100%;}
div.key_need4 {float:left; width:29%; background:url("../../images/sub/key_need_line.gif") repeat-y 50% 0;}
div.key_need4 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#02366e; border:solid 1px #03264d; text-align:center; font-size:18px; font-weight:bold;}
div.key_need4 div.text {width:100%; height:203px; background:#f4f4f4; text-align:center; margin-top:30px;}
div.key_need4 div.text dl dt {width:100%; height:61px; background:#02366e; color:#ffffff; font-size:15px; padding-top:15px;}
div.key_need4 div.text dl dd {font-size:13px; color:#242424; line-height:22px;}
div.key_need4 img {width:100%;}

/*
div.key_need_wrap {width:100%; overflow:hidden; background:url("../../images/sub/key_need_arrow.gif") no-repeat top;}
div.key_need1 {float:left; width:354px; background:url("../../images/sub/key_need_line.gif") repeat-y 177px 0; margin-right:15px;}
div.key_need1 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#8ab9ed; border:solid 1px #5d95d3; text-align:center; font-size:18px; font-weight:bold;}
div.key_need1 div.text {width:354px; height:203px; background:#f4f4f4; text-align:center; margin-top:30px;}
div.key_need1 div.text dl dt {width:100%; height:61px; background:#8ab9ed; color:#ffffff; font-size:17px; padding-top:15px;}
div.key_need1 div.text dl dd {font-size:13px; color:#242424; line-height:22px;}

div.key_need2 {float:left; width:178px; background:url("../../images/sub/key_need_line.gif") repeat-y 89px 0; margin-right:15px;}
div.key_need2 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#4e88c7; border:solid 1px #3a78bb; text-align:center; font-size:18px; font-weight:bold;}
div.key_need2 div.text {width:178px; height:203px; background:#f4f4f4; text-align:center; margin-top:30px;}
div.key_need2 div.text dl dt {width:100%; height:61px; background:#4e88c7; color:#ffffff; font-size:17px; padding-top:15px;}
div.key_need2 div.text dl dd {font-size:13px; color:#242424; line-height:22px;}

div.key_need3 {float:left; width:155px; background:url("../../images/sub/key_need_line.gif") repeat-y 77px 0; margin-right:15px; }
div.key_need3 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#195ea9; border:solid 1px #0f4c8f; text-align:center; font-size:18px; font-weight:bold;}
div.key_need3 div.text {width:155px; height:203px; background:#ffecec; text-align:center; margin-top:30px; }
div.key_need3 div.text dl dt {width:100%; height:61px; background:#195ea9; color:#ffffff; font-size:17px; padding-top:15px; }
div.key_need3 div.text dl dd {font-size:13px; color:#ee4848; line-height:22px; font-weight:bold;}

div.key_need4 {float:left; width:329px; background:url("../../images/sub/key_need_line.gif") repeat-y 165px 0;}
div.key_need4 div.num {width:30px; height:30px; padding:0; margin:0 auto; border-radius:50%; color:#ffffff; background:#02366e; border:solid 1px #03264d; text-align:center; font-size:18px; font-weight:bold;}
div.key_need4 div.text {width:329px; height:203px; background:#f4f4f4; text-align:center; margin-top:30px;}
div.key_need4 div.text dl dt {width:100%; height:61px; background:#02366e; color:#ffffff; font-size:17px; padding-top:15px;}
div.key_need4 div.text dl dd {font-size:13px; color:#242424; line-height:22px;}*/


/*ekms 소개*/
div.ekms {width:100%; background:#f5f5f5; overflow:hidden; margin:10px 0 ;}
div.ekms p.num {float:left; font-size:48px; color:#2860a7; font-weight:bold; margin:20px 30px 0 20px;} 
div.ekms div.list {float:left; width:90%; margin:20px 0;}
div.ekms div.list p {font-size:20px; color:#2860a7; font-weight:bold; }
div.ekms div.list ul {list-style:none; margin-top:15px;}
div.ekms div.list ul li {padding-left:15px; background:url("../../images/sub/ekms_dot.gif") no-repeat 0 12px; color:#2f2f2f; line-height:28px;}

/*iot 소개*/
table.iot {width:100%; border-spacing:0; border-left:solid 1px #c8c8c8; border-top:solid 1px #c8c8c8;}
table.iot thead.sky {background:#68a4e6;}
table.iot thead.blue {background:#134289;}
table.iot thead tr th{height:44px; color:#ffffff; border-bottom:solid 1px #c8c8c8; border-right:solid 1px #c8c8c8;}
table.iot tbody tr td{height:55px; color:#434343; line-height:20px; text-align:center; border-bottom:solid 1px #c8c8c8; border-right:solid 1px #c8c8c8;}



/*======================== hsm =======================*/

/*hsm 소개*/
div.hsm_icon_wrap {margin-top:35px;}
div.hsm_icon {float:left; width:220px; border:solid 1px #e0e0e0; height:340px; text-align:center; margin:4px 4px 0 0;}
div.hsm_icon p {width:140px; height:140px; border-radius:50%; background:#f9f9f9; text-align:center; padding:0; margin:35px auto 0 auto; }
div.hsm_icon p img {margin-top:30px;}
div.hsm_icon div {margin-top:20px; line-height:23px; color:#434343;}

div.hsm_need {width:100%; background:#f9f9f9; overflow:hidden; padding:20px 40px; }
div.hsm_need ul li {float:left; list-style:none; width:490px; color:#2c5ac4; font-size:16px; line-height:30px; background:url("../../images/sub/hsm_need_dot.gif")no-repeat 0 13px;; padding-left:15px;}
div.hsm_need_wrap {width:100%; overflow:hidden;}
div.hsm_need_box {float:left; width:41%; height:433px; border:solid 1px #e0e0e0; margin-top:25px;}
div.hsm_need_box ul {margin:15px 25px; background:#ffffff;}
div.hsm_need_box ul li {list-style:none; font-size:14px; color:#242424; line-height:28px;}
div.hsm_need_arrow {width:11%; height:300px; float:left; background:url("../../images/sub/hsm_need_arrow.gif") no-repeat; margin:10% 4% 0 3%;}
div.hsm_need_arrow p {color:#ffffff; font-weight:bold; font-size:18px; margin:40px 0 0 25px; line-height:20px;}

div.hsm_build {width:68%; padding:0; margin:30px auto; }
div.hsm_build_top {width:499px; height:200px;  background:url("../../images/sub/hsm_build.gif")no-repeat; padding:0; margin:0 auto;}
div.hsm_build_top p {color:#ffffff; font-weight:bold; font-size:18px; padding:15px 0 0 50px;}
div.hsm_build_bottom {width:100%; margin-top:20px;}
div.hsm_build_bottom p {float:left; width:35%; height:228px; background:#126a92; color:#ffffff; font-size:18px; text-align:center; padding-top:80px}
div.hsm_build_bottom table {float:right; width:63%; border-top:solid 1px #c8c8c8; border-left:solid 1px #c8c8c8; border-right:solid 1px #c8c8c8; border-spacing:0;}
div.hsm_build_bottom table thead tr td{background:#1c5fa8; height:45px; text-align:center; color:#ffffff;}
div.hsm_build_bottom table tbody tr td{height:45px; border-bottom:solid 1px #c8c8c8; text-align:center;}

/*주요 특장점*/
div.advantage_wrap {width:100%; margin-top:15px;}
div.advantage, div.advantage2 {float:left; width:528px; height:110px; background:#f2f8ff; border:solid 1px #dfdfdf; margin:0 10px 10px 0;}
div.advantage p {float:left; width:15%; height:100%; background:url("../../images/sub/advantage_bg1.gif")no-repeat; color:#ffffff; font-size:26px; font-weight:bold; padding:35px 0 0 20px;}
div.advantage dl {margin:20px 0 0 90px;}
div.advantage dl dt {color:#134289; font-size:22px; font-weight:bold; padding-bottom:5px;}
div.advantage dl dd {color:#161616; font-size:14px; line-height:20px;}

div.advantage_green {float:left; width:528px; height:110px; background:#f2feff; border:solid 1px #dfdfdf; margin:0 0 10px 0;}
div.advantage_green p {float:left; width:15%; height:100%; background:url("../../images/sub/advantage_bg2.gif")no-repeat; color:#ffffff; font-size:26px; font-weight:bold; padding:35px 0 0 20px;}
div.advantage_green dl {margin:20px 0 0 90px;}
div.advantage_green dl dt {color:#126a92; font-size:22px; font-weight:bold; padding-bottom:5px;}
div.advantage_green dl dd {color:#161616; font-size:14px;}

/*HSM 라인업*/
div.contText div.top_img {width:98%; z-index:100; height:80px; position:relative; top:-70px; right:0; background:url("../../images/sub/lineup_bg.gif")no-repeat right top;}
div.lineup_wrap {width:100%;  position:relative; top:-74px; z-index:100;}
div.lineup {float:left; width:512px; height:319px; border:solid 1px #d7d7d7;margin:0 2% 2% 0; }
div.lineup p.tit {width:100%; height:57px; background:#134289; font-size:20px; color:#ffffff; text-align:center; padding-top:13px;}
div.lineup p.text {width:100%; height:92px; color:#2c5ac4; padding:20px 0 0 20px;} 
div.lineup div {height:168px; padding:10px 0 0 20px; background:#fafafa;}
div.lineup div p{color:#ee4848;}
div.lineup div ul li {list-style:none; padding-left:27px; background:url("../../images/sub/lineup_dot.gif")no-repeat 15px 15px; line-height:27px;}

/*지원 암호 알고리즘*/
table.algorithm {width:100%; border-spacing:0; border-top:solid 1px #c8c8c8;border-left:solid 1px #c8c8c8; border-right:solid 1px #c8c8c8; margin:10px 0 20px 0;}
table.algorithm thead tr th{height:45px; background:#195ea9; color:#ffffff; border-bottom:solid 1px #c8c8c8; border-left:solid 1px #c8c8c8;}
table.algorithm tbody tr th {height:45px; background:#ffecec; color:#ee4848;border-bottom:solid 1px #c8c8c8; line-height:22px;}
table.algorithm tbody tr td {height:45px; color:#434343; text-align:center; border-left:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8;}
table.algorithm .none {border:none;} 
table.algorithm .gray {background:#f7f7f7;}


/*======================== hsm =======================*/

/*공지사항*/
table.notice {width:100%; border-top:solid 2px #444547; border-spacing:0;}
table.notice thead tr th{background:#f7f7f7; height:45px; border-bottom:solid 1px #e1e1e1;}
table.notice thead tr td{ height:45px; padding-left:20px; border-bottom:solid 1px #e1e1e1;}
table.notice tbody tr th {text-align:left; padding-left:20px; font-weight:normal; border-bottom:solid 1px #e1e1e1;}
table.notice tbody tr td {text-align:center; height:45px; border-bottom:solid 1px #e1e1e1;}
table.notice tbody tr td div.content {width:85%; text-align:center; padding:0; margin:30px auto; }
table.notice tbody tr td div.content p {padding-bottom:15px;text-align:center;}
div.notice_btn {float:right; width:55px; height:55px; border-radius:50%; background:#636363; margin:20px 15px 0 0; }
div.notice_btn p {color:#ffffff; font-weight:bold; text-align:center; padding-top:10px;}

/*고객문의*/
div.customer {float:left; width:350px; text-align:center; margin-bottom:25px;}
div.customer dl dt{font-size:20px; color:#161616; margin:10px 0;}
div.customer dl dd {color:#434343;}

div.partner {clear:both; width:100%; padding-top:25px;}
div.partner p.title {float:left; width:15%; height:100px; margin-top:40px; text-align:center; font-size:20px; padding-right:10px;}

div.partner div.search {float:left; width:85%; border:solid 1px #cfcfcf; background:#f3f3f3; text-align:center; padding-top:15px; margin-bottom:15px; }
div.partner div.search select {width:130px;}
div.partner div.search div.bottom {float:right; width:100%; padding:20px 0; }
div.partner div.search div.bottom p.tit {float:left; color:#ee4848; width:80px; text-align:right; margin-top:15px; font-size:15px;}
div.partner div.search div.area { display:inline-block; width:93px; height:61px; text-align:left;border:solid 1px #cccccc; background:#ffffff; margin-bottom:5px;}
div.partner div.search div.area p {text-align:center; margin-top:15px;}

div.partner table {width:100%; border-spacing:0;  border-top:solid 1px #c8c8c8;  border-left:solid 1px #c8c8c8;}
div.partner table thead {background:#4e88c7;  height:45px;}
div.partner table thead tr th {color:#ffffff; border-right:solid 1px #c8c8c8;}
div.partner table tbody tr td {height:45px; text-align:center; font-size:12px; color:#434343;border-right:solid 1px #c8c8c8; border-bottom:solid 1px #c8c8c8; padding:0 5px; line-height:18px;}



/*page05
div.contL50 {float:left; width:48%;}
div.contR50 {float:right; width:45%;}
div.history {width:98%; margin:0 auto; background:url("../../img/content/history_bg.jpg") no-repeat center top; padding-top:80px; overflow:hidden;}
div.history h3 {font-size:35px; font-weight: normal; color:#7cab38; }
div.history ul {list-style-type:none; padding:20px 0 45px 0; margin:0;}
div.history ul li {background:url("../../img/common/arrow_09.gif") no-repeat 10px center; padding-left:22px; line-height:25px; }*/

/*board_08 대리점*/
div.ca_map {text-align:center;}

/*common*/
#contentsArea {font-size:13px; line-height:22px;}
#contentsArea .img_c {text-align:center; }
#contentsArea .txt_B {font-weight:bold; color:#0071c5;} 
#contentsArea .txtGreen {font-weight:bold; color:#70c104;} 
#contentsArea .txtBold {font-weight:bold; }
#contentsArea .txtB { color:#0071c5; }
#contentsArea p.txtP { padding-bottom:20px; }
#contentsArea div.contBox1 {font-size:14px; line-height:28px;}
h4 { margin:0; background:url("../../img/common/arrow_17.gif") no-repeat left 2px; font-size:15px; padding:0 0 15px 20px; margin-top:5px;}
ul.list, ul.none {padding:0 0 20px 0; margin:0; overflow:hidden;}
ul.list li { background:url("../../img/common/arrow_09.gif") no-repeat 15px 7px; padding-left:25px; }
p.txt_box { border:1px solid #d2d2d2; padding:15px 15px; margin:0; background:#f2f2f2; }
.pdL10 {padding-left:10px}
.pdL15 {padding-left:15px}
.pdL20 {padding-left:20px}
.pdL25 {padding-left:25px}
.pdT15 {padding-top:15px}
.pdT20 {padding-top:20px}
.pdT30 {padding-top:30px}
.fontM{font-size:17px;}
.fontL{font-size:22px;}
.fontXL{font-size:38px;}

#contentWrap #content #contentsArea ul.sitemap_box { padding:0; margin:0;  }
#contentWrap #content #contentsArea .sitemap_list { list-style-type:none; float:left; width:190px; padding:0 15px; height:220px;  }
#contentWrap #content #contentsArea .sitemap_list h3 { font-size:1.7em; font-weight:normal; border-bottom:1px solid #e1e1e1;  padding:15px 5px; margin:0 0 5px 0; }
#contentWrap #content #contentsArea ul.sitemap_con { list-style-type:none;  padding:0; margin:0; }
#contentWrap #content #contentsArea ul.sitemap_con li{ padding-top:5px; padding-left:5px; }

div.map2 {width:100%; box-sizing:border-box; border:1px solid #dfdfdf; padding:20px 20px 22px 140px;  background-color:#fff; background-image:url("../../img/sub/bg_address.jpg"); background-repeat:no-repeat; background-position:30px center; margin-top:30px;}
div.map2 ul {padding:0; margin:0; list-style-type:none; }
div.map2 ul li span.tit {width:80px; display:inline-block; color:#0071c5; line-height:25px; }
div.map2 ul li span.add {}

#contentsArea div.personal{padding:0; margin:0;}
#contentsArea div.personal h3{padding:0 0 5px 0;}
#contentsArea div.personal p{font-size:12px; padding-bottom:25px;}

table.tb01 {border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
table.tb01 th{border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:5px 5px; background-color:#f0f0f0; color:#ed1e30}
table.tb01 td{border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:5px 5px;}


/*****************************모바일 화면****************************/

@media not all and (min-width:960px){
div.contL {float:none; width:100%; text-align:center; }
div.contR {float:none; width:100%;}	

/*page05
div.contL50 {clear:both; width:100%;}
div.contR50 {clear:both; width:100%;}
div.history {width:98%; margin:0 auto; background:none; padding-top:30px; overflow:hidden;}
div.history h3 {font-size:35px; font-weight: normal; color:#7cab38; }
div.history ul {list-style-type:none; padding:20px 0 45px 0; margin:0;}
div.history ul li {background:url("../../img/common/arrow_09.gif") no-repeat 10px center; padding-left:22px; line-height:25px; }*/


div.map2 {width:100%; box-sizing:border-box; border:1px solid #dfdfdf; padding:20px 20px ;  background-color:#fff; background:none; margin-top:30px;}
}	
