@charset "utf-8";
/* CSS Document */

a {cursor: pointer;}

body { background: #e3edfb!important}
.header { margin:0 auto; width: 1070px;overflow: hidden; padding: 38px 0 23px}
.header h1 { float: left;}
.header h1 a { display: inline-block; background:url("../images/main/logo_find.png") no-repeat; background-size: cover; width: 160px; height: 38px; text-indent: -9999px; }
.header p { float: right; font-size: 16px; font-weight: 400; padding: 30px 20px 0 0}
.main {margin:0 auto; width: 1100px; overflow: hidden}


.col3_1, .col3_2 { float: left; margin:0 20px 20px 0; padding: 20px; height: 280px; border-radius: 20px; background: #fff;  box-shadow:3px 3px 7px 3px rgba(0,0,0,0.17);}
.col3_1 { width: 31.32%}
.col3_2 { width: 97.5%}
.container_box { background: #f4f4f4; width: 100%; height: 100%; border-radius: 10px; text-align: center}
.container_box .setup {position: relative; display:inline-block; width: 100%;  text-align: center; padding: 137px 0 20px; font-size: 20px; font-weight: 500}
.container_box .setup:before { position: absolute; content: ""; top:15%; left:50%; transform: translateX(-50%); width: 84px; height: 84px; background: url("../images/main/icon_setup.png") no-repeat;}
.col_bg1 { background: url("../images/main/bg_icon_01.png") no-repeat #fff; background-position: 85% 85%}
.col_bg2 { background: url("../images/main/bg_icon_02.png") no-repeat #fff; background-position: 85% 85%}


.new_find { position: relative; background: url("../images/main/bg_find.png") no-repeat  #fff; background-position:right; padding: 50px 10px 20px 50px;   }
.new_find p { font-size: 18px; font-weight: 500;}
.new_find .find_go { display:inline-block; font-size: 50px; color: #0099ff; margin: 30px 0 0 0; font-weight: 600; }
.new_find .find_go a.newfind{ display:inline-block; font-size: 50px; color: #0099ff; font-weight: 600; }
.new_find .find_go a.gofind { color:#145495; padding: 0 0 5px 0; width: 120px; background: url("../images/main/go_line.png") no-repeat 0 bottom;  font-weight: 600;  font-size: 18px; display:  block; margin-top:30px}
.new_find .btn_manual {  position: absolute; bottom: 40px; right: 20px; }

.main_nav li {padding: 5px; font-size: 24px;  font-weight: 500 }
.main_nav li a {  position:  relative; width: 100%; display: inline-block; padding: 0 0 0 40px}
.main_nav li a:before { content: ""; position: absolute; left:0; top:5px;  background: url("../images/main/icon_m01.png") no-repeat 12px 8px #343851; border-radius: 30px;  width: 30px;; height: 30px;}
.main_nav li a:hover { color: #0099ff; transition: all .5s}
.main_nav li a:hover:before {background: url("../images/main/icon_m01.png") no-repeat 12px 8px #0099ff;  transition: all .5s}

.call_center {position: relative; text-align: center;}
.call_center ul { margin: 10px; font-weight:500}
.call_center ul li:nth-child(1) { font-size: 20px;  }
.call_center ul li.number { font-size: 30px; color: #1c3e83; padding: 10px 0 0 }
.call_center ul li:last-child { font-size: 14px; color: #666}
.call_center .btn_cer {bottom:30px; background: #eeeeee; border: #ccc solid 1px; width: 80%; display: inline-block;  border-radius:3px; padding:10px; text-align: center; margin-top:55px;}

.footer { margin:30px auto; width: 1100px; position: relative; clear: both; }
.footer .flogo  { position: absolute;  top: 20px; right:30px;}
.footer .flogo li { display: inline-block; padding: 0 0 0 20px}
.footer .fmenu li { display: inline-block; position: relative; padding: 0 20px}
.footer .fmenu li:first-child { padding-left: 0}
.footer .fmenu li:after { position: absolute; content: ""; right: 0; bottom:5px;  background: #333; width: 1px; height: 15px;}
.footer .addcopy { margin: 10px 0 0}
.footer .addcopy li { display: inline; font-size: 12px;}
.footer .addcopy li.copy { display: block}


/*버튼*/
.btn_manual{ background: #145495; color: #fff; padding: 5px 60px 8px 30px; border-radius: 30px; position: relative; font-size: 14px;}
.btn_manual:after { content: ""; position: absolute; right: 20px; top:8px;  background: url("../images/main/icon_down.png")no-repeat; width: 20px; height: 20px;}
.btn_manual:hover, .btn_manual:visited,
.btn_manual:active{ color:#fff }