/* margin */
.mgT3 {margin-top:3px !important}
.mgT5 {margin-top:5px !important}
.mgT6 {margin-top:6px !important}
.mgT8 {margin-top:8px !important}
.mgT10 {margin-top:10px !important}
.mgT13 {margin-top:13px !important}
.mgT15 {margin-top:15px !important}
.mgT20 {margin-top:20px !important}
.mgT25 {margin-top:25px !important}
.mgT30 {margin-top:30px !important}
.mgT35 {margin-top:35px !important}
.mgT40 {margin-top:60px !important}
.mgT50 {margin-top:50px !important}
.mgT60 {margin-top:60px !important}
.mgT60 {margin-top:60px !important}
.mgT75 {margin-top:75px !important}


.mgB5 {margin-bottom:5px !important}
.mgB10 {margin-bottom:10px !important}
.mgB20 {margin-bottom:20px !important}
.mgB30 {margin-bottom:30px !important}
.mgB35 {margin-bottom:35px !important}
.mgB40 {margin-bottom:40px !important}
.mgB50 {margin-bottom:50px !important}

.mgR10 {margin-right:10px !important}
.mgR12 {margin-right:12px !important}
.mgR14 {margin-right:14px !important}
.mgR20 {margin-right:20px !important}
.mgR23 {margin-right:23px !important}
.mgR28 {margin-right:28px !important}
.mgR30 {margin-right:30px !important}
.mgR70 {margin-right:70px !important}

.mgL5 {margin-left:5px !important}
.mgL10 {margin-left:10px !important}
.mgL12 {margin-left:12px !important}
.mgL15 {margin-left:15px !important}
.mgL17 {margin-left:17px !important}
.mgL20 {margin-left:20px !important}
.mgL25 {margin-left:25px !important}
.mgL30 {margin-left:30px !important}
.mgL40 {margin-left:40px !important}

/* padding */
.pd3 {padding:3px !important}
.pd10 {padding:10px !important}
.pd17 {padding:17px !important}

.pdT4 {padding-top:4px !important}
.pdT5 {padding-top:5px !important}
.pdT7 {padding-top:7px !important}
.pdT10 {padding-top:10px !important}
.pdT15 {padding-top:15px !important}
.pdT20 {padding-top:20px !important}
.pdT30 {padding-top:30px !important}
.pdT50 {padding-top:50px !important}
.pdT60 {padding-top:60px !important}
.pdT65 {padding-top:65px !important}
.pdT75 {padding-top:75px !important}
.pdT120 {padding-top:120px !important}
.pdT425 {padding-top:425px !important}

.pdB5 {padding-bottom:5px !important}
.pdB10 {padding-bottom:10px !important}
.pdB20 {padding-bottom:20px !important}
.pdB30 {padding-bottom:30px !important}
.pdB40 {padding-bottom:40px !important}
.pdB50 {padding-bottom:50px !important}

.pdL8 {padding-left:8px !important}
.pdL12 {padding-left:12px !important}
.pdL20 {padding-left:20px !important}
.pdL50 {padding-left:50px !important}

.pdR5 {padding-right:5px !important}
.pdR10 {padding-right:10px !important}
.pdR20 {padding-right:20px !important}


/* align */
.alignL {text-align:left !important}
.alignR {text-align:right !important}
.alignC {text-align:center !important}
.alignJ{text-align:justify !important;}
.clear {clear:both !important}
.floatL {float:left !important}
.floatR {float:right !important}
img.imgT {vertical-align:top !important}
img.imgB {vertical-align:bottom !important}
img.imgC {vertical-align:middle !important}

/* text */



