@charset "utf-8";
/*@font-face { font-family: 'GyeonggiTitleM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff') format('woff'); font-weight: normal; font-style: normal; }*/
/*** Sub Common ***/
/* Sub Visual Sec */
.sub_wrap{margin-top: 130px;}
.sv_sec {animation-duration:2s;  animation-name: fade; position: relative;display: table; width: 100%; background:url(../../images/sub/sv1.jpg) no-repeat center top; height: 420px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; overflow: hidden; transition:1.2s;}
.sv02{background:url(../../images/sub/sv2.jpg) no-repeat center top; }
.sv03{background:url(../../images/sub/sv3.jpg) no-repeat center top; }
.sv04{background:url(../../images/sub/sv4.jpg) no-repeat center top; }
.sv05{background:url(../../images/sub/sv5.jpg) no-repeat center top; }

.tit_box{display: table; max-width:1300px; margin: 0 auto; width: 100%; height: 100%;}
.sv_sec .sv_tit_sec {position:relative;width:100%;max-width:1300px;margin:0 auto; box-sizing:border-box; text-align: left; display: table-cell; vertical-align: top; padding-top: 125px;}
.sv_sec .sv_tit_sec .sv_title {font-size: 45px; line-height: 45px; color: #fff; font-weight: 900; position: relative; animation-duration:1.7s;  animation-name: ttop; letter-spacing: 0em; margin-bottom: 27px; text-align: center;}
.sv_sec .sv_tit_sec .sv_stit{font-size: 21px; line-height: 21px; color: #fff; font-weight: 300;	 animation-duration:2s;  animation-name: ttop2; text-align: center;} 

@keyframes ttop {0% {opacity: 0; top:50px;}100% {opacity: 1; top:0px}}
@keyframes ttop2 {0% {opacity: 0; }100% {opacity: 1; }}
@keyframes jdiw {0% {transition:scale(0);}100% {transition:scale(1);}}
@keyframes jdiw2 {0% {transition:scale(0);}100% {transition:scale(1)}}
.sub_layout {width:100%;box-sizing:border-box;  position: relative; }
 
.lnb{ margin-bottom: 130px; margin-top: -77px !important; position: relative; margin-bottom: 183px !important;}
.lnb_con {}
.lnb_con > ul {display: table; width: 100%; table-layout:fixed; border-bottom: 1px solid #ddd;}
.lnb_con > ul > li{display: table-cell; text-align: center;  }
.lnb_con > ul > li.none{display: none;}
.lnb_con > ul > li > a{line-height: 76px; height: 76px; font-size: 18px; color: #303030; background: #fff; transition:.3s; font-weight: 500; position: relative; border-right: 1px solid #dbdbdb;}
.lnb_con > ul > li:last-child > a{border-right: 0;}
.lnb_con > ul > li > a:after{position: absolute; content: ''; right: 0; top: 0; width: 1px; height: 100%; background: rgba(255,255,255,0.2);}
.lnb_con > ul > li:hover > a,
.lnb_con > ul > li.current > a{background: #539dcc; color: #fff;}

.lnb .current .dep3{display: block;}
.lnb .dep3{display: none; width: 1320px; position: absolute; left: 0; bottom: -84px;  background: #f6f6f6; border: 1px solid #dbdbdb; box-sizing: border-box; border-top: 0;}
.lnb .dep3 li{display: inline-block; background: 0;}
.lnb .dep3 li a{position: relative; background: 0; line-height: 82px; font-size: 16px; color: #909090; padding: 0 34px; }
.lnb .dep3 li a:after{position: absolute; content:''; width: 5px; height: 5px; background: #dbdbdb; border-radius: 50%; right: -7px; top: 50%; margin-top: -2px;	}
.lnb .dep3 li:last-child a:after{display: none;}
.lnb .dep3 li:hover a,
.lnb .dep3 li.current a{color: #539dcc; font-weight: 500;}
.dep3_tab{display: block !important;}

.lnb .current .dep4{display: block;}
.lnb .dep4{display: none; width: 1320px; position: absolute; left: 0; bottom: -84px;  background: #f6f6f6; border: 1px solid #dbdbdb; box-sizing: border-box; border-top: 0;}
.lnb .dep4 li{display: inline-block; background: 0;}
.lnb .dep4 li a{position: relative; background: 0; line-height: 82px; font-size: 16px; color: #909090; padding: 0 34px; }
.lnb .dep4 li a:after{position: absolute; content:''; width: 5px; height: 5px; background: #dbdbdb; border-radius: 50%; right: -7px; top: 50%; margin-top: -2px;	}
.lnb .dep4 li:last-child a:after{display: none;}
.lnb .dep4 li:hover a,
.lnb .dep4 li.current a{color: #539dcc; font-weight: 500;}
.dep4_tab{display: block !important;}







/*** Content ***/
.bg_ty1{display: table; width: 100%; background: url(../../images/sub/s101_1.jpg) center no-repeat;}
.bg_ty1 img{width: auto;}
.bg_ty1 .tbx{display: table-cell; vertical-align: middle; color: #fff; padding-top: 20px; box-sizing: border-box;}
.bg_ty1 .tbx h3{font-size: 45px; line-height: 1; font-weight: 500;}
.bg_ty1 .tbx p{font-size: 18px; line-height: 28px; margin: 23px 0 26px;}
.s_tit_ty3{font-size: 32px; line-height: 1;color: #303030; font-weight: 500; text-align: center;}

/* table */ 
.table_ty1 tr th{background: #539dcc; line-height: 50px; color: #fff; font-size: 18px; font-weight: 400; border: 1px solid #87bbdb;} 
.table_ty1 tr td{border: 1px solid #ddd; height: 50px; padding: 5px 0; line-height: 26px; font-size: 16px; color: #666; box-sizing: border-box;} 


/* dot */
.dot_ul li{/* top:320px; */position: relative; font-size: 16px; line-height: 26px; color: #606060; padding-left: 12px; }
.dot_ul li:before{position: absolute; content: ''; width: 3px; height: 3px; border-radius: 50%; background: #32a8b1; left: 0; top: 0.75em;}

/* s101 */
.s0101{position: relative; }
.s0101:before{position: absolute; content:''; width: 100%; height: 265px; background: url(../../images/sub/s101_3.jpg) left bottom no-repeat, url(../../images/sub/s101_4.jpg) right bottom no-repeat ;bottom: 0; left: 0;}
.s0101 .bg_ty1{height: 448px; margin-top: 56px;}
.s0101 .section2{padding: 53px 0 145px; box-sizing: border-box; position: relative; z-index: 10; text-align: center;}
.s0101 .section2 > p{font-size: 16px; line-height: 26px; color: #666;}
.lr_ty1 > div{float: left; width: 50%; word-break: keep-all; box-sizing: border-box; position: relative;}
.lr_ty1 > div p{font-size: 16px; line-height: 26px; color: #666;}
.lr_ty1 > .lbx{}
.lr_ty1 > .lbx:after{position: absolute; content:''; width: 1px; height: 100%; background: #ddd; right: 0; top: 0;}
.lr_ty1 > .rbx{padding-left: 4.5%;}
.lr_ty1 > .rbx p{width: 110%; }

/* s101_2 */
.s0101_2 {position: relative; padding-bottom: 150px; z-index: 1;}
.s0101_2:before{position: absolute; content:''; width: 100%; height: 758px; background: url(../../images/sub/s101_2_5.jpg) center bottom no-repeat; left: 0; bottom: 0; z-index: -1;}
.s0101_2 .m_tit_ty1{margin-bottom: 18px;}

.box_ty2{display: table; table-layout: fixed; width: 100%;}
.box_ty2 figure{width: 33.333%;}
.box_ty2 figure,
.box_ty2 figcaption{display: table-cell;;}
.box_ty2 figcaption {width: 66.666%; word-break: keep-all; background: url(../../images/sub/s101_2_2.jpg) center no-repeat; color: #fff; vertical-align: middle;	box-sizing: border-box; padding: 0 0px 0 50px;}
.box_ty2 figcaption p{font-size: 18px; line-height: 28px;}
.box_ty2_2 figcaption{padding: 0 0px 0 39px;}

.s0101_2 .section2,
.s0101_2 .section3{padding: 118px 0px 0px;}
.s0101_2 .section2 img{margin-top: 55px;}
.s0101_2 .section3 img{margin-top: 39px;}

/* s102 */
.s0102{margin-bottom: 145px; margin-top: -84px;}
.s0102 .section1 .figbox{background: url(../../images/sub/s102_bg.jpg) left top; display: table; text-align: center; width: 100%; vertical-align: middle; height: 331px; box-sizing: border-box; border: 1px solid #e3e3e3;}
.s0102 .section1 figure{display: table-cell; vertical-align: middle;}
.s0102 .section1 figure img{width: auto; }

.s0102 .cnt1 li{width: 24.43%; margin-right: 0.75%; float: left;}
.s0102 .cnt1 li p{font-size: 18px; color: #333; font-weight: 500; box-sizing: border-box; padding-left: 9px; margin-top: 19px;}
.s0102 .cnt1 li:last-child{margin-right: 0;}
.s0102 .cnt1 li .c_box{height: 27px; background: #f47a3b;}
.s0102 .cnt1 li:nth-child(2) .c_box{ background: #96c948;}
.s0102 .cnt1 li:nth-child(3) .c_box{ background: #fcc700;}
.s0102 .cnt1 li:nth-child(4) .c_box{ background: #0194d7;}

/*s1_3*/
.s0103 {margin-top: -84px !important;}
.s_map{margin-bottom: 57px; margin-top: 60px;	}
.root_daum_roughmap .wrap_controllers{display: none; }
.root_daum_roughmap{width: 100% !important;}
.root_daum_roughmap .wrap_map {height: 520px !important; box-sizing: border-box; padding: 3px;}
.smap_txt{overflow: hidden; padding-bottom: 150px;}
.smap_txt .l_box{float: right;}
.smap_txt .l_box li {float: left;}
.smap_txt .l_box li:last-child{margin-left: -1px;}
.smap_txt .l_box li a{position: relative; width: 61px; height: 61px; border: 1px solid #ddd; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.smap_txt .l_box li a:before{position: absolute; content:''; width: 61px; height: 61px; background: url(../../images/template/print_1.png) center no-repeat; transition:.3s;}
.smap_txt .l_box li:nth-child(2) a:before{ background: url(../../images/template/print_2.png) center no-repeat;}
.smap_txt .rbox {float: left; overflow: hidden;}
.smap_txt .rbox h3{font-size: 25px; line-height: 25px; color: #333; font-weight: 500; float: left; padding-right: 52px;}
.smap_txt .rbox p{font-size: 16px; line-height: 28px; color: #787878; float: left;}
.smap_txt .rbox p span{position: relative;display: inline-block; margin-right: 24px; position: relative; vertical-align: middle;}
.smap_txt .rbox p span:after{position: absolute; content:''; width: 1px; height: 12px; background: #dbdbdb; right: -14px; top: 9px; }
.smap_txt .rbox p span:last-child:after{display: none;}
.smap_txt .l_box li:hover a:before{transform:rotate(30deg)}
.root_daum_roughmap_landing{box-sizing: border-box;}

/* s201 */

.box_3{display: table; width: 100%; float: right; text-align: center;}
.box_3 > li{position: relative; display: table-cell; width: 33.333%; box-sizing: border-box; border-right: 1px solid #dbdbdb;}
.box_3 > li:after{position: absolute; content:''; width: 8px; height: 8px; background: #bdbdbd; transform:rotate(-45deg); right: -5px; top: 225px; }
.box_3 > li > figure{width: 241px; height: 239px; background: url(../../images/sub/s201_1_1.jpg) center no-repeat; position: relative; margin: 0 auto; transition:1.2s;}
.box_3 > li:hover > figure{transform: rotateY(360deg);}
.box_3 > li > figure > img{width: auto; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
.box_3 > li span{display: block; font-size: 14px; color: #539dcc; font-weight: 500; letter-spacing: 0.2em; line-height: 1;}
.box_3 > li h4{font-size: 28px; color: #303030; font-weight: 500; line-height: 1; margin: 10px 0 23px;}
.box_3 > li p{font-size: 16px; line-height: 26px; color: #606060; }
.box_3 > li:last-child{border-right: 0;}
.box_3 > li:last-child:after{display: none;}
.box_3 > li .tbx{margin-top: 38px;}

.box_3_ty2{text-align: center;}
.box_3_ty2 li{float: left; width: 31.81%; margin-right: 2.27%; position: relative; box-shadow:10px 10px 20px rgba(0,0,0,0.08); margin-top: 50px;}
.box_3_ty2 li:nth-child(1),
.box_3_ty2 li:nth-child(2),
.box_3_ty2 li:nth-child(3){margin-top: 0;}
.box_3_ty2 li figure{overflow: hidden; box-sizing: border-box; padding: 3px; background: #fff; box-shadow:10px 10px 20px rgba(0,0,0,0.07); 	}
.box_3_ty2 li .tbx{position: relative; background: #fff;}
.box_3_ty2 li span{display: block; position: absolute; left: 11px; top: -60px; background: #9ecc3f; font-size: 14px; font-weight: 500; line-height: 69px; color: #fff;  width: 69px; height: 69px;}
.box_3_ty2 li .tbx_t{display: table; width: 100%; table-layout: fixed; height: 128px;}
.box_3_ty2 li .tbx_t p{display: table-cell; vertical-align: middle; font-size: 16px; line-height: 30px; color: #606060; }
.box_3_ty2 li:nth-child(3n+3){margin-right: 0;}
.box_3_ty2 li:nth-child(3n+1){clear: both;	}

.s201_tab1 .cnt3{margin-top: 116px;}
.s201_tab1 .cnt4{margin-top: 120px;}
.s201_tab1 .cnt6{margin-top: 120px;}

.box_ty4{margin-top: 60px;}
.box_ty4 li{position: relative; z-index: -1; float: left; display: table; width: 25%; box-sizing: border-box; padding-left: 38px; height: 197px; border: 1px solid #ddd; border-left: 0; border-right: 0;}
.box_ty4 li:before{position: absolute; content:''; width: 1px; height: 100%; background: #ddd; right: 0; top: 0;}
.box_ty4 li:first-child{border-left: 1px solid #ddd;}
.box_ty4 li > figure{width: 96px;}
.box_ty4 li > figure,	
.box_ty4 li > div{display: table-cell; vertical-align: middle;}
.box_ty4 li > div.tbx{padding-bottom: 10px;}
.box_ty4 li > div{padding-left: 17px; }
.box_ty4 li span{display: block; font-size: 14px; color: #32a8b1; font-weight: 500; letter-spacing: 0.2em;	margin-top: 1px; margin-bottom: 8px;}
.box_ty4 li p{font-size: 16px; line-height: 26px; color: #606060;}
.box_ty4 li:after{position: absolute; content:''; z-index: 10;width: 34px; height: 34px; border: 1px solid #ddd; border-radius: 50%; right: 0; top: 50%; margin-top: -17px; margin-right: -15px; background: #fff url(../../images/sub/s201_1_18.jpg) center no-repeat; z-index: 105;}
.box_ty4 li:last-child:after{right: 50%; top: auto; bottom: 0; margin-top: 0; margin-right: 0; transform:rotate(90deg); margin-right: -17px; margin-bottom: -17px;}
.box_ty4_r {position: relative; margin-top: 0px;}
.box_ty4_r li{ float: right; border-left: 0 !important; border-right: 0 !important; border-top: 0 !important;}
.box_ty4_r li:after{right: auto; left: 0; margin-right: 0; margin-left: -17px; transform:rotate(180deg)}
.box_ty4_r li:last-child:after{display: none;}
.box_ty4_r li:first-child{border-right: 1px solid #ddd !important;}
.box_ty4_r li:before{right: auto; left: -1px;}

.gray_box{position: relative; background: #f6f6f6; text-align: center; padding: 43px 80px 50px 85px; margin-top: 32px; text-align: left;}
.gray_box:before{position: absolute; content:''; width: 5px; height: 100%; background: #32a8b1; left: 0; top: 0;}
.gray_box span{position: relative; display: inline-block; text-align: left; font-size: 16px; line-height: 26px; color: #606060; vertical-align: top; padding-left: 12px; margin-right: 44px;}
.gray_box span:nth-child(2){margin-right: 47px;}
.gray_box span:nth-child(3){margin-right: 0;}
.gray_box span:before{position: absolute; content:''; width: 3px; height: 3px; background: #32a8b1; left: 0; top: 12px; border-radius: 50%;}
.gray_box span b{display: inline-block; color: #303030; font-weight: 500; margin-right: 18px;}
.gray_box p{background: #fff; font-size: 15px; line-height: 49px; margin-top: 12px; text-align: center; box-sizing: border-box;	padding-left: 13px;}
.gray_box p b{color: #303030; font-weight: 500; display: inline-block; margin-right: 8px; }
.gray_box p strong{position: relative; display: inline-block; font-size: 15px; color: #606066; font-weight: 400; padding: 0 10px;}
.gray_box p strong.r_line:after{position: absolute; content:'' ;width: 1px; height: 14px; background: #8a8a8f; right: -1px; top: 50%; margin-top: -6px; }

.gray_box_ty2 > .fbx > ul{float: left; width: 50%;}
.gray_box_ty2 > .fbx > ul:last-child{padding-left: 79px; box-sizing: border-box;}

.gray_box3 {padding: 43px 80px 42px 85px;}
.gray_box3 span:last-child{margin-left: 230px;}

.box_ty5{position: relative; text-align: center; padding-top: 40px;}
.box_ty5 img{width: auto;}
.box_ty5 .center_box{display: inline; width: 62%;}
.box_ty5 .bx{width: 31.06%; box-sizing: border-box;}
.box_ty5 .bx ul li{margin-bottom: 10px; line-height: 26px;}
.box_ty5 .bx p{line-height: 26px;}
.box_ty5 .bx h4{font-size: 24px; line-height: 1; color: #303030; font-weight: 500; padding: 29px 0 20px;}
.box_ty5 .lbx{float: left; text-align: right; padding-right: 60px; padding-top: 68px;}
.box_ty5 .lbx .tbx{padding-right: 9px;}
.box_ty5 .lbx .tbx ul{margin-right: 3px;}
.box_ty5 .rbx{float: right; text-align: left; padding-left: 66px; padding-top: 100px;}
.box_ty5 .rbx .tbx{padding-left: 9px;}

.s201_tab1{position: relative; padding-bottom: 150px; z-index: 10;}
.s201_tab1:before{position: absolute; content:''; width: 100%; height: 374px; left: 0; bottom: 0; background: url(../../images/sub/s201_1_23.jpg) left bottom no-repeat, url(../../images/sub/s201_1_22.jpg) right bottom no-repeat;}
.s201_tab1:after{position: absolute; content:''; width: 100%; height: 1580px; background: url(../../images/sub/s201_1_5.jpg) center no-repeat; left: 0; top: -100px; z-index: -1;}

.s201_tab2{display: none;}
.s201_tab2{padding-bottom: 150px;}

.down_2{position: relative; z-index: 10; text-align: center; margin-top: 98px !important;}
.down_2 li{display: inline-block;}
.down_2 li:first-child{margin-right: 40px;}
.down_2 img{width: auto;}

/* s202 */

.ul_box_ty3 li{float: left; width: 33.333%; box-sizing: border-box; border: 1px solid #ddd; border-right: 0; padding-left: 79px; padding-top: 64px; height: 252px; position: relative;}
.ul_box_ty3 li:last-child{border-right: 1px solid #ddd;}
.ul_box_ty3 li .tbx {position: relative; z-index: 10;}
.ul_box_ty3 li:before{position: absolute; content:''; width: 80px; height: 80px; background: url(../../images/sub/s202_2_01.jpg) center no-repeat; right: 55px; bottom: 62px;}
.ul_box_ty3 li:nth-child(2){padding-left: 76px;}
.ul_box_ty3 li:nth-child(2){padding-left: 77px;}
.ul_box_ty3 li:nth-child(2):before{ background: url(../../images/sub/s202_2_02.jpg) center no-repeat; bottom: 53px; right: 52px;}
.ul_box_ty3 li:nth-child(3):before{ background: url(../../images/sub/s202_2_03.jpg) center no-repeat; bottom: 53px; right: 59px;}
.ul_box_ty3 li .tbx h4{font-size: 14px; line-height: 1; color: #32a8b1; font-weight: 500; letter-spacing: 0.2em;}
.ul_box_ty3 li .tbx h3{font-size: 25px; line-height: 1; color: #303030; font-weight: 500; margin: 11px 0 23px;}
.ul_box_ty3 li .tbx p{line-height: 26px; color: #606060;}

.down_2.mt78{margin-top: 78px !important;}

/* s203 */
.s0203{padding-bottom: 150px; position: relative; z-index: 10; margin-top: -84px !Important;}
.s0203:before{position: absolute; content:''; width: 100%; height: 1104px; background: url(../../images/sub/s203_7.jpg) center no-repeat; top: 150px; left: 0; z-index: -1;}
.s0203 .txt_b{position: relative; text-align: center; margin-top: 57px;}
.s0203 .txt_b:before{position: absolute; content:''; width: 100%; height: 1px; background: #32a8b1; left: 0; top: 50%; }
.s0203 .txt_b h2{position: relative; z-index: 10; display: inline-block; width: 257px; line-height: 51px; font-size: 24px; color: #fff; font-weight: 500; text-align: center; background: #32a8b1; border-radius: 20px; ;} 

.s203_ty1 > li{display: table; width: 100%; table-layout: fixed; padding: 61px 0 61px; position: relative; }
.s203_ty1 > li:first-child{ padding: 33px 0 55px;}
.s203_ty1 > li:after{position: absolute; content:''; width: 100%; height: 1px; background: url(../../images/sub/s203_8.jpg) center; left: 0; bottom: 0;	}
.s203_ty1 > li:last-child:after{display: none;}
.s203_ty1 > li:last-child{border-bottom: 1px solid #999;}
.s203_ty1 > li > div{display: table-cell; vertical-align: top; width: 100%;}  
.s203_ty1 > li > .fig_box{width: 29.7%; text-align: center;}
.s203_ty1 > li > .fig_box span{display: block; font-size: 21px; color: #f47a3b; font-weight: 500; line-height: 1;}
.s203_ty1 > li:nth-child(2) > .fig_box span{color: #96c948;}
.s203_ty1 > li:nth-child(3) > .fig_box span{color: #f3bd22;}
.s203_ty1 > li:nth-child(4) > .fig_box span{color: #539dcc;}
.s203_ty1 > li > .fig_box img{width: auto;}
.s203_ty1 > li .tbx dt{font-size: 16px; line-height: 26px; color: #333; font-weight: 500; margin-bottom: 7px;}
.s203_ty1 > li .tbx dd ul li{position: relative; padding-left: 8px; line-height: 26px;	color: #606060;}
.s203_ty1 > li .tbx dd ul li:before{position: absolute; content: ''; width: 4px; height: 1px; background: #606060; top: 14px; left: 0;}
.s203_ty1 > li .tbx dd p{line-height: 26px; color: #606060; margin-top: -3px;}
.s203_ty1 > li img{margin-top: -8px; margin-left: 9px;}
.s203_ty1 > li:first-child img{margin-top: 7px; margin-left: 12px;}

.s203_ty1 > li:nth-child(3) > div dl{padding-top: 13px;}
.s203_ty1 > li:nth-child(4) span{margin-top: 12px; margin-left: -2px;}
.s203_ty1 > li:nth-child(4) > div dl{padding-top: 10px;}
.s203_ty1 > li span{position: relative; left: 6px; margin-top: 4px;}

/* s301 */
.s0301 {margin-top: -84px !important;}
.s0301 img{width: auto;}

.box_5{text-align: center; display: table; table-layout: fixed; width: 100%;}
.box_5 li{display: table-cell; width: 25%; box-sizing: border-box; border-right: 1px solid #dbdbdb; vertical-align: top; padding-top: 10px; height: 297px; position: relative;}
.box_5 li:after{position: absolute; content: ''; width: 8px; height: 8px; background: #73d5bd; right: 0px; top: 149px; margin-right: -4px; transform:rotate(-45deg)}
.box_5 li:last-child:after{display: none;}
.box_5 li:last-child{border-right: 0;}
.box_5 li figure figcaption{font-size: 14px; color: #fff; letter-spacing: 0.2em; background: #32a8b1; border-radius: 50px; display: inline-block; width: 47px; line-height: 22px;}
.box_5 li figure img{display: block;margin: 10px auto 25px; }
.box_5 li .tbx h4{font-size: 16px; line-height: 1; color: #333; font-weight: 500; }
.box_5 li .tbx p{line-height: 26px; color: #606060; margin-top:15px;}

.box_4 li{width: 25%; padding-top: 45px;} 
.box_4 li figure img {margin: 17px auto 13px;}


.gray_box.p53{padding: 53px 80px 53px 85px;}
.s0301 .box_ty5{margin-top: 17px;}
.s0301 .box_ty5 .lbx{padding-top: 100px;}
.s0301 .section4{background: #f6f6f6 url(../../images/sub/s301_bg1.jpg) bottom center no-repeat; padding: 80px 0 150px; margin-top: 80px !important;}