ul { list-style:none; margin:0; padding:0; }
h1,h2 { margin:0; }
a { color:#808080; }
a:hover { color:#808080; }
a:link { color:#808080; }
a:visited { color:#808080; }
a:actived { color:#808080; }

body { background:none; font-size:12px; }
#header_re { height:62px; width:100%; background-color:#000; }
.top { position:relative; height:62px; width:90.6%; margin:0 auto; }
.top_menu { position:absolute; width:30px; height:30px; padding-top:16px;  }
#header_re h1 { text-align:center; margin:0; padding-top:14px; }
#con_box { position:relative; width:90.6%; margin:0 auto;  }
#con_box .main_li li { float:left; width:50%; text-align:center; color:#808080; font-size:11px; margin-bottom:21px; }
.main_title { margin:27px 0 25px 0; }
.con_box_100 {top center no-repeat; background-size:100%; width:100%; background:#111 url("../images/2015_images/sub_bg_solution.jpg") top center no-repeat; background-size:100%; text-align:center; padding-top:24px;}

#footer_re { clear:both; width:100%; margin-top:40px; }
.footer_cs { width:100%; height:140px; background-color:#333; }
.footer_cs li { float:left; width:49%; text-align:center; margin-top:24px; }
.footer_cs li:first-child { border-right:1px #4c4c4c solid;  } 

#footer_re .footer_menu { width:100%; height:42px; background-color:#fff; border-bottom:1px #f0f0f0 solid;  }
.footer_menu li { float:left; width:24%; font-size:10px; border-right:1px #f0f0f0 solid; text-align:center; margin-top:16px;  }
.footer_menu li:last-child { border-right:0;  }
#footer_re p { width:90.6%; margin:15px auto; color:#a3a3a3; font-size:9px; line-height:15px; letter-spacing:0; }
#footer_re p span { margin-top:12px; }

#quick { position:fixed; z-index:1000; bottom:0; width:100%;}
#quick li { float:left; width:50%; height:50px; text-align:center; }
#quick li img { margin-top:15px; }
#quick li:first-child { background-color:#b5c823; opacity:0.95; }
#quick li:last-child { background-color:#86deff;  opacity:0.95; }


/* 서브페이지 */
#con_box .sub_title { font-size:16px; color:#242424; font-weight:bold; }
#con_box .sub_title span { font-weight:normal; }
.sub_dwbtn_box { position:absolute; right:-10px; top:46px; z-index:9999; }
.board_ready { text-align:center; }
body .sub5_header_bg h3 { letter-spacing:-1px !important; }

.sub_3menu { width:100%; height:65px; margin:15px 0 18px; 0;}
.sub_3menu li { float:left; width:50%; text-align:center; height:30px; color:#939393; border-bottom:2px #939393 solid; font-weight:bold; line-height:30px; }
.sub_3menu li a { color:#939393; }
.sub_3menu li img { margin:0 0 -3px 5px; }
.sub_3menu .menu_on { border-bottom:2px #000 solid; } 
.sub_3menu .menu_on a { color:#000; }

.sub_3menu_blank { width:100%; height:25px; margin:15px 0 18px; 0;}

.sub_3menu_li3 { width:100%; height:59px; margin:21px 0 18px; 0;}
.sub_3menu_li3 li { float:left; width:33.33%; text-align:center; height:24px; color:#939393; border-bottom:2px #939393 solid; font-weight:bold; line-height:18px; }
.sub_3menu_li3 li a { color:#939393; }
.sub_3menu_li3 li img { margin:0 0 -3px 5px; }
.sub_3menu_li3 .menu_on { border-bottom:2px #000 solid; } 
.sub_3menu_li3 .menu_on a { color:#000; }

.sub_header { width:100%; height:129px; text-align:center;}
.sub_header h2 { color:#fff; font-size:14px; text-align:center; padding-top:22px;}
.sub_header h2 span{ color:#fff; font-size:12px; text-align:center;}
.sub_header h3 {color:#fff; font-size:16px; text-align:center; margin:8px 0 0 0; font-weight:normal; letter-spacing:-0.5px;}

.sub_header a { display:inline-block; width:35.93%; height:36px; text-align:center; line-height:36px; border:1px #939393 solid; color:#939393; font-size:13px; margin-top:12px;}
.sub_header .a_class { display:inline-block; width:115px; height:36px; text-align:center; line-height:36px; border:1px #fff solid; color:#939393; font-size:13px; margin-top:4px;}
.sub_header .menu_on { display:inline-block; width:35.93%; height:36px; text-align:center; line-height:36px; border:1px #fff solid; color:#fff; font-size:13px; margin-top:12px;}

.sub_header_blank { width:100%; height:168px; background:#000; text-align:center;}
.sub_header_blank h2 { color:#fff; font-size:15px; font-weight:bold; text-align:center; padding-top:30px; }
.sub_header_blank a {  display:inline-block; width:35.93%; height:35px; text-align:center; line-height:38px; border:1px #fff solid; color:#939393; font-size:13px; margin-top:12px;}
.sub_header_blank .a_class { display:inline-block; width:115px; height:35px; text-align:center; line-height:34px; border:1px #fff solid; color:#939393; font-size:13px; margin-top:4px;}
.sub_header_blank .menu_on { display:inline-block; width:35.93%; height:35px; text-align:center; line-height:38px; border:1px #fff solid; color:#fff; font-size:13px; margin-top:12px;}

.sub1_header_bg{background:url("../images/2015_images/sub_10_title_img.jpg")top left no-repeat; background-size:100%;}
.sub2_header_bg{background:url("../images/2015_images/sub_20_title_img.jpg")top left no-repeat; background-size:100%;}
.sub3_header_bg{background:url("../images/2015_images/sub_30_title_img.jpg")top left no-repeat; background-size:100%;}
.sub5_header_bg{background:url("../images/2015_images/sub_50_title_img.jpg")top left no-repeat; background-size:100%;}
.sub7_header_bg{background:url("../images/2015_images/sub_70_title_img.jpg")top left no-repeat; background-size:100%;}


.sub_top_img { position:relative; margin-bottom:59px;  }
.sub_title_box { border-radius:100px; border:1px #d7d7d7 solid; color:#adadad; width:180px; height:24px; line-height:24px; font-size:11px; text-align:center; margin:0 auto 30px;}
.sub_title_box_margin {margin-top:59px;}
.sub_title_text {font-size:11px; text-align:center; margin:0 auto 30px; width:261px; color:#adadad;}

.sub10_icon1_st { width:100%; height:105px; margin-bottom:38px; }
.sub10_icon1_st li { float:left; width:33.3%; text-align:center;}
.sub10_icon1_st li p { width:80%; margin:15px auto 0; color:#999; font-size:10px;}

.sub10_p_icon_st { width:100%; height:90px; margin-bottom:24px;}
.sub10_p_icon_st li { float:left; width:33.3%; text-align:center;}
.sub10_p_icon_st li p { width:80%; margin:10px auto 0; color:#999; font-size:10px;}


/*sub13*/
.circle_bg {background:url("../images/2015_images/sub12_img_bg.png") top center no-repeat; background-size:290px; width:290px; height:290px; text-align:center; margin:-1px auto;} 
.circle_bg table {width:290px; vertical-align:top; display:inline-block; margin-top:30px;}
.circle_bg td{width:430px; text-align:center;}

.circle_bg2 {background:url("../images/2015_images/sub12_img_bg2.png") top center no-repeat; background-size:290px; width:290px; height:310px; text-align:center; margin:-1px auto;} 
.circle_bg2 table {width:290px; vertical-align:top; display:inline-block; margin-top:60px;}
.circle_bg2 td{width:430px; text-align:center;}

.circle_bg3 {background:url("../images/2015_images/sub12_img_bg3.png") top center no-repeat; background-size:290px; width:290px; height:310px; text-align:center; margin:-1px auto;} 
.circle_bg3 table {width:290px; vertical-align:top; display:inline-block; margin-top:60px;}
.circle_bg3 td{width:430px; text-align:center;}


.circle_margin{height:25px;}
.circle_title {vertical-align:top; display:inline-block;}
.circle_img {height:100px;}


/*sub14*/
.circ_process {width:290px; margin:0 auto;}
.circ_process li {display:inline-block; float:left; width:145px; height:142px; background-size:145px 142px;}
.circ_process p {margin-top:30px; text-align:center; font-size:15px; color:#555554; margin-bottom:1px;}
.circ_process span {font-weight:bold; }


.circ_bg .circle_img {margin:0 auto; margin-top:0; }
.circ_bg2 .circle_img {margin:0 auto; margin-top:0; }
.circ_bg3 .circle_img {margin:0 auto; margin-top:0; }
.circ_bg4 .circle_img {margin:0 auto; margin-top:0; }

.circ_process .text_orange15 {font-weight:bold; font-size:15px; color:#fc7e18; margin:0 0 10px;}


.circ_bg {background:url("../images/2015_images/sub14_img_bg.png") top center no-repeat; margin-bottom:10px;}
.circ_bg2 {background:url("../images/2015_images/sub14_img_bg2.png") top center no-repeat; margin-bottom:10px;}
.circ_bg3 {background:url("../images/2015_images/sub14_img_bg3.png") top center no-repeat; margin-bottom:10px;}
.circ_bg4 {background:url("../images/2015_images/sub14_img_bg4.png") top center no-repeat; margin-bottom:10px;}


/*font-style*/
.sub_font_tit {font-size:17px; text-align:center; color:#333; line-height:180%; margin-bottom:50px;}
.sub_font_script1 {font-size:12px; text-align:center; color:#333; line-height:140%;}

.text_tit_step {font-size:18px; text-align:center; color:#555554; margin:0; line-height:24px;}
.text_tit_step span{font-weight:bold;}

.text_tit_step_s {font-size:14px; text-align:center; color:#555554; margin:0; line-height:24px;}
.text_tit_step_s span{font-weight:bold;}

.text_tit_orange {font-size:18px; text-align:center; color:#fc7e18; font-weight:bold; margin:0;}
.text_tit_orange span{font-size:11px; line-height:10px;}

.text_tit_orange_s {font-size:14px; text-align:center; color:#fc7e18; font-weight:bold; margin:0;}

.text_normal {font-size:11px; color:#747474; text-align:center; margin-bottom:48px; line-height:14px;}


.con_box_gray {width:100%; background:#eee url("../images/2015_images/sub_bg_gray.jpg") top center no-repeat; background-size:100%; text-align:center; padding-top:60px; padding-bottom:60px;}
.con_box_gray li{width:83.9062%; vertical-align:top; border-radius:6px; border:1px #e2e2e2 solid; color:#adadad;  background:#fff; font-size:17px; text-align:left; margin:0 auto; padding:11px 3.4375% 30px ; margin-bottom:11px; }
.con_box_gray table{width:100%; }

.td_img {vertical-align:top; margin:0 auto; width:33.58%;}
.td_text {padding-left:12px; font-size:11px; color:#747474; width:66.41%; vertical-align:top;}
.td_tit_orange {font-size:15px; color:#555554; font-weight:bold; margin:0; }
.td_tit_orange span{font-size:12px; color:#fc7e18;}
.td_tit_orange span.text_size{font-size:11px; color:#555554; !important;}
.td_tit_orange span.text_size_b{font-size:15px; color:#fc7e18;}
.td_text span.text_size_s{font-size:11px; color:#fc7e18;}

.td_tit_orange_img {margin-top:10px; border:1px ;}

.con_box_solution {width:100%; background-size:100%; background:#111 url("../images/2015_images/sub_bg_solution_2.jpg") top center no-repeat; background-size:100%; padding-top:36px; padding-bottom:36px; margin:0 auto; margin-bottom:36px;}
.con_box_solution li{width:83.9062%; vertical-align:top; border-radius:6px; border:1px #656564 solid; color:#adadad; line-height:24px; font-size:15px; text-align:left; margin:0 auto; padding:11px 3.4375% 12px ; margin-bottom:11px; height:77px;}

.con_box_solution p{font-size:15px; color:#fc7e18; font-weight:bold; line-height:20px; margin:0;}
.con_box_solution p span{font-size:15px; color:#fff; font-weight:normal;}
.con_box_solution p span.text_bold {font-size:15px; color:#fff; font-weight:bold;}


.sub10_plan2 {margin-bottom:2px;}
.img_style { width:55.9%; position:top center; padding:10px 10px 0 0; }
.img_center {text-align:center; }


/* sub700_유지보수 */
.sub700_logo_box { border:1px solid #e4e4e4; border-right:0; border-bottom:0; float:left; box-sizing:border-box; margin-bottom:50px;  }
.sub700_logo_box li { width:33.3%; box-sizing:border-box; text-align:center; float:left; padding:15px 0; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.sub700_logo_box li img { height:44px; }


/* sub400_템플릿 */
h2.sub41_toptitle { padding-top:8px; }
h3.sub41_title { font-size:12px; }