/* 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:609px}
#pageWrap .page-body .page_wrap .bnr_wrap>img{width:100%}
#pageWrap .page-body .page_wrap .bnr_wrap ul{position:absolute;bottom: -382px;left:50%;transform:translateX(-50%);display:table;text-align:center;font-size:0;width: 1768px;}
#pageWrap .page-body .page_wrap .bnr_wrap ul li{display:table-cell;}
#pageWrap .page-body .page_wrap .bnr_wrap ul li img{width:100%}
#pageWrap .page-body .page_area .page_tit{font-size:40px;text-align:center;font-weight:700;line-height:1;margin-bottom:30px}
#pageWrap .page-body .page_area .page_txt{font-size:22px;text-align:center;color:#373737;line-height:1;margin-bottom:60px}
#pageWrap .page-body .page_area .cont{width:1200px;margin:0 auto}
#pageWrap .page-body .page_area .left_cont{float:left;text-align:right}
#pageWrap .page-body .page_area .right_cont{float:right;text-align:left}
#pageWrap .page-body .page_area.page_area01{margin-bottom:150px}
#pageWrap .page-body .page_area.page_area01 .cont{position:relative}
#pageWrap .page-body .page_area.page_area01 .cont ul li{margin-bottom:20px}
#pageWrap .page-body .page_area.page_area01 .cont ul li:last-child{margin-bottom:0}
#pageWrap .page-body .page_area.page_area01 .cont ul li dl{display:table;width:100%}
#pageWrap .page-body .page_area.page_area01 .cont ul li dl dt{display:table-cell;vertical-align:middle;background:#1b7951;width:540px;font-size:36px;font-weight:700;color:#fff;text-align:center}
#pageWrap .page-body .page_area.page_area01 .cont ul li dl dt img{margin-right:45px}
#pageWrap .page-body .page_area.page_area01 .cont ul li dl dd{display:table-cell;vertical-align:middle;padding:54px 0 54px 79px;background:#dae6e0;font-size:16px;line-height:28px;color:#303030}
#pageWrap .page-body .page_area.page_area02{background:#f7fbf9;padding:120px 0 140px;margin-bottom:149px}
#pageWrap .page-body .page_area.page_area02 .cont .left_cont img{margin-bottom:19px}
#pageWrap .page-body .page_area.page_area02 .cont .left_cont P{font-size:16px;color:#373737;text-align:center}
#pageWrap .page-body .page_area.page_area02 .cont .right_cont img{margin-bottom:19px}
#pageWrap .page-body .page_area.page_area02 .cont .right_cont P{font-size:16px;color:#373737;text-align:center}
#pageWrap .page-body .page_area.page_area02 .cont dl{position:relative;display:table;margin-top:80px}
#pageWrap .page-body .page_area.page_area02 .cont dl:after{content:"";width:100%;display:block}
#pageWrap .page-body .page_area.page_area02 .cont dl dt{display:table-cell;vertical-align:middle}
#pageWrap .page-body .page_area.page_area02 .cont dl dd{display:table-cell;vertical-align:middle;padding-left:60px}
#pageWrap .page-body .page_area.page_area02 .cont dl dd h3{font-size:27px;color:#373737;margin-bottom:50px}
#pageWrap .page-body .page_area.page_area02 .cont dl dd p{font-size:16px;color:#373737;line-height:28px}
#pageWrap .page-body .page_area.page_area03 .cont{margin-top:64px}
#pageWrap .page-body .page_area.page_area03 .cont .clear .right_cont ul{border-left:1px solid #1b7951;padding-left:58px;padding-top:-50px;}
#pageWrap .page-body .page_area.page_area03 .cont .clear ul li{position:relative;margin-bottom:80px}
#pageWrap .page-body .page_area.page_area03 .cont .clear ul li dl dt.year{font-size:50px;color:#1b7951;line-height:1;margin-bottom:42px}
{*--marfin-bottom ¼ýÀÚ·Î °¡¿îµ¥ ÃÊ·Ï ¼± ±æÀÌ Á¶ÀýÇØÁÖ¼¼¿ä-*}
#pageWrap .page-body .page_area.page_area03 .cont .clear .left_cont ul li dl dt.year::after{content:'';position:absolute;width:15px;height:15px;right:-69px;top:18px;background:#fff;border:2px solid #1b7951;z-index:2;border-radius:50%;box-sizing:border-box}
#pageWrap .page-body .page_area.page_area03 .cont .clear .left_cont ul li dl dd b{margin-left:14px}
#pageWrap .page-body .page_area.page_area03 .cont .clear .right_cont ul li dl dt.year::after{content:'';position:absolute;width:15px;height:15px;top:18px;left:-66px;background:#fff;border:2px solid #1b7951;z-index:2;border-radius:50%;box-sizing:border-box}
#pageWrap .page-body .page_area.page_area03 .cont .clear .right_cont ul li dl dd b{margin-right:14px}
#pageWrap .page-body .page_area.page_area03 .cont .clear ul li dl dd{font-size:17px;color:#373737;margin-bottom:24px;line-height:1}
#pageWrap .page-body .page_area.page_area03 .cont .clear ul li dl dd:last-child{margin-bottom:0;}
#pageWrap .page-body .page_area.page_area03 .cont .clear ul li dl dd b{color:#1b7951;font-weight:400}

#pageWrap .page-body .page_area.page_area03 .cont .clear ul li.first::after {content: '';position: absolute;top: 0;right: -62px;width: 1px;height: 29px;background: #fff;}
#pageWrap .page-body .page_area.page_area03 .cont .clear ul li.last::after{content:'';position:absolute;top:33px;left:-59px;width:1px;height:74px;background:#fff}




/* BASIC css end */

