@charset "utf-8";
.cbox01{background:#fff}
.cbox01 .cul01 {margin-bottom: 0;}

.cbox01_icon{background: #e8f0f7;}
.cbox01_icon:before{display:block;content:'';width: 100px;height: 100px;margin:0 auto 10px auto;background: #fff url('/upload_data/board_data/CNT_ATCHDOWN/175851845099838.png ')no-repeat;border-radius: 50%;background-size: 60px;}
.cbox01_icon.bg1:before{background-position: center 18px;}
.cbox01_icon.bg2:before{background-position: center -123px;}
.cbox01_icon.bg3:before{background-position: center -262px;}
.cbox01_icon.bg4:before{background-position: center -402px;}
.cbox01_icon.bg5:before{background-position: center -680px;}
.cbox01_icon.bg6:before{background-position: center -546px;}

@media all and (min-width:1024px){
.cbox01_icon li,.cbox01_icon p{font-size: 16px;word-break: auto-phrase;}
.cbox01_icon{padding: 35px 25px 35px 160px;position: relative;overflow: hidden;min-height: 115px;box-sizing: border-box;}
.cbox01_icon:before{margin: 0;position: absolute;left: 40px;top: calc(50% - 50px);}
}

.con-title{position:relative; font-size:22px; color:#000; padding-top:15px; line-height:120%;}
.con-title:before{position:absolute; top:0px; left:0px; width:80px; height:1px; background:#4aaef9; content:"";}

@media all and (max-width:1000px){
	.con-title{font-size:20px; padding-top:10px;}
	.con-title:before{width:60px;}
}

@media all and (max-width:680px){
	.con-title{font-size:18px;}
}


/* biz-intro */
.biz-intro{padding: 40px 0 0 0;}
.biz-intro .title{font-size: 32px;color:#2867e2;line-height:100%;margin-bottom:40px;letter-spacing:-0.04em;font-weight: 600;}

.biz-intro .list{position:relative;padding:50px 60px;background: #f2f9ff;border-radius: 30px 200px 10px 10px;}
.biz-intro .list:before{position:absolute;top: -100px;right:50px;width:430px;height: 381px;content:"";display:block;background: url("/upload_data/board_data/CNT_ATCHDOWN/175799957863549.png") no-repeat top center;background-size:100%;}
.biz-intro .list .item{position:relative;padding: 5px 45% 5px 5px;margin-bottom: 30px;}
.biz-intro .list .item:last-child{margin-bottom:0px;}
.biz-intro .list .item .btxt{position:absolute; top:0px; left:0px; width:150px; font-size:22px; color:#000; line-height:120%; letter-spacing:-0.02em;}
.biz-intro .list .item .btxt:before{position:absolute; top:50%; right:0px; width:70px; height:1px; background:#2867e2; content:""; display:block;}
.biz-intro .list .item .btxt.ln:before{display:none;}
.biz-intro .list .item .stxt{font-size: 16px;color: #1b1b1b;line-height: 1.8;word-break: auto-phrase;}

.biz-intro.type2 .title{color:#0712c0}
.biz-intro.type2 .list{background: #f5f8ff;}
.biz-intro.type2 .list:before{background: url("/upload_data/board_data/CNT_ATCHDOWN/175799957863930.png") no-repeat top center;top: -140px;}

@media all and (max-width:1500px){
	.biz-intro .list:before{right:0px;}
}

@media all and (max-width:1200px){
	.biz-intro .list{padding:40px 30px;}
	.biz-intro .list:before{right:0px; width:230px;}
}

@media all and (max-width:1000px){
	.biz-intro{padding:0px;}

	.biz-intro .title{font-size:24px; margin-bottom:20px;}
	.biz-intro .list{padding:30px 20px;}
	.biz-intro .list:before{top:-50px;}
	.biz-intro .list .item{
    padding-right: 25%;
}
	.biz-intro .list .item .btxt{width:110px; font-size:18px;}
	.biz-intro .list .item .btxt:before{width:50px;}
	.biz-intro .list .item .stxt{}
}

@media all and (max-width:680px){
	.biz-intro .title{font-size:22px;}
	.biz-intro .list{padding:20px 10px;}
	.biz-intro .list:before{top:-50px;width: 200px;height: 181px;}
	.biz-intro .list .item{padding: 5px 30px 5px 5px;}
	.biz-intro .list .item:first-child{padding-right:200px}
	.biz-intro .list .item .btxt{width:90px; font-size:16px;}
	.biz-intro .list .item .btxt:before{width:40px;}
	.biz-intro .list .item .stxt{font-size: 15px;}
}

@media all and (max-width:480px){
	.biz-intro .title{font-size:20px;}
	.biz-intro .list{padding:15px 10px;}
	.biz-intro .list:before{top:-50px; width:100px; height:170px;}
	.biz-intro .list .item{
}
	.biz-intro .list .item .btxt{position:relative; top:auto; right:auto; width:90px; font-size:15px; margin-bottom:10px;}
	.biz-intro .list .item .btxt:before{display:none;}
}


.basic_step{margin-bottom:30px}
.basic_step>ol>li {padding: 27px 0 0 0;margin:0 0 8px 0;text-align:center;line-height:1.5em;position:relative;} 
.basic_step>ol>li:first-child { padding:0 } 
.basic_step>ol>li strong {display:block;background: #e1eaf7;padding: 20px;position:relative} 
.basic_step>ol>li strong:before {content:"";display:block;width: 17px;height: 20px;background: url("/images/fund/content/step1.png") no-repeat 0 center !important;position:absolute;top: -25px;left: 50%;transform: translate(-50%, 0);} 
.basic_step>ol>li:first-child strong:before { display:none } 
.basic_step>ol>li:last-child strong {} 
.basic_step>ol>li div {display:block;border: 1px solid #bfc8d7;padding: 7px;font-weight: 400;word-break: keep-all;border-top: none;} 
.basic_step>ol>li div em { font-style:normal; font-size:14px } 
.basic_step>ol>li strong.line2,
.basic_step>ol>li div.line2 { padding:27px 20px } 
.basic_step div li {padding:0 0 0 12px;font-size:16px;color: var(--color3);position:relative;text-align:left} 
.basic_step div li:before {content:"";display:block;width: 6px;height: 2px;background: var(--color7);position:absolute;top: 13px;left:0;} 
.basic_step:after{display:block; content:''; clear:both;}

@media all and (min-width:1023px){
.basic_step>ol {overflow:hidden;justify-content: center;} 
.basic_step>ol>li {float:left;padding: 0 0 0 35px;margin: 0 0 16px 0;} 
.basic_step>ol>li strong:before {width:20px;height:11px;background-position:0 -60px;top: 50%;left: -27px;transform:translate(0, -50%);background: url("/images/fund/content/step2.png") no-repeat 0 center !important;} 
.basic_step ol.col2>li { width:calc((100% - 70px) / 2) } 
.basic_step ol.col3>li { width:calc((100% - 105px) / 3) } 
.basic_step ol.col4>li {width:calc((100% - 140px) / 4);} 
.basic_step ol.col4 li:nth-child(5n){clear:both;}
.basic_step ol.col5>li { width:calc((100% - 175px) / 5) } 
.basic_step ol.col6>li { width:calc((100% - 210px) / 6) } 
.basic_step>ol>li div{min-height: 45px;display: flex;justify-content: center;align-items: center;}
}
.ctable01 td ul li {text-align: left;background: url("/images/001kunsan/inc/all_icon01.gif") left 10px no-repeat;padding-left: 10px;}
.ctable01 td ul li li{text-align: left;background:url("/images/001kunsan/inc/all_icon03.gif") left 10px no-repeat; padding-left: 7px;}

.ctab02 .on a {border-color: #222;}
.ctab02 a{background:#e0e0e0;border-right: solid 2px #fff;}
.ctab02 a:hover,
.ctab02 a:focus{background: #fff;color: #000;}
                                                                           

.img_wrap {border: solid 1px #ddd;padding:5px;text-align: center;margin-bottom: 40px;}
.img_wrap img{max-width: 100%;}          

@media all and (min-width:768px){
.img_wrap {padding: 30px 20px;}
}                                                                                    