
.result02 .top_bx p{float:left;width:260px; height:250px;border: 1px dashed #000; border-radius:16px; font-size:30px; color:#000; text-align:center; line-height: 350px;
background:url("../images/result02_icon01.png") no-repeat center  top 60px;background-size: 70px;}
.result02 .top_bx .img01{margin-left:290px; height:330px;}

.result02 .btm_bx {margin-top:30px;}
.result02 .btm_bx p{float:left;width:260px; height:330px;border: 1px dashed #000; border-radius:16px; font-size:30px; color:#000; text-align:center; line-height: 440px;
background:url("../images/result02_icon02.png") no-repeat center  top 100px;background-size: 70px;}
.result02 .btm_bx .img02{margin-left:290px; height:330px; background:url(../images/result02_img02.jpg) no-repeat;}


.result02 .scroll_tb_wrap{display: inline-block; width: calc(100% - 290px); margin-left: 30px; overflow-x: auto;}
.result02 #scroll_tb{margin-top: 0em;width: 1010px;}
.result02 #scroll_tb th{padding: 0.6em 0;}
.result02 #scroll_tb td.pd-left {text-align: left; padding: 1em 3em;}
.result02 #scroll_tb td.pd-left ul li{position:relative; padding-left: 30px; margin-top: 10px; color: #666;}
.result02 #scroll_tb tbody tr th + th,
.result02 #scroll_tb tbody tr td + td{border-left: 1px solid #e0e0e0;}

.result02 .top_bx #scroll_tb td.pd-left ul li:before{position: absolute; content: '';width: 4px; height: 4px;background-color: #515151;border-radius: 50%; top: 8px; left: 10px;}
.result02 .btm_bx #scroll_tb td.pd-left a{width: 24px; height: 24px; font-size: 14px; display: inline-block; background: #ff9d12; color: #fff; border-radius: 50%; text-align: center; line-height: 24px; margin-right: 10px;}


.result0301.contents{padding-bottom:0; min-height:auto;}
.result0301 h3.h3-tit {margin: 0 0 10px 0;}
.result0301 .con01 p{color:#000;margin-bottom:60px;}
.result0301 .tx02 {overflow: hidden;margin-bottom: 170px;}
.result0301 .tx03 {overflow: hidden;margin-bottom: 90px;}
.result0301 .tx03.left {overflow: inherit;margin-bottom: 90px;}
.result0301 img.pc{position: relative; left: -310px; max-width: 1920px;}
.result0301 img.mobile{display:none}

/*.result0301 .tx03::after {position: absolute;content: '';width: 100%;height: 1230px;background:url("../images/result01_img03_bg.png");left: 0;z-index: -99;}
*/

.con0301_02 .line{width:100%; height:340px;background:#f1f2f2;position: absolute;  z-index: -1;}
.con0301_02 .contents{min-height:0;}
.con0301_02  .circle_list{padding: 60px 0;overflow:hidden;}
.con0301_02  .circle_list li{position:relative;float:left; width:170px; margin-right:15%;height:170px; border-radius:170px; 
background: #fff url("../images/result0301_icon01.png") no-repeat center top 70px; border:3px solid #37b776;text-align:center;}

.con0301_02  .circle_list li:before{position: absolute; content: '';width: 43px; height: 56px;background:url("../images/info_box_wrap_arrow.png") 90% 50% no-repeat;top: 50%;
    right: -116px;    transform: translateY(-50%);}

.con0301_02  .circle_list li:nth-child(2){background: #fff url("../images/result0301_icon02.png") no-repeat center top 70px; }
.con0301_02  .circle_list li:nth-child(3){background: #fff url("../images/result0301_icon03.png") no-repeat center top 70px; }
.con0301_02  .circle_list li:last-child{margin-right:0;background: #fff url("../images/result0301_icon04.png") no-repeat center top 70px; }
.con0301_02  .circle_list li span{color:#37b776; font-size:22px; font-weight:700;margin-top: 40px;display: block;}
.con0301_02  .circle_list li p{color:#515151; font-size:18px;padding-top:110px;}
.con0301_02  table.contact{border-bottom: 1px solid #000;}
.con0301_02  table.contact th{padding: 20px 0;background:#f3f3f3;border-bottom:1px solid #d3d3d3;}
.con0301_02  table.contact td{text-align:left; padding-left:24px; padding-right:40px;border-right:1px solid #d3d3d3;}
.con0301_02  table.contact td:last-child{border-right:none;}
.con0301_02  table.contact td li{position:relative; font-weight:300;color:#515151;margin-bottom:40px;}
.con0301_02  table.contact td li:after{position: absolute; content: '';width: 4px; height: 4px;background-color: #515151;border-radius: 50%; top: 12px; left: -10px;}

.con0301_02  table.contact tr.box td{padding-top: 50px; padding-bottom:50px;color:#515151; text-align:center;background:#f6f6f6;}
.con0301_02 .con02{margin-top:60px;margin-bottom:180px;}

@media screen and (max-width:1300px) {

	.result0301 img.pc,.result0301 .tx03.left img.pc{display:none;}
	.result0301 img.mobile, .result0301 .tx03.left img.mobile{display:block;width: 100%;}

}

@media screen and (max-width:960px) {
	.result02 .top_bx p {width: 100%; height: 140px; font-size: 30px; line-height: 150px; background: url(../images/result02_icon01.png) no-repeat left 60px top 25px;}

	.result02 .scroll_tb_wrap {width: 100%;margin-left: 0;}
	.result02 #scroll_tb {width: 960px; margin-top: 1.5em;}

	.result02 #scroll_tb td.pd-left {padding: 1em 2em;}

	.result02 .btm_bx p {width: 100%; height: 140px; font-size: 30px; line-height: 150px; background: url(../images/result02_icon01.png) no-repeat left 60px top 25px;}


@media screen and (max-width:768px) {
	.result02 .top_bx table.contact tbody tr .ty1 {font-size: 1.6rem;}
	.result02 .top_bx #scroll_tb {width: 760px;}

	.result0301 .tx02 {margin-bottom: 90px;}
	.result0301 .con01 p {margin-bottom: 30px;}

}

/* 480px 이하 */
@media screen and (max-width:479px) {
	.result0301 .tx03::after{display:none;}
	.con0301_02 .con02{margin-top:2rem;margin-bottom:0rem;}
	.contents.result02{min-height:0; margin-bottom:0rem;}
	.result0301 .tx02{margin-bottom:9rem;}
}