.location{overflow:hidden; float:left; font-size:12px; padding-top:0;}
.location li{float:left;color:#5e5e5e; height:45px; line-height:45px;}
.location li img{vertical-align:middle; padding-top:0;}
.location li:first-child a{margin-left:0;}
.location li a{color:#5e5e5e; font-size:12px; margin:0 6px; vertical-align:top;}
.location li span{font-size:12px; margin-right:0 !important; display:inline-block;}
.location li:last-child a{margin-right:0;}

.subpage .cont_ti{font-size:30px; color:#555; font-weight:400; letter-spacing:-2px; text-align:center; color:#222; clear:both; padding-top:25px; padding-bottom:35px;}
.subpage .cont_ti span{display:block; font-size:16px; color:#9c9c9c; padding-top:10px; letter-spacing:0; margin:0 !important;}

.wrap_contents{clear:both;}
.wrap_contents .page_title{color:#010101; font-size:24px; font-weight:600; text-align:center; letter-spacing:-1px; margin-bottom:40px; line-height:normal;}
.menu001 .wrap_contents .page_title strong{color:#0075a9;}
.menu002 .wrap_contents .page_title strong{color:#e60012;}
.menu003 .wrap_contents .page_title strong{color:#01843b;}
.menu004 .wrap_contents .page_title strong{color:#0075a9;}
.menu005 .wrap_contents .page_title strong{color:#e60012;}
.menu006 .wrap_contents .page_title strong{color:#01843b;}

.wrap_contents .page_title span{display:block; font-weight:400; letter-spacing:0; font-size:13px; color:#a1a1a1; padding-top:5px; line-height:normal;}

.wrap_introduce .onlypc{float:right;}
.wrap_introduce p{font-size:14px; line-height:23px; margin-bottom:10px;}
.wrap_introduce p.big{font-size:19px; line-height:25px; margin-bottom:10px; font-weight:700;}
.wrap_introduce p.name{font-size:16px; line-height:23px; margin-bottom:10px;}

.h4_title{font-size:20px; margin-bottom:10px; font-weight:700; margin-top:30px; letter-spacing:-1px; clear:both;}
.h4_title_top{font-size:20px; margin-bottom:10px; font-weight:700;}
.h4_bl{background:url('/img/contents/2017/bl_h4_title.jpg') no-repeat left 4px; padding-left:22px; margin-top:50px;}

.ul_list{padding-left:25px; font-size:15px;}
.ul_list li{padding-left:14px;background:url('/img/contents/2017/bl_ul_list.jpg') no-repeat left 7px; margin:5px 0;}
.ul_list li.bg_none{background:none; padding-left:0;}

.wrap_org .onlypc{text-align:center;}
.wrap_org .onlymobile img{width:100%;}

.cont_txt{padding-left:25px; font-size:15px; line-height:23px;}
.cont_txt_none{font-size:15px; line-height:23px;}

.basic_table{font-size:14px; width:100%; table-layout:fixed; border-top:1px solid #7e7e7e;}
.basic_table th{font-weight:normal; border:1px solid #; background:#; padding:10px 0; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.basic_table th:last-child{border-right:0;}
.basic_table td{text-align:center; border:1px solid #; padding:10px 0 9px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.basic_table td:last-child{border-right:0;}


.sub0101{width:100%;}
.sub0101 h3 {margin:0; font-size:24px; font-weight:700; background:url('/img/contents/title_head.png') no-repeat left top; padding-left:21px; margin-bottom:10px;}
.sub0101 h4 {margin:0; font-size:16px; line-height: 24px; color:#777; font-weight:normal;} 
.sub0101 p{font-size:16px; color:#3d3d3c; line-height:150%; padding-left:21px;}

.sub0102{width:100%;}
.subTab{width:100%;}
.subTab{width:100%; border-bottom:1px solid #1e1e1e ; font-size:18px; color:#8f8f8f; clear:both; overflow:hidden;}
.subTab li a{float:left; cursor:pointer; width:20%; height:66px; line-height:66px; text-align:center; border:1px solid #d9d9d9; box-sizing:border-box; border-left:0; border-bottom:0;}
.subTab li a:hover{background:#525da0; color:#fff; border-bottom:1px solid #525da0; height:66px !important; border:1px solid #525da0; box-sizing:border-box; border-left:0; border-bottom:0;}
.subTab_on a{background:#525da0; color:#fff; border-bottom:1px solid #525da0; height:66px !important; border:1px solid #525da0 !important; box-sizing:border-box; border-left:0; border-bottom:0;}

.con001 .subTab_on a{background:#4d3a8b; border:1px solid #4d3a8b !important;}
.con001 .subTab li a:hover{background:#4d3a8b !important; color:#fff; border:1px solid #4d3a8b;}

.con002 .subTab_on a{background:#f7be02; border:1px solid #f7be02 !important;}
.con002 .subTab li a:hover{background:#f7be02 !important; color:#fff; border:1px solid #f7be02;}

.con003 .subTab_on a{background:#ff6a51; border:1px solid #ff6a51 !important;}
.con003 .subTab li a:hover{background:#ff6a51 !important; color:#fff; border:1px solid #ff6a51;}

.con004 .subTab_on a{background:#6fba2b; border:1px solid #6fba2b !important;}
.con004 .subTab li a:hover{background:#6fba2b !important; color:#fff; border:1px solid #6fba2b;}

.con005 .subTab_on a{background:#a9703e; border:1px solid #a9703e !important;}
.con005 .subTab li a:hover{background:#a9703e !important; color:#fff; border:1px solid #a9703e;}

.con006 .subTab_on a{background:#002060; border:1px solid #002060 !important;}
.con006 .subTab li a:hover{background:#002060 !important; color:#fff; border:1px solid #002060;}


.subTab li:first-child a{border-left:1px solid #d9d9d9;}
.subTab li:first-child a:hover{background:#525da0; color:#fff; border-bottom:1px solid #525da0; border:1px solid #525da0; box-sizing:border-box; border-left:0; border-bottom:0;}
.subTab li:first-child .subTab_on a{background:#525da0; color:#fff; border-bottom:1px solid #525da0; border:1px solid #525da0; box-sizing:border-box; border-left:0; border-bottom:0;}

.sub0102 h3 {margin:0; font-size:30px; font-weight:400; font-weight:500;}
.sub0102 h3 a{width:65px; height:26px; box-sizing:border-box; font-size:14px; line-height:24px; margin-top:-2px; vertical-align:top; margin-left:10px; color:#fff; text-align:center; display:inline-block; border:1px solid #4d3a8b; background:#4d3a8b;}
.sub0102 h4 {margin:0; font-size:24px; font-weight:400; font-weight:500; margin-top:45px;}
.sub0102 h4.h4_top{margin-top:30px;}
.sub0102 h5 {margin:0; font-size:22px; font-weight:400; font-weight:600; margin-top:30px; padding-left:20px; background:url('/img/contents/bu_con_h5.jpg') no-repeat  left 5px;}
.sub0102 p{font-size:16px; color:#3d3d3c; line-height:150%; padding-left:21px;}
.sub0102_img1{text-align:center;}
.sub0102_img2{padding-left:5px;}
.listUI{font-size:18px; line-height:150%; margin-top:10px;}
.listUI li{background-image:url('/img/common/title_head2.png'); padding-left:20px;  background-position:2px 9px; background-repeat:no-repeat; margin-bottom:2px;}
.listUI_new{font-size:16px; line-height:150%;}
.listUI_new li{background-image:url('/img/common/title_head2.png'); padding-left:21px;  background-position:left 3px; background-repeat:no-repeat; margin-bottom:7px;}
.listUI2{font-size:16px; line-height:150%;}
.listUI2 li{padding-left:20px; margin-bottom:7px;}
.subTab_p1{position:relative;}
.subTab_p2{position:relative;}
.subTab_p3{position:relative;}
.subTab_p4{position:relative;}
.t_type1{border-collapse:collapse; width:100%;}
.t_type1 th{font-size:16px; background:#f2f2f2; padding:10px 0 10px 0; font-weight:normal;; border-top:2px solid #4f4f4f; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.t_type1 td{font-size:16px; padding:5px 10px 5px 10px; border:1px solid #dddddd;}
.t_type1 td:first-child{text-align:center;}
.t_type1 td p{padding-left:0; text-indent:-10px; padding-left:10px;}
.t_type3{border-collapse:collapse; width:100%; border-top:1px solid #000;}
.t_type3 th{font-size:18px; padding:10px 0 10px 0; font-weight:bold; border-bottom:1px solid #dddddd; text-align:left;}
.t_type3 td{font-size:18px; padding:15px 0; border-bottom:1px solid #dddddd;}
.t_type3 td input{width:50%; height:37px; line-height:37px; font-size:;18px; border:1px solid #d1d1d1;}
.t_type3 td span{height:37px; line-height:37px;}
.t_type3 td span.small{font-size:16px; margin-left:20px;}
.t_type3 td span.big{height:20px !important; line-height:20px !important; padding-top:5px; display:inline-block;}
.t_type3 td p{padding-left:0;}
.boxUI1{width:100%; border:1px solid #d9d9d9; height:120px; border-radius:3px; background-image:url('/img/contents/ico_01.png'); background-repeat:no-repeat; background-position:20px center;}
.boxUI1 dl{margin-left:120px;}
.boxUI1 dl dt{font-size:16px;; margin-top:20px;}
.boxUI1 dl dd{margin-top:10px; line-height:150%;}
.colorA{color:#f26522;}

.sub0103{width:100%;}
.sub0103 p{font-size:16px; color:#3d3d3c; line-height:150%; padding-left:21px;}
.ftA{color:#979797}
.sub0103 h3 {margin:0; font-size:24px; font-weight:400; background:url('/img/contents/title_head.png') no-repeat left top; padding-left:21px; margin-bottom:10px;}
.sub0103 h4 {margin:0; font-size:16px; line-height: 24px; color:#777;} 
.sub0103 .txt0{position: absolute; font-size:23px;  color:#2b98cb; top:280px; left:576px;}
.sub0103 .txt1{position: absolute; font-size:24px;  color:#7074cd; top:410px; left:290px;}
.sub0103 .txt1_1{position: absolute; font-size:18px;  color:#444; top:476px; left:280px;  line-height: 46px; }
.sub0103 .txt2{position: absolute; font-size:24px;  color:#7289cd; top:410px; left:480px;}
.sub0103 .txt2_1{position: absolute; font-size:18px;  color:#444; top:476px; left:470px;  line-height: 46px; }
.sub0103 .txt3{position: absolute; font-size:24px;  color:#71b1cd; top:410px; left:652px;}
.sub0103 .txt3_1{position: absolute; font-size:18px;  color:#444; top:476px; left:662px;  line-height: 46px; }
.sub0103 .txt4{position: absolute; font-size:24px;  color:#5cbcb9; top:410px; left:880px;}
.sub0103 .txt4_1{position: absolute; font-size:18px;  color:#444; top:476px; left:870px;  line-height: 46px; }
strong{font-weight:bold; }
.btN{border-top:1px solid #ddd !important;}
.listUI3{font-size:16px; line-height:150%;}
.listUI3 li{padding-left:62px; margin-bottom:7px; background:url('/img/contents/title_head3.png') no-repeat 40px 5px;}


.sub0104{width:100%;}
.sub0104 h4 {margin:0; font-size:16px; line-height: 24px; color:#777;} 
.sub0104 h3 {margin:0; font-size:24px; font-weight:400; background:url('/img/contents/title_head.png') no-repeat left top; padding-left:21px; margin-bottom:10px;}
.sub0104 p{font-size:16px; color:#3d3d3c; line-height:150%; padding-left:21px;}
.t_type2{border-collapse:collapse; width:100%; border-top:2px solid #2980b9;}
.t_type2 td{font-size:16px; padding:10px 10px 10px 10px; border:1px solid #dddddd; }
.boxUI2{width:100%;  position:relative;}
.boxUI2 ul{overflow:hidden;}
.boxUI2 ul li{width:100%; min-height:120px; position:relative; border-bottom:1px dashed #e1e1e1; padding-top:40px; padding-bottom:20px;}
.boxUI2 ul li .boxImg{position:absolute; left:0; top:30px;}
.boxUI2 ul li dl{padding-left:140px;}
.boxUI2 ul li dl dt{font-weight:bold; font-size:18px; margin-bottom:10px;}
.boxUI2 ul li dl dd{line-height:150%; margin-bottom:10px;}


.sub0105{width:100%;}
.sub0105 h4 {margin:0; font-size:16px; line-height: 24px; color:#777;} 
.sub0105 h3 {margin:0; font-size:24px; font-weight:400; background:url('/img/contents/title_head.png') no-repeat left top; padding-left:21px; clear:both; display:block; margin-bottom:10px;}
.sub0105 p{font-size:16px; color:#3d3d3c; line-height:150%; padding-left:21px;}
.ftA{color:#979797}
.btUI1{overflow:hidden;}
.btUI1 li{float:left;}
.btUI1 li a{width:150px; display:block; padding:7px 0 7px 0; border:1px solid #eaeaea; text-align:center; margin-right:10px; background:#f5f5f5; color:#333;}
.btUI1 li a:hover{color:#333;}


.sub0201{width:100%;}
.sub0201 td.L{f; font-size:16px;; padding:10px; text-align:center; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:center;}
.sub0201 td.C{ font-size:12px; font-family:'Nanum Gothic'; padding:10px;  border-top:1px solid #ddd; border-left:1px solid #ddd; line-height:17px;}
.sub0201 td.R{f font-size:12px; font-family:'Nanum Gothic'; padding:10px;  border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; line-height:17px;}

.sub0202{width:100%;}
.sub0202 td.L{f; font-size:16px;; padding:10px; text-align:center; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:center;}
.sub0202 td.C{ font-size:12px; font-family:'Nanum Gothic'; padding:10px;  border-top:1px solid #ddd; border-left:1px solid #ddd; line-height:17px;}
.sub0202 td.R{f font-size:12px; font-family:'Nanum Gothic'; padding:10px;  border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; line-height:17px;}

.sub0203 th {color:#fff; font-size:16px;; background:#2b98cb; padding:10px; border-top:2px solid #000; border-bottom:1px solid #000; border-right:1px solid #fff;}
.sub0203 td.L{f; font-size:16px;; padding:10px; text-align:center; border-bottom:1px solid #ddd; background:#eee; border-right:1px solid #ddd;}
.sub0203 td.C{ font-size:16px; font-family:'Nanum Gothic'; padding:10px; text-align:center; border-bottom:1px solid #ddd; line-height:17px; border-right:1px solid #ddd;}
.sub0203 td.R{f font-size:16px; font-family:'Nanum Gothic'; padding:10px; text-align:center; border-bottom:1px solid #ddd; line-height:17px;}

.sub0205_img1 img{width:100%; padding:60px 0 0;}


.img-wrap {display: inline-block; position: relative;}
.img-wrap:after {content:""; position: absolute; width:100%; height:100%; top:0; left:0; background-image: url(/img/contents/img_service_1_on.png); background-size: cover; background-repeat: no-repeat; opacity:1;}
.img-wrap:hover:after {opacity:1;}
.img-wrap img {display: block;}


.wrap_service_list{overflow:hidden; border-bottom:1px solid #d1d1d1;}
.service_list{float:left; width:50%; box-sizing:border-box; padding:27px 2px; position:relative;}
.service_list .thum{float:left; width:30%;}
.service_list .thum img{width:139px; height:98px;}
.service_list .service_list_info{float:left; width:65%; font-size:14px;}
.service_list .go_btn{position:absolute; right:20px; bottom:15px;}
.service_list .go_btn a{width:115px; height:28px; box-sizing:border-box; font-size:; line-height:26px; color:#292929; text-align:center; display:inline-block; border:1px solid #292929;}
.con003 .service_list .go_btn a{border:1px solid #ff6a51; background:#ff6a51; color:#fff;}
.sub0301 .service_btn{text-align:right; padding:13px 0 0;}

.wrap_event_list{overflow:hidden; margin-bottom:45px;}
.event_list{float:left; width:49%; margin:15px 3px; box-sizing:border-box; padding:0; position:relative;border:1px solid #ececec; padding-right:10px}
.event_list span{display:inline-block; text-align:center; color:#fff; width:73px; height:33px; line-height:33px; font-size:14px; position:absolute; left:0; top:0;}
.event_list span.on{background:#ff6a51;}
.event_list span.fin{background:#9c9c9c;}
.event_list img{vertical-align:top;}
.event_list .thum{float:left; width:49%; margin-right:3%;}
.event_list .thum img{width:246px; height:200px;}
.event_list .event_list_info{float:left; width:48%; font-size:14px; padding-top:25px;}
.event_list .event_list_info h4{font-size:20px; font-weight:700; margin-bottom:20px;}
.event_list .go_btn{position:absolute; left:385px; bottom:15px;}

.wrap_ad_list{overflow:hidden; margin-bottom:25px; padding-top:10px; border-top:1px solid #1e1e1e;}
.ad_list{float:left; width:31%; margin:2% 1%; box-sizing:border-box; padding:0 0 30px; position:relative;border:1px solid #ececec;}
.ad_list span{display:inline-block; text-align:center; color:#fff; width:66px; height:33px; line-height:33px; font-size:17.41px; position:absolute; right:0; top:0; margin-right:0 !important;}
.ad_list span.new{background:#ff6a51;}
.ad_list span.fin{background:#9c9c9c;}
.ad_list img{vertical-align:top;}
.ad_list .thum img{width:100%;}
.ad_list .ad_list_info{width:100%; font-size:1em; padding-top:25px; text-align:center; color:#232323;}
.ad_list .ad_list_info h4{font-size:16px; font-weight:600; margin-bottom:10px; color:#363636; line-height:25px;}
.ad_list .ad_list_info h4 a{color:#363636;}


.sub0301 .service_btn{text-align:right; padding:13px 0 0;}

.pagination{text-align:center; font-weight:bold; padding-top:15px;}
.pagination img{vertical-align:top;}
.pagination a{display:inline-block; width:34px; height:34px; line-height:34px; font-size:14.86px; color:#5c5c5c; box-sizing:border-box; border:1px solid #fff;}
.pagination a:last-child{border-right:0;}
.pagination a.on, .pagination a:hover{color:#5c5c5c;}
.pagination a.on{ border:1px solid #646c8c;}
.pagination a:hover.on{ border:1px solid #646c8c;}

.sub0401{width:100%; height:1505px; background:url('/img/contents/sub0401.jpg') no-repeat;}
.sub0401 h3 {margin:0; font-size:24px; font-weight:normal;}
.sub0401 h4 {margin:0; font-size:16px; line-height: 24px; color:#777; font-weight:normal;} 
.sub0401 .txtBox{position: relative; padding-left:13px;}
.sub0401 .txtBox .txt1 {font-size:18px; color:#000; font-weight:normal; display:block;}
.sub0401 .txtBox .txt2 {font-size:16px; color:#333; padding-top:10px; line-height: 24px; font-weight:normal; display:block;}
.sub0401 .txtBox .txt3 {font-size:16px; color:#444; padding-top:4px; line-height: 22px; font-weight:normal; display:block;}

.sub0402{width:100%; height:653px; background:url('/img/contents/sub0402.jpg') no-repeat;}
.sub0402 h3 {margin:0; font-size:24px; font-weight:normal;}
.sub0402 h4 {margin:0; font-size:16px; line-height: 24px; color:#777; font-weight:normal;} 
.sub0402 .txtBox{position: relative; padding-left:13px;}
.sub0402 .txtBox .txt1 {font-size:18px; color:#000; font-weight:normal; display:block;}
.sub0402 .txtBox .txt2 {font-size:16px; color:#333; padding-top:10px; line-height: 24px; font-weight:normal; display:block;}
.sub0402 .txtBox .txt3 {font-size:16px; color:#444; padding-top:4px; line-height: 22px; font-weight:normal; display:block;}
.sub0402 .txtBox .txt3 a {color:#2b98cb;}

.sub0402 .txtBox2 {font-size:15px; color:#333; line-height: 22px; font-weight:normal; text-align:center; line-height:19px; }
.sub0402 .txtBox2 .txt1 {position: absolute;  top:333px; left:273px;}
.sub0402 .txtBox2 .txt2 {position: absolute;  top:333px; left:433px;}
.sub0402 .txtBox2 .txt3 {position: absolute;  top:333px; left:577px;}
.sub0402 .txtBox2 .txt4 {position: absolute;  top:333px; left:750px;}
.sub0402 .txtBox2 .txt5 {position: absolute;  top:333px; left:925px;}


.wrap_sitemap{overflow:hidden;}
.wrap_sitemap .sitemap_list{float:left; width:24%; margin:0 0.5%; height:350px;}
.wrap_sitemap .sitemap_list h3{color:#333; font-size:20px; padding-left:21px; background:#eee; height:50px; line-height:50px; margin-bottom:20px;}
.wrap_sitemap .sitemap_list h3 span{color:#e61818; display:inline-block; padding-right:5px; margin-right:0 !important;}
.wrap_sitemap .sitemap_list ul{padding-left:28px;}
.wrap_sitemap .sitemap_list ul li{height:32px;}
.wrap_sitemap .sitemap_list ul li a{font-size:15px; color:#444; text-decoration:none; padding-left:16px; background:url('/img/common/title_head2.png') no-repeat left 6px;}



/* 181011 메뉴, location */
.menu_title{background:none; background-size:cover; box-sizing:border-box; padding-top:0;}
.menu_title h2{color:#333;}
.menu_title p{color:#333;}
.menu_title h2{font-size:47.74px; line-height:normal; letter-spacing:-1px; font-weight:500; color:#fff;}
.menu_title p{font-size:16px; font-weight:normal; color:#fff; width:1180px; margin:0 auto;}

.container .menu_title{text-align:center; background:#ebedee !important; height:50px; box-sizing:border-box; padding-top:12px;}
.container .menu_title h2{font-size:18px !important; line-height:normal; letter-spacing:0; font-weight:500; color:#333; margin-bottom:5px; border-bottom:none !important; color:#333 !important;}
.container .menu_title p{font-size:16px; font-weight:500; color:#333;}

.3u .link-list{float:none;}
.3u .link-list ul{overflow:hidden;}
.3u .link-list li{float:left;}
.3u .link-list li a{display:block; padding:0 30px; height:41px; line-height:41px; color:#151515; font-size:16px;}
.3u .link-list li a:hover, .link-list li.on a{background:#5e5e5e; color:#fff;}

/* #content-wrapper #content{background:url('/img/main/bg_menu_con.jpg') repeat-x center top;} */
.link-list{text-align:center; position:relative;}
.link-list ul{overflow:hidden; text-align:center;}
.link-list li{display:inline-block; margin:0 4px;}
.link-list li{width:167px;}
.link-list.cell5 li{width:120px;}
.link-list li a{display:block; padding:0; height:41px; line-height:37px; color:#393939; font-size:12px; text-align:center; border:1px solid #0075a9; letter-spacing:-1px; box-sizing:border-box; border-radius:1000px; font-weight:500;}
.link-list li a:hover, .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9; height:41px;}
.link-list p{display:block; font-size:14px; color:#9c9c9c; letter-spacing:0; margin:0 !important; position:absolute; top:60px; width:100%;}

/*
.menu001 .link-list li a{color:#393939; border:1px solid #0075a9;}
.menu001 .link-list li a:hover, .menu001 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
.menu002 .link-list li a{color:#393939; border:1px solid #e60012;}
.menu002 .link-list li a:hover, .menu002 .link-list li.on a{background:#e60012; color:#fff; border:1px solid #e60012;}
.menu003 .link-list li a{color:#393939; border:1px solid #01843b;}
.menu003 .link-list li a:hover, .menu003 .link-list li.on a{background:#01843b; color:#fff; border:1px solid #01843b;}
.menu004 .link-list li a{color:#393939; border:1px solid #0075a9;}
.menu004 .link-list li a:hover, .menu004 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
.menu005 .link-list li a{color:#393939; border:1px solid #e60012;}
.menu005 .link-list li a:hover, .menu005 .link-list li.on a{background:#e60012; color:#fff; border:1px solid #e60012;}
.menu006 .link-list li a{color:#393939; border:1px solid #01843b;}
.menu006 .link-list li a:hover, .menu006 .link-list li.on a{background:#01843b; color:#fff; border:1px solid #01843b;}
.menu007 .link-list li a{color:#393939; border:1px solid #0075a9;}
.menu007 .link-list li a:hover, .menu007 .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}
.menu008 .link-list li a{color:#393939; border:1px solid #e60012;}
.menu008 .link-list li a:hover, .menu008 .link-list li.on a{background:#e60012; color:#fff; border:1px solid #e60012;}
*/
.link-list li a{color:#393939; border:1px solid #0075a9;}
.link-list li a:hover, .link-list li.on a{background:#0075a9; color:#fff; border:1px solid #0075a9;}

.map_btn{text-align:center; padding-top:50px;}
.map_btn a{font-size:19px; color:#fff !important; padding:10px 30px; display:inline-block; text-align:center; background:#e61818; text-decoration:none;}
.map_btn a.type2{font-size:19px; color:#fff !important; padding:10px 30px; display:inline-block; text-align:center; background:#666; text-decoration:none;}

.wrap_contents_circle{overflow:hidden; margin-bottom:60px; border-bottom:1px solid #e9e9e9; padding-bottom:60px}
.wrap_contents_circle:last-child{padding-bottom:0; border-bottom:none; margin-bottom:0;}
.donut-ring {position: relative; width: 200px; height: 200px; float:left; margin-right:50px;}
.donut-ring2 {position: relative; width: 300px; height: 300px; float:right; margin-left:50px;}
.wrap_donut_con{float:right; width:950px;}
.wrap_donut_con2{float:left; width:850px; margin-bottom:40px;}
.greeting{overflow:hidden;}
.greeting img:first-child{float:left; margin-right:106px;}
.greeting img:last-child{float:left; padding-top:53px;}


.wrap_social{overflow:hidden; position:absolute; right:0; top:20px;}
.wrap_social li{float:left; margin-left:4px;}

.wrap_company_top{text-align:center; padding-bottom:60px;}

.contentswrap{width:867px; margin:0 auto;}

/* 회원가입 */
.h2_title{margin-top:35px; margin-bottom:15px; background:url('/img/common/bu_h2_title_2.gif') no-repeat left 5px; font-size:22px; color:#333; padding-left:18px; line-height:18px; color:#333;}
.h2_title .small{font-size:14px;}
.h2_title.small2{font-size:18px; line-height:16px; margin-bottom:5px;}
.h2_title_2{margin-top:25px; margin-bottom:15px; font-size:22px; color:#333; line-height:18px; color:#333;}
.h3_title{font-size:17px; color:#333; font-weight:normal; margin-top:20px; padding:0 0 10px;}
.con_txt{font-size:14px; color:#555; line-height:23px;}
.con_txt a.type1{color:#558edb; text-decoration:none; font-weight:bold;}
.con_txt a.type2{color:#000; text-decoration:none; font-weight:bold;}

.con_txt2{font-size:14px; color:#555; line-height:23px; padding-left:11px;}
.con_txt2 a.type1{color:#558edb; text-decoration:none; font-weight:bold;}
.con_txt2 a.type2{color:#000; text-decoration:none; font-weight:bold;}

.con_txt3{font-size:14px; color:#555; line-height:23px; text-indent:-17px; padding:0 0 5px 17px;}

.wrap_login{width:408px; margin:0 auto; padding-top:40px; overflow:hidden;}
.wrap_login img{vertical-align:top;}
.wrap_login h3{font-size:35px; text-align:center; margin-bottom:50px; line-height:normal;}
.wrap_login input[type="text"], .wrap_login input[type="password"]{width:379px; padding-left:26px; color:#333; height:57px; line-height:57px; font-size:14px; border:1px solid #e1e1e1; margin-bottom:11px;}
.wrap_login input[type="checkbox"]{float:left; margin-right:10px; margin-top:3px;}
.wrap_login .login_btn{margin:21px 0 17px;display:block; text-align:center; color:#fff; background:#e61818; height:57px; line-height:57px; border:1px solid #e1e1e1; font-size:16px; text-decoration:none;}
.wrap_login ul{padding-left:26px;}
.wrap_login ul li{float:left; margin-right:50px;}
.wrap_login ul li:last-child{margin-right:0;}
.wrap_login ul li a{text-decoration:none; color:#888; font-size:14px;}
.wrap_login ul.tab{overflow:hidden; padding:0; border:1px solid #e1e1e1; margin-bottom:10px;}
.wrap_login ul.tab li{width:50%; float:left; margin:0;}
.wrap_login ul.tab li a{display:block; width:100%; text-align:center; height:57px; line-height:57px; font-size:16px; border-right:1px solid #e1e1e1; text-decoration:none; background:#e7dfd8; color:#000;}
.wrap_login ul.tab li a.on{background:#885d3e; color:#fff;}

.total{padding:13px 0 33px 220px; font-weight:bold;}
.total input{border:1px solid #fff; border-bottom:1px solid #f24455; color:#f24455; width:70px; text-align:center; padding-left:0; font-weight:bold;}

.wrap_pay_fin h3{font-size:40px; text-align:center; height:103px; padding-top:100px;}
.wrap_pay_fin dl{padding:10px 0px; font-size:18px; overflow:hidden; margin-bottom:70px; border-top:1px solid #151515; border-bottom:1px solid #151515;}
.wrap_pay_fin dl dt{width:44%; margin-right:1%; float:left; text-align:right; height:45px; line-height:45px;}
.wrap_pay_fin dl dd{width:55%; float:left; text-align:left; height:45px; line-height:45px;}
.wrap_pay_fin .map_btn{padding-top:0; margin-bottom:54px;}
.wrap_pay_fin .pay_fin_box{background:#f6f6f6; padding:20px 20px 5px;}

.wrap_pay_fin2 .type1{font-size:25px; text-align:center; padding-top:100px; margin-bottom:15px; padding-top:50px;}

.wrap_pay_fin2 h3{font-size:35px; text-align:center; padding-top:100px; margin-bottom:30px; line-height:normal;}
.wrap_pay_fin2 h3.type2{padding-top:0;}
.wrap_pay_fin2 .map_btn{padding-top:0; margin-bottom:54px;}
.wrap_pay_fin2 .pay_fin_txt{text-align:center; margin-bottom:54px; font-size:14px;}
.wrap_pay_fin2 .pay_fin_box{background:#f6f6f6; padding:20px 20px 5px;}
.join_step{margin-bottom:50px;}

.wrap_agreement{border:1px solid #c1c1c1; padding:19px 22px; height:125px; overflow-y:scroll;}
.wrap_agreement ol li{margin-bottom:10px;}
.wrap_agreement ol li li{margin-bottom:0;}
.check_agree{text-align:right; padding:23px 0; color:#888;}
.check_agree span{font-size:16px; margin-bottom:20px; display:block;}
.check_agree2{text-align:left; color:#888;}
.check_agree input{vertical-align:middle; margin-right:3px;}

.wrap_agreement h2{font-size:20px; text-align:center; margin:40px 0; font-weight:bold;}
.wrap_agreement h3{font-size:18px; font-weight:bold; margin:40px 0 25px;}
.wrap_agreement h4{font-size:16px; font-weight:bold; margin:25px 0;}
.wrap_agreement p{padding-left:20px; line-height:20px;}
.wrap_agreement ol{padding-left:20px;}
.wrap_agreement ol li{text-indent:-15px; padding-left:15px; line-height:20px;}
.wrap_agreement ol ol{padding-left:0;}
.wrap_agreement ol ul li{text-indent:-8px; padding-left:8px;}

.wrap_email{border:1px solid #c1c1c1; margin-top:35px; padding:45px 0;}
.wrap_email .email_ico{text-align:center; margin-bottom:15px;}
.wrap_email .email_txt{font-size:25px; font-weight:bold; text-align:center; margin-bottom:25px;}
.wrap_email .email_txt span{display:inline-block; height:31px; line-height:31px; padding-right:10px; width:15%; text-align:left;}
.wrap_email .email_txt input{line-height:31px; height:31px; border:2px solid #e1e1e1;}
.wrap_email .email_box{width:450px; margin:0 auto; background:#ececec; text-align:center; padding:10px; margin-bottom:25px;}
.wrap_email .email_box span{color:#885d3e;}
.wrap_email .email_txt2{text-align:center; font-weight:bold; margin-bottom:25px;}


.map_btn{text-align:center; padding-top:30px;}
.map_btn a{font-size:19px; color:#fff !important; padding:20px 60px; display:inline-block; text-align:center; background:#e61818; text-decoration:none; font-weight:300;}
.map_btn a.type2{font-size:19px; color:#fff !important; padding:20px 60px; display:inline-block; text-align:center; background:#666; text-decoration:none;}

.table_btn{border:1px solid #626262; height:18px; line-height:16px; color:#666 !important; display:block; padding:0 10px; font-size:13px; display:inline-block;background:#fff; text-decoration:none; border-radius:5px; line-height:18px;}
.table_btn:hover{text-decoration:none;}

.table_btn_2{border:1px solid #626262; height:18px; line-height:16px; color:#fff !important; display:block; padding:0 10px; font-size:13px; display:inline-block;background:#666; text-decoration:none; border-radius:5px; line-height:18px;}
.table_btn_2:hover{text-decoration:none;}

.table_btn2{vertical-align:top; border:3px solid #626262; height:20px; color:#ffffff !important; display:block; padding:2px 10px 1px; font-size:13px; display:inline-block;background:#666; text-decoration:none; border-radius:5px; line-height:20px;}
.table_btn2:hover{color:#ffffff !important; text-decoration:none;}

.table_btn3{vertical-align:top; border:1px solid #2e2e2e; height:24px; line-height:21px; color:#ffffff !important; display:block; padding:2px 15px 1px; font-size:13px; display:inline-block;background:#898989; text-decoration:none; border-radius:5px;}
.table_btn3:hover{text-decoration:none;}



/* basic_table */
.basic_table2{border-top:1px solid #000; border-collapse:collapse;}
.basic_table2 th{border-bottom:1px solid #ccc; background:#e7dfd8; text-align:center; height:30px; color:#000;}
.basic_table2 td{border-bottom:1px solid #ccc ; background:#fff; text-align:left; padding:10px 22px; height:30px;}
.basic_table2 .al_right{text-align:right; padding-right:15px;}
.basic_table2 .al_right strong{font-size:14px;}
.basic_table2 .al_right strong.total_cost{font-size:16px; color:#f24455;}
.red{color:#f24455;}
.blue{color:#2e6fb9;}
.ready{color:#999;}

.input_txt{ padding-left:12px; color:#333; height:27px; line-height:27px; font-size:14px; border:1px solid #e1e1e1;}
.input_txt.wid90{width:75%;}
.input_txt.wid100{width:90%;}
.input_txt.wid70{width:77%;}
.input_txt.wid50{width:50%;}
.input_select{ padding:0 12px; color:#333; height:31px; line-height:31px; font-size:14px; border:1px solid #e1e1e1; margin-top:0;}
.input_textarea{font-family:'inherit'; padding:0 12px; color:#333; height:100px;  font-size:14px; border:1px solid #e1e1e1; margin-top:0;}
.input_textarea.wid90{width:75%;}
.input_textarea.wid100{width:88%;}
.input_textarea.wid70{width:77%;}
.input_textarea.wid50{width:50%;}

/* basic_table */
.basic_table{border-top:1px solid #000; border-collapse:collapse;}
.basic_table img{vertical-align:top;}
.basic_table th{border:1px solid #ccc; border-top:none; background:#e7dfd8; text-align:center; height:36px;}
.basic_table th:first-child{border-left:none;}
.basic_table th:last-child{border-right:none;}
.basic_table td{border:1px solid #ccc; border-top:none; text-align:center; height:20px;}
.basic_table .bg_color{background:#deecff;}
.basic_table td:first-child{border-left:none;}
.basic_table td:last-child{border-right:none;}
.basic_table .al_left{text-align:left; padding-left:15px;}
.basic_table .al_left2{text-align:left; padding-left:10px;}
.basic_table .al_right{text-align:right; padding-right:15px;}
.basic_table .al_right strong{font-size:14px;}
.basic_table strong.total_cost{font-size:16px; color:#f24455;}
.basic_table .big{font-size:16px; font-weight:bold;}
.basic_table .radio{vertical-align:middle; margin-left:10px;}

/* basic_table */
.basic_table3{border-top:1px solid #000; border-collapse:collapse;}
.basic_table3 th{border:1px solid #ccc; border-top:none; background:#e7dfd8; text-align:center; height:36px;}
.basic_table3 td{border:1px solid #ccc; border-top:none; text-align:center; padding:5px 0; height:100px; font-size:16px;}
.basic_table3 .bg_color{background:#deecff;}
.basic_table3 .al_left{text-align:left; padding-left:15px;}
.basic_table3 .al_right{text-align:right; padding-right:15px;}
.basic_table3 .al_right strong{font-size:14px;}
.basic_table3 strong.total_cost{font-size:16px; color:#f24455;}
.basic_table3 .big{font-size:16px; font-weight:bold;}

/* basic_table */
.basic_table4{border-top:1px solid #000; border-collapse:collapse;}
.basic_table4 img{vertical-align:top;}
.basic_table4 td{border:1px solid #ccc; border-top:none; vertical-align:top; padding:10px 5px; height:280px;}
.basic_table4 td p{padding-left:0;}
.basic_table4 .bg_color{background:#deecff;}
.basic_table4 .al_right{text-align:right; padding-right:15px;}
.basic_table4 .al_right strong{font-size:14px;}
.basic_table4 strong.total_cost{font-size:16px; color:#f24455;}
.basic_table4 .big{font-size:16px; font-weight:bold;}

.basic_table4 td .equip_title{font-size:14px; height:30px; color:#448ddd; font-weight:bold;}
.basic_table4 td .equip_img{height:170px;}
.basic_table4 td .equip_txt{line-height:18px} color:#555;
.patent_list{overflow:hidden;}
.patent_list img{vertical-align:top;}
.patent_list li{text-align:center; width:25%; float:left; margin-bottom:20px;;}

/* basic_table */
.basic_table5{border-collapse:collapse;}
.basic_table5 img{vertical-align:top;}
.basic_table5 td{border:1px solid #ccc; text-align:center; font-size:16px; color:#333; line-height:20px; padding:15px; height:95px;}
.basic_table5 th{background:#f5f5f5; border:1px solid #ccc; text-align:center; font-size:16px; color:#333; line-height:20px; padding:15px; height:95px;}
.basic_table5 .bg_color{background:#deecff;}
.basic_table5 .al_right{text-align:right; padding-right:15px;}
.basic_table5 .al_right strong{font-size:14px;}
.basic_table5 strong.total_cost{font-size:16px; color:#f24455;}
.basic_table5 .big{font-size:16px; font-weight:bold;}

.wrap_member{min-height:845px; position:relative;}
.wrap_member .wrap_login_new{position:absolute; left:50%; top:30%; width:504px; height:448px; background:#fff; padding:0; box-sizing:border-box; border:1px solid #5b5d69; padding:65px 50px 0; margin-left:-252px; margin-top:-191px;}
.wrap_member .wrap_login_new .alert{position:absolute; left:0; top:0; width:100%;display:block; text-align:center; font-size:14px; color:#fff; font-weight:500; height:41px; line-height:41px; border:1px solid #00a0e9; background:#00a0e9; box-sizing:border-box;}
.wrap_member .wrap_login_new h3{text-align:center; font-size:28px; color:#1975b9; font-weight:500; margin-bottom:28px;}
.wrap_member .wrap_login_new h3 span{vertical-align:top; padding-top:4px; margin-left:8px; text-align:center; font-size:28px; color:#1975b9; font-weight:500; display:inline-block;}
.wrap_member .wrap_login_new .nav{overflow:hidden; margin-bottom:30px;}
.wrap_member .wrap_login_new .nav li{width:50%; float:left; box-sizing:border-box;}
.wrap_member .wrap_login_new .nav li a{border:1px solid #00a0e9; display:block; height:39px; line-height:39px; text-align:center; color:#666; font-size:18px; font-weight:400;}
.wrap_member .wrap_login_new .nav li a:hover, .wrap_member .wrap_login_new .nav li a.on{background:#00a0e9; color:#fff;}
.wrap_member .wrap_login_new .wrap_login_form{overflow:hidden; margin-bottom:5px;}
.wrap_member .wrap_login_new .wrap_login_form ul{float:left;}
.wrap_member .wrap_login_new .wrap_login_form ul li input[type="text"]{width:282px; height:50px; line-height:50px; padding-left:20px; border:1px solid #e1e1e1; box-sizing:border-box; font-size:15px; font-weight:500; border-right:none;}
.wrap_member .wrap_login_new .wrap_login_form ul li input[type="password"]{width:282px; height:50px; line-height:50px; padding-left:20px; border:1px solid #e1e1e1; box-sizing:border-box; font-size:15px; font-weight:500; border-right:none; border-top:none;}
.wrap_member .wrap_login_new .wrap_login_form p{float:left;}
.wrap_member .wrap_login_new .wrap_login_form p a{display:block; width:120px; height:99px; line-height:99px; text-align:center; font-size:18px; font-weight:500; color:#fff; background:#00a0e9;}

.login_bot_info{overflow:hidden; margin-bottom:30px;}
.login_bot_info ul:first-child{float:left; overflow:hidden;}
.login_bot_info ul li{float:left; font-size:12px; color:#656565;}
.login_bot_info ul li input{vertical-align:middle;}
.login_bot_info ul:first-child li:first-child{margin-right:5px;}
.login_bot_info ul:last-child{float:right; overflow:hidden;}
.login_bot_info ul:last-child li:first-child{margin-right:5px;}
.login_bot_info ul:last-child li:first-child a{padding-right:5px;}

.wrap_other_login ul{overflow:hidden; margin-bottom:12px;}
.wrap_other_login ul li{float:left; margin:0 6px 6px 0;}
.wrap_other_login ul li:nth-child(2n){margin-right:0;}
.wrap_other_login img{vertical-align:top;}

.wrap_login_btn a{display:block; text-align:center; font-size:14px; color:#656565; font-weight:500; height:41px; line-height:41px; border:1px solid #00a0e9; box-sizing:border-box;}
.wrap_login_btn a strong{padding-left:5px; font-size:15px; color:#333438; font-weight:500;}

.wrap_login_btn2 a{display:block; text-align:center; font-size:14px; color:#fff; font-weight:500; height:41px; line-height:41px; border:1px solid #00a0e9; background:#00a0e9; box-sizing:border-box;}
.wrap_login_btn2 a strong{padding-left:5px; font-size:15px; color:#fff; font-weight:500;}

.wrap_member .wrap_member_find{overflow:hidden; width:100%; padding-top:110px;}
.wrap_member .wrap_member_find h3{background:#00a0e9; display:block; font-size:24px; color:#fff; height:84px; line-height:84px; font-weight:500; text-align:center;}

.wrap_member .member_top{}
.wrap_member .member_top h3{text-align:center; font-size:28px; color:#1975b9; font-weight:500; margin-bottom:28px;}
.wrap_member .member_top h3 span{vertical-align:top; padding-top:4px; margin-left:8px; text-align:center; font-size:28px; color:#1975b9; font-weight:500; display:inline-block;}
.wrap_member .member_top .nav{overflow:hidden;}
.wrap_member .member_top .nav li{width:50%; float:left; box-sizing:border-box;}
.wrap_member .member_top .nav li a{border:1px solid #00a0e9; display:block; height:39px; line-height:39px; text-align:center; color:#666; font-size:18px; font-weight:400;}
.wrap_member .member_top .nav li a:hover, .wrap_member .member_top .nav li a.on{background:#00a0e9; color:#fff;}

.wrap_member .member_join{border:1px solid #e4e5e7; border-top:none; box-sizing:border-box; padding:40px 25px 25px; margin-bottom:10px;}
.wrap_member .member_join h4{font-size:18px; line-height:26px; font-weight:300; color:#333438; margin-bottom:18px;}
.wrap_member .member_join .wrap_other_join ul{overflow:hidden;}
.wrap_member .member_join .wrap_other_join li{float:left; margin:0 5px 5px 0;}
.wrap_member .member_join .wrap_other_join img{vertical-align:top;}

.wrap_member .member_find_con{box-sizing:border-box; padding:28px 70px 33px; overflow:hidden;}
.wrap_member .member_find_con h4{font-size:18px; line-height:26px; font-weight:500; color:#333438; margin-bottom:7px;}
.wrap_member .member_find_con h4 p{font-size:14px; line-height:26px; font-weight:400; color:#656565;}
.wrap_member .member_find_con h4:after{clear:both;}
.wrap_member h5{border-bottom:1px solid #e4e5e9; font-size:14px; height:44px; line-height:44px; padding-left:20px; color:#333438; font-weight:500;}
.wrap_member dl{box-sizing:border-box; padding:25px 30px 15px;}
.wrap_member dl dt{width:25%; float:left; font-weight:500; font-size:14px; color:#333438; height:30px; line-height:30px; margin-bottom:10px;}
.wrap_member dl dd{width:75%; float:left; font-weight:500; font-size:14px; color:#333438; height:30px; line-height:30px; margin-bottom:10px;}
.wrap_member dl dd input[type="text"]{width:100%; display:block; box-sizing:border-box; border:1px solid #ddd; font-weight:500; font-size:14px; color:#333438; height:30px; line-height:30px; margin-bottom:10px; padding-left:10px;}


.wrap_customer_tel{font-size:24px; font-weight:600; color:#333438; line-height:39px; text-align:center; padding-top:40px;}
.wrap_customer_tel strong{font-size:24px; font-weight:400; color:#656565;}

.member_find_btn{text-align:center;}
.member_find_btn a{display:inline-block; font-size:18px; color:#fff; background:#00a0e9; padding:10px 20px; font-weight:400;}

.wrap_member .wrap_member_form{border:1px solid #e4e5e7; box-sizing:border-box; padding:35px 25px 25px; margin-bottom:10px; position:relative;}
.wrap_member .wrap_member_form .comment{position:absolute; right:25px; top:40px; color:#b0b0b2; font-size:14px; font-weight:400;}
.wrap_member .wrap_member_form h4{font-size:18px; line-height:26px; font-weight:300; color:#333438; margin-bottom:18px;}
.wrap_member .wrap_member_form .btn_blue{background:#3076c0; color:#fff; border:1px solid #3076c0; padding:0 10px;}

.wrap_member .wrap_member_form ul li{position:relative; height:62px; box-sizing:border-box; margin-bottom:10px; overflow:hidden;}
.wrap_member .wrap_member_form ul li.long{width:100%;}
.wrap_member .wrap_member_form ul li.fl{width:49%; float:left;}
.wrap_member .wrap_member_form ul li.fr{width:49%; float:right;}
.wrap_member .wrap_member_form ul li input[type="text"]{position:relative; height:62px; box-sizing:border-box; border:1px solid #ddd; width:100%; float:left; padding-left:12px; font-size:16px;}
.wrap_member .wrap_member_form ul li input[type="password"]{position:relative; height:62px; box-sizing:border-box; border:1px solid #ddd; width:100%; padding-left:12px; font-size:16px;}
.wrap_member .wrap_member_form ul li .input_form label {z-index:10; position:absolute; left:12px; top:19px; color:#b0b0b2; font-weight:300;}

.wrap_member .wrap_member_form ul li .btn_big{width:20%; box-sizing:border-box; border:1px solid #ddd; height:62px; line-height:59px; color:#65666b; background:#f3f4f8; vertical-align:top; display:inline-block; float:right; text-align:center;}
.wrap_member .wrap_member_form ul li .btn_small{width:15%; box-sizing:border-box; border:1px solid #ddd; height:62px; line-height:59px; color:#65666b; background:#f3f4f8; vertical-align:top; display:inline-block; float:left; text-align:center;}


.input_member_list{font-size:16px; color:#333;}
.input_member_list span{display:inline-block; margin-right:10px;}
.input_member_list input[type="radio"]{vertical-align:top; margin-top:5px; margin-right:5px;}
.input_member_list input[type="checkbox"]{vertical-align:top; margin-top:5px; margin-right:5px;}



.wrap_login_btn a{width:100%; box-sizing:border-box; border:1px solid #ddd; height:62px; line-height:59px; color:#fff; background:#00a0e9; vertical-align:top; display:inline-block; float:none; text-align:center; font-size:24px;}

.agreement_form h5{float:left; height:auto; line-height:normal; border-bottom:0; padding-left:0;}
.agreement_form input{float:right;}
.agreement_form div{clear:both;}

.agreement_year{overflow:hidden; border:1px solid #e4e5e7; box-sizing:border-box; padding:25px; margin-bottom:10px; position:relative;}
.agreement_year h4{float:left; font-size:18px; font-weight:300;}
.agreement_year ul{float:right; overflow:hidden;}
.agreement_year ul li{float:left; margin-left:18px; overflow:hidden; font-size:16px; color:#6b7380; font-weight:300;}
.agreement_year ul li input{float:left; vertical-align:top; margin-top:5px;}
.agreement_year ul li label{float:left; margin-left:3px; font-size:16px; color:#6b7380; font-weight:300;}

.wrap_member .red_txt{color:#e60012 !important; margin:0 5px; font-weight:400;}

.wrap_member_form_new{border:1px solid #ddd; margin-bottom:10px;}
.agreement_form .agreement_form_top{overflow:hidden; box-sizing:border-box; padding:30px 30px 13px 30px; border-bottom:1px solid #ddd;}
.agreement_form .agreement_form_top h4{font-size:18px; line-height:26px; font-weight:300; color:#333438; float:left;}
.agreement_form .agreement_form_top input{float:right;}
.agreement_form ul{overflow:hidden; box-sizing:border-box; padding:13px 30px 20px 30px;}
.agreement_form ul li{overflow:hidden;}
.agreement_form ul h5{float:left; font-size:16px; color:#666; line-height:36px; font-weight:300;}
.agreement_form ul input{line-height:36px; margin-top:13px;}
.agreement_form ul .agreement_con{border:1px solid #ddd; box-sizing:border-box; padding:10px 15px; font-size:14px; margin-bottom:10px;}
.agreement_form .bt_agreement {color:orange; font-size:12px;}

.wrap_member .modify_ti{text-align:center; font-weight:400; height:84px; line-height:81px; font-size:24px; color:#fff; background:#00a0e9; margin-top:30px;}

/* 회원가입 완료 */
.wrap_change_fin{position:absolute; left:50%; top:30%; width:504px; height:381px; margin-left:-252px; margin-top:-191px; background:#fff; padding:0; box-sizing:border-box; border:1px solid #5b5d69; padding:80px 50px 0;} 
.wrap_change_fin h3{font-size:24px; color:#333438; font-weight:400; text-align:center; height:60px; letter-spacing:-1px;}
.wrap_change_fin h3 img{vertical-align:middle; margin-top:-15px; font-weight:500;}
.wrap_change_fin span{margin:0 0 0 10px !important; font-size:28px; color:#1975b9;}
.wrap_change_fin .fin_comment{text-align:center; font-size:18px; color:#666; font-weight:400; line-height:30px; margin-bottom:40px;}
.wrap_change_fin_btn{border-top:1px solid #00a0e9; box-sizing:border-box; padding-top:25px; text-align:center;}
.wrap_change_fin_btn a{display:inline-block; width:155px; text-align:center; height:46px; line-height:46px; font-size:18px; background:#aaa; color:#fff; font-weight:400; margin:0 10px;}
.wrap_change_fin_btn a.btn_blue{background:#00a0e9;}

/* 통합검색 */
.wrap_search_list{}
.wrap_search_list .search_list{padding-left:20px; padding-bottom:21px; border-bottom:1px solid #d0d0d0; margin-bottom:30px;}
.wrap_search_list .more{text-align:right;}
.wrap_search_list .more a{color:#a2a2a2; font-size:15px;}
.wrap_search_list h3{font-size:18px; font-weight:bold; height:40px;}
.wrap_search_list ul.type1 li{height:27px;}
.wrap_search_list ul.type1 li a{color:#666; font-size:15px; text-decoration:none; display:block;}
.wrap_search_list ul.type1 li a strong{color:#0059b7;}

.wrap_search_list ul.type2 li{margin-bottom:30px;}
.wrap_search_list ul.type2 li:last-child{margin-bottom:0;}
.wrap_search_list ul.type2 li a{color:#666; text-decoration:none; display:block;}
.wrap_search_list ul.type2 li span{display:block;}
.wrap_search_list ul.type2 li span.search_title{font-size:17px; color:#666; margin-bottom:5px;}
.wrap_search_list ul.type2 li span.search_content{font-size:13px; color:#666; margin-bottom:7px;}
.wrap_search_list ul.type2 li span.search_info{font-size:14px; color:#666;}
.wrap_search_list ul.type2 li span.date{display:inline-block; padding-right:10px; border-right:2px solid #d1d1d1; margin-right:10px;}
.wrap_search_list ul.type2 li a{color:#666; font-size:15px;}
.wrap_search_list ul.type2 li a strong{color:#0059b7;}


.ask_box{background:url('/img/main/bg_ask_box.jpg') no-repeat 166px center; box-sizing:border-box; line-height:normal; padding:7px 0 0 341px; height:165px; margin-bottom:45px;}
.ask_box h4{font-size:25px; font-weight:600; color:#4f4f4f;}
.ask_box .ask_tel{font-size:30px; font-weight:700; color:#2c659d;}
.ask_box .ask_time{font-size:12px; font-weight:400; color:#4a4a4b; margin-bottom:10px;}
.ask_box .ask_rest{font-size:10px; font-weight:400; color:#595959; display:inline-block; padding:3px 13px; background:#e5e5e5;}

.ask_txt{margin-bottom:25px;}
.ask_txt li{text-indent:-20px; padding-left:20px; font-size:16px; font-weight:300; line-height:24px;}

.member_width{width:640px; margin:0 auto;}












.wrap_contents_left{width:773px; float:left;}
.wrap_contents_left.wide{width:1100px; float:none;}




.mypage_3dep_nav{ overflow:hidden; border-bottom:1px solid #d9d9d9; margin-bottom:27px;}
.mypage_3dep_nav.cell3 li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:33.3%; box-sizing:border-box;}
.mypage_3dep_nav.cell4 li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:25%; box-sizing:border-box;}
.mypage_3dep_nav.cell5 li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:20%; box-sizing:border-box;}
.mypage_3dep_nav.cell6 li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:16.666%; box-sizing:border-box;}
.mypage_3dep_nav li{float:left; border:1px solid #d9d9d9; border-right:none; border-bottom:0; width:298px; box-sizing:border-box;}
.mypage_3dep_nav li:last-child{border-right:1px solid #d9d9d9;}
.mypage_3dep_nav li a{display:block; width:100%; height:50px; line-height:47px; text-align:center; box-sizing:border-box; font-size:15px; color:#3a3a3a;}
.mypage_3dep_nav li.on a, .mypage_3dep_nav li a:hover{border-bottom:3px solid #4f4f4f;}





@media screen and (max-width: 736px) {

	.mgT40 {margin-top:20px !important}
	.ul_list{padding-left:0; font-size:15px;}
	.cont_txt{padding-left:0; font-size:15px; line-height:23px;}
	.subpage .cont_ti{font-size:1em; color:#555; font-weight:500; line-height:30px; letter-spacing:0; background:url('/img/main/bg_h2_title.png') no-repeat left top; padding-top:5px !important; text-align:left !important; height:61px;}
	.menu_title h2{width:100% !important;}

	.sub0101 p{font-size:12px; padding-left:0;}
	.sub0101 h3{margin-bottom:5px; background:url('/img/contents/title_head.png') no-repeat left top; padding-left:20px; margin-bottom:10px;}
	.sub0101_img1 img{width:100%; height:auto;}
	.sub0102 p{font-size:12px; padding-left:0;}
	.sub0102 h3{margin-bottom:5px; margin-bottom:10px;}
	.sub0103 h3 {margin-bottom:5px; background:url('/img/contents/title_head.png') no-repeat left top; padding-left:20px; margin-bottom:10px;}
	.sub0102 h4 {margin:0; font-size:14px; font-weight:500; margin-top:15px;}
	.sub0102 h4.h4_top{margin-top:10px;}
	.sub0102 h5 {margin:0; font-size:12px; font-weight:400; font-weight:600; margin-top:5px; padding-left:12px; background:url('/img/contents/bu_con_h5.jpg') no-repeat left 8px; background-size:auto 8px;}
	.listUI{font-size:12px; line-height:150%; padding-left:0; margin-top:0;}
	.listUI li{background-image:url('/img/common/title_head2.png'); padding-left:11px;  background-position:3px 6px; background-repeat:no-repeat; margin-bottom:0; background-size:auto 5px;}
	.listUI_new{font-size:12px; line-height:150%;}
	.listUI_new li{background-image:url('/img/common/title_head2.png'); padding-left:15px;  background-position:1px 5px; background-repeat:no-repeat; background-size:10px 10px; margin-bottom:7px;}
	.listUI2{font-size:12px; line-height:150%;}
	.listUI2 li{padding-left:0; margin-bottom:7px; text-indent:-15px; padding-left:15px;}
	.listUI3{font-size:12px; line-height:150%; padding-left:22px;}
	.listUI3 li{padding-left:15px; margin-bottom:3px; background:url('/img/contents/title_head3.png') no-repeat left 3px; background-size:auto 10px;}
	.sub0102_img2{padding-left:0;}
	.sub0205_img1 img{width:100%; padding:20px 0 0;}
	.sub0102_img1 img{width:100% !important; height:auto !important;}

	.subTab{width:100%; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
	.subTab{width:100%; font-size:12px; color:#8f8f8f; clear:both; box-sizing:border-box;}
	.subTab li a{float:left; cursor:pointer; width:50% !important; height:33px; line-height:33px; text-align:center; padding:0 5px; box-sizing:border-box; border-bottom:1px solid #d9d9d9; border-top:none;}
	.subTab li:last-child a{border-bottom:0;}
	.subTab li a:hover{background:#525da0; color:#fff; height:33px !important;}
	.subTab_on a{background:#525da0; color:#fff; height:33px !important;}

	.sub0103{width:100%;}
	.sub0103 p{font-size:12px; color:#3d3d3c; line-height:150%; padding-left:0;}

	.sub0104{width:100%;}
	.sub0104 h4 {margin:0; font-size:16px; line-height: 24px; color:#777;} 
	.sub0104 h3 {margin:0; font-size:24px; font-weight:400; background:url('/img/contents/title_head.png') no-repeat left top; padding-left:21px; margin-bottom:10px; margin-bottom:10px;}
	.sub0104 p{font-size:12px; color:#3d3d3c; line-height:150%; padding-left:0;}
	.sub0105 h3{margin-bottom:10px;}
	.sub0105 p{font-size:12px; color:#3d3d3c; line-height:150%; padding-left:0;}
	.t_type2{border-collapse:collapse; width:100%; border-top:2px solid #2980b9;}
	.t_type2 td{font-size:16px; padding:10px 10px 10px 10px; border:1px solid #dddddd; }
	.boxUI2{width:100%;  position:relative;}
	.boxUI2 ul{overflow:hidden;}
	.boxUI2 ul li{width:100%; min-height:120px; position:relative; border-bottom:1px dashed #e1e1e1; padding-top:10px; padding-bottom:10px;}
	.boxUI2 ul li .boxImg{position:absolute; left:0; top:20px;}
	.boxUI2 ul li .boxImg img{width:70px !important;}
	.boxUI2 ul li dl{padding-left:80px;}
	.boxUI2 ul li dl dt{font-weight:bold; font-size:14px; margin-bottom:5px;}
	.boxUI2 ul li dl dd{line-height:150%; margin-bottom:10px; font-size:12px;}


	.subTab_p1{position:relative;}
	.subTab_p2{position:relative;}
	.subTab_p3{position:relative;}
	.subTab_p4{position:relative;}
	.t_type1{border-collapse:collapse; width:100%; font-size:12px;}
	.t_type1 th{font-size:12px; background:#f2f2f2; padding:5px 0; font-weight:normal;; border-top:2px solid #4f4f4f; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
	.t_type1 td{font-size:12px; padding:5px; border:1px solid #dddddd;}
	.t_type1 td p{padding-left:0; text-indent:-10px; padding-left:10px;}
	.t_type3{border-collapse:collapse; width:100%; border-top:1px solid #000;}
	.t_type3 th{font-size:14px; padding:5px 0 5px 0; font-weight:bold; border-bottom:1px solid #dddddd; text-align:left;}
	.t_type3 td{font-size:14px; padding:8px 0; border-bottom:1px solid #dddddd;}
	.t_type3 td input{width:50%; height:18px; line-height:18px; font-size:14px; border:1px solid #d1d1d1;}
	.t_type3 td span{height:18px; line-height:18px;}
	.t_type3 td span.small{font-size:12px; margin-left:10px;}
	.t_type3 td span.big{height:12px !important; line-height:12px !important; padding-top:2px; display:inline-block;}
	.t_type3 td p{padding-left:0;}

	.t_type2{border-collapse:collapse; width:100%; border-top:2px solid #2980b9;}
	.t_type2 td{font-size:12px; padding:5px; border:1px solid #dddddd; }

	.boxUI1{width:100%; border:1px solid #d9d9d9; height:auto; border-radius:3px; background:none; padding-bottom:10px;}
	.boxUI1 dl{margin-left:10px;}
	.boxUI1 dl dt{font-size:14px;; margin:10px 0 10px;}
	.boxUI1 dl dd{margin-top:10px; line-height:150%;font-size:14px;; }

	.ul_list{padding-left:0; font-size:15px;}
	.cont_txt{padding-left:0; font-size:15px; line-height:23px;}

	.sub_visual{background:#4d3a8b; text-align:center; color:#fff; height:auto; padding:15px 0; box-sizing:border-box; margin-bottom:15px; clear:both;}
	.sub_visual h2{font-size:28px !important; line-height:normal; height:40px; font-weight:normal !important; margin-bottom:0 !important; width:auto; color:#fff;}
	.sub_visual p{font-size:12px; line-height:15px; width:auto; color:#fff;}
	.sub_visual.menu001{background:#0075a9;}
	.sub_visual.menu002{background:#e60012;}
	.sub_visual.menu003{background:#01843b;}
	.sub_visual.menu004{background:#0075a9;}
	.sub_visual.menu005{background:#e60012;}
	.sub_visual.menu006{background:#01843b;}

	.wrap_company_list{overflow:hidden; border-bottom:1px solid #d1d1d1;}
	.wrap_company_list .thum{float:none; width:100%; padding:19px 0; text-align:center;}
	.wrap_company_list .thum img{width:auto !important; height:179px; text-align:center;}
	.company_list_center{float:none; width:100%; margin-right:0; padding-bottom:0;}
	.company_list_center h4{padding:17px 0 17px; font-weight:bold; font-size:24px; height:auto; border-top:2px solid #d1d1d1; border-bottom:2px solid #d1d1d1; text-align:center; margin-bottom:10px;}
	.company_list_center strong{display:inline-block; margin-right:5px;}
	.company_list_center ul{padding-bottom:0;}
	.company_list_center ul li{font-size:12px; line-height:24px; color:#636363; text-align:justify;}
	.company_list_center ul li a{color:#636363;}
	.company_list_center ul li strong{color:#2b2b2b;}
	.company_list_right{float:left; width:310px;}
	.company_list_right h5{padding:33px 0 0 0; height:46px; display:none;}
	.company_list_right h5 a{width:115px; height:26px; box-sizing:border-box; font-size:; line-height:26px; color:#292929; text-align:center; display:inline-block; border:1px solid #292929;}
	.company_list_right ul{padding-bottom:19px;}
	.company_list_right ul li{font-size:12px; line-height:24px; color:#636363; text-align:justify;}
	.company_list_right ul li a{color:#636363;}
	.company_list_right ul li strong{color:#2b2b2b;}

	.wrap_company_list2{overflow:hidden; border-bottom:1px solid #d1d1d1;}
	.wrap_company_list2 .thum{float:none; width:100%; padding:19px 0; text-align:center;}
	.wrap_company_list2 .thum img{width:auto !important; height:179px; text-align:center;}
	.company_list_center2{float:none; width:100%; margin-right:0; padding-bottom:0;}
	.company_list_center2 h4{padding:17px 0 17px; font-weight:bold; font-size:24px; height:auto; border-top:2px solid #d1d1d1; border-bottom:2px solid #d1d1d1; text-align:center; margin-bottom:10px;}
	.company_list_center2 strong{display:inline-block; margin-right:5px;}
	.company_list_center2 ul{padding-bottom:0;}
	.company_list_center2 ul li{font-size:12px; line-height:24px; color:#636363; text-align:justify;}
	.company_list_center2 ul li a{color:#636363;}
	.company_list_center2 ul li strong{color:#2b2b2b;}
	.company_list_right2{float:left; width:310px;}
	.company_list_right2 h5{padding:33px 0 0 0; height:46px; display:none;}
	.company_list_right2 h5 a{width:115px; height:26px; box-sizing:border-box; font-size:; line-height:26px; color:#292929; text-align:center; display:inline-block; border:1px solid #292929;}
	.company_list_right2 ul{padding-bottom:19px;}
	.company_list_right2 ul li{font-size:12px; line-height:24px; color:#636363; text-align:justify;}
	.company_list_right2 ul li a{color:#636363;}
	.company_list_right2 ul li strong{color:#2b2b2b;}

	.wrap_intro{padding-top:20px; border-top:1px solid #1e1e1e; /* background:url('/img/contents/bg_wrap_intro.jpg') no-repeat left top; */ min-height:auto;}
	.wrap_intro p:first-child{font-size:14px; line-height:26px; margin-bottom:10px;}
	.wrap_intro p:last-child{font-size:16px; color:#455199 !important; font-weight:bold; line-height:26px; width:100%;}
	.wrap_map{padding-top:34px; border-top:1px solid #1e1e1e; overflow:hidden;}
	.wrap_map{display:inline-block; width:100%;}
	.wrap_map .map{float:none; margin-right:0; margin-bottom:0;}
	.wrap_map .map img{width:100%;}
	.wrap_map .map_ico{font-size:14px; line-height:20px; padding-top:14px; float:left; width:100%;}
	.wrap_map .map_ico li{margin-bottom:10px; padding-left:29px; min-height:25px; padding-top:0;}
	.wrap_map .map_ico li.ico1{background:url('/img/contents/icon_map_1.jpg') no-repeat left top; background-size:auto 20px;}
	.wrap_map .map_ico li.ico2{background:url('/img/contents/icon_map_2.jpg') no-repeat left top; background-size:auto 20px; margin-bottom:0;}

	/* 대관업무 */
	.fc-event .fc-content{font-size:16px !important; padding-left:4px !important; min-height:0 !imporatnt;}
	.fc-day-header{font-size:12px !important;}
	.fc-day-number{font-size:12px;}
	.fc .fc-toolbar > * > *{margin-left:0 !important;}
	.fc-center button{ height:25px !important;}
	.fc-icon-left-single-arrow::after{font-size:150% !important;}
	.fc-icon-right-single-arrow::after{font-size:150% !important;}
	.fc-toolbar h2{font-size:14px !important; padding:0 10px;}
	.fc-toolbar.fc-header-toolbar{margin-bottom:0 !important;}
	.fc-toolbar{padding-top:20px !important;}
	.fc-title{font-size:10px !important;}
	.fc-event .fc-content{min-height:30px !important;}
	.fc-basic-view .fc-body .fc-row{min-height:50px !important;}

	.wrap_ad_list{overflow:hidden; margin-bottom:25px; padding-top:10px; border-top:1px solid #1e1e1e;}
	.ad_list{float:none !important; width:100%; margin:2% 1%; box-sizing:border-box; padding:0 0 15px; position:relative;border:1px solid #ececec;}
	.ad_list span{display:inline-block; text-align:center; color:#fff; width:66px; height:18px; line-height:18px; font-size:14px; position:absolute; right:0; top:0; margin-right:0 !important;}
	.ad_list span.new{background:#ff6a51;}
	.ad_list span.fin{background:#9c9c9c;}
	.ad_list img{vertical-align:top;}
	.ad_list .thum img{width:100%;}
	.ad_list .ad_list_info{width:100%; font-size:12px; padding-top:12px; text-align:center; color:#232323;}
	.ad_list .ad_list_info h4{font-size:14px; font-weight:700; margin-bottom:5px; color:#363636;}
	.ad_list .ad_list_info h4 a{color:#363636;}

	.wrap_service_list{overflow:hidden; border-bottom:none;}
	.service_list{float:none; width:100%; overflow:hidden; box-sizing:border-box; padding:27px 2px; position:relative; border-bottom:1px solid #d1d1d1;}
	.service_list .thum{float:left; width:40%; margin-right:5%;}
	.service_list .thum img{width:100%; height:auto;}
	.service_list .service_list_info{float:left; width:55%; font-size:14px;}
	.service_list .go_btn{position:relative !important; left:0; bottom:0;}
	.service_list .go_btn img{height:25px; width:auto !important; margin-top:5px;}
	.sub0301 .service_btn{text-align:right; padding:13px 0 0; margin-bottom:5px;}
	.sub0301 .service_btn img{width:auto !important;}

	.wrap_event_list{overflow:hidden; margin-bottom:45px;}
	.event_list{float:none; width:100%; overflow:hidden; margin:15px 3px; box-sizing:border-box; padding:0; position:relative;border:1px solid #ececec; padding-right:10px}
	.event_list span{display:inline-block; text-align:center; color:#fff; width:73px; height:33px; line-height:33px; font-size:14px; position:absolute; left:0; top:0;}
	.event_list span.on{background:#ff6a51;}
	.event_list span.fin{background:#9c9c9c;}
	.event_list img{vertical-align:top;}
	.event_list .thum{float:left; width:49%; margin-right:3%;}
	.event_list .thum img{width:246px; max-height:auto;}
	.event_list .event_list_info{float:left; width:48%; font-size:14px; padding-top:5px;}
	.event_list .event_list_info h4{font-size:20px; font-weight:700; margin-bottom:20px;}
	.event_list .go_btn{position:relative !important; left:0; bottom:0; padding-top:10px;}
	.event_list .go_btn img{height:40px; width:auto !important;}

	.service_list_view_top{font-size:14px; height:30px; overflow:hidden; border-bottom:1px solid #1e1e1e;}
	.service_list_view_top ul li{float:left; padding-right:25px; background:url('/img/contents/service_list_view_top_arrow.jpg') no-repeat right center; background-size:auto 20px; height:30px; line-height:30px;}
	.service_list_view_top ul li:last-child{background:none; color:#f74526;}
	.service_list_view_top .btn{float:right;}
	.service_list_view_top .btn img{height:25px;}
	.wrap_service_view{padding:;}
	.service_view{padding:9px 0; position:relative; overflow:hidden; border-bottom:1px solid #d1d1d1;}
	.service_view .thum{float:none; width:100%; margin:0;}
	.service_view .service_list_view{padding-top:10px; overflow:hidden;}
	.service_view .service_list_view dl{overflow:hidden;}
	.service_view .service_list_view dt{float:left; margin-right:6px; clear:both; margin-bottom:4px;}
	.service_view .service_list_view dt img{height:20px;}
	.service_view .service_list_view dd{float:left; width:70%; margin-bottom:9px;}

	.service_view .service_list_view dd.name{font-size:12px; font-weight:800; color:#333; line-height:18px;}
	.service_view .service_list_view dd.cost{font-size:14px; color:#ff6a51; line-height:18px; }
	.service_view .service_list_view dd.comment{padding-top:3px; font-size:12px; line-height:15px;}
	.service_view .service_list_view dd.phone{font-size:12px; line-height:15px; padding-top:3px;}
	.service_view .service_list_view ul{overflow:hidden; position:absolute; right:0; bottom:18px;}
	.service_view .service_list_view ul li{float:left; margin-right:5px;}

	.reservation_info{position:initial !important;text-align:center; clear:both; padding-bottom:15px; margin-top:20px;}
	.reservation_info img{vertical-align:top; margin-bottom:5px !important; width:50% !important;}
	.reservation_info span{color:#787878; font-size:12px; margin-right:0 !important; display:block;}

	.contentswrap{width:100%; margin:0 auto;}

	/* 회원가입 */
	.h2_title{margin-top:30px !important; margin-bottom:15px; background:url('/img/common/bu_h2_title_2.gif') no-repeat left 5px; font-size:14px !important; color:#333; padding-left:18px; line-height:18px; color:#333; text-align:left !important;}
	.h2_title .small{font-size:14px;}
	.h2_title.small2{font-size:18px; line-height:16px; margin-bottom:5px;}
	.h2_title_2{margin-top:25px; margin-bottom:15px; font-size:22px; color:#333; line-height:18px; color:#333;}
	.h3_title{font-size:17px; color:#333; font-weight:normal; margin-top:20px; padding:0 0 10px;}
	.con_txt{font-size:12px; color:#555; line-height:15px;}
	.con_txt a.type1{color:#558edb; text-decoration:none; font-weight:bold;}
	.con_txt a.type2{color:#000; text-decoration:none; font-weight:bold;}

	.con_txt2{font-size:12px; color:#555; line-height:15px; padding-left:6px;}
	.con_txt2 a.type1{color:#558edb; text-decoration:none; font-weight:bold;}
	.con_txt2 a.type2{color:#000; text-decoration:none; font-weight:bold;}

	.con_txt3{font-size:12px; color:#555; line-height:15px; text-indent:-10px; padding:0 0 5px 10px;}

	.wrap_login{width:100%; margin:0 auto; padding-top:0; overflow:hidden;}
	.wrap_login img{vertical-align:top;}
	.wrap_login h3{font-size:35px; text-align:center; margin-bottom:50px; line-height:normal;}
	.wrap_login input[type="text"], .wrap_login input[type="password"]{width:100%; box-sizing:border-box; padding-left:13px; color:#333; height:29px; line-height:29px; font-size:12px; border:1px solid #e1e1e1; margin-bottom:5px;}
	.wrap_login input[type="checkbox"]{float:left; margin-right:10px; margin-top:3px;}
	.wrap_login .login_btn{margin:10px 0 8px;display:block; text-align:center; color:#fff; background:#e61818; height:27px; line-height:27px; border:1px solid #e1e1e1; font-size:12px; text-decoration:none;}
	.wrap_login ul{padding-left:0; text-align:center;}
	.wrap_login ul li{float:none; margin-right:20px; display:inline-block;}
	.wrap_login ul li:last-child{margin-right:0;}
	.wrap_login ul li a{text-decoration:none; color:#888; font-size:12px;}
	.wrap_login ul.tab{overflow:hidden; padding:0; border:1px solid #e1e1e1; margin-bottom:5px;}
	.wrap_login ul.tab li{width:50%; float:left; margin:0;}
	.wrap_login ul.tab li a{display:block; width:100%; text-align:center; height:29px; line-height:29px; font-size:12px; border-right:1px solid #e1e1e1; text-decoration:none; background:#e7dfd8; color:#000;}
	.wrap_login ul.tab li a.on{background:#885d3e; color:#fff;}

	.total{padding:13px 0 33px 220px; font-weight:bold;}
	.total input{border:1px solid #fff; border-bottom:1px solid #f24455; color:#f24455; width:70px; text-align:center; padding-left:0; font-weight:bold;}

	.wrap_pay_fin h3{font-size:40px; text-align:center; height:103px; padding-top:100px;}
	.wrap_pay_fin dl{padding:10px 0px; font-size:18px; overflow:hidden; margin-bottom:70px; border-top:1px solid #151515; border-bottom:1px solid #151515;}
	.wrap_pay_fin dl dt{width:44%; margin-right:1%; float:left; text-align:right; height:45px; line-height:45px;}
	.wrap_pay_fin dl dd{width:55%; float:left; text-align:left; height:45px; line-height:45px;}
	.wrap_pay_fin .map_btn{padding-top:0; margin-bottom:54px;}
	.wrap_pay_fin .pay_fin_box{background:#f6f6f6; padding:20px 20px 5px;}

	.wrap_pay_fin2 .type1{font-size:25px; text-align:center; padding-top:100px; margin-bottom:15px; padding-top:50px;}

	.wrap_pay_fin2 h3{font-size:35px; text-align:center; padding-top:50px; margin-bottom:7px; line-height:normal;}
	.wrap_pay_fin2 h3.type2{padding-top:12px;}
	.wrap_pay_fin2 .map_btn{padding-top:0; margin-bottom:27px;}
	.wrap_pay_fin2 .pay_fin_txt{text-align:center; margin-bottom:27px; font-size:14px;}
	.wrap_pay_fin2 .pay_fin_box{background:#f6f6f6; padding:10px 10px 3px;}
	.join_step{margin-bottom:7px;}
	.join_step img{width:100%;}

	.wrap_agreement{border:1px solid #c1c1c1; padding:5px 7px; height:125px; overflow-y:scroll;}
	.wrap_agreement ol li{margin-bottom:10px;}
	.wrap_agreement ol li li{margin-bottom:0;}
	.check_agree{text-align:right; padding:5px 0 12px; color:#888; font-size:12px; line-height:normal;}
	.check_agree span{font-size:14px;}
	.check_agree2{text-align:left; color:#888; font-size:12px; line-height:normal;}
	.check_agree input{vertical-align:middle; margin-right:3px;}

	.wrap_agreement h2{font-size:14px !important; text-align:center; margin:20px 0; font-weight:bold;}
	.wrap_agreement h3{font-size:13px !important; font-weight:bold; margin:20px 0 12px;}
	.wrap_agreement h4{font-size:12px !important; font-weight:bold; margin:12px 0;}
	.wrap_agreement p{padding-left:0; line-height:normal; font-size:12px;}
	.wrap_agreement ol{padding-left:0;}
	.wrap_agreement ol li{text-indent:-15px; padding-left:15px; line-height:normal; font-size:12px;}
	.wrap_agreement ol ol{padding-left:0;}
	.wrap_agreement ol ul li{text-indent:-8px; padding-left:8px;}

	.wrap_email{border:1px solid #c1c1c1; margin-top:25px; padding:15px 0; font-size:12px; line-height:normal;}
	.wrap_email img{height:20px;}
	.wrap_email .email_ico{text-align:center; margin-bottom:7px;}
	.wrap_email .email_txt{font-size:12px; font-weight:bold; text-align:center; margin-bottom:12px; line-height:20px; }
	.wrap_email .email_txt span{display:block; height:31px; line-height:31px; padding-right:10px; width:100%; text-align:left;}

	.wrap_email .email_txt .wid50{width:94% !important;}
	.wrap_email .email_box{width:90%; margin:0 auto; background:#ececec; text-align:center; padding:5px; margin-bottom:12px;}
	.wrap_email .email_box span{color:#885d3e;}
	.wrap_email .email_txt2{text-align:center; font-weight:bold; margin-bottom:12px; line-height:normal;}

	.map_btn{text-align:center; padding-top:30px;}
	.map_btn a{font-size:12px; color:#fff !important; padding:5px 15px; display:inline-block; text-align:center; background:#e61818; text-decoration:none;}
	.map_btn a.type2{font-size:12px; color:#fff !important; padding:5px 15px; display:inline-block; text-align:center; background:#666; text-decoration:none;}

	.table_btn{border:1px solid #626262; height:18px; line-height:16px; color:#666 !important; display:block; padding:0 10px; font-size:13px; display:inline-block;background:#fff; text-decoration:none; border-radius:5px; line-height:18px;}
	.table_btn:hover{text-decoration:none;}

	.table_btn_2{border:1px solid #626262; height:18px; line-height:16px; color:#fff !important; display:block; padding:0 10px; font-size:13px; display:inline-block;background:#666; text-decoration:none; border-radius:5px; line-height:18px;}
	.table_btn_2:hover{text-decoration:none;}

	.table_btn2{vertical-align:top; border:3px solid #626262; height:20px; color:#ffffff !important; display:block; padding:2px 10px 1px; font-size:13px; display:inline-block;background:#666; text-decoration:none; border-radius:5px; line-height:20px;}
	.table_btn2:hover{color:#ffffff !important; text-decoration:none;}

	.table_btn3{vertical-align:top; border:1px solid #2e2e2e; height:24px; line-height:21px; color:#ffffff !important; display:block; padding:2px 15px 1px; font-size:13px; display:inline-block;background:#898989; text-decoration:none; border-radius:5px;}
	.table_btn3:hover{text-decoration:none;}





	/* basic_table */
	.basic_table2{border-top:1px solid #000; border-collapse:collapse; font-size:12px;}
	.basic_table2 th{border-bottom:1px solid #ccc; background:#e7dfd8; text-align:center; height:15px; color:#000;}
	.basic_table2 td{border-bottom:1px solid #ccc ; background:#fff; text-align:left; padding:5px 11px; height:15px; line-height:normal;}
	.basic_table2 .al_right{text-align:right; padding-right:7px;}
	.basic_table2 .al_right strong{font-size:12px;}
	.basic_table2 .al_right strong.total_cost{font-size:14px; color:#f24455;}
	.red{color:#f24455;}
	.blue{color:#2e6fb9;}
	.ready{color:#999;}

	.input_txt{ padding-left:12px; color:#333; height:27px; line-height:27px; font-size:14px; border:1px solid #e1e1e1;}
	.input_txt.wid90{width:75%;}
	.input_txt.wid100{width:90%;}
	.input_txt.wid70{width:77%;}
	.input_txt.wid50{width:50%;}
	.input_select{ padding:0 12px; color:#333; height:31px; line-height:31px; font-size:14px; border:1px solid #e1e1e1; margin-top:0;}
	.input_textarea{font-family:'inherit'; padding:0 12px; color:#333; height:100px;  font-size:14px; border:1px solid #e1e1e1; margin-top:0;}
	.input_textarea.wid90{width:75%;}
	.input_textarea.wid100{width:88%;}
	.input_textarea.wid70{width:77%;}
	.input_textarea.wid50{width:50%;}

	/* basic_table */
	.basic_table{border-top:1px solid #000; border-collapse:collapse; font-size:12px;}
	.basic_table img{vertical-align:top;}
	.basic_table th{border:1px solid #ccc; border-top:none; background:#e7dfd8; text-align:center; height:18px;}
	.basic_table th:first-child{border-left:none;}
	.basic_table th:last-child{border-right:none;}
	.basic_table td{border:1px solid #ccc; border-top:none; text-align:center; padding:2px 0; height:10px;}
	.basic_table .bg_color{background:#deecff;}
	.basic_table td:first-child{border-left:none;}
	.basic_table td:last-child{border-right:none;}
	.basic_table .al_left{text-align:left; padding-left:7px;}
	.basic_table .al_left2{text-align:left; padding-left:5px;}
	.basic_table .al_right{text-align:right; padding-right:7px;}
	.basic_table .al_right strong{font-size:12px;}
	.basic_table strong.total_cost{font-size:14px; color:#f24455;}
	.basic_table .big{font-size:16px; font-weight:bold;}
	.basic_table .radio{vertical-align:middle; margin-left:5px;}

	/* basic_table */
	.basic_table3{border-top:1px solid #000; border-collapse:collapse;}
	.basic_table3 th{border:1px solid #ccc; border-top:none; background:#e7dfd8; text-align:center; height:36px;}
	.basic_table3 td{border:1px solid #ccc; border-top:none; text-align:center; padding:5px 0; height:100px; font-size:16px;}
	.basic_table3 .bg_color{background:#deecff;}
	.basic_table3 .al_left{text-align:left; padding-left:15px;}
	.basic_table3 .al_right{text-align:right; padding-right:15px;}
	.basic_table3 .al_right strong{font-size:14px;}
	.basic_table3 strong.total_cost{font-size:16px; color:#f24455;}
	.basic_table3 .big{font-size:16px; font-weight:bold;}

	/* basic_table */
	.basic_table4{border-top:1px solid #000; border-collapse:collapse;}
	.basic_table4 img{vertical-align:top;}
	.basic_table4 td{border:1px solid #ccc; border-top:none; vertical-align:top; padding:10px 5px; height:280px;}
	.basic_table4 td p{padding-left:0;}
	.basic_table4 .bg_color{background:#deecff;}
	.basic_table4 .al_right{text-align:right; padding-right:15px;}
	.basic_table4 .al_right strong{font-size:14px;}
	.basic_table4 strong.total_cost{font-size:16px; color:#f24455;}
	.basic_table4 .big{font-size:16px; font-weight:bold;}

	.basic_table4 td .equip_title{font-size:14px; height:30px; color:#448ddd; font-weight:bold;}
	.basic_table4 td .equip_img{height:170px;}
	.basic_table4 td .equip_txt{line-height:18px} color:#555;
	.patent_list{overflow:hidden;}
	.patent_list img{vertical-align:top;}
	.patent_list li{text-align:center; width:25%; float:left; margin-bottom:20px;;}

	/* basic_table */
	.basic_table5{border-collapse:collapse;}
	.basic_table5 img{vertical-align:top;}
	.basic_table5 td{border:1px solid #ccc; text-align:center; font-size:16px; color:#333; line-height:20px; padding:15px; height:95px;}
	.basic_table5 th{background:#f5f5f5; border:1px solid #ccc; text-align:center; font-size:16px; color:#333; line-height:20px; padding:15px; height:95px;}
	.basic_table5 .bg_color{background:#deecff;}
	.basic_table5 .al_right{text-align:right; padding-right:15px;}
	.basic_table5 .al_right strong{font-size:14px;}
	.basic_table5 strong.total_cost{font-size:16px; color:#f24455;}
	.basic_table5 .big{font-size:16px; font-weight:bold;}






	.wrap_contents_circle{overflow:hidden; margin-bottom:30px; border-bottom:1px solid #e9e9e9; padding-bottom:30px}
	.wrap_donut_con{float:none; width:100%;}
	.donut-ring_m_red p{background:#e61818; display:inline-block; padding:5px 20px; border-radius:1000px; color:#fff; font-size:16px; margin-bottom:10px; line-height:1em;}
	.donut-ring_m_blue p{background:#3c5b9b; display:inline-block; padding:5px 20px; border-radius:1000px; color:#fff; font-size:16px; margin-bottom:10px; line-height:1em;}
	.donut-ring_m_yellow p{background:#facd46; display:inline-block; padding:5px 20px; border-radius:1000px; color:#2a2a2a; font-size:16px; margin-bottom:10px; line-height:1em;}

	.wrap_social_m{text-align:center; padding-bottom:20px;}
	.wrap_social_m li{display:inline-block; margin-left:0;}

	.wrap_company_top{text-align:center; padding-bottom:30px;}
	.wrap_company_top img{width:100%;}

	.map_btn{text-align:center; padding-top:30px;}
	.map_btn a{font-size:12px; color:#fff !important; padding:5px 15px; display:inline-block; text-align:center; background:#e61818; text-decoration:none;}
	.map_btn a.type2{font-size:12px; color:#fff !important; padding:5px 15px; display:inline-block; text-align:center; background:#666; text-decoration:none;}


	.wrap_member{min-height:845px; position:relative;}
	.wrap_member .wrap_login_new{position:static; left:50%; top:30%; width:100%; height:auto; background:#fff; padding:0; box-sizing:border-box; border:1px solid #5b5d69; padding:65px 5px 20px; margin-left:0; margin-top:80px;}
	.wrap_member .wrap_login_new .alert{position:absolute; left:2.8%; top:0; width:94.4%;display:block; text-align:center; font-size:14px; color:#fff; font-weight:500; height:41px; line-height:41px; border:1px solid #00a0e9; background:#00a0e9; box-sizing:border-box;}
	.wrap_member .wrap_login_new h3{text-align:center; font-size:20px; color:#1975b9; font-weight:500; margin-bottom:14px;}
	.wrap_member .wrap_login_new h3 span{vertical-align:top; padding-top:4px; margin-left:8px; text-align:center; font-size:20px; color:#1975b9; font-weight:500; display:inline-block;}
	.wrap_member .wrap_login_new .nav{overflow:hidden; margin-bottom:15px;}
	.wrap_member .wrap_login_new .nav li{width:50%; float:left; box-sizing:border-box;}
	.wrap_member .wrap_login_new .nav li a{border:1px solid #00a0e9; display:block; height:29px; line-height:29px; text-align:center; color:#666; font-size:14px; font-weight:400;}
	.wrap_member .wrap_login_new .nav li a:hover, .wrap_member .wrap_login_new .nav li a.on{background:#00a0e9; color:#fff;}
	.wrap_member .wrap_login_new .wrap_login_form{overflow:hidden; margin-bottom:5px; width:295px; margin:0 auto;}
	.wrap_member .wrap_login_new .wrap_login_form ul{float:left;}
	.wrap_member .wrap_login_new .wrap_login_form ul li input[type="text"]{width:175px; height:50px; line-height:50px; padding-left:20px; border:1px solid #e1e1e1; box-sizing:border-box; font-size:14px; font-weight:500; border-right:none;}
	.wrap_member .wrap_login_new .wrap_login_form ul li input[type="password"]{width:175px; height:50px; line-height:50px; padding-left:20px; border:1px solid #e1e1e1; box-sizing:border-box; font-size:14px; font-weight:500; border-right:none; border-top:none;}
	.wrap_member .wrap_login_new .wrap_login_form p{float:left;}
	.wrap_member .wrap_login_new .wrap_login_form p a{display:block; width:120px; height:99px; line-height:99px; text-align:center; font-size:18px; font-weight:500; color:#fff; background:#00a0e9;}

	.login_bot_info{overflow:hidden; margin-bottom:30px; width:315px; margin:0 auto 15px;}
	.login_bot_info ul:first-child{float:left; overflow:hidden;}
	.login_bot_info ul li{float:left; font-size:12px; color:#656565;}
	.login_bot_info ul li input{vertical-align:middle;}
	.login_bot_info ul:first-child li:first-child{margin-right:5px;}
	.login_bot_info ul:last-child{float:right; overflow:hidden;}
	.login_bot_info ul:last-child li:first-child{margin-right:5px;}
	.login_bot_info ul:last-child li:first-child a{padding-right:5px;}

	.wrap_other_login ul{overflow:hidden; margin-bottom:12px; width:315px; margin:0 auto 12px;}
	.wrap_other_login ul li{float:left; margin:0 6px 6px 0;}
	.wrap_other_login ul li:nth-child(2n){margin-right:0;}
	.wrap_other_login img{vertical-align:top; height:31px;}

	.wrap_login_btn a{display:block; text-align:center; font-size:14px; color:#656565; font-weight:500; height:41px; line-height:41px; border:1px solid #00a0e9; box-sizing:border-box; width:315px; margin:0 auto;}
	.wrap_login_btn a strong{padding-left:5px; font-size:15px; color:#333438; font-weight:500;}

	.wrap_login_btn2 a{display:block; text-align:center; font-size:14px; color:#fff; font-weight:500; height:41px; line-height:41px; border:1px solid #00a0e9; background:#00a0e9; box-sizing:border-box; width:295px; margin:0 auto;}
	.wrap_login_btn2 a strong{padding-left:5px; font-size:15px; color:#fff; font-weight:500;}

	.wrap_member .wrap_member_find{overflow:hidden; width:100%; padding-top:110px;}
	.wrap_member .wrap_member_find h3{background:#00a0e9; display:block; font-size:24px; color:#fff; height:84px; line-height:84px; font-weight:500; text-align:center;}

	.wrap_member .member_top{padding-top:100px;}
	.wrap_member .member_top h3{text-align:center; font-size:28px; color:#1975b9; font-weight:500; margin-bottom:14px;}
	.wrap_member .member_top h3 span{vertical-align:top; padding-top:4px; margin-left:8px; text-align:center; font-size:18px; color:#1975b9; font-weight:500; display:inline-block;}
	.wrap_member .member_top .nav{overflow:hidden;}
	.wrap_member .member_top .nav li{width:50%; float:left; box-sizing:border-box;}
	.wrap_member .member_top .nav li a{border:1px solid #00a0e9; display:block; height:29px; line-height:29px; text-align:center; color:#666; font-size:14px; font-weight:400;}
	.wrap_member .member_top .nav li a:hover, .wrap_member .member_top .nav li a.on{background:#00a0e9; color:#fff;}

	.wrap_member .member_join{border:1px solid #e4e5e7; border-top:none; box-sizing:border-box; padding:20px 12px 12px; margin-bottom:5px;}
	.wrap_member .member_join h4{font-size:14px; line-height:26px; font-weight:300; color:#333438; margin-bottom:9px;}
	.wrap_member .member_join .wrap_other_join ul{overflow:hidden;}
	.wrap_member .member_join .wrap_other_join li{float:none; width:100%; margin:0 0 5px 0; text-align:center;}
	.wrap_member .member_join .wrap_other_join img{vertical-align:top; height:30px;}

	.wrap_member .member_find_con{box-sizing:border-box; padding:28px 70px 33px; overflow:hidden;}
	.wrap_member .member_find_con h4{font-size:18px; line-height:26px; font-weight:500; color:#333438; margin-bottom:7px;}
	.wrap_member .member_find_con h4 p{font-size:14px; line-height:26px; font-weight:400; color:#656565;}
	.wrap_member .member_find_con h4:after{clear:both;}
	.wrap_member h5{border-bottom:1px solid #e4e5e9; font-size:14px; height:44px; line-height:44px; padding-left:20px; color:#333438; font-weight:500;}
	.wrap_member dl{box-sizing:border-box; padding:25px 30px 15px;}
	.wrap_member dl dt{width:25%; float:left; font-weight:500; font-size:14px; color:#333438; height:30px; line-height:30px; margin-bottom:10px;}
	.wrap_member dl dd{width:75%; float:left; font-weight:500; font-size:14px; color:#333438; height:30px; line-height:30px; margin-bottom:10px;}
	.wrap_member dl dd input[type="text"]{width:100%; display:block; box-sizing:border-box; border:1px solid #ddd; font-weight:500; font-size:14px; color:#333438; height:30px; line-height:30px; margin-bottom:10px; padding-left:10px;}

	.wrap_member .wrap_find_left{float:left; box-sizing:border-box; width:467px; height:207px; border:1px solid #e4e5e9;}
	.wrap_member .wrap_find_right{box-sizing:border-box; width:467px; height:207px; border:1px solid #e4e5e9;}

	.wrap_customer_tel{font-size:24px; font-weight:600; color:#333438; line-height:39px; text-align:center; padding-top:40px;}
	.wrap_customer_tel strong{font-size:24px; font-weight:400; color:#656565;}

	.member_find_btn{text-align:center;}
	.member_find_btn a{display:inline-block; font-size:18px; color:#fff; background:#00a0e9; padding:10px 20px; font-weight:400;}

	.member_width{width:100%; padding-bottom:50px;}

	.wrap_member .wrap_member_form{border:1px solid #e4e5e7; box-sizing:border-box; padding:17px 12px 12px; margin-bottom:5px; position:relative;}
	.wrap_member .wrap_member_form .comment{position:absolute; right:12px; top:36px; color:#b0b0b2; font-size:12px; font-weight:400;}
	.wrap_member .wrap_member_form h4{font-size:14px; line-height:26px; font-weight:300; color:#333438; margin-bottom:18px;}
	.wrap_member .wrap_member_form .btn_blue{background:#3076c0; color:#fff; border:1px solid #3076c0;}

	.wrap_member .wrap_member_form ul li{position:relative; height:32px; box-sizing:border-box; margin-bottom:10px; overflow:hidden;}
	.wrap_member .wrap_member_form ul li.long{width:100%;}
	.wrap_member .wrap_member_form ul li.fl{width:49%; float:left;}
	.wrap_member .wrap_member_form ul li.fr{width:49%; float:right;}
	.wrap_member .wrap_member_form ul li input[type="text"]{position:relative; height:32px; box-sizing:border-box; border:1px solid #ddd; width:100%; float:left; padding-left:6px; font-size:12px;}
	.wrap_member .wrap_member_form ul li input[type="password"]{position:relative; height:32px; box-sizing:border-box; border:1px solid #ddd; width:100%; padding-left:6px; font-size:12px;}
	.wrap_member .wrap_member_form ul li .input_form label {z-index:10; position:absolute; left:6px; top:4px; color:#b0b0b2; font-weight:300; font-size:12px;}

	.wrap_member .wrap_member_form ul li .btn_big{width:20%; box-sizing:border-box; border:1px solid #ddd; height:32px; line-height:29px; color:#65666b; background:#f3f4f8; vertical-align:top; display:inline-block; float:right; text-align:center; font-size:11px;}
	.wrap_member .wrap_member_form ul li .btn_small{width:15%; box-sizing:border-box; border:1px solid #ddd; height:32px; line-height:29px; color:#65666b; background:#f3f4f8; vertical-align:top; display:inline-block; float:left; text-align:center; font-size:11px;}

	.wrap_login_btn a{width:100%; box-sizing:border-box; border:1px solid #ddd; height:42px; line-height:39px; color:#fff; background:#00a0e9; vertical-align:top; display:inline-block; float:none; text-align:center; font-size:14px;}
	.wrap_login_btn a span{font-size:14px; color:#fff;}

	.agreement_form h5{float:left; height:auto; line-height:normal; border-bottom:0; padding-left:0;}
	.agreement_form input{float:right;}
	.agreement_form div{clear:both;}

	.agreement_year{overflow:hidden; border:1px solid #e4e5e7; box-sizing:border-box; padding:12px; margin-bottom:5px; position:relative;}
	.agreement_year h4{float:left; font-size:14px; font-weight:300;}
	.agreement_year ul{float:right; overflow:hidden;}
	.agreement_year ul li{float:left; margin-left:5px; overflow:hidden; font-size:16px; color:#6b7380; font-weight:300;}
	.agreement_year ul li:first-child{margin-left:0;}
	.agreement_year ul li input{float:left; vertical-align:top; margin-top:5px;}
	.agreement_year ul li label{float:left; margin-left:3px; font-size:12px; color:#6b7380; font-weight:300;}

	.wrap_member .red_txt{color:#e60012 !important; margin:0 5px; font-weight:400;}

	.wrap_member_form_new{border:1px solid #ddd; margin-bottom:5px;}
	.agreement_form .agreement_form_top{overflow:hidden; box-sizing:border-box; padding:15px 15px 7px 15px; border-bottom:1px solid #ddd;}
	.agreement_form .agreement_form_top h4{font-size:14px; line-height:20px; font-weight:300; color:#333438; float:left;}
	.agreement_form .agreement_form_top input{float:right;}
	.agreement_form ul{overflow:hidden; box-sizing:border-box; padding:7px 15px 10px 15px;}
	.agreement_form ul li{overflow:hidden;}
	.agreement_form ul h5{float:left; font-size:14px; color:#666; line-height:26px; font-weight:300;}
	.agreement_form ul input{line-height:36px; margin-top:13px;}
	.agreement_form ul .agreement_con{border:1px solid #ddd; box-sizing:border-box; padding:10px 15px; font-size:12px; margin-bottom:10px;}
	.agreement_form .bt_agreement {color:orange; font-size:12px;}

	.wrap_member .modify_ti{text-align:center; font-weight:400; height:84px; line-height:81px; font-size:24px; color:#fff; background:#00a0e9; margin-top:30px;}



	/* 회원가입 완료 */
	.wrap_change_fin{position:static; left:50%; top:30%; width:90%; height:auto; background:#fff; padding:0; box-sizing:border-box; border:1px solid #5b5d69; padding:20px 15px 20px; margin:100px auto;}
	.wrap_change_fin h3{font-size:20px; color:#333438; font-weight:400; text-align:center; height:40px; letter-spacing:-1px;}
	.wrap_change_fin h3 img{vertical-align:middle; margin-top:0; font-weight:500; height:25px;}
	.wrap_change_fin span{margin:0 0 0 10px !important; font-size:16px; color:#1975b9;}
	.wrap_change_fin .fin_comment{text-align:center; font-size:14px; color:#666; font-weight:400; line-height:18px; margin-bottom:20px;}
	.wrap_change_fin_btn{border-top:1px solid #00a0e9; box-sizing:border-box; padding-top:20px; text-align:center;}
	.wrap_change_fin_btn a{display:inline-block; width:100px; text-align:center; height:26px; line-height:26px; font-size:12px; background:#aaa; color:#fff; font-weight:400; margin:0 5px;}
	.wrap_change_fin_btn a.btn_blue{background:#00a0e9;}

	/* 통합검색 */
	.wrap_search_list{}
	.wrap_search_list .search_list{padding-left:20px; padding-bottom:21px; border-bottom:1px solid #d0d0d0; margin-bottom:30px;}
	.wrap_search_list .more{text-align:right;}
	.wrap_search_list .more a{color:#a2a2a2; font-size:15px;}
	.wrap_search_list h3{font-size:18px; font-weight:bold; height:40px;}
	.wrap_search_list ul.type1 li{height:27px;}
	.wrap_search_list ul.type1 li a{color:#666; font-size:15px; text-decoration:none; display:block;}
	.wrap_search_list ul.type1 li a strong{color:#0059b7;}

	.wrap_search_list ul.type2 li{margin-bottom:30px;}
	.wrap_search_list ul.type2 li:last-child{margin-bottom:0;}
	.wrap_search_list ul.type2 li a{color:#666; text-decoration:none; display:block;}
	.wrap_search_list ul.type2 li span{display:block;}
	.wrap_search_list ul.type2 li span.search_title{font-size:17px; color:#666; margin-bottom:5px;}
	.wrap_search_list ul.type2 li span.search_content{font-size:13px; color:#666; margin-bottom:7px;}
	.wrap_search_list ul.type2 li span.search_info{font-size:14px; color:#666;}
	.wrap_search_list ul.type2 li span.date{display:inline-block; padding-right:10px; border-right:2px solid #d1d1d1; margin-right:10px;}
	.wrap_search_list ul.type2 li a{color:#666; font-size:15px;}
	.wrap_search_list ul.type2 li a strong{color:#0059b7;}


	.ask_box{background:url('/img/main/bg_ask_box.jpg') no-repeat 166px center; box-sizing:border-box; line-height:normal; padding:7px 0 0 341px; height:165px; margin-bottom:45px;}
	.ask_box h4{font-size:25px; font-weight:600; color:#4f4f4f;}
	.ask_box .ask_tel{font-size:30px; font-weight:700; color:#2c659d;}
	.ask_box .ask_time{font-size:12px; font-weight:400; color:#4a4a4b; margin-bottom:10px;}
	.ask_box .ask_rest{font-size:10px; font-weight:400; color:#595959; display:inline-block; padding:3px 13px; background:#e5e5e5;}

	.ask_txt{margin-bottom:25px;}
	.ask_txt li{text-indent:-20px; padding-left:20px; font-size:16px; font-weight:300; line-height:24px;}


	.mhide{display:none;}

	#navPanel .depth_t_1{text-align:center; box-sizing:border-box; padding:0 0 0 98px; height:179px; padding-top:60px; line-height:29px; color:#fff; font-weight:300; font-size:24px; text-align:left; background:url('/img/main/bg_login_icon.png') no-repeat left center #00a0e9; margin-bottom:0; color:#fff;}
	#navPanel .depth_t_1 img{vertical-align:top;}
	#navPanel .depth_t_1 a{color:#fff;}
	#navPanel .depth_t:nth-child(2){background:#0075a9; float:left; width:50%; box-sizing:border-box; padding:0; text-align:center; color:#fff; font-size:14px; font-weight:400; height:40px; line-height:37px; border-bottom:0; margin-bottom:0;}
	#navPanel .depth_t:nth-child(2) a{color:#fff;}
	#navPanel .depth_t:nth-child(3){background:#0075a9; float:left; width:50%; box-sizing:border-box; padding:0; text-align:center; color:#fff; font-size:14px; font-weight:400; height:40px; line-height:37px; border-bottom:0; margin-bottom:0;}
	#navPanel .depth_t:nth-child(3) a{color:#fff;}

	#navPanel .depth_a{display:block; box-sizing:border-box; font-size:18px; font-weight:500; color:#333438; background:url('/img/main/depth0_off.png') no-repeat right center #fff; padding-left:28px; height:60px; line-height:57px; overflow:hidden; width:314px;}
	#navPanel .depth_a.on{background:url('/img/main/depth0_off.png') no-repeat right center #e4e5e7;}

	#navPanel .depth-b{display:block; box-sizing:border-box; font-size:15px; font-weight:300; color:#333438; background:url('') no-repeat right 6px #fff; padding-left:44px; width:314px; line-height:27px;}
	#navPanel .depth-b.on{background:url('') no-repeat right center #fff;}
	#navPanel .depth-b a{color:#333438;}

	#navPanel .depth-b.more{display:block; box-sizing:border-box; font-size:15px; font-weight:300; color:#333438; background:url('/img/main/depth1_off.png') no-repeat right 6px #fff; padding-left:44px; width:314px; line-height:27px;}

	#navPanel .depth-c{display:block; box-sizing:border-box; font-size:15px; font-weight:300; color:#333438; background:none; padding-left:0; width:314px;}
	#navPanel .depth-c a{color:#333438;}
	
	#navPanel ul li{border-bottom:1px solid #f3f3f4;}
	#navPanel ul li:first-child{border-bottom:none;}
	#navPanel ul li ul{width:314px; overflow:hidden;}
	#navPanel ul li ul li{border-bottom:none;}
	#navPanel ul li ul li ul li{border-bottom:none;}
	#navPanel ul ul{padding:15px 0;}
	#navPanel ul ul ul{padding:0;}
	#navPanel .indent-1 {display: inline-block;}
	#navPanel .link:last-child {border-bottom: 0;}

	.menu_close{display:none; cursor:pointer; position:fixed; left:315px; top:19px; z-index:10002; width:36px; height:36px; border-top:none !important; background:url('/img/main/btn_menu_close_new.png') no-repeat center center transparent !important; background-size:36px 36px !important;}

	.mask {display:none; position:absolute; left:0; top:0; width:100%; height:600px; background:rgba(0,0,0,0.8); z-index:8000;}


	.input_member_list{font-size:14px; color:#333;}
	.input_member_list span{display:inline-block; margin-right:5px;}
	.input_member_list input[type="radio"]{vertical-align:top; margin-top:6px; margin-right:4px;}
	.input_member_list input[type="checkbox"]{vertical-align:top; margin-top:6px; margin-right:4px;}
}















.form_write{position:relative;}

.form_write .popup{border:1px solid #5a5e69; width:451px; height:263px; box-sizing:border-box; background:#fff;}
.form_write .popup{padding:26px; box-sizing:border-box;}
.form_write .popup_close{text-align:right !important;}
.form_write .popup h1{position:absolute; left:30px; top:25px; font-weight:500; line-height:normal; color:#3076c0;}
.form_write .popup h3{font-size:18px; font-weight:400; color:#333438; text-align:center; margin-bottom:18px;}
.form_write .popup p{color:#666; font-size:14px; font-weight:400; border-bottom:1px solid #efefef; line-height:17px; padding-bottom:5px; margin-bottom:27px;}
.form_write .popup p .btn_small_blue{width:62px; height:22px; border-radius:2px; line-height:21px; text-align:center; background:#3076c0; color:#fff; display:inline-block;}
.form_write .popup .wrap_popup_table{box-sizing:border-box; padding:0 0 16px;}
.form_write .popup .wrap_popup_table table{border:0;}
.form_write .popup .wrap_popup_table th{border:0;}
.form_write .popup .wrap_popup_table td{border:0;}
.form_write .popup .wrap_popup_table td input[type="text"]{height:22px; line-height:21px; border-radius:2px; border:1px solid #3076c0;}
.form_write .popup .wrap_popup_table td .btn_small_blue{width:62px; height:22px; border-radius:2px; line-height:21px; text-align:center; background:#3076c0; color:#fff; display:inline-block;}
.form_write .popup .wrap_board_btn_new{padding:24px 0 0 0;}
.form_write .popup .wrap_board_btn_new .board_btn_right{float:none; text-align:center;}
.form_write .popup .wrap_board_btn_new .board_btn_right li{float:none; display:inline-block;}

.wrap_form_write dl{overflow:hidden; position:relative;}
.wrap_form_write dl dt{float:left; width:100px; font-size:16px; color:#3076c0; margin-bottom:15px;}
.wrap_form_write dl dd{float:left; width:600px; overflow:hidden; font-size:14px; margin-bottom:15px;}
.wrap_form_write dl dd ul{display:inline-block; width:100%;}
.wrap_form_write dl dd ul li{min-width:140px; float:left;}
.wrap_form_write p.write_red{display:inline-block;}
.wrap_form_write p.write_red a{font-size:12px; color:#fff; background:#e7091a; display:inline-block; width:52px; height:15px; text-align:center; line-height:14px; border-radius:2px; vertical-align:top; color:#fff; margin-top:3px;}
.wrap_form_write p.write_blue{display:inline-block; position:absolute; right:0; top:0;}
.wrap_form_write p.write_blue a{font-size:12px; color:#fff; background:#3076c0; display:inline-block; width:72px; height:21px; text-align:center; line-height:20px; border-radius:2px; vertical-align:top; color:#fff;}



@media screen and (max-width: 736px) {
.wrap_form_write dl dd{overflow:visible; display:inline-block; width:100% !important; clear:both; margin-bottom:0;}
.wrap_form_write p.write_blue{display:inline-block; position:absolute; right:0; top:-20px;}
.wrap_form_write p.write_blue a{font-size:12px; color:#fff; background:#3076c0; display:inline-block; width:72px; height:15px; text-align:center; line-height:14px; border-radius:2px; vertical-align:top; color:#fff;}
}



/* 팜플렛 */
.wrap_pamphlet{clear:both; overflow:hidden; width:1004px; margin:0 auto;}
.wrap_pamphlet img{vertical-align:top;}
.wrap_pamphlet h3{color:#333; font-size:22px; padding-left:18px; background:url('/img/contents/bg_pamphlet_ti.jpg') no-repeat left 1px; padding-bottom:13px; border-bottom:1px solid #151515; margin-bottom:15px;}
.wrap_pamphlet_top{box-sizing:border-box; padding:0 20px; display:inline-block; width:100%; margin-bottom:25px ;}
.wrap_pamphlet_top h4{float:left; font-size:24px; font-weight:400;}
.wrap_pamphlet_top dl{overflow:hidden; float:right;}
.wrap_pamphlet_top dl dt{float:left; font-size:18px; color:#000; margin-left:28px;}
.wrap_pamphlet_top dl dd{float:left; font-size:18px; color:#656565; margin-left:28px;}

.wrap_pamphlet_con{position:relative; width:958px; margin:0 auto;}
.wrap_pamphlet_con .pamphlet_num{position:absolute; right:24px; top:18px; z-index:1000; background:#333438; display:inline-block; width:89px; height:40px; line-height:37px; font-size:18px; color:#fff; font-weight:500; text-align:center; border-radius:15px;}
.wrap_pamphlet_con .pamphlet_btn{position:absolute; bottom:28px; width:100%; text-align:center;}
.wrap_pamphlet_con .pamphlet_btn li{display:inline-block; margin:0 6px;}

.wrap_pamphlet_mypage_list{width:1020px; margin:0 auto 100px; overflow:hidden;}

.wrap_pamphlet_mypage .pamphlet_mypage_top{overflow:hidden; margin-bottom:30px; width:1020px; margin:0 auto 30px;}
.wrap_pamphlet_mypage .pamphlet_mypage_top p{float:left; margin-right:15px; color:#000; font-size:12px;}
.wrap_pamphlet_mypage .pamphlet_mypage_top ul li{display:inline-block;}
.wrap_pamphlet_mypage .pamphlet_mypage_top ul li a{display:inline-block; width:52px; height:15px; line-height:15px; font-size:12px; color:#fff; background:#0075aa; text-align:center; border-radius:2px;}
.wrap_pamphlet_mypage .pamphlet_mypage_top ul li a.btn_red{background:#e60012;}

.wrap_pamphlet_mypage .pamphlet_mypage_list{width:320px; box-sizing:border-box; float:left; margin-right:22px; margin-bottom:20px;}
.wrap_pamphlet_mypage .pamphlet_mypage_list:nth-child(3n){margin-right:0;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn{text-align:right;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn li{display:inline-block; padding-top:20px;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn li a{display:inline-block; width:85px; height:29px; line-height:29px; text-align:center; color:#fff; border-radius:2px; background:#9a9a9a; font-size:12px;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn li a.btn_blue{background:#3076c0;}

.wrap_pamphlet_mypage .wrap_pamphlet_list{width:320px; box-sizing:border-box; float:left; border:1px solid #c9c9c9; min-height:470px; position:relative;}
.wrap_pamphlet_mypage .wrap_pamphlet_list .catalog{margin-bottom:15px;}
.wrap_pamphlet_mypage .wrap_pamphlet_list .catalog img{width:100%;}

.wrap_pamphlet_mypage .pamphlet_mypage_info{box-sizing:border-box; padding:0 20px;}
.wrap_pamphlet_mypage .pamphlet_mypage_info h4 a{font-size:24px; font-weight:500; color:#444;}
.wrap_pamphlet_mypage .pamphlet_mypage_info ul{margin-bottom:10px;}
.wrap_pamphlet_mypage .pamphlet_mypage_info ul li{color:#444; font-size:13px; line-height:16px;}

.wrap_pamphlet_mypage .pamphlet_open a{position:absolute; left:16px; bottom:16px; color:#000000; font-size:13px;}
.wrap_pamphlet_mypage .pamphlet_info a{position:absolute; right:16px; bottom:16px; color:#cc3333; font-size:13px;}

.wrap_pamphlet_left{float:left; width:675px;}
.wrap_pamphlet_left .basic_table{}

.wrap_pamphlet_right{float:right; width:295px; box-sizing:border-box; background:url('/img/contents/bg_iphone.jpg') no-repeat center center; height:586px; padding:77px 32px 0 22px; box-sizing:border-box;}
.wrap_pamphlet_right img{vertical-align:top;}
.wrap_pamphlet_right p{margin-bottom:22px;}
.wrap_pamphlet_right p img{width:241px; height:344px;}
.wrap_pamphlet_right ul{overflow:hidden;}
.wrap_pamphlet_right ul li{float:left;}
.wrap_pamphlet_right ul li:nth-child(1){margin-right:9px; margin-bottom:13px;}
.wrap_pamphlet_right ul li:nth-child(2){margin-bottom:13px;}

.wrap_pamphlet_modify{padding-bottom:20px; border-bottom:1px solid #151515; margin-bottom:25px; box-sizing:border-box;}

.pamphlet_modify_page{box-sizing:border-box; padding:9px 6px; border:1px solid #d2d2d2; display:inline-block; border-radius:5px; height:245px; margin:8px 8px 8px 4px; cursor: move; vertical-align:top;}
.pamphlet_modify_page a{display:inline-block; width:44px; height:18px; line-height:18px; text-align:center; color:#fff; border-radius:2px; background:#9a9a9a; font-size:12px;}
.pamphlet_modify_page a.btn_red{background:#e60012;}
.pamphlet_modify_page ul{text-align:center; margin-bottom:10px;}
.pamphlet_modify_page ul li{display:inline-block;}
.pamphlet_modify_page p img{width:140px; height:198px;}

.pamphlet_modify_btn{text-align:right;}
.pamphlet_modify_btn a{display:inline-block; width:109px; height:43px; line-height:43px; text-align:center; color:#fff; border-radius:4px; background:#9a9a9a; font-size:16px;}
.pamphlet_modify_btn a.btn_blue{background:#3076c0;}

.pamphlet_modify_btn3{text-align:center; padding-top:10px; margin-bottom:50px;}
.pamphlet_modify_btn3 a{display:inline-block; width:109px; height:43px; line-height:43px; text-align:center; color:#fff; border-radius:4px; background:#9a9a9a; font-size:16px;}
.pamphlet_modify_btn3 a.btn_blue{background:#3076c0;}
.pamphlet_modify_btn3 a.btn_red{background:#e60012;}

.pamphlet_modify_btn2{text-align:center; padding-top:10px; margin-bottom:50px;}
.pamphlet_modify_btn2 a{display:inline-block; width:140px; height:43px; line-height:43px; text-align:center; color:#fff; border-radius:4px; background:#9a9a9a; font-size:16px;}
.pamphlet_modify_btn2 a.btn_blue{background:#3076c0;}
.pamphlet_modify_btn2 a.btn_red{background:#e60012;}






@media screen and (max-width: 736px) {

/* 팜플렛 */
.wrap_pamphlet{clear:both; overflow:hidden; width:100%; margin:0 auto;}
.wrap_pamphlet img{vertical-align:top;}
.wrap_pamphlet h3{color:#333; font-size:16px; padding-left:14px; background:url('/img/contents/bg_pamphlet_ti.jpg') no-repeat left 1px; padding-bottom:8px; border-bottom:1px solid #151515; margin-bottom:8px;}
.wrap_pamphlet_top{box-sizing:border-box; padding:0 10px; display:inline-block; width:100%; margin-bottom:13px ;}
.wrap_pamphlet_top h4{float:left; font-size:14px; font-weight:400;}
.wrap_pamphlet_top dl{overflow:hidden; float:right;}
.wrap_pamphlet_top dl dt{float:left; font-size:14px; color:#000; margin-left:14px;}
.wrap_pamphlet_top dl dd{float:left; font-size:14px; color:#656565; margin-left:14px;}

.wrap_pamphlet_con{position:relative; width:100%; margin:0 auto;}
.wrap_pamphlet_con .pamphlet_num{position:absolute; right:12px; top:9px; z-index:1000; background:#333438; display:inline-block; width:50px; height:20px; line-height:18px; font-size:11px; color:#fff; font-weight:500; text-align:center; border-radius:8px;}
.wrap_pamphlet_con .multiple-item img{width:100%; height:300px;}
.wrap_pamphlet_con .pamphlet_btn{position:absolute; bottom:14px; width:100%; text-align:center;}
.wrap_pamphlet_con .pamphlet_btn img{height:30px;}
.wrap_pamphlet_con .pamphlet_btn li{display:inline-block; margin:0 3px;}

.wrap_pamphlet_mypage_list{width:100%; margin:0 auto 100px; overflow:hidden; text-align:center;}

.wrap_pamphlet_mypage .pamphlet_mypage_top{overflow:hidden; margin-bottom:15px; width:100%; margin:0 auto 15px;}
.wrap_pamphlet_mypage .pamphlet_mypage_top p{float:left; margin-right:15px; color:#000; font-size:12px;}
.wrap_pamphlet_mypage .pamphlet_mypage_top ul li{display:inline-block; vertical-align:top; margin-top:-5px;}
.wrap_pamphlet_mypage .pamphlet_mypage_top ul li a{display:inline-block; width:52px; height:15px; line-height:15px; font-size:12px; color:#fff; background:#0075aa; text-align:center; border-radius:2px;}
.wrap_pamphlet_mypage .pamphlet_mypage_top ul li a.btn_red{background:#e60012;}

.wrap_pamphlet_mypage .pamphlet_mypage_list{width:320px; box-sizing:border-box; float:none; display:inline-block; margin-right:0; margin-bottom:20px; text-align:left;}
.wrap_pamphlet_mypage .pamphlet_mypage_list:nth-child(3n){margin-right:0;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn{text-align:center;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn li{display:inline-block; padding-top:5px;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn li a{display:inline-block; width:85px; height:29px; line-height:29px; text-align:center; color:#fff; border-radius:2px; background:#9a9a9a; font-size:12px;}
.wrap_pamphlet_mypage .pamphlet_mypage_list .pamphlet_mypage_btn li a.btn_blue{background:#3076c0;}

.wrap_pamphlet_mypage .wrap_pamphlet_list{width:320px; box-sizing:border-box; float:left; border:1px solid #c9c9c9; min-height:370px; position:relative;}
.wrap_pamphlet_mypage .wrap_pamphlet_list .catalog{margin-bottom:8px;}
.wrap_pamphlet_mypage .wrap_pamphlet_list .catalog img{width:100%;}

.wrap_pamphlet_mypage .pamphlet_mypage_info{box-sizing:border-box; padding:0 10px;}
.wrap_pamphlet_mypage .pamphlet_mypage_info h4 a{font-size:18px; font-weight:500; color:#444;}
.wrap_pamphlet_mypage .pamphlet_mypage_info ul{margin-bottom:5px;}
.wrap_pamphlet_mypage .pamphlet_mypage_info ul li{color:#444; font-size:11px; line-height:14px;}

.wrap_pamphlet_mypage .pamphlet_open a{position:absolute; left:16px; bottom:16px; color:#000000; font-size:13px;}
.wrap_pamphlet_mypage .pamphlet_info a{position:absolute; right:16px; bottom:16px; color:#cc3333; font-size:13px;}

.wrap_pamphlet_left{float:left; width:100%;}
.wrap_pamphlet_left .basic_table{}

.wrap_pamphlet_right{overflow:hidden; float:none; text-align:center; margin:0 auto 30px; width:295px; box-sizing:border-box; background:url('/img/contents/bg_iphone.jpg') no-repeat center center; height:586px; padding:77px 32px 0 22px; box-sizing:border-box;}
.wrap_pamphlet_right img{vertical-align:top;}
.wrap_pamphlet_right p{margin-bottom:22px;}
.wrap_pamphlet_right p img{width:241px; height:344px;}
.wrap_pamphlet_right ul{overflow:hidden;}
.wrap_pamphlet_right ul li{float:left;}
.wrap_pamphlet_right ul li:nth-child(1){margin-right:9px; margin-bottom:13px;}
.wrap_pamphlet_right ul li:nth-child(2){margin-bottom:13px;}

.wrap_pamphlet_modify{padding-bottom:10px; border-bottom:1px solid #151515; margin-bottom:12px; box-sizing:border-box;}

.pamphlet_modify_page{box-sizing:border-box; padding:9px 6px; border:1px solid #d2d2d2; display:inline-block; border-radius:5px; height:245px; margin:8px 8px 8px 4px; cursor: move; vertical-align:top;}
.pamphlet_modify_page a{display:inline-block; width:44px; height:18px; line-height:18px; text-align:center; color:#fff; border-radius:2px; background:#9a9a9a; font-size:12px;}
.pamphlet_modify_page a.btn_red{background:#e60012;}
.pamphlet_modify_page ul{text-align:center; margin-bottom:10px;}
.pamphlet_modify_page ul li{display:inline-block;}
.pamphlet_modify_page p img{width:140px; height:198px;}

.pamphlet_modify_btn{text-align:right;}
.pamphlet_modify_btn a{display:inline-block; width:80px; height:22px; line-height:22px; text-align:center; color:#fff; border-radius:4px; background:#9a9a9a; font-size:12px;}
.pamphlet_modify_btn a.btn_blue{background:#3076c0;}

.pamphlet_modify_btn3{text-align:center; padding-top:10px; margin-bottom:25px;}
.pamphlet_modify_btn3 a{display:inline-block; width:80px; height:22px; line-height:22px; text-align:center; color:#fff; border-radius:4px; background:#9a9a9a; font-size:12px;}
.pamphlet_modify_btn3 a.btn_blue{background:#3076c0;}
.pamphlet_modify_btn3 a.btn_red{background:#e60012;}

.pamphlet_modify_btn2{text-align:center; padding-top:10px; margin-bottom:25px;}
.pamphlet_modify_btn2 a{display:inline-block; width:80px; height:22px; line-height:22px; text-align:center; color:#fff; border-radius:4px; background:#9a9a9a; font-size:12px;}
.pamphlet_modify_btn2 a.btn_blue{background:#3076c0;}
.pamphlet_modify_btn2 a.btn_red{background:#e60012;}


.wrap_pamphlet_left .board_write_table th a.btn_red{width:60px !important;}
.wrap_pamphlet_left .board_write_table td input[type="radio"]{float:none; margin-top:6px;}
.wrap_pamphlet_left .board_write_table td input[type="checkbox"]{float:none; margin-top:6px;}
.wrap_pamphlet_left .div_gubun0{margin-left:-30px;}
.wrap_pamphlet_left .div_gubun0 input{ font-size:11px;}
}
























/* 프린트관련 */
.wrap_print{width:612px; min-height:859px; position:relative; margin:0 auto; box-sizing:border-box; padding:50px 65px;}
.wrap_print img{vertical-align:top;}
.wrap_print .print_top{position:absolute; top:50px; width:482px; min-height:252px;}
.wrap_print .print_top h1{font-size:30px; text-align:center; padding-top:10px; height:63px;}
.wrap_print .print_top h1.none{font-size:30px; text-align:center; padding-top:25px; height:100px;}
.wrap_print .print_top h1.h1_none{font-size:30px; text-align:center; padding-top:25px; height:100px;}
.wrap_print .print_top dl{position:absolute; left:0; top:44px; font-size:10px; overflow:hidden; width:145px;}
.wrap_print .print_top dl dt{float:left; width:45px; box-sizing:border-box; height:15px; line-height:15px;}
.wrap_print .print_top dl dd{float:left; width:100px; box-sizing:border-box; height:15px; line-height:15px;}
.wrap_print .wrap_print_top_table{overflow:hidden;}
.wrap_print .wrap_print_top_table .print_top_table_left{float:left; width:225px;}
.wrap_print .wrap_print_top_table .print_top_table_right{float:right; width:210px; position:relative;}
.wrap_print .wrap_print_top_table .print_top_table_right .stamp{position:absolute; right:-10px; top:50%; margin-top:-42px;}


.wrap_print .print_table{width:100%; border-collapse:collapse;}
.wrap_print .print_table th{border:1px solid #d9d9d9; font-size:10px; text-align:left; font-weight:normal; padding:0 0 0 5px;}
.wrap_print .print_table td{border:1px solid #d9d9d9; font-size:10px; text-align:left; font-weight:normal; padding:0 0 0 5px;}
.wrap_print .print_table td.txt_big{font-size:12px;}

.wrap_print .print_table2{width:100%; border-collapse:collapse;}
.wrap_print .print_table2 th{border:1px solid #d9d9d9; font-size:12px; text-align:left; font-weight:normal; padding:2px 0 2px 10px;}
.wrap_print .print_table2 td{border:1px solid #d9d9d9; font-size:12px; text-align:left; font-weight:normal; padding:2px 0 2px 10px;}
.wrap_print .print_table2 td.txt_big{font-size:14px;}

.wrap_stamp_table{position:relative; padding-bottom:30px;}
.wrap_stamp_table .stamp{position:absolute; left:33%; top:25px;}

.wrap_print .print_table_border_none{width:50%; margin:0 auto 60px;}
.wrap_print .print_table_border_none th{width:27%; border:1px solid none !important; font-size:12px; text-align:left; font-weight:normal; padding:2px 0 2px 5px;}
.wrap_print .print_table_border_none td{border:1px solid none !important; font-size:12px; text-align:left; font-weight:normal; padding:2px 0 2px 5px;}

.wrap_date{text-align:center; font-size:12px; color:#000; margin-bottom:100px;}

.wrap_print .print_table_total{width:100%; border-collapse:collapse; background:#17355b;}
.wrap_print .print_table_total th{border-right:1px solid #fff; color:#fff; font-size:12px; text-align:center; font-weight:bold; height:26px; background:#17355b;}
.wrap_print .print_table_total td{font-size:12px; color:#fff; text-align:center; font-weight:bold; height:26px; background:#17355b;}
.wrap_print .print_table_total td.txt_big{font-size:12px;}

.wrap_print .total_cost{padding-top:252px; overflow:hidden; width:55%; border-bottom:1px solid #adadad; color:#000; font-size:13px; margin-bottom:10px;}
.wrap_print .total_cost dl{overflow:hidden; height:22px; line-height:20px;}
.wrap_print .total_cost dl dt{float:left; width:80px; height:22px; line-height:20px;}
.wrap_print .total_cost dl dd{float:left; margin-right:5px; height:22px; line-height:20px;}

.wrap_print .wrap_contract_detail{min-height:324px;}

.wrap_print_table_detail{width:100%; border-collapse:collapse;}
.wrap_print_table_detail td{border:1px solid #d9d9d9; font-size:10px; text-align:left; font-weight:normal; padding:10px 20px;}
.wrap_print_table_detail table{width:100%; border-collapse:collapse;}
.wrap_print_table_detail table td{padding:0; border:none; letter-spacing:-0.5px;}
.wrap_print_table_detail table td.cost{text-align:right;}

.wrap_print_table_detail table{width:100%; border-collapse:collapse;}
.wrap_print_table_detail table table th{border:1px solid #d9d9d9; font-size:10px; text-align:left; font-weight:normal; padding:0; font-size:10px; color:#000; text-align:center;}
.wrap_print_table_detail table table td{border:1px solid #d9d9d9; font-size:10px; text-align:left; font-weight:normal; padding:0 5px; font-size:10px; color:#000;}
.wrap_print_table_detail table table td.cost{text-align:right;}
.wrap_print_table_detail table table td.al_left{text-align:left;}
.wrap_print_table_detail table table td.al_right{text-align:right;}

.wrap_print .contract_comment{font-size:12px; line-height:16px; color:#000; letter-spacing:-0.5px; padding:10px 0; box-sizing:border-box;}

.wrap_print .print_bottom{position:absolute; bottom:50px; background:#2c61a3; width:482px;}
.wrap_print .print_bottom .company_name{margin-left:7px; float:left; text-align:center; font-size:14px; line-height:30px; height:30px; text-align:center; color:#000; background:#fff; width:147px;}
.wrap_print .print_bottom p{float:right; font-size:10px; line-height:11px; text-align:center; color:#fff; padding:4px 0; height:30px; width:328px; letter-spacing:-0.5px; box-sizing:border-box;}
.wrap_print .print_bottom p span{font-style:italic;}


.print_top_info ul.top_info{padding-bottom:20px; overflow:hidden;}
.print_top_info ul.top_info li{font-size:12px; height:24px; line-height:24px; float:left; width:50%; box-sizing:border-box;}
.print_top_info ul.top_info li a{vertical-align:top;}