/* BASIC css start */
#pageWrap .loc-navi{font-size:12px;color:#999;margin-bottom:83px}
#pageWrap .page-body{width:100%;font-size:0}
#pageWrap .page-body:after,#pageWrap .page-body:before{content:"";width:100%;display:table}
#pageWrap .page-body .page_wrap{display:block;font-size:12px;box-sizing:border-box;margin:0 auto}
#pageWrap .page-body .page_wrap h1{font-size:40px;text-align:center;font-weight:700;line-height:1;margin-bottom:70px}
#pageWrap .page-body .page_wrap .bnr_wrap{position:relative;margin-bottom: 141px;}
#pageWrap .page-body .page_wrap .bnr_wrap>img{width:100%}
#pageWrap .page-body .page_area .cont{width:1200px;margin: 0 auto 160px;}
#pageWrap .page-body .page_area .cont .page_tit{font-size:40px;text-align: left;font-weight: 500;margin-bottom: 40px;color: #222;line-height: 54px;}
#pageWrap .page-body .page_area .cont .page_txt{font-size: 16px;text-align: left;color: #626262;line-height: 30px;margin-bottom:60px;font-weight: 300;}
#pageWrap .page-body .page_area .cont .left_cont{float:left;text-align:right;}
#pageWrap .page-body .page_area .cont .right_cont{float:right;text-align:left}

.list_wrap{text-align:left}
.list_wrap li{position:relative}
.list_wrap li p.green_tit{font-size:22px;color:#1b7951;margin-bottom:25px}
.list_wrap li p.green_tit span{font-size:19px;background:#1b7951;color:#f0ffbd;width:40px;height:32px;display:inline-block;text-align:center;line-height:32px;margin-right:14px;border-radius:0 0 10px 10px;text-indent:0;padding-left:0}
.tc-red {color: #ec2700;}
.tc-green{color:#1b7951;}
.two_line{list-style-position: inside;list-style-type: decimal;text-indent: -80px;padding-left: 80px;}

/* ÀÚ¿¬ÀÌ ¸¸µì´Ï´Ù */
.cont01 .tc-green{font-size:14px; text-align:left; line-height:26px;}

/* ½£¼Ò¸® Á¦Á¶ °øÁ¤ */
.cont02{}
.cont02 ul{
    font-size: 0;
}
.cont02 ul li{
    display: inline-block;
    position: relative;
    padding: 44px 30px 0;
}
.cont02 ul li .thumnail::after{content:'';position: absolute;top: 50%;transform: translateY(-50%);right: -36px;background:url('/design/soopsori/images/arrow_right.png') no-repeat;width: 13px;height: 22px;}
.cont02 ul li .thumnail{
    position: relative;
}
.cont02 ul li .thumnail img{}
.cont02 ul li .thumnail span{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #1b7951;
    color: #f0ffbd;
    font-size: 19px;
    border-radius: 100%;
}
.cont02 ul li p{
    font-size: 19px;
    color: #383838;
    text-align: center;
    margin-top: 25px;
}

/* ³ª¹«´Â ¿Ö ¾ÆÀÌ¿¡°Ô ÁÁÀ»±î¿ä? */
.cont03 .left_cont{width:890px;}
.cont03 .right_cont{width:300px}
.cont03 .right_cont img{margin-bottom:20px}

/* ³ª¹«°¡ ÁÖ´Â È¿°ú´Â ¹«¾ùÀÏ±î¿ä? */
.cont04 .left_cont img{position:absolute; right:0; top:0;}

/* ½£¼Ò¸® ³ª¹« Á¾·ù */
.cont05 .left_cont{
    width: 570px;
}
.cont05 .right_cont{
    width: 570px;
}
.cont05 table{
    border-bottom: 1px solid #dae6e0;
}
.cont05 table tr{}
.cont05 table tr th{
    background: #dae6e0;
    font-size: 14px;
    color: #222222;
    text-align: center;
    padding: 15px 0;
}
.cont05 table tr td{
    font-size: 14px;
    color: #555555;
    text-align: center;
    padding: 24px 0;
    border-right: 1px solid #dae6e0;
    border-left: 1px solid #dae6e0;
}
.cont05 .tc-green{font-size:14px;margin-top: 40px;}

/* ½£¼Ò¸® ¿ø¸ñ Á¦Ç° vs ÇÃ¶ó½ºÆ½ Á¦Ç°ÀÇ Â÷ÀÌÁ¡ */
.cont06{}
.cont06 table{
    table-layout: auto;
}
.cont06 table tr{}
.cont06 table tr th{
    font-size: 14px;
    color: #222222;
    padding: 19px 0;
    background: #e6e6e6;
}
.cont06 table tr th.tb_green{
    background: #1b7951;
    color: #fff;
    border-bottom: 1px solid #1b7951;
    border-left: 2px solid #1b7951;
    border-right: 2px solid #1b7951;
}
.cont06 table tr td{
    font-size: 14px;
    line-height: 26px;
    vertical-align: top;
    box-sizing: border-box;
    padding: 30px;
    border: 1px solid #e6e6e6;
    color: #555;
    position: relative;
    word-break: break-all;
    white-space: pre-line;
}
.cont06 table tr td.tb-bold{
    font-size: 26px;
    color: #222;
}
.cont06 table tr td.tb_green{border-left: 2px solid #1b7951;border-right: 2px solid #1b7951;}
.cont06 table tr td .tc-green{font-weight:bold;word-break: keep-all;}

/* BASIC css end */

