@charset "utf-8";

.ceo-box-wrap:after{content: "";display: block;clear: both}
.ceo-box-wrap{text-align:left;width:100%;background-color:#ECF0F6}
.ceo-box01{float:left;width:50%;padding:55px 55px 55px 55px}
.ceo-box02{float:left;width:50%}
.ceo-box02 img{width:100%;height:auto}
.ceo-title01{margin-top:20px;font-size:16px;color:#0059A3;font-weight:600;line-height:38px}
.ceo-title02{margin-top:20px;font-size:28px;color:#333;font-weight:800}
.ceo-title03{margin-top:25px;font-size:20px;color:#222}
.ceo-title-blue{color:#0059A3}
.ceo-text{margin-top:40px;padding-left:1%;padding-right:1%;text-align:left;font-size:17px;color:#333;line-height:32px}
.ceo-name{margin-top:5%;font-size:19px;color:#222;text-align:right}
.ceo-bold{font-weight:bold}

.greeting-big-title{margin-bottom:1%;text-align:left;font-size:15px;color:#333;font-weight:bold;line-height:30px}
.greeting-big-title img{vertical-align:-5px}
.greeting-box-wrap{margin-bottom:3%;padding:15px;width:100%;border:1px solid #E3E3E3;box-shadow: 1px 1px 2px 1px #F4F3F3;background-color:#fff;border-radius:3px}
.greeting-small-title{margin-bottom:7px;text-align:left;font-size:15px;color:#333;font-weight:bold;line-height:30px}
.greeting-small-titletwo{margin-bottom:7px;text-align:left;font-size:14px;color:#333;line-height:23px}
.greeting-small-box{padding:15px;width:100%;text-align:left;font-size:14px;color:#333;line-height:23px;background-color:#F2F2F2;border-radius:3px}
.greeting-small-line{margin-top:6%;margin-bottom:5%;border-bottom: dotted 1px #CBCBCB}
.greeting-icon-box{margin-top:3px;width:100%}
.greeting-icon-box ul{margin:0 auto}
.greeting-icon-box li{padding-left:18px;font-size:14px;color:#666;line-height:28px;background: url("/index/greeting_icon.gif") no-repeat 2px 8px;}
.greeting-icon-alignment{padding-left:9px;text-indent:-8px;text-align:left}

.map-big-titlebar{width:37px;height:3px;background-color:#7FC248}
.map-big-title{margin-bottom:5px;text-align:left;font-size:20px;color:#333;font-weight:600}
.map-big-box{margin-bottom:3%;padding:20px;width:100%;text-align:left;border:1px solid #D7D7D7;box-shadow: 2px 2px 2px 0px #eee;background-color:#FCFCFC}

.map-traffic-title{width:100%}
.map-traffic-title ul{margin:0 auto}
.map-traffic-title li{padding-left:18px;font-size:16px;color:#666;line-height:33px;font-weight:bold;background: url("/index/map_text_icon.gif") no-repeat 2px 10px;}
.map-traffic-text{padding-left:20px;font-size:15px;color:#666;text-indent:-1px;}
.map-traffic-line{margin-top:2%;margin-bottom:2%;border-bottom: dotted 1px #CBCBCB}

.map-outline-wrap:after{content: "";display: block;clear: both}
.map-outline-wrap{width:100%}
.map-outline-box1 img{width:100%;height:auto;border-radius: 5px}
.map-outline-box1{float:left;padding-right:10px;width:48%}
.map-outline-box2{float:left;padding-left:36px;width:52%;text-align:left}

.map-sbox-wrap{margin-top:1%;width:100%}
.map-sbox-wrap:after{content: "";display: block;clear: both}
.map-sbox1{float:left;width:30%;line-height:30px;font-size:17px}
.map-sbox2{float:left;width:70%;font-size:15px;line-height:30px}

.map-small-title{margin-top:2%;width:15%;text-align:center;font-size:13px;color:#fff;line-height:25px;background-color:#7A7A7A;}
.map-line{margin-top:4%;margin-bottom:4%;border-bottom: dotted 1px #CBCBCB}
.map-sbox1-icon{font-size:10px;color:#555;vertical-align:2px}

.main-map-back{padding-top:3%;padding-bottom:10%;padding-left:4%;padding-right:4%}
.main-map-box:after{content: "";display: block;clear: both}
.main-map-box{margin-top:1%;width:100%}
.main-map-sbox1{float:left;width:50%}
.main-map-sbox2{float:left;text-align:right;width:50%}
.main-mapbig-icon{position:absolute;top:5px;left:0px;width:7px;height:21px;background-color:#FF9800}
.main-mapbig-title{position:relative;margin-bottom:1%;padding-left:14px;text-align:left;font-size:18px;color:#333;font-weight:bold;line-height:30px}
.main-map-bu{padding:5px 30px 5px 30px;display:inline-block;font-size:16px;color:#333;line-height:30px;font-weight:bold;text-indent:0px;border:1px solid #D7D7D7;background-color:#fff;cursor:pointer;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.main-map-bu:link, .main-map-bu:visited{color:#797878}
.main-map-bu:hover{text-indent:15px;color:#595959;background-color:#E0E0E0}
.main-map-infor{width:100%}
.main-map-infor ul{margin:0 auto}
.main-map-infor li{padding:20px 0px 20px 15px;text-align:left;width:100%;font-size:16px;color:#333;border-bottom: dotted 1px #888;background: url("/index/main_map_icon.png") no-repeat 2px 24px;}
.main-map-cartitle{font-size:16px;color:#333;font-weight:bold}
.main-map-alignment{margin-top:10px;padding-left:9px;text-indent:-9px;text-align:left;font-size:14px;color:#333;line-height:20px}


.lawyer-member-back{padding-top:10%;padding-bottom:10%;width:100%;background:url(/index/lawyer_back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover;overflow: hidden}
.lawyer-member-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;text-align:center}
.lawyer-member-wrap li{position:relative}
.lawyer-member-absolute01{position:absolute;z-index:301;top:90px;left:0px}
.lawyer-member-absolute02{position:absolute;z-index:301;top:90px;right:0px}
.lawyer-member-bu{margin-top:16px;padding:0px 50px 0px 50px;font-size:17px;color:#fff;line-height:36px;display:inline-block;border:1px solid #D7D7D7;cursor:pointer;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.lawyer-member-bu:link, .lawyer-member-bu:visited{color:#797878}
.lawyer-member-bu:hover{text-indent:10px;color:#595959;background-color:#E0E0E0}
.lawyer-member-br{display:block}


.success-list-back{padding-top:10%;padding-bottom:10%;width:100%;background:url(/index/success_back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover}



.knowledge-list-back{padding-top:10%;padding-bottom:10%;width:100%;background:url(/index/knowledge_back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover}



.news-list-back{padding-top:10%;padding-bottom:10%;width:100%;background:url(/index/news_back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover}



.video-list-back{padding-top:15%;padding-bottom:15%;width:100%;background:url(/index/video_back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover;overflow: hidden}
.video-list-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom: 10px;}
.video-list-title{font-size:40px;color:#fff;font-family:'Pretendard','Noto Sans KR',sans-serif;}
.video-list-yellow{padding-left:13px;font-size:73px;color:#FFC10E;font-family: 'Cafe24Shiningstar', 'Pretendard', 'Noto Sans KR', sans-serif;}
.video-list-youtube{font-size:55px;color:#DB002C;font-weight:800;font-family:'Pretendard','Noto Sans KR',sans-serif;}
.video-list-text{font-size:20px;color:#fff;font-weight:100;font-family:'Pretendard','Noto Sans KR',sans-serif;}
.video-list-arrow{margin-left:20px}
.video-list-bu{margin-top:5%;padding:0px 30px 0px 40px;font-size:19px;color:#fff;line-height:40px;display:inline-block;border:1px solid #D7D7D7;cursor:pointer;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.video-list-bu:link, .video-list-bu:visited{color:#797878}
.video-list-bu:hover{text-indent:15px;color:#595959;background-color:#E0E0E0}

.order-list-back{padding-top:10%;padding-bottom:10%;width:100%;background:url(/index/order_back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover;overflow: hidden}
.order-list-bigtitle01{text-align:center;font-size:50px;color:#FF8400;font-weight:600}
.order-list-bigtitle02{text-align:center;font-size:30px;color:#fff;font-family:'Pretendard','Noto Sans KR',sans-serif;}
.order-list-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:38px;padding-top:5%;overflow: hidden}

.cont{display:none}
.double-map-back{padding-top:10%;padding-bottom:8%;padding-left:3%;padding-right:3%;width:100%;background:url(/index/double_map_back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position:center;background-size:cover}
.double-map-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;text-align:center;font-size:18px;color:#fff;font-family:'Pretendard','Noto Sans KR',sans-serif;}
.double-map-wrap li{padding:13px;background: rgba(0, 0, 0, 0.6)}
.double-map-outline{margin-bottom:38px;border:5px solid #666; !important}
.double-top-titlebar{margin-bottom:20px;padding:10px;font-size:30px;border:12px solid rgba(255, 255, 255, 0.3)}

.mainmap_tel_wrap:after{content: "";display: block;clear: both}
.mainmap_tel_wrap{padding-bottom:12px;width:100%;text-align:left;font-family:'Pretendard','Noto Sans KR',sans-serif;}
.mainmap_tel_01{float:left;width:30%;font-size:16px;color:#fff;font-weight:bold}
.mainmap_tel_02{float:left;width:70%;font-size:16px;color:#90969D;font-weight:bold}
.mainmap_tel_number{display:inline-block;margin-top:-10px;font-size:28px;color:#F07500;font-weight:600;font-family:'Pretendard','Noto Sans KR',sans-serif;}
.mainmap_tel_wrap.downspace{padding-bottom:28px}

.order-list-categoryradio {display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.order-list-categoryradio input{appearance:none; display:none;}
.order-list-categoryradio input + label {padding:5px;width:100%;font-size:15px;color:#333;text-align:center;background: #fff;border: 1px solid #CFCFCF;border-radius:2px;cursor: pointer;transition: 0.3s ease-in-out;}
.order-list-categoryradio input:checked + label {border: 1px solid #FB5F00;color:#fff;background: #FB5F00;}

.order-list-methodradio{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
.order-list-methodradio input{appearance:none; display:none;}
.order-list-methodradio input + label {padding:5px;width:100%;font-size:15px;color:#333;text-align:center;background: #fff;border: 1px solid #CFCFCF;border-radius:2px;cursor: pointer;transition: 0.3s ease-in-out;}
.order-list-methodradio input:checked + label {border: 1px solid #FB5F00;color:#fff;background: #FB5F00}

.order-list-checkbox [type="checkbox"], .root-checkbox-wrap [type="radio"] {width:0px;}
.order-list-checkbox label, .root-checkbox-wrap label {position: relative;line-height: 185%;border: 0px solid;padding: 5px;cursor: pointer;transition: all .35s ease;padding-left: 25px;font-weight:500;}
.order-list-checkbox [type="checkbox"]:not(:checked)+label:before {content: '';position: absolute;top: 10px;left: 1px;box-sizing: border-box;width: 18px;height: 18px;border-radius: 2px;border: 1px solid #fff;background-color: #FFF}
.order-list-checkbox [type="checkbox"]:checked+label:before {content: '';position: absolute;top: 10px;left: 1px;box-sizing: border-box;width: 18px;height: 18px;border-radius: 2px;border: 1px solid #FB5F00;background-color: #FB5F00}
.order-list-checkbox [type="checkbox"]:not(:checked)+label:after {opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);-moz-opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0)}
.order-list-checkbox [type="checkbox"]:not(:checked)+label:after,
.order-list-checkbox [type="checkbox"]:checked+label:after {font-family: 'Font Awesome 5 Free';font-weight: 900;content: '\f00c';position: absolute;top: 11px;left: 3px;font-size: 15px;color: #fff;transition: all .2s;line-height: 16px}

.order-list-checkboxpage [type="checkbox"], .root-checkbox-wrap [type="radio"] {width:0px;}
.order-list-checkboxpage label, .root-checkbox-wrap label {position: relative;line-height: 185%;border: 0px solid;padding: 5px;cursor: pointer;transition: all .35s ease;padding-left: 25px;font-weight:500;}
.order-list-checkboxpage [type="checkbox"]:not(:checked)+label:before {content: '';position: absolute;top: 10px;left: 1px;box-sizing: border-box;width: 18px;height: 18px;border-radius: 2px;border: 1px solid #999;background-color: #FFF}
.order-list-checkboxpage [type="checkbox"]:checked+label:before {content: '';position: absolute;top: 10px;left: 1px;box-sizing: border-box;width: 18px;height: 18px;border-radius: 2px;border: 1px solid #FB5F00;background-color: #FB5F00}
.order-list-checkboxpage [type="checkbox"]:not(:checked)+label:after {opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);-moz-opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0)}
.order-list-checkboxpage [type="checkbox"]:not(:checked)+label:after,
.order-list-checkboxpage [type="checkbox"]:checked+label:after {font-family: 'Font Awesome 5 Free';font-weight: 900;content: '\f00c';position: absolute;top: 11px;left: 3px;font-size: 15px;color: #fff;transition: all .2s;line-height: 16px}

.order-list-box {}
.order-list-row { display: grid; grid-template-columns: 120px 1fr; align-items: center; position: relative; padding-bottom: 22px; }
.order-list-row::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #E5E5E5; }
.order-list-title { font-size: 16px; color: #fff; }
.order-list-titlepage {text-align:left;font-size: 16px; color: #333}
.order-list-ipt { width: 100%; padding: 10px 0 10px 0px; color: #9aa0a6;border: 0; background: transparent; outline: none; box-sizing: border-box; }
.order-list-ipt::placeholder { color: #9aa0a6; }
.order-list-ipt:focus { outline: none; }
.order-list-row + .order-list-row { margin-top: 24px; }

.order-list-personal{margin-top:1px;font-size:13px;color:#fff}
.order-list-personal a:link, .order-list-personal a:visited{color:#fff}
.order-list-personal a:hover{color:#E9901C;font-weight:bold}

.order-list-send{padding:10px;display:inline-block;width:100%;text-align:center;font-size:15px;color:#fff;font-weight:bold;border:1px solid #FB5F00;border-radius:2px;cursor:pointer;background-color:#FB5F00;-webkit-transition-duration: 0.7s;transition-duration: 0.7s}
.order-list-send a:link, .order-list-send a:visited{color:#000}
.order-list-send:hover{color:#fff;background-color:#000;border:1px solid #333}


.subpage-big-icon{position:absolute;top:5px;left:0px;width:6px;height:21px;background-color:#FF9800}
.subpage-big-title{position:relative;margin-bottom:1%;padding-left:14px;text-align:left;font-size:17px;color:#333;font-weight:bold;line-height:30px}
.subpage-big-title02{font-size:14px;color:#333;font-weight:bold;line-height:25px}
.subpage-box-wrap{padding:15px;width:100%;border:1px solid #E3E3E3;box-shadow: 1px 1px 2px 1px #F4F3F3;background-color:#fff;border-radius:3px}

.subpage-small-title{margin-bottom:7px;text-align:left;font-size:15px;color:#333;font-weight:bold;line-height:30px}
.subpage-small-box{padding:15px;width:100%;text-align:left;font-size:13px;color:#333;line-height:23px;background-color:#F2F2F2;border-radius:3px}
.subpage-big-line{margin-top:7%;margin-bottom:5%;border-bottom: dotted 1px #CBCBCB}
.subpage-small-line{margin-top:3%;margin-bottom:2%;border-bottom: dotted 0px #CBCBCB}

.subpage-icon-box{margin-top:3px;width:100%}
.subpage-icon-box ul{margin:0 auto}
.subpage-icon-box li{margin-top:2%;padding-left:15px;font-size:13px;color:#666;background: url("/index/subpage_icon.gif") no-repeat 3px 9px;}
.subpage-icon-box li:first-child {margin-top:0%}

.main-right-wrap,.mrw{position:relative;width:100%}
.main-right-layer,.mrl{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;text-align:center;position:fixed;bottom:10px; right:15px;z-index:999;transform:translateY(360px);opacity:0;transition:transform .6s ease-out,opacity .6s ease-out}

.main-right-layer.on,.mrl.on{transform:translateY(0);opacity:1}









@media(max-width: 480px) {
.main-right-wrap, .chinese-page-br, .lawyer-member-absolute01, .lawyer-member-absolute02, .greeting-page-line{display:none}

.ceo-box01{width:100%;padding:28px 28px 15px 28px}
.ceo-box02{width:100%}
.ceo-title01{margin-top:0px;font-size:13px}
.ceo-title02{margin-top:10px;font-size:23px}
.ceo-title03{margin-top:15px;font-size:15px}
.ceo-text{margin-top:40px;padding-left:2%;padding-right:2%;font-size:15px;line-height:25px}
.ceo-name{font-size:16px}

.greeting-box-wrap{padding:5px}
.greeting-small-line{margin-top:8%;margin-bottom:5%}

.map{margin-bottom:0px}
.map_add{font-size:13px}
.map_box_t1{margin-top:31px;padding-left:10px;padding-right:15px;width:100%}
.map_box_t1 img, .map_box_t2 img{width:35%}
.map_box_t1 li, .map_box_t2 li{width:50%;font-size:14px}
.map_box_t1_text{margin-top:20px}
.map_box_t2{margin-top:31px;padding-left:10px;padding-right:15px;padding-bottom:31px;width:100%}
.map_box_t2_text{margin-top:0px}

.map-big-box{font-size:14px;line-height:28px}
.map-big-titlebar{width:30px}
.map-big-title{font-size:16px}

.map-traffic-title li{font-size:14px;background: url("/index/map_text_icon.gif") no-repeat 2px 11px;}
.map-traffic-text{font-size:13px}

.map-outline-box1{padding-right:0px;width:100%}
.map-outline-box2{margin-top:3%;padding-left:15px;width:100%;font-size:12px;line-height:25px}
.map-sbox1{width:30%;font-size:14px;}
.map-sbox2{width:70%;padding-right:10px;font-size:13px;}

.map-small-title{margin-top:6%;width:25%}
.map-line{margin-top:6%;margin-bottom:6%}

.main-map-back{padding-left:4%;padding-right:4%}
.main-map-title1{font-size:15px}
.main-map-title2{margin-top:10px;font-size:24px}
.main-map-box{margin-top:2.5%}
.main-map-sbox1{width:100%}
.main-map-sbox2{margin-top:2.5%;text-align:left;width:100%}
.main-mapbig-title{font-size:16px}
.main-map-cartitle, .main-map-alignment{font-size:13px}
.main-map-infor li{padding:15px 0px 15px 15px;font-size:13px;background: url("/index/main_map_icon.png") no-repeat 2px 22px;}
.main-map-bu{padding:5px 25px 5px 25px;font-size:13px;line-height:20px}
.main-map-bu img{width:10px;height:auto}


.lawyer-member-back{padding-left:25px;padding-right:25px;}
.lawyer-member-pic{margin-bottom:15px}
.lawyer-member-mobile img{width:150px;height:auto}
.lawyer-member-bu{padding:0px 40px 0px 40px;font-size:14px;line-height:26px;}

.knowledge-list-back{padding-bottom:7%}

.double-map-back{padding-left:10px;padding-right:10px;}
.double-map-wrap{grid-template-columns: repeat(1, 1fr);}
.double-top-titlebar{font-size:23px}

.mainmap_tel_wrap{width:100%}
.mainmap_tel_01{font-size:15px;font-weight:600}
.mainmap_tel_02{font-size:15px;font-weight:600}
.mainmap_tel_number{display:inline-block;margin-top:-6px;font-size:24px}

.video-list-back{padding-top:12%;padding-bottom:12%;padding-left:25px;padding-right:25px;}
.video-list-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px;}
.video-list-title{font-size:30px}
.video-list-yellow{padding-left:13px;font-size:53px}
.video-list-youtube{font-size:40px}
.video-list-text{font-size:17px}
.video-list-arrow{margin-left:20px}
.video-list-bu{margin-top:5%;padding:0px 30px 0px 30px;font-size:17px;line-height:40px}

.order-list-back{padding-left:25px;padding-right:25px;}
.order-list-bigtitle01{font-size:30px}
.order-list-bigtitle02{font-size:22px}
.order-list-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:22px;padding-top:10%;}

.news-list-back{padding-left:25px;padding-right:25px;}
}


@media (min-width: 481px) and (max-width: 767px) {
.main-right-wrap, .chinese-page-br, .lawyer-member-absolute01, .lawyer-member-absolute02, .greeting-page-line{display:none}

.ceo-box01{width:100%;padding:38px 38px 25px 38px}
.ceo-box02{width:100%}
.ceo-title01{margin-top:0px;font-size:15px}
.ceo-title02{margin-top:15px;font-size:28px}
.ceo-title03{margin-top:20px;font-size:23px}
.ceo-text{margin-top:40px;padding-left:3%;padding-right:3%;font-size:15px;line-height:25px}
.ceo-name{font-size:17px}

.greeting-box-wrap{padding:5px}
.greeting-small-line{margin-top:8%;margin-bottom:5%}

.map-big-box{font-size:14px;line-height:28px}
.map-big-titlebar{width:30px}
.map-big-title{font-size:16px}

.map-traffic-title li{font-size:14px;background: url("/index/map_text_icon.gif") no-repeat 2px 11px;}
.map-traffic-text{font-size:13px}

.map-outline-box1{padding-right:0px;width:100%}
.map-outline-box2{margin-top:2%;padding-left:15px;width:100%;font-size:12px;line-height:25px}
.map-sbox1{width:30%;font-size:15px;}
.map-sbox2{width:70%;padding-right:10px;font-size:14px;}

.map-small-title{margin-top:6%;width:25%}

.main-map-back{padding-left:2.5%;padding-right:2.5%}
.main-map-title1{font-size:16px}
.main-map-title2{margin-top:10px;font-size:26px}
.main-map-box{margin-top:2.5%}
.main-map-sbox1{width:100%}
.main-map-sbox2{margin-top:2.5%;text-align:left;width:100%}
.main-mapbig-title{font-size:16px}
.main-map-cartitle, .main-map-alignment{font-size:15px}
.main-map-infor li{padding:15px 0px 15px 15px;font-size:14px;background: url("/index/main_map_icon.png") no-repeat 2px 22px;}
.main-map-bu{padding:5px 25px 5px 25px;font-size:13px;line-height:20px}
.main-map-bu img{width:10px;height:auto}

.lawyer-member-back{padding-left:25px;padding-right:25px;}
.lawyer-member-pic{margin-bottom:15px}
.lawyer-member-mobile img{width:170px;height:auto}
.lawyer-member-bu{padding:0px 55px 0px 55px;font-size:14px;line-height:35px;}

.double-map-back{padding-left:10px;padding-right:10px;}
.double-map-wrap{grid-template-columns: repeat(1, 1fr);}
.double-top-titlebar{font-size:23px}

.mainmap_tel_wrap{width:100%}
.mainmap_tel_01{font-size:15px;font-weight:400}
.mainmap_tel_02{font-size:15px;font-weight:400}
.mainmap_tel_number{display:inline-block;margin-top:-6px;font-size:24px}

.video-list-back{padding-left:25px;padding-right:25px;}
.video-list-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px;}
.video-list-title{font-size:33px}
.video-list-yellow{padding-left:13px;font-size:56px}
.video-list-youtube{font-size:45px}
.video-list-text{font-size:17px}
.video-list-arrow{margin-left:20px}
.video-list-bu{margin-top:5%;padding:0px 30px 0px 30px;font-size:17px;line-height:40px}

.order-list-back{padding-left:25px;padding-right:25px;}
.order-list-bigtitle01{font-size:30px}
.order-list-bigtitle02{font-size:22px}
.order-list-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:22px}

.news-list-back{padding-left:25px;padding-right:25px;}
}


@media (min-width: 768px) and (max-width: 1280px){
.main-right-wrap, .lawyer-member-absolute01, .lawyer-member-absolute02, .greeting-page-line, .greeting-br{display:none}

.ceo-box01{width:100%;padding:45px 45px 25px 45px}
.ceo-box02{width:100%}
.ceo-title01{margin-top:0px}
.ceo-text{padding-left:3%;padding-right:3%}

.greeting-big-title{font-size:19px}
.greeting-box-wrap{padding:20px}
.greeting-small-title{font-size:17px}
.greeting-small-titletwo{font-size:17px}
.greeting-small-box{padding:20px;font-size:16px;line-height:35px}
.greeting-icon-box li{font-size:16px;line-height:35px;background: url("/index/greeting_icon.gif") no-repeat 2px 11px;}

.map-outline-box1{width:45%}
.map-outline-box2{padding-top:0%;padding-left:30px;width:55%}
.map-sbox2{line-height:24px}

.map-small-title{margin-top:6%;width:25%}

.main-map-back{padding-left:4%;padding-right:4%}
.main-map-title1{font-size:23px}
.main-map-title2{margin-top:10px;font-size:43px}
.main-mapbig-icon{top:2px;height:25px}
.main-mapbig-title{padding-left:14px;font-size:21px;line-height:30px}
.main-map-infor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}
.main-map-carinfor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}
.main-map-bu{padding:5px 25px 5px 25px;font-size:14px;line-height:20px}
.main-map-bu img{width:10px;height:auto}

#daumRoughmapContainer1762397448287 .wrap_map { height:500px;}
#daumRoughmapContainer1762397505135 .wrap_map { height:500px;}

.lawyer-member-back{padding-left:25px;padding-right:25px;}
.lawyer-member-pic{margin-bottom:25px}
.lawyer-member-mobile img{width:196px;height:auto}
.lawyer-member-bu{padding:0px 65px 0px 65px;font-size:14px;line-height:35px;}

.double-map-back{padding-left:25px;padding-right:25px;}
.double-top-titlebar{font-size:23px}

.mainmap_tel_wrap{width:100%}
.mainmap_tel_01{font-size:15px;font-weight:400}
.mainmap_tel_02{font-size:15px;font-weight:400}
.mainmap_tel_number{display:inline-block;margin-top:-6px;font-size:24px}

.success-list-back{padding-left:25px;padding-right:25px}

.video-list-back{padding-left:25px;padding-right:25px;}
.video-list-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px;}

.order-list-back{padding-left:25px;padding-right:25px;}
.order-list-bigtitle01{font-size:35px}
.order-list-bigtitle02{font-size:27px}
.order-list-wrap{padding-top:8%;}

.subpage-big-icon{top:2px;height:27px}
.subpage-big-title{padding-left:14px;font-size:23px;line-height:30px}
.subpage-big-title02{margin-top:7px;font-size:18px;line-height:30px}

.subpage-box-wrap{padding:20px}
.subpage-small-title{font-size:18px}
.subpage-small-box{padding:20px;font-size:16px;line-height:30px}
.subpage-big-line{margin-top:5%;margin-bottom:5%}

.subpage-icon-box li{font-size:16px;background: url("/index/subpage_icon.gif") no-repeat 3px 12px;}

.news-list-back{padding-left:25px;padding-right:25px;}
}


@media (min-width: 1281px) {
.lawyer-member-mobile, .greeting-br{display:none}

.greeting-page-wrap{padding-top:1%}
.greeting-page-name-wrap{margin-top:9%}

.greeting-big-title{font-size:19px}
.greeting-box-wrap{padding:20px}
.greeting-small-title{font-size:18px}
.greeting-small-titletwo{font-size:17px}
.greeting-small-box{padding:20px;font-size:15px;line-height:30px}

.greeting-icon-box li{font-size:16px;line-height:35px;background: url("/index/greeting_icon.gif") no-repeat 2px 11px;}

.map-outline-box2{padding-top:12px;padding-left:20px}

.main-map-back{padding-left:9%;padding-right:9%}
.main-mapbig-icon{top:2px;height:27px}
.main-mapbig-title{padding-left:14px;font-size:23px;line-height:30px}
.main-map-infor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}
.main-map-carinfor li{font-size:16px;background: url("/index/main_map_icon.png") no-repeat 2px 27px;}

#daumRoughmapContainer1762397448287 .wrap_map { height:600px;}
#daumRoughmapContainer1762397505135 .wrap_map { height:600px;}


.double-map-wrap{margin:0 auto;width:1200px}
.mainmap_tel_01{padding-left:40px}

.video-list-wrap{padding-left:15%;padding-right:15%}

.order-list-wrap{margin:0 auto;width:1200px}
.order-list-categoryradio{width:272px}
.order-list-methodradio{width:132px}

.lawyer-member-wrap{margin:0 auto;width:1200px}

.subpage-big-icon{top:2px;height:27px}
.subpage-big-title{padding-left:14px;font-size:23px;line-height:30px}
.subpage-big-title02{margin-top:7px;font-size:18px;line-height:30px}

.subpage-box-wrap{padding:20px}
.subpage-small-title{font-size:18px}
.subpage-small-box{padding:20px;font-size:16px;line-height:30px}
.subpage-big-line{margin-top:5%;margin-bottom:5%}

.subpage-icon-box li{font-size:16px;background: url("/index/subpage_icon.gif") no-repeat 3px 12px;}


}