@charset "utf-8";

/* CSS Document */

/* 서브페이지 상단 및 공용 시작 */
.subg{padding-top:210px;height:480px;color:rgba(255,255,255,0.8);font-size:32px;text-align:center;border-bottom:1px solid #e4e4e4;background:url(../img/sub/subg.png) no-repeat center center;background-size:cover;box-sizing:border-box;}

.subg .line{display:inline-block;width:1px;height:55px;background:rgba(255,255,255,0.7);position:relative;top:20px;margin:0 auto}
.subg .st1{font-weight:600;color:rgba(255,255,255,1);padding-bottom:10px;}
.subg .st1 span{color:#ffb205;}
.subg .st2{font-size:14px;font-weight:600;}

.subconBox{background:#FFF;padding:0;box-sizing:border-box;}
.subreporttitle{text-align:center;padding:0px 0 30px;font-size:36px;line-height:160%;font-weight:700;}
.subreporttitle span{display:block;width:50px;height:1px;background:#000;margin:10px auto}

.subcontent .subnav .subnav-in{float:left;height: 70px;}
.subcontent .subnav .sns{float:right;line-height:60px;}
.subcontent .subnav .sns .snshidden{display:none;}
.subcontent .subnav .sns .snshidden span{padding-left:5px;}
.subcontent .subnav .sns > div{float:left;cursor:pointer;}
.subcontent .subnav .sns .printico{margin-left:20px;}
.subcontent .subnav .sns .snsico{margin-left:10px;}
.subcontent .subnav .subnav-in .subhome{float:left;width:100px;text-align:center;background: #c34e28;}
.subcontent .subnav .subnav-in .subhome a{display:block;}
.subcontent .subnav .container{/* background:rgb(195 78 40 / 70%); */height:70px;line-height:70px;top: -71px;webkit-box-shadow:0px 3px 34px -13pxrgba(0,0,0,0.56);-moz-box-shadow:0px 3px 34px -13px rgba(0,0,0,0.56);box-shadow:0px 3px 34px -13pxrgba(0,0,0,0.56);width:100%;}
.subcontent .subnav .container-in{width:1300px;margin:0 auto;background: rgb(195 78 40 / 70%);overflow: hidden;}

.printw{overflow:hidden;float:right;line-height:60px;margin-right:20px;}
.printw a.addthis_button_url{display:inline-block;padding-left:29px;height:34px;vertical-align:middle;margin-right:1px;border-right:1px solid rgba(255,255,255,0.3);box-sizing:border-box;box-sizing:border-box;color:#8a8a8a;padding:0 22px;}
.printw a.addthis_button_url:last-child{margin-right:0;}
.printw a.btn-b2{background:url(../img/inc/check.png) no-repeat 10px center;}
.printw a.btn-b3{background:url(../img/inc/print.png) no-repeat 10px center;}

.subcontent .navbar-fixed-top{border-bottom:none !important;}
.subcontent .navbar-fixed-top .subnav-in .subhome{/*border-left:1px solid #a9744a !important;border-right:1px solid #5877de !important;*/}
/*.navbar-fixed-top{z-index:201;position:fixed;top:0;width:100%;background:#fff;transition:background-color 200ms linear;color:rgba(255,255,255,1);border-bottom:1px solid #ccc !important;}
.navbar-fixed-top .lnb_area .lnb_list .lnb_a a{color :#000;}
.navbar-fixed-top #lnb .active{border:0;}
.navbar-fixed-top #lnb > .lnb_area{background:#3554ba;border-right:1px solid #5877de;}
.navbar-fixed-top #lnb > .lnb_area>a{color:rgba(255,255,255,1);height:50px;}
.navbar-fixed-top #lnb > .lnb_area > a:after{border-top:5px solid #fff;}
.navbar-fixed-top #lnb > .active > a:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #ffffff;border-top:none;}
.navbar-fixed-top #lnb > .lnb_area:first-child > a{border-left:0;height:50px;}
.navbar-fixed-top #lnb > .active{border:1px solid #5877de;margin-top:-1px;padding-top:0;}
.navbar-fixed-top .util-search{float:right;margin-top:12px;}
.navbar-fixed-top .mserchico{display:block;width:30px;height:30px;line-height:30px;background:#FFF;border-radius:100%;vertical-align:middle;text-align:center;}
.navbar-fixed-top .mserchico:hover{background:rgba(0,0,0,1);}
.navbar-fixed-top .mserchico img{width:60%;position:relative;top:-2px;}
.mserchico{display:none;}
*/

.hiddenover{overflow:hidden;float:left;margin-right:8px;display:none}
.hiddenoverw{overflow:hidden;float:right;margin-right:8px;line-height:60px;}
.hiddenoverw .btn-b1{display:block}
.hiddenover a.addthis_sns_url{display:inline-block;text-align:center;width:37px;height:36px;vertical-align:middle;margin-right:1px;}
.hiddenover a.btn-sns1{background:#fff url(../img/inc/mm_sns01.png) no-repeat 0 0;}
.hiddenover a.btn-sns2{background:#fff url(../img/inc/mm_sns02.png) no-repeat 0 0;}
.hiddenover a.btn-sns3{background:#fff url(../img/inc/mm_sns03.png) no-repeat 0 0;}
.hiddenover a.btn-sns4{background:#fff url(../img/inc/mm_sns04.png) no-repeat 0 0;}
.hiddenoverw a.btn-b1{background:url(../img/inc/url.png) no-repeat 10px center;display:inline-block;vertical-align:middle;height:34px;vertical-align:middle;margin-right:1px;border-right:1px solid rgba(255,255,255,0.3);box-sizing:border-box;line-height:34px;color:#8a8a8a;font-size:12px;padding-left:35px;padding-right:12px;}

.basic-table{border-top:3px solid #5f3277;}
.basic-table th{border-right:1px solid #e5e6e7;border-bottom:1px solid #e5e6e7;text-align:center;font-size:14px;font-weight:500;height:50px;line-height:1.5;background:#f7f7f7;}
.basic-table td{padding:15px 10px;border-right:1px solid #e5e6e7;border-bottom:1px solid #e5e6e7;text-align:center;line-height:1.5;font-size:14px;font-weight:400;color:#595959;background:#ffffff;word-wrap:break-word;word-break:keep-all;}
.basic-table tr td:last-child{border-right:none;}
.basic-table th:last-child{border-right:none;}
.basic-table th.tdbr{border-right:1px solid #e5e6e7 !important;}
.basic-table td.tdbr{border-right:1px solid #e5e6e7 !important;}
.basic-table td span, .basic-table th span{padding:0 10px;}
.basic-table .tleft{text-align:left;line-height:1.4;}
.basic-table td ul{margin-left:30px;}
.basic-table td ul li{text-align:left;list-style-type:disc;}
.basic-table td strong{font-size:16px;font-weight:500;}
.basic-table td.tleft_h1{text-align:left;line-height:1.4;padding-left:30px;text-indent:-11px;word-wrap:break-word;word-break:keep-all;}
/* 서브페이지 상단 및 공용 끝 */

.subtab{width:1270px;margin:0 auto;}
.subtabmenu{width:100%;position:relative;margin-bottom:70px;margin-top:50px;box-sizing:border-box;padding-left:65px;padding-right:65px;box-sizing:border-box;text-align:center}

.subtabmenu ul.tabs li.active{color:#ef6400;box-sizing:border-box;background:#fff;color:#e4531a;border-bottom:2px solid #ef6400;border-bottom:2px solid #d1392b;}
.subtabmenu ul.tabs li{text-align:center;width:auto;box-sizing:border-box;color:#7c7c7c;font-weight:500;height:65px;line-height:65px;border:1px solid #dddddd;cursor:pointer;font-size:19px;display:inline-block;padding:0 40px ;margin-left:-3px;}
.subtabmenu ul.tabs li a{display:block;}

.qaright{position:absolute;top:165px;right:20px}
.qaright .qatitle{display:block;margin-top:70px;text-align:center;line-height:26px;font-size:12px;font-weight:700;color:#363636;border:1px solid #d2d2d2;}
.qaright li{text-align:center;padding-bottom:10px;}
.qaright dl{display:block;margin-top:10px;color:#363636;background-color:#f8f9fd;border:1px solid #d6d7db;}
.qaright dl dt{display:block;text-align:center;line-height:38px;color:#494949;font-size:17px;font-weight:500;letter-spacing:0.5px;border-bottom:1px solid #d6d7db;}
.qaright dl dd{padding:20px 5px;}
.qaright dl dd a{display:inline-block;margin:1px 0;padding:0 4px;line-height:20px;font-size:10px;background:#ffffff;border:1px solid #d8d8d8;}
.qaright dl dd a:hover{color:#ea4a3d;border:1px solid #ea8d8c;}

.subts{text-align:center;padding-bottom:60px;font-weight:600;color:#323232;letter-spacing:-2px}
.subts .subts1{font-size:28px;}
.subts .subts1 span{color:#f94515;font-family:'Nanum Myeongjo', serif;padding-bottom:10px;display:inline-block;font-size:30px;font-weight:400;}
.subts .subts2{font-size:28px;font-weight:600;color:#4b4b4b}
/* 서브페이지 좌측메뉴 정렬 시작 */
#contwrap{margin:0 auto;width:100%;margin-top:35px;}
#contwrap h2{display:none;}
#Leftbox{position:relative;float:left;width:210px;margin-bottom:50px;}
#Leftbox .menutitle{font-size:30px;color:#000000;text-align:center;letter-spacing:-1px;border-bottom:3px solid #002d62;font-weight:500;box-sizing:border-box;padding-bottom:10px}

#Leftbox .leftmenu > ul > li a{display:inline-block;padding:0 15px;width:210px;color:#5d5d5d;font-size:15px;line-height:48px;letter-spacing:-1px;border-bottom:1px solid #ddd;box-sizing:border-box;background:#fff url(../img/inc/submenu_dot.png) 180px 15px no-repeat;font-weight:700}
#Leftbox .leftmenu ul > li a:hover{padding:0 15px;background:#305ecb url(../img/inc/submenu_acdot.png) 178px 15px no-repeat;color:rgba(255,255,255,1)}

#Leftbox .leftmenu .sidebarActive ul li a{background:none;}
#Leftbox .leftmenu .sidebarActive a{color:#fff;font-weight:400;font-size:15px;letter-spacing:-1px;background:#305ecb url(../img/inc/submenu_acdot.png) 178px 15px no-repeat;}

#Leftbox .leftmenu li ul{border-bottom:1px solid #dfdfdf;}
#Leftbox .leftmenu li ul li{display:inline-block;}

#Leftbox .leftmenu li ul li a:hover{display:block;padding-left:18px;text-decoration:none;background:#ededed;color:#000;}
#Leftbox .leftmenu li ul li a, 
#Leftbox .leftmenu .sidebarActive ul li a{padding-left:18px;border-bottom:1px dotted #e0e0e0;font-size:13px;line-height:2;font-weight:400;color:#989696;background:none;}
#Leftbox .leftmenu .sidebarActive ul li:last-child a{border-bottom:0;}
#Leftbox .leftmenu .sidebarActive .sidebarActive2 a{color:#266fcc;}
#Leftbox .leftmenu ul li ul li.sidebarActive a{color:#305ecb;font-weight:400;}
#Leftbox .leftmenu li ul li ul{display:none;}
#Leftbox .leftmenu li ul li.sidebarSub{display:none;}
#Leftbox .leftmenu li.sidebarActive ul li.sidebarSub{display:inline-block;}

#Start{float:right;position:relative;width:960px;}

#Start .linkm{position:absolute;top:33px;right:-100px;width:72px;border-top:3px solid #61a5d7;border-bottom:5px solid #45494d;border-left:1px solid #cccccc;border-right:1px solid #cccccc;background:#f5f5f5;}
#Start .linkm a{float:left;width:100%;height:90px;color:#211f1f;font-weight:700;font-size:12px;text-align:center;letter-spacing:-0.5px;border-bottom:1px dotted #9a9a9a;}
#Start .linkm a:hover{color:#166be2;}
#Start .linkm a:first-child{background:url(../images/iconsub_01.png) center 20px no-repeat;}
#Start .linkm a:nth-child(2){background:url(../images/iconsub_02.png) center 20px no-repeat;}
#Start .linkm a:nth-child(3){background:url(../images/iconsub_03.png) center 30px no-repeat;}
#Start .linkm a:nth-child(4){background:url(../images/iconsub_04.png) center 20px no-repeat;border-bottom:0;}
#Start .linkm a span{display:block;margin-top:67px;}

#Start .Subtitle{float:left;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:25px;font-weight:500;color:#31343f;letter-spacing:-1.5px;border-bottom:1px solid #000000;position:relative}
#Start .Subtitle h3{float:left;font-size:30px;font-weight:500;}
#Start .contents{float:left;margin-bottom:100px;width:100%;min-height:600px;color:#555555;font-size:15px;line-height:1.5;letter-spacing:-0.5px;word-wrap:break-word;word-break:keep-all;}
#Start .contents p img{max-width:100%;}
/* 서브페이지 좌측메뉴 정렬 끝 */

/* 서브페이지 콘텐츠 시작 */
.contsBox{margin:20px auto 60px;font-size:16px;min-height:500px;overflow:hidden}
.contsBox .h1-title{font-size:24px;margin-bottom:25px;}
.contsBox .h1-title span{display:block;margin-bottom:10px;width:25px;height:1px;background:#505050;}
.contsBox .h1-title em{font-size:14px;font-weight:300;}

.conts-Div{overflow:hidden;}
.conts-Div .h1-title{float:left;width:370px;font-size:24px;position:relative;margin-bottom:10px;}
.conts-Div .h1-title span{display:block;margin-bottom:10px;width:25px;height:1px;background:#505050;}
.conts-Div .conts-des{width:730px;float:right;font-size:16px;color:#323232;line-height:180%;}
.conts-Div .carbox-title{font-weight:500;font-size:18px;padding-top:10px;}
.conts-Div .carbox-stitle{color:#484848;font-size:13px;letter-spacing:0;}
.conts-Div .carbox-stitle strong{font-size:14px;font-weight:500;}

.h4_box{padding:20px;font-size:14px;letter-spacing:0;border:1px solid #eaeaea;border-radius:3px;background-color:#f9f9f9;word-wrap:break-word;word-break:keep-all;}
.h4_box strong{font-size:16px;font-weight:500;letter-spacing:-1px;}
.h4_box p strong{font-size:15px;letter-spacing:0;color:#2d2d2d;}
.h4_box .h4_in0{padding-left:15px;}
.h4_box .h4_in1{padding-left:25px;text-indent:-15px;}
.h4_box .h4_in1-1{padding-left:16px;text-indent:-17px;}
.h4_box .h4_in1-2{padding-left:25px;text-indent:-23px;}
.h4_box .h4_in1-3{padding-left:20px;text-indent:-20px;}
.h4_box .h4_in2{padding-left:25px;text-indent:-17px;}
.h4_box .h4_in2-1{padding-left:25px;text-indent:-20px;}
.h4_box .h4_in3{padding-left:35px;text-indent:-15px;}
.h4_box .h4_in3-1{padding-left:35px;text-indent:-9px;}
.h4_box .h4_in4{padding-left:50px;text-indent:-20px;}
/* 서브페이지 콘텐츠 끝 */


/*group_db, person_db css*/

/*인물검색*/
.w780{width:780px !important;}
.bono{border:none !important;}
.bot{border-bottom:1px solid #bbbbbb !important}
.searchbox .search-s .search-s-cover .searchbox-detail-po{border-bottom:1px solid #dbdbdb;width:1010px;float:left;height:48px;margin-bottom:20px}
.list-btn a:hover{background:#2854b8;color:rgba(255,255,255,1);border:1px solid #2854b8}
.list-detail-pname{font-size:22px;text-align:center;font-weight:500;}
.list-detail-ptype{font-size:13px;text-align:center;padding-bottom:10px;}
.list-line{position:absolute;bottom:0;height:2px;width:50px;background:#515151;left:50%;margin-left:-25px;}
.list-peobox{height:440px;position:relative;border-bottom:1px solid #a4a4a4;}
.list-peobox .list-btn a{margin-top:5px;box-sizing:border-box;line-height:25px;}

.skinview .skinviewbtn{float:right;margin-bottom:5px;/*width:85px;height:40px;line-height:40px;text-align:center;color:rgba(51,51,51,1);background:#fff;cursor:pointer;border:1px solid #dfdfdf;font-weight:500;font-size:14px*/}
/*
.skinview .skinviewbtn:hover{background:#336fd4;-webkit-transition:background-color 300ms linear;color:#FFF;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}
.skinview .skinviewbtn a{display:block;width:100%;height:100%;}
*/
.skinview .skinview-detail{clear:both;border-top:2px solid #000;}
.skinview .skinview-titlew{height:80px;line-height:80px;border-bottom:1px solid #eaeaea;overflow:hidden}
.skinview .skinview-title{float:left;font-size:26px;color:#4f4e4e}
.skinview .eduview-sns{float:right;top:0}
.skinview .skinview-imgw{border-bottom:1px solid #eaeaea;padding:25px;overflow:hidden}
.skinview .skinview-img{float:left;width:560px;margin-top:40px;}
.skinview .skinview-subtxt{font-size:13px;color:#636363;text-align:center;margin-top:7px;}
.skinview .skinview-namew{float:right;width:535px;}
.skinview .skinview-name ul li{float:left;height:40px;line-height:40px;font-size:14px ;padding-left:12px;box-sizing:border-box}
.skinview .skinview-name ul li.name{border-bottom:1px solid #b3b3b3;color:#3d3d3d;font-weight:500;width:115px;margin-right:10px;display:inline-block}
.skinview .skinview-name ul li.nameD{border-bottom:1px solid #e3e3e3;color:#636363;width:400px;display:inline-block;overflow:hidden;white-space :nowrap;text-overflow:ellipsis;}
.skinview .skinv-sd{padding:20px 0 25px;line-height:180%;color:#4f4e4e;font-size:14px}
.skinview .skinview-name ul li.name-t{border-top:1px solid #b3b3b3;color:rgba(0,0,0,1);width:115px;margin-right:10px;display:inline-block}
.skinview .skinview-name ul li.nameD-t{border-top:1px solid #e3e3e3;color:rgba(0,0,0,1);width:400px;display:inline-block}
.skinview .sub-view-infoimg ul{overflow:hidden;margin-bottom:30px;}
.skinview .sub-view-infoimg ul li{float:left;margin-right:5px;}
.skinview .skinview-list-dw{position:relative;border-bottom:1px solid #eaeaea;padding:0 30px;overflow:hidden}
.skinview .skinview-list-dw:last-child{border-bottom:none;margin-bottom:70px;}
.skinview .skinview-list-t{font-size:22px;padding:30px 0;}
.skinview .skinview-table{width:520px;float:left;margin-bottom:120px;border-bottom:1px solid #67585b;}
.skinview .skinview-table:nth-child(2){float:right;}
.skinview .skinview-table th{background:#fafafa;border-top:3px solid #67585b;height:44px;line-height:44px;font-size:15px;border-left:1px solid #e5e6e7;font-weight:normal;}
.skinview .skinview-table th:first-child{border-left:none;}
.skinview .skinview-table td{height:40px;line-height:40px;border:1px solid #e5e6e7;border-bottom:none;border-right:none;text-align:center}
.skinview .skinview-table tr td:first-child{border-left:none;}
.skinview .skinview-list-s{color:#6b6b6b;line-height:200%;padding-bottom:180px;font-size:14px;}
.skinview .skinview-list-sb{overflow:hidden;padding-bottom:45px;}
.skinview .skinview-list-sb ul li{float:left;border:1px solid #dddddd;padding:8px 5px;margin-right:5px;font-size:14px;color:#5e5d5d;margin-bottom:5px}
.skinview .skinview-list-img{margin-bottom:50px;}
.skinview .skinview-list-img ul li{float:left;margin-right:8px;}
.skinview .skinview-list-img ul li:last-child{margin-right:0;}

.peoview .skinview-detail{border-top:none;}

.peoview .skinview-namew{float:right;border-top:2px solid rgba(0,0,0,1);background:#fdfdfd;}
.peoview .skinview-name{padding-left:10px;box-sizing:border-box}

.peoview .skinview-imgw{padding:0 0 40px 0;border-bottom:none;}
.peoview .skinview-titlew{font-size:24px;padding-left:40px;color:#4f4e4e;font-weight:600}
.peoview .skinview-name:first-child{background:rgba(255,255,255,1);}
.peoview .skinview-titlew span{padding-left:10px;font-weight:500}
.peoview .skinview-name ul li{height:50px;line-height:50px;}
.peoview .skinview-name ul li.name{padding-left:30px;font-size:16px;background:url(../img/peoview-list.png) no-repeat left center;}
.nobg{background:none !important;}
.letters25{letter-spacing:25px;}
.boldname{font-size:22px;font-weight:600;color:#373737}
.shar-line{overflow:hidden;height:60px;line-height:60px;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;}
.shar-line > div{float:left;letter-spacing:0}
.shar-line .shar-link{padding-left:15px;font-weight:500;font-size:16px;margin-right:30px;}
.shar-line .shar-link-h1{background:url(../img/sh-ico01.png) no-repeat left center;padding-left:30px;font-size:15px;margin-right:30px;color:#4f4e4e}
.shar-line .shar-link-h1 a{font-weight:300;}
.shar-line .shar-link-h2{background:url(../img/sh-ico02.png) no-repeat left center;padding-left:30px;font-size:15px;color:#4f4e4e;width:300px;overflow:hidden}
/**/

@media only all and (max-width:1400px){
}

@media only all and (max-width:1300px){
	.subcontent .subnav .container-in{width:100%;}
	.fixmenu{display:none;}
	.fixmenu .fixarr{display:none;}
	.qaright{display:none;}
	.subtab{width:100%;}
	.ceoboxw{width:100%;padding:0 2%;box-sizing:border-box}
	.ceoboxw .ceobox{width:49%;}
}

@media only all and (max-width:1024px){
	.subcontent .subnav .container{display:none;}
	.subts .subts1, .subts .subts2{font-size:22px;line-height:160%;font-weight:500}
	.ceoboxw{width:100%;margin-bottom:0;}
	.ceoboxw .ceobox{width:100%;}

	/* 서브페이지 상단 및 공용 시작 */
	.subg{font-size:22px;height:250px;font-weight:400;padding-top:120px;}
	.subg .st1, .subg .st2{font-weight:400;font-size:15px;padding:0 10px;}
	.subcontent .subnav .subnav-in{width:100%;}
	.subcontent .subnav .subnav-in .subhome{display:none;}
	.subreporttitle{padding:20px 0 20px;font-size:24px;}
	.contsBox{margin:20px auto 60px;font-size:14px;}
	.contsBox .h1-title{font-size:18px;margin-bottom:20px;}
	.contsBox .h1-title span{margin-bottom:7px;}
	.printw{float:left;display:none;}
	.basic-table th{line-height:inherit !important;padding:5px !important;height:auto !important;font-size:14px !important;}
	.basic-table tbody th{font-size:12px !important;}
	.basic-table td{padding:3px !important;height:auto !important;font-size:12px !important;}
	.basic-table td span, .basic-table th span{padding:0;}
	.basic-table td.tleft_h1{padding-left:16px !important;text-indent:-9px !important;}

	#Leftbox{display:none;}
	#Start{width:100%;}
	/* 서브페이지 상단 및 공용 끝 */

	/* 서브페이지 콘텐츠 시작 */
	.conts-Div .h1-title{width:100%;font-size:18px;}
	.conts-Div .h1-title span{margin-bottom:7px;}
	.conts-Div .conts-des{width:100%;float:left;font-size:14px;line-height:130%;}
	.conts-Div .carbox-title{font-size:14px;}
	.conts-Div .carbox-stitle{font-size:11px;}
	.conts-Div .carbox-stitle strong{font-size:13px;}

	.h4_box{padding:10px;font-size:12px;}
	.h4_box strong{font-size:14px;}
	.h4_box p strong{font-size:13px;}
	.h4_box .h4_in0{padding-left:8px;}
	.h4_box .h4_in1{padding-left:23px;text-indent:-12px;}
	.h4_box .h4_in1-1{padding-left:17px;text-indent:-15px;}
	.h4_box .h4_in1-2{padding-left:25px;text-indent:-20px;}
	.h4_box .h4_in1-3{padding-left:20px;text-indent:-17px;}
	.h4_box .h4_in2{padding-left:23px;text-indent:-15px;}
	.h4_box .h4_in2-1{padding-left:25px;text-indent:-17px;}
	.h4_box .h4_in3{padding-left:35px;text-indent:-13px;}
	.h4_box .h4_in3-1{padding-left:35px;text-indent:-7px;}
	.h4_box .h4_in4{padding-left:50px;text-indent:-17px;}
	/* 서브페이지 콘텐츠 끝 */
}

@media screen and (max-width:720px){
	.subtabmenu{padding:0 10px;margin-top:0;margin-bottom:30px;}
	.contsBox{margin:0;}
	.subtabmenu ul{display:table;width:100%;}
	.subtabmenu ul.tabs li{font-size:14px;line-height:inherit;display:table-cell;vertical-align:middle;float:none;}
	.subts .subts1 span{font-size:22px;}
	.subts .subts1, .subts .subts2{font-size:18px;}
	.subg .line{display:none;}
}

/*소개*/
.a1000{width:1250px;margin:0 auto 50px;overflow:hidden}
.ceoimg{float:left;width:560px;}
.ceoimg img{border:1px solid #CCC;}
.ceotxt{float:left;width:calc(100% - 565px);padding-left:90px;box-sizing:border-box;position:relative;}
.ceotxt1{padding-bottom:10px;font-size:40px;font-weight:400;color:#232323;letter-spacing:-2px}
.ceotxt1 span{font-family:'Nanum Square', sans-serif;font-weight:800}
.ceotxt2{color:#4f4f4f;font-size:18px;}
.ceotxt2 > div{padding-bottom:40px;line-height:170%}
.ceosing{text-align:right;font-size:17px;padding-top:20px}
.ceoline{margin-bottom:40px;width:120px;height:2px;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);}

/*연혁*/
.history{width:1170px;margin:180px auto 0;}
.history .clearfix{clear:both !important;}
.history{letter-spacing:-0.5px;}
.history .float_left{float:left;width:580px;}
.history .float_right{float:left;width:565px;position:relative;border-left:1px solid #d9d9d9;padding-left:55px;box-sizing:border-box;padding-bottom:82px;min-height:450px;}
.history .clearfix:first-child .float_right{padding-top:80px;}
.history .clearfix:first-child .float_right::before{display:inline-block;content:'현재';position:absolute;top:-140px;text-align:center;font-weight:600;font-size:24px;display:block;left:0%;margin-left:-75px;border-radius:50%;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);width:150px;height:150px;color:#fff;line-height:150px;}
.history .floatR{position:relative;}
.history .floatR .float_left{float:right;border-left:1px solid #d9d9d9;padding-left:65px;box-sizing:border-box;padding-bottom:50px;width:590px;}
.history .floatR:nth-child(2) .float_left{height:490px;}
.history .floatR:nth-child(3) .float_right{height:490px;}
.history .floatR .float_right{float:left;width:530px;border:none}
.history dl.floatR .month{position:relative;float:right;padding-left:30px}
.history dl.floatR span{display:inline-block;text-align:right}
.history dl.floatR dd{float:right;padding-left:40px;min-width:240px;text-align:right;}
.history dl.floatR .his_h5{text-align:right;}
.history dl.floatR .his_h5 .circle{position:absolute;content:'';margin-top:-15px;right:-60px;top:50%;width:22px;height:22px;border-radius:100%;box-sizing:border-box;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);left:inherit;}
.history dl.floatR .his_h5:before{left:inherit;right:-60px;background:none}
.history dl.floatR .his_h5 .circle:before{position:absolute;content:'';left:-28px;top:50%;width:28px;height:1px;background:#d9d9d9;}
.history dl.floatR .his_h5 .circle:after{width:10px;height:10px;position:absolute;content:'';display:block;background:#fff;border-radius:100%;top:6px;left:6px;}
.histxt{position:absolute;font-size:142px;color:#f9f9f9;right:-110px;letter-spacing:-5px;z-index:-1;font-weight:600;top:-52px;}
.history .history_fix{height:64px;}
.history li.now a{color:#fff;}
.history .inner{position:relative;}
.history .count{position:absolute;z-index:-1;top:0;padding-top:35px;width:100%;font-size:228px;font-weight:bold;color:#f3f3f3;text-align:center;}
.history .his_count.fixed{position:fixed;z-index:-1;top:130px;width:100%;}

.history .wrap_right:before{display:inline-block;content:'';position:absolute;top:0;left:50%;margin-left:-9px;width:18px;height:18px;background:#a9afce;border-radius:50%;}

.history .wrap_right{float:right;width:565px;border-left:1px solid #d9d9d9;}

.history .his_h5 span{font-size:33px;}
.history .his_h5:before{position:absolute;content:'';left:-62px;top:17px;width:50px;height:1px;background:#d9d9d9;}
.history .his_h5{position:relative;margin-bottom:40px;font-size:18px;color:#777777;}
.history .his_h5 p{padding-bottom:10px;}
.history .his_h5 .circle{position:absolute;content:'';margin-top:0px;left:-68px;top:7px;width:22px;height:22px;border-radius:100%;box-sizing:border-box;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);}
.history .his_h5 .circle:before{width:10px;height:10px;position:absolute;content:'';display:block;background:#fff;border-radius:100%;top:6px;left:6px;}
.history dl dt{position:relative;margin-top:100px;}
.history dl dt:first-child{margin-top:0;}
.history dl dd{position:relative;padding-left:85px;font-size:16px;line-height:1.8em;margin-bottom:25px;}
.history dl dd .month{position:absolute;left:0;color:#444444;font-weight:700;font-size:19px;font-family:'Futura-Medium';}
.history .history_img{display:block;margin-left:21px;margin-bottom:50px;}
.history .history_img.img_right{display:block;margin:0 auto;margin-right:0;}

.history .wrap_left{position:absolute;left:-666px;width:1200px;}
.history .wrap_left .summary{width:538px;padding-right:61px;}
.history .wrap_left .tit_h4{font-size:30px;}
.history .wrap_left .nowrap{white-space:nowrap;}
.history .slick-slider{width:495px;margin:90px auto;margin-right:0;margin-bottom:60px;float:left}

.history .btn_sld{position:absolute;z-index:1;bottom:0;width:48px;height:48px;background:#fff;}

.history .clearfix:last-child .float_right:after{content:'';display:block;width:12px;height:12px;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);border-radius:100%;position:absolute;bottom:0;right:-57px;}

.a3000{width:1215px;margin:0 auto;}
.inw{overflow:hidden}
.inwbox{float:left;width:310px;padding-right:140px;margin-bottom:70px}
.inwtxt{text-align:center;padding:20px 0;font-size:18px}
.inwbox:nth-child(3n){padding-right:0;}
.a4000{width:1230px;margin:0 auto;text-align:center}
.cibg{background:url(../img/sub/cicheck.png) no-repeat;height:280px;line-height:280px;text-align:center;margin-bottom:50px}
.citxt{font-size:40px;color:#232323 ;font-weight:500;padding-bottom:35px;font-weight:600;letter-spacing:-2px}
.citxts{color:#4f4f4f;font-size:18px;padding-bottom:50px}
.citxts p{padding-bottom:10px;}
.cibtn{text-align:center;margin-bottom:150px}
.cibtn a{display:inline-block;width:270px;height:65px;line-height:65px;color:rgba(255,255,255,1);font-size:18px;background:#2cc348 url(../img/sub/down.png) no-repeat 75% center;text-align:left;padding-left:75px;box-sizing:border-box;margin:0 10px}

@media screen and (max-width:1300px){
	.a1000{width:100%;padding:20px;box-sizing:border-box;margin-bottom:50px;margin-top:0;display:flex}
	.ceoimg{flex:1;padding-left:30px;}
	.ceotxt{flex:1;}

	.a3000, .a4000{width:100%;}
	.inwbox{width:32%;margin-left:1%;padding:0}
}

@media screen and (max-width:1200px){
	.a1000{width:100%;}
	.value{padding:20px 10px;}
	.valt{font-size:20px;}
	.vals{font-size:15px;}
	.bsearch-box select{width:100%;background-position:98% center}
}


@media screen and (max-width:1024px){
	.ceotxt2 p{display:inline;}
	.ceotxt1{font-size:30px;}
	.ceotxt{padding-left:20px;}
	.ceotxt2{font-size:16px;}
	.ceotxt2 > div{padding-bottom:30px;}
	.ceoline{width:60px;top:115px;left:-20px;}

	.history{width:92%;margin:0 4% 50px;overflow:hidden}
	.history .float_left{float:none;width:100%;padding:0;border:none}
	.history .float_right{float:none;width:100%;padding:0;border:none;clear:both;min-height:inherit}
	.history .slick-slider{width:100%;margin-bottom:20px;margin:0}
	.history .clearfix{margin-bottom:20px;}
	.history .clearfix:first-child .float_right{padding-top:0;}
	.history .clearfix:first-child .float_right::before{display:none;}
	.history .floatR .float_left{width:100%;}
	.history .floatR:nth-child(2) .float_left{height:auto;padding-left:0;border:none;}
	.histxt{display:none;}
	.history .floatR .float_right{width:100%;}
	.history dl.floatR .his_h5{text-align:left;float:left;padding-left:0;margin:0;min-width:auto;}
	.history dl.floatR .month{float:left;padding-left:0;padding-right:10px;}
	.history dl.floatR .his_h5 .circle{display:none;}
	.history .his_h5{margin-bottom:0;font-size:16px;}
	.history dl dd .month{font-size:16px}
	.inwbox{margin-bottom:10px;}
	.cibg{background-size:cover;line-height:inherit;padding-top:33px;height:94px;margin-bottom:30px;border:1px solid #f5f5f5;}
	.cibg img{width:300px;}
}

@media screen and (max-width:720px){
	.ceotxt{float:none;display:block;flex:none;width:100%;padding:0}
	.a1000{display:block;}
	.ceoimg{width:auto;padding-left:0;}
	.ceoline{display:none;}
	.inwtxt{font-size:14px;}
	.citxt{font-size:24px;}
	.citxts{font-size:16px;}
	.citxts p{display:inline;}
	.cibtn a{margin-bottom:20px;}
	.cibtn{margin-bottom:50px;}
}

.notice-article{overflow:hidden;position:relative;clear:both;}
.wbtn a{float:right;display:block;bottom:0;right:0;width:100px;height:40px;line-height:40px;text-align:center;border:1px solid #136ec2;color:#136ec2;bottom:35px;right:25px;background:#fff;}
.jeanboxw{overflow:hidden;padding:0 10px;margin-top:40px;}
/*
.jeanbox a{width:32%;height:480px;border:1px solid #d9d9d9 ;background:#f8fafc;padding:14px;box-sizing:border-box;float:left;margin-right:1%;display:block;position:relative;margin-bottom:15px}
*/
.jeanbox:nth-child(3n){margin-right:0;}
.jeanbox{width:32.6%;height:480px;border:1px solid #d9d9d9 ;background:#f8fafc;padding:14px;box-sizing:border-box;float:left;margin-right:1%;display:block;position:relative;margin-bottom:15px}
.jeanbox a:hover .jeantit{color:#ea6811;cursor:pointer;text-decoration:underline;}
.jeanbox a:hover .jeantxt{text-decoration:underline;}
.jeanbox:nth-child(3n){margin-right:0;}
.jeanbox-top{overflow:hidden;padding-bottom:25px;}
.jeanbox-top .jt1{float:left;font-size:14px}
.jeanbox-top .jt1 span{display:inline-block;padding:2px 20px;font-weight:500;border:1px solid #a2bded;box-sizing:border-box;color:#426acf}
.jeanbox-top .jt1 span.topon{background:#1055d1;color:rgba(255,255,255,1);border:1px solid #1055d1;margin-right:3px;}
.jeanbox-top .jt2{float:right;}
.t-name{display:inline-block;padding:2px 20px;font-weight:500;border:1px solid #10d112;color:#10d112;display:block;float:left;font-size:13px;box-sizing:border-box;}
.jt2 span:nth-child(2){display:inline-block;width:26px;height:26px;margin-left:6px;}
.sns-f, .jeanbbs-relist .sns-f{background:url(/www/images/petition/petition_f.png) no-repeat;display:inline-block;width:26px;height:26px;}
.sns-n, .jeanbbs-relist .sns-n{background:url(/www/images/petition/petition_n.png) no-repeat;display:inline-block;width:26px;height:26px;}
.sns-g, .jeanbbs-relist .sns-g{background:url(/www/images/petition/petition_g.png) no-repeat;display:inline-block;width:26px;height:26px;}
.sns-k, .jeanbbs-relist .sns-k{background:url(/www/images/petition/petition_k.png) no-repeat;display:inline-block;width:26px;height:26px;}
.sns-i, .jeanbbs-relist .sns-i{background:url(/www/images/petition/petition_i.png) no-repeat;display:inline-block;width:26px;height:26px;}
.sns-d, .jeanbbs-relist .sns-d{background:url(/www/images/petition/petition_d.png) no-repeat;display:inline-block;width:26px;height:26px;}
.sns-like, .jeanbbs-relist .sns-like{background:url(/www/images/petition/petition_like.png) no-repeat right center;color:#f44b00;padding-right:30px;font-size:14px;padding-top:5px;}
.jeantxt .jeantit{font-size:24px;color:#454545;font-weight:600;overflow:hidden;padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jeantxt .jeanstit{font-size:14px;color:#696969;line-height:170%;padding-bottom:10px;word-break:break-all;}
.jeantxt .jeanday{font-size:13px;color:#5f5f5f;padding:10px 0}
.jeantxt{padding-bottom:10px}
.jeanbox-bom{overflow:hidden;padding-top:10px;}
.jeanbox-bt1{float:left;}
.jeanbox-bt1 span, .jsb-name{height:26px;line-height:26px;border:1px solid #47b200;display:inline-block;text-align:center;font-size:13px;color:#47b200;font-weight:500;padding:0 10px;box-sizing:border-box;}
.jeanbox-bt3 span{height:26px;line-height:26px;border:1px solid #1647c4;display:inline-block;text-align:center;font-size:13px;color:#1647c4;font-weight:500;padding:0 10px;float:right;margin-right:10px}
.jeanbox-bt2, .sns-nolike{float:right;color:#f44b00;background:url(../img/sub/petition_nolike.png) no-repeat right center;padding-right:30px;font-size:14px;}
.jeanbox-bt2, .sns-like{float:right;color:#f44b00;background:url(../img/sub/petition_like.png) no-repeat right center;padding-right:30px;font-size:14px;}
.sns-like{float:none;}

.jeanimg{position:relative;}
.jeanbox a:hover .img-cover{background:url(../img/sub/b-over.png) no-repeat center center rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.jeancate{position:absolute;left:14px;top:14px;color:#FFF;background:rgba(0,0,0,0.5);padding:5px 10px;z-index:2}

.jeanbbs-title{font-size:40px;padding:20px 80px 0;position:relative;font-weight:600;color:#2f2f2f;line-height:150%;text-align:center;letter-spacing:-4px;box-sizing:border-box}
.jeanbbs-title span{position:absolute;display:inline-block;border:1px solid #1055d1;width:105px;text-align:center;line-height:35px;height:35px;font-size:16px;font-weight:500;color:#1055d1;left:0}
.jeanbbs-stitle{border-bottom:1px solid #000000;padding:10px 0 30px;overflow:hidden}
.jsb{text-align:center;}
.jsb > div{display:inline-block;}

.jeanbbs-top .bluebox{display:inline-block;height:26px;line-height:26px;padding:0 12px;font-weight:500;border:1px solid #a2bded;box-sizing:border-box;color:#426acf;font-size:14px;margin-left:5px}
.m551box-view .day, .m551box .day{padding-left:20px;color:#5f5f5f}
.jeanbbs-top .jeanbox-bt2{float:left;}
.jeanbbs-con{padding:10px 0px 30px;box-sizing:border-box;color:#666666;line-height:160%;border-bottom:1px solid #d1d1d1;font-size:15px;clear:both;}
.jeanbbs-con p{padding-bottom:20px;line-height:180%}
.c-title{margin-top:10px;height:38px;line-height:38px;text-align:center;font-size:16px;font-weight:500;color:#426acf;background:#f8f8f8;border:1px solid #a2bded;border-radius:3px;}
.jeanbbs-review-box{border-bottom:1px solid #d1d1d1;overflow:hidden;padding:35px 30px;box-sizing:border-box}
.m551box-view .opin, .m551box .opin, .ccheck{display:inline-block;height:26px;line-height:26px;padding:0 12px;font-weight:500;border:1px solid #10b4d1;box-sizing:border-box;color:#0085e2;font-size:13px;margin-left:5px;float:left}
.jeanbbs-relistbox-right .sbtn.opin{border:none;margin:0;padding:0;}

.jeanbbs-review-top span{margin-right:5px;}
.jeanbbs-review-top{overflow:hidden;padding-bottom:20px}
.jeanbbs-review-top > span{float:left;}
.jeanbbs-review-top span:nth-child(5){float:right;margin-right:0;}
.m551box .jeanbbs-review-top .sns-f{float:left;}
.jeanbbs-review-con{color:#666666;padding-bottom:20px;}
.jeanbbs-review-con:last-child{padding-bottom:0;}
.jeanbbs-btngroup{padding:30px 0;overflow:hidden;text-align:center;border-bottom:1px solid #9c9c9c;}

.jeanbbs-btngroup .bbsbtn a{border:1px solid #5c5c5c;padding:0 20px;height:40px;line-height:40px;color:#5c5c5c;position:relative;font-weight:500;display:inline-block;box-sizing:border-box;float:left;margin-right:5px;display:block}
.jeanbbs-btngroup .bbsbtn a:hover{background:#5c5c5c;transition:all 0.2s ease-in;color:rgba(255,255,255,1)}
.jeanbbs-btngroup .bbslistbtn{text-align:center;}
.jeanbbs-btngroup .bbsbtn-red a{border:1px solid #f62e07;color:#f62e07;}
.jeanbbs-btngroup .bbsbtn-red a:hover{background:#f62e07;transition:all 0.2s ease-in;color:rgba(255,255,255,1)}

.jeanbbs-btngroup .bbsbtn-w a{border:1px solid #136ec2;color:#136ec2;float:right}
.jeanbbs-btngroup .bbsbtn-w a:hover{background:#136ec2;transition:all 0.2s ease-in;color:rgba(255,255,255,1)}

.jeanbbs-review-areaw{border:1px solid #c0c0c0;padding:35px 20px;box-sizing:border-box;margin:0 auto 50px;margin-top:60px;}
.jeanbbs-review-area{overflow:hidden;}
.jeanbbs-review-area{height:auto;position:relative;display:inline-block;padding-bottom:40px;width:100%;padding-left:100px;box-sizing:border-box}
.jeanbbs-review-area .userimg{border:1px solid #4264a1 ;height:65px;width:90px;line-height:65px;font-weight:600;text-align:center;color:#4264a1;float:left;margin-right:4px;position:absolute;left:0}
.jeanbbs-review-area textarea{width:100%;resize:none;line-height:1.6em;border:1px solid #dcdcdc;padding:12px;box-sizing:border-box;height:67px}
.jeanbbs-review-area textarea::-webkit-input-placeholder{color:#d2d0d0;font-family: 'Nanum Gothic', sans-serif;}
.jeanbbs-review-area textarea:-ms-input-placeholder{color:#d2d0d0;font-family: 'Nanum Gothic', sans-serif;}
.jeanbbs-review-area span{position:absolute;bottom:5px;right:5px;}
.jeanbbs-review-area #counter{padding:0 15px 7px 0;font-size:12px;color:#888888;}
.jeanbbs-review-area .jeanbbs-info{width:905px;padding-right:3px;height:65px;position:relative;display:inline-block;}
.jeanbbs-review-area .jeanbbs-reviewbtn{float:right;width:90px;height:65px;background:#4264a1;color:rgba(255,255,255,1);text-align:center;font-weight:500;line-height:65px;cursor:pointer}
.jeanbbs-review-area .jeanbbs-reviewbtn input{color:rgba(255,255,255,1);font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:none;cursor:pointer;background:transparent;border:none;}
.jeanbbs-listw{overflow:hidden;border-bottom:1px solid #c7c7c7;padding-bottom:4px}
.jeanbbs-listbox span a{width:70px;height:26px;border:1px solid #878787;text-align:center;line-height:26px;display:inline-block;color:#6e6e6e}
.jeanbbs-listbox span.liston a, .jeanbbs-listbox span:hover a{border:1px solid #087cb1 ;color:#0844b1;}
.jeanbbs-listbox{float:left;}
.jeanbbs-listxt{color:#9c9c9c;text-align:right}
.jeanbbs-listxt .bold{color:rgba(51,51,51,1);}
.jeanbbs-listxt .reload{display:block;width:14px;height:14px;float:right;background:url(../../images/petition/replace.png) no-repeat right center;position:relative;top:5px;}
.jeanbbs-relistbox{padding:10px 25px 20px;}
.jeanbbs-relistbox-left{float:left;padding-top:20px;}
.jeanbbs-relistbox-left > span{float:left;margin-right:5px;}
.jeanbbs-relistbox-left > span.sns-like{padding-left:10px;}
.jeanbbs-relistbox-right{float:right;}
.jeanbbs-relistbox-right .modbtn{float:right;}
.modbtn a{display:inline-block;border:1px solid #868686;color:#868686;font-size:14px;padding:3px 5px;line-height:normal;margin-left:5px;}

.jeanbbs-relistbox-right>span{float:left}
.jeanbbs-relistbox-right .sbtn_m{display:inline-block;border:1px solid #4a79cc;box-sizing:border-box;color:#676767;font-size:13px;margin-left:5px;float:left}
.jeanbbs-relistbox-right .sbtn_m:hover{color:#4a79cc;border:1px solid #759bde;}
.jeanbbs-relistbox-right .sbtn_d{display:inline-block;border:1px solid #b76666;box-sizing:border-box;color:#676767;font-size:13px;margin-left:5px;float:left}
.jeanbbs-relistbox-right .sbtn_d:hover{color:#b76666;border:1px solid #dc8383;}

.jeanbbs-relistbox-right .day{font-size:14px;padding-top:10px;letter-spacing:-0.5px;color:#878787 ;clear:both;}
.jeanbbs-listb{text-align:center;}
.jeanbbs-listb a{margin:0 auto;margin-top:35px;margin-bottom:50px;border:1px solid #5c5c5c;padding:0 20px;height:40px;line-height:40px;color:#5c5c5c;font-weight:500;display:inline-block;}
.jeanbbs-listb a:hover{background:#5c5c5c;transition:all 0.2s ease-in;color:rgba(255,255,255,1)}
.jeanbbs-con .sbtn_button{text-align:center;}
.jeanbbs-con .sbtn_button .sbtn_c{display:inline-block;margin:5px 3px 10px;padding:0 12px;height:26px;line-height:26px;color:#676767;font-size:13px;border:1px solid #b0b2b5;box-sizing:border-box;}
.jeanbbs-con .sbtn_button .sbtn_c:hover{background:#f8f8f8;border:1px solid #b0b2b5;}
.jeanbbs-con .sbtn_button .sbtn_a{display:inline-block;margin:5px 0 10px;padding:0 12px;height:26px;line-height:26px;color:#676767;font-size:13px;border:1px solid #4a79cc;box-sizing:border-box;}
.jeanbbs-con .sbtn_button .sbtn_a:hover{color:#0c82e9;border:1px solid #4a79cc;}

.m551box{width:1140px;margin:0 auto;}
.jeanbbs-cate{text-align:center;}
.jeanbbs-cate span{color:#0044cd;font-size:16px;border:1px solid #0044cd;padding:5px 10px;display:inline-block;}

.skeyword{padding-top:20px;border-bottom:1px solid #d1d1d1;}
.skeyword-t{font-size:18px;padding-bottom:20px;color:#2f2f2f;}
.skeyword-s{margin-bottom:30px;}
.skeyword-s span{border:1px solid #d1d1d1;display:inline-block;padding:5px 10px;color:#727171;font-size:13px;margin:0px}
.like{color:#f44b00;position:relative;top:-3px;}
/*.clike{display:inline-block;padding:0;height:22px;width:30px;background:url(../img/sub/good.png) left 6px top 7px no-repeat;outline:none;background-color:#fff;}
.noclike{display:inline-block;padding:0;height:22px;width:30px;background:url(../img/sub/good2.png) left 6px top 7px no-repeat;outline:none;background-color:#fff;}
*/
.like button{display:inline-block;padding:0;height:22px;width:30px;background:url(../img/sub/good.png) left 6px top 7px no-repeat;outline:none;background-color:#fff;}
.noclike{background:url(../img/sub/good2.png) left 6px top 7px no-repeat !important;}

@media screen and (max-width:1140px){
	.m551box{width:100%;box-sizing:border-box}
}

@media screen and (max-width:1024px){
	.jeanbox a{width:49%;margin-right:1%}
	/*.jeanbox:nth-child(2n) a{margin-right:0;float:right;}*/
}

@media screen and (max-width:560px){
	.jeanbox a{width:100%;margin-right:0;height:auto}
	.wbtn a{position:relative;right:0;top:0;}
	.jeanbbs-review-areaw{padding:20px;width:100%;margin-bottom:0;}
	.jeanbbs-review-area .jeanbbs-info{width:100%;}
	.jeanbbs-review-area .jeanbbs-reviewbtn{width:100%;height:40px;line-height:40px;position:absolute;left:0;}
	.jeanbbs-review-area{margin-bottom:20px;}
	.jeantxt .jeantit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.jeanbbs-relistbox{padding:20px 0;}
	.jeanbbs-title{padding:20px 0;;font-size:30px;}
	.valboxtxt{font-size:16px;padding-bottom:20px;}
	.valboxtxt p{display:inline;}
	.cibtng a{width:40%;font-size:16px;padding:10px 0;margin:0 2%;}
	.cib{padding:0 0 20px 0;}
	.cib img{width:300px;}
	.jeanbox{width:100%;height:auto;}
}

@media screen and (max-width:380px){
	.da-thumbs li{width:100%;margin-right:0%;margin-bottom:1%;}
}


/*소개*/
.contsBox{width:1220px;margin:0 auto;}
.tabmenu{text-align:center;margin-bottom:60px;}
.tabmenu ul li{display:inline-block;}
.tabmenu ul li a{border:1px solid #a0a0a0;height:50px;line-height:49px;font-weight:600;cursor:pointer;display:inline-block;width:180px;text-align:center;box-sizing:border-box;font-size:22px;color:#3b3b3b;cursor:pointer;}
.tabmenu ul li.on a{color:#389e0b;border:1px solid #389e0b;font-size:24px}

.cont-tit{font-size:25px;color:#1e1e1e;letter-spacing:-2px;font-weight:600;padding-bottom:30px;}
.cont-stit{font-size:20px;color:#45af32;font-weight:600;padding-bottom:20px}
.soinfots{text-align:right;color:#000000;font-size:12px;text-align:right;display:inline-block;font-weight:400;float:right}
.soinfotA{overflow:hidden;margin-bottom:60px;}
.soinfodiv{display:table-cell;vertical-align:middle;padding:30px;box-sizing:border-box;}

.soinfoth:nth-child(1){width:250px;box-sizing:border-box}
.soinfoth:nth-child(2){width:615px;}
.soinfoth:nth-child(3){width:360px;}

.soinfodiv:nth-child(1){width:250px;box-sizing:border-box;background:#f7f7f7;}
.soinfodiv:nth-child(2){width:615px;border-right:1px solid #e5e5e5;}
.soinfodiv:nth-child(3){width:360px;padding:0;vertical-align:baseline;}
.soinfothw{display:table;}
.soinfodivw{display:table;border-bottom:1px solid #cecece;}
.soinfoth{background:#535353;height:55px;text-align:center;color:rgba(255,255,255,1);font-size:18px;line-height:55px;border-right:1px solid #ffffff;display:table-cell;}
.soinfotd{width:100%;text-align:center;}
.soinfotd .so1{font-size:19px;font-weight:600;padding-bottom:20px;}
.soinfotd .so2{font-size:24px;font-weight:600;padding-bottom:10px;}
.soinfotd .so3{font-size:13px;color:#4f4f4f}
.soinfodiv:nth-child(2) .soinfotd{text-align:left;}
.soinfodiv:nth-child(3) .soinfotd{text-align:left;}
.soinfotd ul li{padding-bottom:17px;line-height:160%;position:relative;padding-left:10px;font-size:14px;}
.soinfotd ul li:before{width:3px;height:3px;background:rgba(51,51,51,0.7);content:'';display:block;position:absolute;border-radius:30px;top:10px;left:0}
.soinfodiv:nth-child(3) .soc3{background:rgba(255,255,255,1);padding-left:40px;padding-top:20px;padding-bottom:20px;}
.socw{padding-left:40px;background:#f7f7f7;padding-top:30px;}
.soc1{padding-bottom:25px;font-weight:500;font-size:15px;}
.soc2{padding-bottom:15px;line-height:190%;}
.soinfotB{margin-bottom:50px;}
.soinfotB .soinfotbox .sot1{font-size:16px;font-weight:500;}
.soinfotB .soinfoth:nth-child(1){width:100%;display:block}
.soinfotbox{border-bottom:1px solid #cecece;overflow:hidden;display:table;width:100%;}
.soinfotbox .sot1{width:250px;box-sizing:border-box;display:table-cell;vertical-align:middle;background:#f7f7f7;padding:30px 0 30px 50px;box-sizing:border-box;font-size:22px;font-weight:800;}
.soinfotbox .sot1 .price{font-size:30px;}
.soinfotbox .sot2{box-sizing:border-box;display:table-cell;vertical-align:middle;padding-left:40px;box-sizing:border-box;padding:30px 0 30px 50px;}
.sot3{color:#5f5f5f;line-height:170%}
.sot3 ul{padding-left:12px;display:block !important;}
.sot3 ul li{font-size:14px;position:relative;padding-left:5px;padding-bottom:0 !important;}
.sot3 ul li:before{content:'-';display:block;position:absolute;left:0;top:0px;}

.pagtit{text-align:center;font-size:36px;color:#1e1e1e;font-weight:600;padding-bottom:80px}
.pagboxt{font-size:25px;color:#1e1e1e;font-weight:600;letter-spacing:-1px;padding-bottom:15px;padding-left:10px;}
.paglist{border-top:2px solid #000000;}
.paglist ul{display:flex}
.paglist li{border-bottom:1px solid #cecece;overflow:hidden;flex:1;font-size:16px;padding:20px 0;position:relative;padding-left:10px}
.paglist li:before{content:'';display:block;position:absolute;left:0;top:30px;width:3px;height:3px;background:rgba(51,51,51,0.5);border-radius:50px;}
.pagbox{padding-bottom:60px;}
.paglist li.no:before{display:none;}

.pagbox .pagboxTit{text-align:center;font-size:36px;color:#45af32 ;font-weight:600;padding-bottom:20px;letter-spacing:-1px;}
.soinfotC{overflow:hidden}
.soinfotC .soinfoth{float:left;width:15.9%;}
.soinfotC .soinfoth:nth-child(1){width:20%;}
.pricew{overflow:hidden;width:100%;}
.pricebox{float:left;width:15.98%;text-align:center}
.pricebox:nth-child(1){width:20%;text-align:center;}

.totalbox{background:#f7f7f7;padding:60px 0;height:69px;}
.totalbox .price{font-size:30px;letter-spacing:-2px;font-weight:800;font-family:'Nanum Square', sans-serif}
.price span{font-size:16px;}
.price{font-size:22px;letter-spacing:-2px;font-weight:800;font-family:'Nanum Square', sans-serif}
.pricebox p{padding:30px 0;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:94px;box-sizing:border-box}
.totalbox p{padding:0;border:none;height:auto}
.sot2 ul{display:flex;}
.sot2 ul li{flex:1;padding-bottom:20px}

@media screen and (max-width:1300px){
	.contsBox{width:100%;padding:0;box-sizing:border-box}
	.soinfotC .soinfoth:nth-child(1){width:auto;}
	.soinfotC .soinfoth{flex:1;}
	.soinfotC, .pricew{display:flex;}
	.pricebox{flex:1;}
	.soinfoth{font-size:16px;height:auto;line-height:inherit;padding:10px 0;}
	.soinfodiv:nth-child(1){width:auto;}
	.soinfodiv{flex:1}
	.pricebox .price{font-size:17px;}
}

@media screen and (max-width:640px){
	.soinfothw{display:none;}
	.soinfodiv{float:none;display:block;width:100%}
	.soinfotC .soinfoth{flex:none;width:100%;font-size:13px;height:40px;box-sizing:border-box}
	.soinfotC .soinfoth:nth-child(1){width:100%;}
	.soinfotC{float:left;width:30%;}
	.pricew{float:left;width:70%;}

	.pagbox{overflow:hidden;padding-bottom:20px;}
	.pricebox{width:100% !important;flex:none;padding:10px 0 10px 15px;overflow:hidden;border-bottom:1px solid #e5e5e5;height:40px;box-sizing:border-box;text-align:left;}
	.pricebox:nth-child(1){text-align:left}
	.soinfotB{overflow:hidden}
	.totalbox{height:auto;}
	.pricebox p{height:auto;padding:0;display:inline-block;/* float:left;*/border:none;}
	.sot2 ul li{flex:none;width:100%;padding-bottom:0}
	.sot2 ul{display:block}
	.paglist ul{display:block;}
	.paglist li{flex:none;width:100%;float:left;box-sizing:border-box;padding:10px 20px;font-size:14px;}
	.paglist li:before{top:20px;left:10px}
	.soinfodiv:nth-child(2){width:100%;border:none;padding:10px;box-sizing:border-box}
	.soinfotd .so1{padding-bottom:0;}
	.soinfodiv:nth-child(3){width:100%;}
	.soc2 p{display:inline-block;}
	.soc2{padding-bottom:0;}
	.socw{padding:10px 20px;}
	.soinfodiv:nth-child(3) .soc3{padding-left:20px;}
	.soinfodiv:nth-child(3) .soc3 p{display:inline-block;}
	.soinfotA{margin-bottom:30px;}
	.soinfotbox{display:block;}
	.soinfotbox .sot1{width:100%;padding:10px;box-sizing:border-box;font-size:14px;display:block;}
	.soinfotbox .sot2{width:100%;padding:10px;box-sizing:border-box}
	.pagtit{font-size:20px;padding-bottom:20px;}
	.paglist li.no{display:none;}
	.pagboxt{font-size:18px;padding-bottom:5px}
	.pagbox .pagboxTit{font-size:24px;}
	.tabmenu ul li{font-size:18px;width:auto;padding:0 0;width:auto;}
	.tabmenu ul li a{padding:0 10px;width:auto;font-size:18px;}
	.tabmenu ul li.on{font-size:18px;}
	.tabmenu ul li.on a{font-size:18px;}
	.tabmenu{margin-bottom:20px;}
	.soinfotC, .pricew{display:block;}
}

/*가격 및 구성품*/
.B1200w{overflow:hidden;color:#232323}
.B1200h3{text-align:center;font-weight:600;color:#282828;letter-spacing:-2px;font-size:40px;padding-bottom:20px}
.psec01{background:#f0efef;}
.psecimg-s{background:#e8e8e8}
.psecimg-s .sub-in{width:1300px;margin:0 auto;overflow:hidden}
.psecimg-s .sub-in img{float:left;}
.psectxt{width:1200px;margin:0 auto;overflow:hidden;padding-bottom:60px;}
.pseclist-1{height:90px;}
.pseclist-2{color:#282828;font-weight:600;font-size:22px;padding-bottom:20px;}
.pseclist-3{font-size:16px;color:#282828}
.pseclistw{display:flex;}
.pseclistw > div{flex:1;text-align:center;position:relative}
.pseclistw > div:before{width:1px;height:150px;background:#c9c9c9;content:'';display:block;position:absolute;top:20px;}
.pseclistw > div:nth-child(1):before{display:none;}
.psectit{font-family:'Nanum Myeongjo', serif;text-align:center;padding-top:40px;font-size:36px;letter-spacing:-2px;color:#282828;font-weight:800;padding-bottom:15px}
.psectit span{color:#2fa50a}
.psecline{width:125px;height:1px;margin:0 auto;background:#949494;margin-bottom:30px}
.psec02{text-align:center;padding-top:50px}
.B1200h4{font-size:60px;font-weight:700;letter-spacing:-2px;font-family:'Futura-Medium', 'Noto Sans KR', sans-serif;padding-bottom:30px}
.B1200h4t{padding-bottom:30px;font-size:20px;}
.psec02img{padding-bottom:115px;}
.designbox{overflow:hidden;margin-bottom:110px;}
.designbox .designimg{float:left;}
.designbox .designtit{float:left;text-align:left;padding-left:60px;padding-top:90px;letter-spacing:-2px}
.designline{width:50px;height:1px;background:#000;margin-bottom:20px;margin-top:10px}
.designt2{color:#404040;letter-spacing:-1px;font-size:16px;}

.designt1{font-size:38px;font-weight:600;}
.sub-in{width:1590px;margin:0 auto;}
.sub-out{position:relative;}
.designbox:before{position:absolute;width:50%;background:#f0efef;height:445px;content:'';z-index:-1;left:0;top:-30px;}
.r-designbox:before{right:0;left:inherit}
.r-designbox .designimg{float:right}
.r-designbox .designtit{padding-left:100px;}

.psec03{background:#151414 url(../img/carbg.png);color:rgba(255,255,255,1);padding:50px 0 30px;background-size:cover}
.psec03 .sub-in{width:1220px;margin:0 auto;text-align:center}
.psec03 .ts2, .psec03 .int2{text-align:left;font-size:20px;padding:20px 0 35px;}
.intboxw{display:flex;}
.intbox{flex:1;}

.psec04{text-align:center;padding-top:60px}
.psec04 .designt2{color:#666666;font-weight:500;}
.psec04 .B1200h4t{padding-bottom:80px;}
.psec05{background:#e8e8e8;text-align:center;padding-top:48px;padding-bottom:40px}
.psec05 .sub-in{width:1220px;}
.psec05boxw{display:flex;}
.psec05box{flex:1;}
.psec05box .r2{font-size:20px;text-align:left;padding:10px 0 ;}

.psec06{text-align:center;padding:100px 0 80px;}
.psec06t{font-size:22px;display:inline-block;border:1px solid rgba(0,0,0,1);padding:5px 10px;font-weight:600;margin-bottom:40px}
.psec06txt{text-align:center;}
.psec06img{padding-bottom:50px;}
.psec06txt p{display:inline-block;}
.psec06txt p span:nth-child(1){border:1px solid #000;display:inline-block;padding:3px 15px;font-size:18px;font-weight:600;margin-right:15px}
.psec06txt p span:nth-child(2){font-size:26px;font-weight:600;font-family:'Futura-Medium';margin-right:15px}

.psec07{background:url(../img/carbg2.png) no-repeat;background-size:cover;text-align:center;color:rgba(255,255,255,1);padding:55px 0 160px}
.psec07 .B1200h4t{color:#989898}
.videow{padding-top:70px;display:flex;width:1220px;margin:0 auto;}
.videobox{flex:1;}
.videotit{font-size:26px;color:#dfdfdf;}
.videoline{width:60px;height:1px;margin:0 auto;background:#636363;margin-bottom:35px;margin-top:10px;}

.gold_ver {margin-top: 48px;}



@media screen and (max-width:1600px){
	.sub-in{width:100%;}
}

@media screen and (max-width:1300px){
	.psecimg-s .sub-in{width:100%;}
	.psec05 .sub-in, .psec03 .sub-in{width:100%;padding:0 10px;box-sizing:border-box}
	.psectxt{width:100%;padding-bottom:10px;}
	.designbox:before{display:none;}
	.psecimg-s .sub-in img{width:50%;}
	.videow{width:100%;}
	.designbox{margin-bottom:0;}
	.r-designbox .designtit{padding-left:0;}
	.r-designbox .designimg{float:left;}
	.designbox .designtit{padding:0;padding-bottom:20px;}
	.designbox .designimg{width:100%;}
	.psec05box .r1 img{width:100%;}
}

@media screen and (max-width:720px){
	.B1200h4{font-size:35px;letter-spacing:0;}
	.B1200h4t{font-size:17px;padding:0 10px 30px;}
	.designt1{font-size:26px;}
	.psec05box .r2{font-size:14px;text-align:center}
	.psec06txt p{padding-bottom:10px;}
	.psec06txt p span:nth-child(2){font-size:18px;}
	.psec06txt p span:nth-child(1){font-size:13px;padding:3px 8px;margin-right:5px;}
	.psec06img img{width:100%;padding-bottom:10px}
	.psec06{padding:50px 0;}
	.psec06t{font-size:18px;}
	.B1200h4t p{display:inline;}
	.designbox .designtit{padding:20px 10px;width:100%}
	.psec03 .ts2, .psec03 .int2{font-size:15px;text-align:center;}
	.psec02img{padding-bottom:20px;}
	.psectit{font-size:28px;padding:30px 10px;}
	.psecline{margin-bottom:10px;}
	.pseclistw{display:block;}
	.pseclistw > div{flex:none;width:100%;padding-bottom:10px;}
	.pseclist-2{padding-bottom:0;font-size:20px;}
	.pseclist-3{font-size:14px;}
	.pseclist-1{height:auto;}
	.B1200h3{font-size:28px;}
	.videobox{flex:none;}
	.videow{display:block;padding-top:0;}
	.videotit{font-size:20px;}
	.videoline{margin-bottom:10px;}
	.psec07{padding-bottom:50px;}
	.soinfotst{overflow:hidden;}
	.soinfotB .soinfotbox .sot1 .price{font-size:17px;text-align:center}
}

.map{width:1260px !important;margin:50px auto;}
.mapsec{overflow:hidden;margin-bottom:100px;}
.mapsec .maptxt{float:left;width:100%}
.mapsow{float:left;width:calc(100% - 420px);}
.mapsec .maptxt .mapt{font-size:40px;font-weight:600;line-height:140%;letter-spacing:-2px;float:left;width:420px;}
.mapsec .maptxt .mapline{width:85px;height:1px;background:#eb6300;}
.mapso{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-top:30px;}
.mapso:nth-child(1){margin-top:0;}
.mapsot{font-size:17px;color:#777777;padding-bottom:10px;}
.mapsos{font-size:20px;color:#222222;font-weight:500;}
.mapsec .maparea{float:right;width:calc(100% - 410px);}
.maparea{padding-bottom:50px;}

@media screen and (max-width:720px){
	.mapsec .maptxt{width:100%;}
	.mapsec .maparea{width:100%;}
	.mapso{padding-bottom:10px;margin-top:10px;}
	.mapsos{font-size:16px;}
	.mapsec{margin-bottom:30px;}
	.map{margin:0 !important;width:100% !important;}
	.mapsec .maptxt .mapt{font-size:24px;padding-bottom:10px;width:100%;}
	.mapsow{width:100%;}
}

.car3d{text-align:center;}
.car3d .B1200h4{font-size:40px;}
.car3d ul{margin:0 auto;}
.car3d ul li{display:inline-block;}
.car3d ul li strong{display:block;margin-top:20px;font-size:25px;}
.car3dplan{margin:20px 0 30px;}
.car3dplan ul{margin-top:40px;}
.car3dplan ul li{margin:0 15px 30px;}
.car3dplan ul li img{border:1px solid #e8e8e8;}
.car3dbg01{padding:50px 0 30px;color:rgba(255,255,255,1);background:#151414 url(../img/sub/car3dbg_01.jpg);background-size:cover;}
.car3dbg01 ul{display:inline-block;margin-top:20px;}
.car3dbg01 ul li{float:left;margin:0 0 30px;padding:0;}
.car3dbg01 ul div{position:relative;}
.car3dbg01 ul div:after{content:'';display:block;position:absolute;top:20px;width:100%;height:1px;background:rgb(66,222,86);opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;}
.car3dbg01 ul li:first-child div:after{left:50%;width:50%;}
.car3dbg01 ul li:last-child div:after{width:50%;}
.car3dbg01 ul li span{display:inline-block;width:41px;height:41px;line-height:41px;color:#fff;text-align:center;font-weight:500;font-size:18px;border-radius:50%;background:rgb(66,222,86);background:linear-gradient(90deg, rgba(66,222,86,1) 0%, rgba(12,164,204,1) 100%);}
.car3dbg01 ul li strong{margin-bottom:20px;letter-spacing:-0.5px;font-size:15px;font-weight:300;}
.car3dbg01 ul li img{margin:0 6px;}
.car3dbg02{padding:50px 0 30px;color:rgba(255,255,255,1);background:#151414 url(../img/sub/car3dbg_02.jpg);background-size:cover;}
.car3dbg02 ul{margin-top:20px;}
.car3dbg02 ul li{margin:0 5px 25px;}
.car3d table{font-family:'Nanum Gothic',sans-serif;}
.car3d table th{padding:25px 8px;color:#ffffff;font-size:18px;font-weight:300;background:#535353;border-right:1px solid #cecece;border-bottom:1px solid #cecece;font-family:'Noto Sans KR',sans-serif;}
.car3d table th.row{padding:12.5px;}
.car3d table th:last-child{border-right:0;}
.car3d table td{padding:25px 5px;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}
.car3d table td.row{padding:12.5px;}
.car3d table td:last-child{border-right:0;}
.car3d table td.bdr{border-right:1px solid #cecece;}
.car3d table span{font-weight:300;font-size:14px;}
.car3d table tbody th{color:#252525;background:#d2d2d2;}
.car3d table:last-child{margin-bottom:100px;}

@media screen and (max-width:720px){
	.car3d .B1200h4{font-size:25px;}
	.car3d ul li strong{font-size:18px;}
	.car3dbg01 ul li strong{font-size:15px;}
	.car3dbg01 ul li{float:none;}
	.car3dbg01 ul div:after{display:none;}
	.car3d table{margin:0 auto;width:98%;}
	.car3d table th{padding:14px 2px;font-size:12px;}
	.car3d table th.row{padding:7px;}
	.car3d table td{padding:14px 2px;font-size:11px;}
	.car3d table td.row{padding:7px;}
	.car3d table span{font-size:10px;}
}

/*소개*/
.combox{text-align: center; padding: 70px 0;  color: #282828;}
.tit1{font-size: 26px; padding-bottom: 20px; font-weight: 600}
.tit2{font-size: 16px; }
.combg{background: url("../img/sub/company_01.png") no-repeat center; height: 525px; background-size: cover; width: 100%}
.comkeyw{background: url("../img/sub/company_03.png") no-repeat center; height: 380px; background-size: cover; width: 100%; color: #fff; padding: 70px 0; box-sizing: border-box }
.comkeytit{text-align: center; color: #fff; font-size: 24px; padding-bottom: 40px}
.comkeyboxw{width: 1270px; margin: 0 auto; display: flex}
.comkeybox{flex: 1; text-align: center; border-right: 1px solid  rgba(255,255,255,0.5)}
.comkeybox:last-child{border-right: none}
.comkeybox p:nth-child(2){padding-top: 30px}
.comtable{border-top: 1px solid #000; width: 1180px;    margin: 35px auto;}
.comtbox{border-bottom: 1px solid #ccc; overflow: hidden; padding: 20px 0}
.comtc{width: 50%; float: left; font-size: 16px; text-align: left}
.comth{font-weight: 600; color: #010000; float: left; width: 120px}
.comtd{ color: #5c5c5c;  float: left; width: calc(100% - 120px)}
@media screen and (max-width:1270px){
.comkeyboxw{width: 100%}
.comtable{width: 100%}
}

@media screen and (max-width:720px){
.combox{padding: 20px 0 }
.tit1 {padding-bottom: 10px}
.tit2{padding-bottom: 20px}
.tit1 p{display: inline; font-size: 20px}
.tit2 p{display: inline; font-size: 15px}
.combg{height: 250px; }
.comkeyw{height: 300px; padding: 25px 0}
.comtc{width: 100%}
.comtable{width: 90%; margin: 0 5%}
.comth{width: 100px}
.comtd{width: calc(100% - 100px)}
}


.cibg{background:url(../img/sub/cicheck.png) no-repeat;height:280px;line-height:280px;text-align:center;margin-bottom:70px;flex: 1;margin-right: 20px;border-right: 1px solid #d7d7d7;}
.cibg:last-child{margin-right: 0}
.ciimg{display: flex}
.citxt{font-size:40px;color:#232323 ;font-weight:500;padding-bottom:35px;font-weight:600;letter-spacing:-2px; text-align: center}
.citxts{color:#4f4f4f;font-size:18px;padding-bottom:50px; text-align: center}
.citxts p{padding-bottom:10px;}
.cibtn{text-align:center;margin-bottom:150px}
.cibtn a{display:inline-block;width:270px;height:65px;line-height:65px;color:rgba(255,255,255,1);font-size:18px;background:#e63c25 url(../img/sub/down.png) no-repeat 75% center;text-align:left;padding-left:75px;box-sizing:border-box;margin:0 10px}

@media screen and (max-width:720px){
.cibg{ height: 120px;    line-height: 120px;    margin-right: 0;    margin-bottom: 20px;
    padding: 10px; border-bottom: 1px solid #d7d7d7;}
.ciimg{display: block;padding: 0 10px;}
	.citxt{font-size:24px;}
	.citxts{font-size:16px;}
	.citxts p{display:inline;}
	.cibtn a{margin-bottom:20px;}
	.cibtn{margin-bottom:50px;}
}


.webg{background: url("../img/sub/webg.png") no-repeat center; height: 525px; background-size: cover; width: 100%}
.wecboxw{ width: 1070px; margin: 70px auto 100px; display: flex;}
.wecbox{ text-align: center;  flex: 1}
.wet{text-align: center; color: #fff; font-size: 20px; width: 275px; height: 275px; line-height: 275px; font-weight: 500; }
.wet01{background: url("../img/sub/wec_01.png") no-repeat center;}
.wet02{background: url("../img/sub/wec_02.png") no-repeat center;}
.wet03{background: url("../img/sub/wec_03.png") no-repeat center;}
.wetc{font-size: 16px; color: #565656; padding-top: 20px; width: 275px}
.webgc{background: url("../img/sub/wecbg.png") no-repeat center; height: 525px; background-size: cover; width: 100%; text-align: center; padding-top: 190px; box-sizing: border-box; color: #fff; margin-bottom: 100px}
.webt{font-size: 23px; font-weight: 600; padding-bottom: 10px; }
.webts{font-size: 16px}



@media screen and (max-width:1070px){
.wecboxw{width: 100%}
.wet{width: 200px; height: 200px; line-height: 200px;     border-radius: 50%; font-size: 18px}
.wetc{width: 200px; font-size: 14px;}
.webg{height: 250px}
}

@media screen and (max-width:720px){
.wecboxw{display: block; margin: 20px 0;}
.wet{margin: 0 auto}
.wetc{width: 100%; padding: 20px; box-sizing: border-box}
.webgc{padding: 100px 20px; height: auto; margin-bottom: 50px }
.webgc .webts p{display: inline}
.webts{font-size: 14px}
}

/*후원*/
.whow{ padding: 0 30px;}
.whobox{overflow: hidden;margin-bottom: 70px;}
.whotit{float: left; width: 305px;font-size: 30px; color: #0e0e0e; font-weight: 600}
.whoc{float: left; width: calc(100% - 305px); display: flex}
.whocbox{flex: 1;border-bottom: 1px solid #dbdbdb;margin-right: 20px;}
.whob{border: 1px solid #dbdbdb;height: 160px;line-height: 160px;text-align: center}
.whobtit{font-size: 17px;padding: 20px 0;text-align: center;font-weight: 500;}

@media screen and (max-width:1070px){
.whotit{width: 100%; font-size: 24px; padding-bottom: 10px}
.whotit p{display: inline}
.whoc{width: 100%; display: block; margin-bottom: 10px}
.whocbox{margin-right: 0; flex:none; border-bottom: none;}
.whobtit{padding: 10px 0; font-size: 15px}
.whob{height: 120px; line-height:120px; }
.whobox{margin-bottom: 30px}

}
