* { font-family: '맑은 고딕', 'MalgunGothic';margin: 0; padding: 0; color:#666; }




/*인사말*/
.greeting {position: relative; width:100%; line-height:1.8em; font-size:1.1em;  /*white-space:nowrap; */text-overflow:ellipsis; text-align:center;}
.greeting img { display:block; margin:0 auto }
.greeting div {padding:83px 0 0 53px; border:0px solid red;}
.greeting .tit {font-size:48px; font-weight:600; color:#000; line-height:1.3em;}
.greeting .tit  span {display:block; }
.greeting .tit2 {margin-top:95px; font-size:35px; font-weight:400;  line-height:1.5em; white-space:normal; /* white-space:nowrap; overflow:hidden;text-overflow:ellipsis;*/}
.greeting .tit3 {margin-top:50px; font-size:23px; font-weight:400;  line-height:1.5em;}




/* 연혁 */
.history_area { position: relative; width: 100%; padding-bottom: 10px; background: url("../img/custom/history_bar_bg.gif") repeat-y 136px 0; margin-top:50px; }
.history_area:before,
.history_area:after { position: absolute; left: 136px; width: 7px; height: 10px; content: ''; z-index: 1; }	
.history_area:before { top: 0; background: url("../img/custom/history_bar_top.gif") no-repeat 0 0; }
.history_area:after {	bottom: 0; background: url("../img/custom/history_bar_bottom.gif") no-repeat 0 0;	}	

.history { position: relative; padding-top: 50px; overflow: hidden; }
.history .txt_title { float: left; width: 150px; margin: 0 15px 0 10px; line-height: 0.9; font-size: 40px; color: #424242; }
.history .txt_title:after {	position: absolute; left: 130px; width: 20px; height: 21px; margin-top: 3px; background: url("../img/custom/history_year.png") no-repeat 0 0; content: ''; }

.history .history_list { position: relative; margin-top: 10px; padding-top: 20px; background: url("../img/custom/history_line1.gif") no-repeat 0 top; overflow: hidden;  font-size:1em;}
.history .history_list dt { float: left; 	width: 190px; padding-top: 10px; }
.history .history_list dd { position: relative; padding-top: 10px; overflow: hidden; 	}
.history_area .history:first-child { padding-top: 0; }	
.history_area .history:first-child .txt_title { margin-top: 15px;}







/*변호사소개*/
.pic {width:100%; height:496px; padding:45px; box-sizing:border-box;}
.pic .logo {}
.pic .txt {color:#969491; font-size:22px; margin-top:46px; line-height:1.5em;}
.pic .tittxt {display:inline-block; color:#000;  font-size:40px; margin:100px 0 0 0; border-bottom:2px solid #a49062; padding: 10px 5px;}
.pic .tittxt span {color:#a49062;  font-size:30px; }
.pic_kimyw {width:100%;background:#fafafa url('../img/custom/pic_kimyw.jpg') no-repeat 0 0;}
.pic_leekh {width:100%;background:#fafafa url('../img/custom/pic_leekh.jpg') no-repeat 0 0;}
.pic_leebj {width:100%;background:#fafafa url('../img/custom/pic_leebj.jpg') no-repeat 0 0;}
.pic_hwangcs {width:100%;background:#fafafa url('../img/custom/pic_hwangcs.jpg') no-repeat 0 0;}
.pic_leekj {width:100%;background:#fafafa url('../img/custom/pic_leekj.jpg') no-repeat 0 0;}
.pic_yhk {width:100%;background:#fafafa url('../img/custom/pic_yhk.jpg') no-repeat 0 0;}
.pic_kjy {width:100%;background:#fafafa url('../img/custom/pic_kjy.jpg') no-repeat 0 0;}

.profile {margin:100px 0 0 20px; overflow:hidden;}
.profile li {width:50%; float:left;  font-size:1.8em; color:#a49062; line-height:1.8em;}
.profile li li {width:100%; color:#353535;  font-size:0.6em; line-height:1.4em;  ;background:url('../img/common/bullet04.png') no-repeat 0 50%; padding-left:18px;}

.box-p {border:0px solid #000; width:100%; text-align:center; padding: 20px 0;  margin:50px 0 10px 0; font-size:20px; background:#a49062; color:#fff; }

.member-a {margin:0; padding:0;}
.member-a li {float:left; width:32%; height:200px; border:1px solid #eee; margin:5px; padding:30px 10px 10px 25px;box-sizing:border-box;  transition:all 0.3s ease-in-out; overflow:hidden;}
.member-a li a {display:block; width:100%; height:200px; transition:all 0.3s ease-in-out; } 

.member-a li:nth-child(1) {background:#fafafa url('../img/custom/pic_hwangcs.jpg') no-repeat 90% 30%; background-size:150%; }
.member-a li:nth-child(2) {background:#fafafa url('../img/custom/pic_leekh.jpg') no-repeat 95% 30%; background-size:150%; }
.member-a li:nth-child(3) {background:#fafafa url('../img/custom/pic_kjy.jpg') no-repeat 95% 30%; background-size:150%; }
.member-a li:nth-child(4) {background:#fafafa url('../img/custom/pic_yhk.jpg') no-repeat 100% 100%; background-size:150%; }
.member-a li:nth-child(5) {background:#fafafa url('../img/custom/pic_leebj.jpg') no-repeat 100% 40%; background-size:150%; }
.member-a li:nth-child(6) {background:#fafafa url('../img/custom/pic_leekj.jpg') no-repeat 100% 40%; background-size:150%; }
.member-a li:nth-child(7) {background:#fafafa url('../img/custom/pic_kimyw.jpg') no-repeat 70% 30%; background-size:150%; }
.member-a li p {font-size:1.2em; color:#a5a5a5; }
.member-a li p.mem_name {font-size:2.5em; color:#000;}
.member-a li p.btn-more {font-size:1em; border:1px solid #a5a5a5; color:#a5a5a5; width:33%; height:35px; line-height:33px; padding-left:10px; margin-top:20px;}
.member-a li:hover {background-size:180%;}
.member-a li:hover p.mem_name {color:#c68e2d;}
.member-a li:hover p.btn-more {border:1px solid #c68e2d; color:#c68e2d; }




/*구성원*/
.member {margin:0; padding:0;}
.member li {float:left; width:32%; height:200px; border:1px solid #eee; margin:5px; padding:30px 10px 10px 25px;box-sizing:border-box;  transition:all 0.3s ease-in-out; overflow:hidden;}.member li a {display:block; width:100%; height:200px; transition:all 0.3s ease-in-out; } 

.member li:nth-child(1) {background:#fafafa url('../img/custom/pic_hwangcs.jpg') no-repeat 90% 30%; background-size:150%; }
.member li:nth-child(2) {background:#fafafa url('../img/custom/pic_leekh.jpg') no-repeat 95% 30%; background-size:150%; }
.member li:nth-child(3) {background:#fafafa url('../img/custom/pic_kjy.jpg') no-repeat 95% 30%; background-size:150%; }
.member li:nth-child(4) {background:#fafafa url('../img/custom/pic_yhk.jpg') no-repeat 100% 100%; background-size:150%; }
.member li:nth-child(5) {background:#fafafa url('../img/custom/pic_leebj.jpg') no-repeat 100% 40%; background-size:150%; }
.member li:nth-child(6) {background:#fafafa url('../img/custom/pic_leekj.jpg') no-repeat 100% 40%; background-size:150%; }
.member li:nth-child(7) {background:#fafafa url('../img/custom/pic_kimyw.jpg') no-repeat 70% 30%; background-size:150%; }
.member li p {font-size:1.2em; color:#a5a5a5; }
.member li p.mem_name {font-size:2.5em; color:#000;}
.member li p.btn-more {font-size:1em; border:1px solid #a5a5a5; color:#a5a5a5; width:33%; height:35px; line-height:33px; padding-left:10px; margin-top:20px;}
.member li:hover {background-size:180%;}
.member li:hover p.mem_name {color:#c68e2d;}
.member li:hover p.btn-more {border:1px solid #c68e2d; color:#c68e2d; }

/*
.member li:hover {transform:scale(1.1,1.1) }
*/


/*업무분야*/
.business {margin:0; padding:0;}
.business li {position: relative; float:left; width:32%; height:433px; border:1px solid #eee; margin:8px; box-sizing:border-box;  transition:all 0.3s ease-in-out; overflow:hidden;}
.business li p.img {height:212px; overflow:hidden;}
.business li p.img img {transition:all 0.3s ease-in-out; }
.business li p.tit { margin:40px 28px 0 28px; font-size:20px; font-weight:bold; color:#000;}
.business li p.txt { margin:15px 28px 0 28px; font-size:14px; font-weight:bold; color:#626262}
.business li p.btn-more { position: absolute; bottom:0; border-top:1px solid #eee;  padding: 20px; font-size:16px; width:100%; font-weight:bold; color:#626262; text-indent:200px; transition:all 0.3s ease-in-out;}
.business li a {display:block; width:100%; height:433px; transition:all 0.3s ease-in-out; } 

.business li:hover { border:1px solid #c68e2d;} 
.business li:hover p.btn-more { background-color:#c68e2d; border-top:1px solid #c68e2d; color:#fff; text-indent:220px;}
.business li:hover p.img img { transform:scale(1.2);}


/*전화상담*/
.customr {background:#eae6dc url('../img/custom/custom_bg.png') no-repeat 5% 50%;  background-size:13%;  padding:30px;  box-sizing:border-box; }  
.customr ul {margin:10px 0 10px 250px;}
.customr ul li {line-height:1.8em;}
.customr ul li span {font-weight:bold;}

.lstyle_rectangle001 li:before{  height:8px;  width:8px  display: block;  border: 3px solid #888;  border-left-width: 0;  border-top-width: 0;
  transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  position: absolute;  top: 5px;  left: -29px;}
.lstyle_rectangle001 li > span:before{	position:absolute;	top:0;	left:50%;	content:'';	width:20px;	height:2px;	background:#fff;	transform: translateX(-50%);}









/* 펨토세컨 Z4 라식이란? */
.box-flow {position: relative; overflow:hidden; margin-bottom:100px;}
div.box-f {width:15.1%; float:left; border:0px solid #c1c1c1; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px;  height:90px; padding-top:30px; margin-right:1.5%;}

div.box-f p{ text-align:center; color:#fff;  line-height:1.5em;}
div.box-f .t1 {font-size:18px; font-weight:bold; }

div.arr {width:45px; float:left; height:80px; border:0px solid #c1c1c1; background:url("../img/sub/arr01.png") no-repeat 50% 65% ;}

div.bgf01{  background:#754aaf;}
div.bgf02{  background:#47baf1;}
div.bgf03{  background:#92ce45;}
div.bgf04{  background:#cec945;}
div.bgf05{  background:#fd8815;}
div.bgf06{  background:#ff5614;}



/* 펨토세컨 Z4 라식장점 */

h5.tline { clear: both; text-align:center;margin: 40px 0  14px 0px; font-size:30px; font-weight:400;  }
h5.tline span { display:inline-block;  color:#000;   border-bottom:1px solid #bebebe;  padding:0 90px 20px 90px;}
p.tsline {  text-align:center;  color:#c2c3be; letter-spacing:-0.8px; }


h6.olive  { clear: both;margin: 93px 0  14px 0px; font-size:20px; font-weight:400; background:#c6ce3d; color:#fff;  padding:10px 10px; }
.femtol { position: relative; float:left; width:25%;  margin-right:2%;  padding:20px; box-sizing:border-box; }
.femtor  { position: relative; float:right; width:71%; border-left:1px solid #dcdcdc; line-height:1.8em; font-size:16px; padding:20px; box-sizing:border-box; height:220px; }

.twarp {width:100%; text-align:center; border:1px solid red;}
/********** table *********/
.table-a { width:100%;border-top:2px solid #121212;border-collapse:collapse; }
.overflow { width:750px; }
.table-a .bl_none { border-left:0; }
.table-a .br_none { border-right:0; }
.table-a .bb_none { border-bottom:0; }
.table-a .center { text-align:center; }
.table-a .left { text-align:left; }
.table-a .right { text-align:right; }
.table-a caption span { position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.table-a thead {  }
.table-a tbody.tbody_tline { border-top:2px solid #121212; }
.table-a thead th,
.table-a tfoot th,
.table-a tfoot td,
.table-a tbody th,
.table-a tbody td { padding:10px 15px 8px 15px;  border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; text-align:center;  border-left:1px solid #d2d2d2;  }
.table-a thead th,
.table-a tfoot th,
.table-a tbody th { color:#121212; }

.table-a thead th { background:#f6f5f2;padding:15px 15px 13px 15px; }
.table-a thead th.bb_none { border-bottom:0; background:#ffffff; }
.table-a tfoot th { background:#f0e9e9; font-weight:bold; }
.table-a tfoot td { background:#f0e9e9; text-align:center; font-weight:bold; }
.table-a tbody th { background:#f0e9e9; }
.table-a .br_none {border-right: none;}


/* table-b*/
.table-b { width:100%;border-collapse:collapse; }
.table-b caption span { position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.table-b tbody.tbody_tline { border-top:2px solid #121212; }
.table-b thead th,
.table-b tfoot th,
.table-b tfoot td,
.table-b tbody th,
.table-b tbody td { padding:15px 15px 13px 15px; background:#efefef; color:#000; text-align:center;  border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center;  border-left:1px solid #fff;   }
.table-b thead th { padding:17px 15px 15px 15px;   background:#386e9d; color:#fff }
.table-b .br_none {border-right: none;}




.list-fe {margin:80px 0 0 0; padding:0;}
.list-fe li{ float:left; width:16.6%; text-align:center; }
.list-fe li p { text-align:center; width:90%; font-weight:400; font-size:0.9em; margin-top:15px;}


/* 무통라섹*/
.mcenter {text-align:center; margin-top:50px; line-height:1.5em;}
.center { text-align:center;  line-height:1.5em;}
.line {border-bottom:1px dotted #666; margin:50px 0;}
.tline {border-bottom:1px solid #000; margin:50px 0;}


.box-gray {background:#f2f2f2; padding:20px 100px;}
.ul_blue {margin:0; padding:0;}
.ul_blue li {background:#fff;margin:10px 0;  border-radius:10px; line-height:50px; height:50px; /* overflow:hidden; */box-shadow:1px 1px 3px #ccc;}
.ul_blue li span {display:inline block;  padding:13px 30px; background:#386e9d; color:#fff; font-size:1.2em;  margin-right:20px;   border-top-left-radius:10px; border-bottom-left-radius:10px;}

.ul_bluew {margin:0; padding:0;}
.ul_bluew li {background:#fff;margin:10px 0;  border-radius:10px; min-height:50px; box-shadow:1px 1px 3px #ccc;}
.ul_bluew li span { letter-spacing:-1px; font-size:0.9em;}
.ul_bluew li span.tit {display:inline-block;  padding:18px 20px; background:#386e9d; color:#fff; font-size:1em;  margin-right:10px;   border-top-left-radius:10px; border-bottom-left-radius:10px; width:18%;}



.ul_blue12 {margin:0; padding:0;}
.ul_blue12 li {background:#fff;margin:10px 0;  border-radius:10px; min-height:70px; box-shadow:1px 1px 3px #ccc; }
.ul_blue12 li span.tit { float:left;display:inline-block;  padding:26px 20px; background:#386e9d; color:#fff; font-size:1em;  margin-right:10px;   border-top-left-radius:10px; border-bottom-left-radius:10px; width:12%;}
.ul_blue12 li span.txt { float:right; display:inline-block; letter-spacing:-1px; font-size:0.9em;   width:82%;  padding:8px 10px 10px 0;}


.ul_bluenum {margin:0; padding:0;}
.ul_bluenum li {background:#fff;margin:10px 0;  border-radius:10px; min-height:50px; box-shadow:1px 1px 3px #ccc; }
.ul_bluenum li span.tit { float:left;display:inline-block;  padding:16px 20px; background:#386e9d; color:#fff; font-size:1em;  margin-right:10px;   border-top-left-radius:10px; border-bottom-left-radius:10px; width:1%;}
.ul_bluenum li span.txt { float:right; display:inline-block; letter-spacing:-1px; font-size:0.9em;     padding:8px 10px 10px 0; width:93%;  line-height:30px;}


.ul_rednum {margin:0; padding:0;}
.ul_rednum li {background:#fff;margin:10px 0;  border-radius:10px; min-height:70px; box-shadow:1px 1px 3px #ccc; }
.ul_rednum li span.tit { float:left;display:inline-block;  padding:26px 20px; background:#9f3738; color:#fff; font-size:1em;  margin-right:10px;   border-top-left-radius:10px; border-bottom-left-radius:10px; width:1%;}
.ul_rednum li span.txt { float:right; display:inline-block; letter-spacing:-1px; font-size:0.9em;  padding:8px 20px 10px 0; width:93%;  line-height:1.2em; box-sizing:border-box;}



.ul_red {margin:0; padding:0;}
.ul_red li {background:#fff;margin:10px 0;  border-radius:10px; line-height:50px; height:50px; box-shadow:1px 1px 3px #ccc;}
.ul_red li span {display:inline block;  padding:13px 30px; background:#9f3738; color:#fff; font-size:1.2em;  margin-right:20px;   border-top-left-radius:10px; border-bottom-left-radius:10px;}


.list-f2 {margin-left:350px; padding:0; overflow:hidden;}
.list-f2 li { float:left; width:250px; text-align:center; margin-left:20px; }
.list-f2 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:45px; box-sizing:border-box; color:#000;}


.list-f3 {margin-left:150px; padding:0; overflow:hidden;}
.list-f3 li { float:left; width:300px; text-align:center; }
.list-f3 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:60px; box-sizing:border-box;color:#000;}
.list-f3 li.fgt {width:35px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:200px; }
.list-f3 li.none {width:35px;  height:200px; }


.list-img3 {margin-left:200px; padding:0; overflow:hidden;}
.list-img3 li { float:left; width:250px; text-align:center; margin-right:50px; }
.list-img3 li img {width:100%;}
.list-img3 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:80px; box-sizing:border-box;color:#000;}

.list-imgb3 {margin-left:500px; padding:0; overflow:hidden; margin-bottom:50px;}
.list-imgb3 li { float:left; width:112px; text-align:center; margin-right:50px; }
.list-imgb3 li img { border:1px solid #d7d7d7; padding:10px;}
.list-imgb3 li p { text-align:center;  font-weight:400; font-size:0.9em;  padding:13px 10px;color:#000;}



.list-wf3 {margin-left:15px; padding:0; overflow:hidden;}
.list-wf3 li { float:left; width:383px; text-align:center; }
.list-wf3 li img{width:100%;}
.list-wf3 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:60px; box-sizing:border-box;color:#000;}
.list-wf3 li.fgt {width:35px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:250px; }


.list-f4 {margin-left:150px; padding:0; overflow:hidden;}
.list-f4 li { float:left; width:215px; text-align:center; }
.list-f4 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:60px; box-sizing:border-box; color:#000;}
.list-f4 li.fgt {width:35px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:200px; }

.list-f4n {margin-left:70px; padding:0; overflow:hidden;}
.list-f4n li { float:left; width:250px; text-align:center; margin-left:20px; }
.list-f4n li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:45px; box-sizing:border-box; color:#000;}

.list-wf4 {margin-left:135px; padding:0; overflow:hidden;}
.list-wf4 li { float:left; width:210px; text-align:center; }
.list-wf4 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:45px; box-sizing:border-box; color:#000;}
.list-wf4 li.fgt {width:50px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:200px; }



.list-f5 {margin-left:170px; padding:0; overflow:hidden;}
.list-f5 li { float:left; width:174px; text-align:center; }
.list-f5 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:80px; box-sizing:border-box;color:#000;}
.list-f5 li.fgt {width:35px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:200px; }

.list-wf5 {margin-left:0px; padding:0; overflow:hidden;}
.list-wf5 li { float:left; width:223px; text-align:center; }
.list-wf5 li img{width:100%;}
.list-wf5 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:50px; box-sizing:border-box;color:#000;}
.list-wf5 li.fgt {width:35px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:200px;  }

.list-wf6 {margin-left:30px; padding:0; overflow:hidden;}
.list-wf6 li { float:left; width:170px; text-align:center; }
.list-wf6 li img{width:100%;}
.list-wf6 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:60px; box-sizing:border-box;color:#000;}
.list-wf6 li.fgt {width:35px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:200px;  }

.list-wf7 {margin-left:15px; padding:0; overflow:hidden;}
.list-wf7 li { float:left; width:145px; text-align:center; }
.list-wf7 li img{width:100%;}
.list-wf7 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:60px; box-sizing:border-box;color:#000;}
.list-wf7 li.fgt {width:35px;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%;  height:200px;  }




span.mblock {display:block; color:#000;}


/*레이저노안교정*/
 .btitle {color:#000; font-size:2em; text-align:center;}
 .contxt {line-height:1.8em; width:80%; margin-top:20px; margin-left:120px;}
 .b-gray {background:#efefef;text-align:center; font-size:16px;padding:15px; margin:15px 0 10px 0; }
 .b-gray01 {background:#efefef;text-align:center; font-size:16px;padding:15px; margin:15px 0 10px 0;  width:80%;  margin-left:120px; box-sizing:border-box;}

/*익상편*/
ul.list-c {margin-left:15px;}
ul.list-c li { width:100%; background: #fff;  background:url('/new/img/common/bullet04.png') no-repeat 0px 11px; padding-left:15px; box-sizing:border-box; margin:0 10px; }
ul.list-c li span {font-weight:bold;}

/*아마리스*/
.li_w03 {margin-left:50px; padding:0; overflow:hidden;}
.li_w03 li { float:left; width:30%; text-align:center;}
.li_w03 li img{}
.box-c {line-height:1.5em;}



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

	/*인사말*/
	.greeting img {width:100%;}
	.member li {width:100%; }


	/*변호사소개*/
	.profile {margin:30px 0 0 20px; overflow:hidden;}
    .profile li {width:100%; float:left;  margin-bottom:20px; }
	.profile li li {margin-bottom:5px;  font-size:0.6em;}
	.member-a li {width:100%;  height:150px;}
	.member-a li:nth-child(1) {background:#fafafa url('../img/custom/pic_hwangcs.jpg') no-repeat 90% 30%; background-size:100%; }
	.member-a li p {font-size:1em; color:#a5a5a5; }
	.member-a li p.mem_name {font-size:1.5em; color:#000;}
	.member-a li p.btn-more {font-size:0.9em; border:1px solid #a5a5a5; color:#a5a5a5; width:33%; height:30px; line-height:30px; padding-left:10px; margin-top:10px;}

	.pic {width:100%; height:250px; padding:25px; box-sizing:border-box;}
	.pic .logo img {width:50%;height:auto;}
	.pic .txt {display:none;}
	.pic .tittxt {display:inline-block; color:#000;  font-size:30px; margin:50px 0 0 0; border-bottom:2px solid #a49062; padding: 10px 5px;}
    .pic .tittxt span {color:#a49062;  font-size:20px; }
	.pic_kimyw {width:100%;background:#fafafa url('../img/custom/pic_kimyw.jpg') no-repeat 70% 100%; background-size:150%; }
	.pic_leekh {width:100%;background:#fafafa url('../img/custom/pic_leekh.jpg') no-repeat 80% 100%; background-size:150%; }


	/*업무분야*/
	.business li {width:100%; }
    .business li img {width:100%;} 



	/*전화상담*/
	.customr {background:#eae6dc;  padding:10px;  box-sizing:border-box; }  
	.customr ul {margin:10px;}
	.customr ul li {line-height:1.8em;}
	.customr ul li span {font-weight:bold;}
			


	/*펨토라식*/
	div.box-f {width:30%; margin-right:1.5%;}

	h5.tline { margin: 40px 0  14px 0px;   }
	h5.tline span { display:block;   padding:0 0 20px 0;}
	/*p.tsline { display:none; }*/


	h6.olive  { margin: 20px 0  10px 0px; }
	.femtol {  float:left; width:100%;  padding:10px;  }
	.femtor {  float:left; width:100%;  border-left:none;  border-bottom:1px solid #dcdcdc; line-height:1.8em; font-size:16px; padding:20px; box-sizing:border-box; height:220px; }
	.list-fe {margin:0px; padding:0;}
    .list-fe li{ float:left; width:50%; text-align:center; margin:20px 0 20px 0; }


	.box-gray {background:#f2f2f2; padding:20px 10px;}
	 span.mblock {display:inline;}


	/* 무통라섹*/

   .ul_blue li {background:#fff;margin:10px 0;  line-height:auto; height:auto;  letter-spacing:-1px;  font-size:0.9em;}
   .ul_blue li span {display:inline block;  padding:13px 15px;  margin-right:10px;  }

   .ul_red li {background:#fff;margin:10px 0;  line-height:auto; height:auto;  letter-spacing:-1px;  font-size:0.9em; }
   .ul_red li span {display:inline block;  padding:13px 15px; margin-right:10px;  }

   .ul_bluew li {background:#fff;margin:10px 0;  border-radius:10px; min-height:50px; box-shadow:1px 1px 3px #ccc; letter-spacing:-1px; font-size:0.9em;  box-sizing:border-box;}
   .ul_bluew li span { display:block;letter-spacing:-1px; padding:10px; line-height:1.5em;}
   .ul_bluew li span.tit {display:block;  padding:18px 20px;   margin-right:10px;   border-top-right-radius:10px; border-bottom-left-radius:0px; width:100%;  box-sizing:border-box;}

	.ul_blue12 li {overflow:hidden;}
	.ul_blue12 li {background:#fff;margin:10px 0;  border-radius:10px; letter-spacing:-1px; font-size:0.9em;  box-sizing:border-box; }
	.ul_blue12 li span.tit { display:block;  padding:18px 20px; width:100%; margin-right:10px;   border-top-right-radius:10px; border-bottom-left-radius:0px; width:100%;  box-sizing:border-box;}
	.ul_blue12 li span.txt { display:block;letter-spacing:-1px; padding:10px; line-height:1.5em;   width:100%;  box-sizing:border-box;  }


	.ul_bluenum li {overflow:hidden;}
	.ul_bluenum li span.tit { display:block;  padding:18px 20px; width:100%; margin-right:10px;   border-top-right-radius:10px; border-bottom-left-radius:0px; width:100%;  box-sizing:border-box;}
	.ul_bluenum li span.txt {    line-height:30px;display:block;letter-spacing:-1px; padding:10px; line-height:1.5em;   width:100%;  box-sizing:border-box;	}


	.ul_rednum li {overflow:hidden;}
	.ul_rednum li span.tit { display:block;  padding:18px 20px; width:100%; margin-right:10px;   border-top-right-radius:10px; border-bottom-left-radius:0px; width:100%;  box-sizing:border-box;}
	.ul_rednum li span.txt { display:block;  width:100%;  padding:10px; line-height:1.5em; box-sizing:border-box;}






    .list-f2 {margin-left:0px; }
	.list-f2 li {width:90%; }
	.list-f2 li img {width:100%;}
	.list-f2 li p { text-align:center;  font-weight:400; font-size:0.9em;  background:#f4f4f4; padding:13px 10px; height:45px; box-sizing:border-box; color:#000;}



	.list-f4 {margin-left:10%;}
	.list-f4 li { width:90%;}
	.list-f4 li img {width:100%;}
	.list-f4 li.fgt {width:100%;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%; height:50px;  
					transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);}

	.list-f4n  {margin-left:10%;}
	.list-f4n li { width:90%; margin-left:0px; }
	.list-f4n li img {width:100%;}   

	.list-wf4  {margin-left:10%;}
	.list-wf4 li { width:90%;}
	.list-wf4 li img {width:100%;}   
	.list-wf4 li.fgt {width:100%;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%; height:50px;
				  	transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);}

	.list-f3 {margin-left:10%;}
	.list-f3 li { width:90%;}
	.list-f3 li img {width:100%;}
    .list-f3 li.fgt {width:100%;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%; height:50px;  
					transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);}
	
	.list-wf3 {margin-left:10%;}
	.list-wf3 li { width:90%;}
	.list-wf3 li.fgt {width:100%;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%; height:50px;  
					   transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);}

	.list-img3 {margin-left:10%;}
	.list-img3 li { width:90%; margin-right:0px; }

	.list-imgb3 {margin-left:0; margin-bottom:50px;}
	.list-imgb3 li { margin-right:10px; }



	.list-f5 {margin-left:10%;}
	.list-f5 li { width:90%;}
	.list-f5 li img {width:100%;}
    .list-f5 li.fgt {width:100%;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%; height:50px;  
					transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);}

	.list-wf5 {margin-left:10%;}
	.list-wf5 li { width:90%;}
	.list-wf5 li img{width:100%;}
	.list-wf5 li.fgt {width:100%;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%; height:50px;  
					transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);}
	
	.list-wf6 {margin-left:10%;}
	.list-wf6 li { width:90%;}
	.list-wf6 li img{width:100%;}
	.list-wf6 li.fgt {width:100%;  background: url('../img/custom/flow_01.png') no-repeat 50% 50%; height:50px;  
					transform: rotate(90deg);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -o-transform: rotate(90deg);  -ms-transform: rotate(90deg);}

	.li_w03 {margin-left:10%;}
	.li_w03 li { width:90%;}
	.li_w03 li img{width:100%;}
	




	
	/*노안레이저*/
	.contxt {width:98%; margin-left:10px;}
	.b-gray01 {width:100%; margin-left:0px;}

	/*익상편*/
	ul.list-c {margin-left:0px;}




  







}