@media screen and (max-width:1180px) {

	#price{
		width:100%;
		background:#f7f7f7;
		padding:200px 0px 100px;
	}
	
	#price .inner{
		width:94%;
		margin:0 auto;
	}
	
	#price .inner .sub_jA{
		width:100%;
		position:relative;
	}
	
	#price .inner .sub_jA .sub_jBg{
		font-size:130px;
		color:#e5e5e5;
		font-weight:bold;
		text-align:center;
		font-family:abel;
		line-height:130px;
	}
	
	#price .inner .sub_jA .sub_j{
		font-size:48px;
		color:#222;
		font-weight:500;
		text-align:center;
		position:relative;
		margin-top:-60px;
	}
	
	#price .inner .proTab{
		width:280px;
		border-radius:50px;
		background:#e5e5e5;
		display:flex;
		margin:50px auto 0;
	}
	
	#price .inner  .proTab li{
		width:100%;
		display:inline-block;
		text-align:Center;
		border-radius:50px;
		color:#777;
		padding:18px 0px;
	}
	
	#price .inner .proTab li a{
		color:#777;
	}
	
	#price .inner  .proTab .on{
		background:#2b73ba;
		color:#fff;
	}
	
	#price .inner  .proTab .on a{
		color:#fff;
	}
	
	
	
	
	
	
	#price .inner .sec{
		width:100%;
		background:#fff;
		box-shadow:5px 5px 10px rgba(0,0,0,0.05);
		border-radius:20px;
		margin-top:80px;
	}
	
	
	#price .inner .sec .titleA{
		width:100%;
		padding:30px;
		box-sizing:border-box;
		border-bottom:1px solid #e5e5e5;
		display:inline-block;
	}
	
	
	#price .inner .sec .titleA .titA{
		display:inline-block;
		width:85%;
	}
	
	
	#price .inner .sec .titleA .titA .tit{
		font-size:24px;
		color:#222;
		letter-spacing:-0.7px;
	}
	
	#price .inner .sec .titleA .titA .tit span{
		font-size:16px;
		display:inline-block;
		padding-left:20px;
		margin-left:20px;
		border-left:1px solid #e5e5e5;
		vertical-align:middle;
	}
	
	
	
	#price .inner .sec .titleA .titA .subs{
		font-size:16px;
		color:#777;
		margin-top:15px;
		font-weight:300;
		letter-spacing:-0.7px;
	}
	
	
	#price .inner .sec .titleA .arrow{
		display:inline-block;
		float:Right;
		margin-top:20px;
	}
	
	
	#price .inner .sec .titleA .toggleClass{
		transform:rotate(180deg);
		transition:all 0.5s
	}
	
	#price .inner .arrowTop .titleA .arrow{
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct{
		width:100%;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .priceList{
		width:100%;
		display:flex;
		border-bottom:1px solid #e5e5e5;
	}
	
	#price .inner .sec .sec_ct .priceList dd{
		width:100%;
		display:inline-block;
		border-right:1px solid #e5e5e5;
	}
	
	#price .inner .sec .sec_ct .priceList dd .prct{
		padding:20px;
	}
	
	#price .inner .sec .sec_ct .priceList dd:last-child{
		border-right:0px solid #e5e5e5;
	}
	
	#price .inner .sec .sec_ct .priceList dd .prnm{
		text-align:center;
		font-size:26px;
		font-family:'abel','nanumsquare';
	}
	
	#price .inner .sec .sec_ct .priceList dd .long{
		text-align:center;
		font-size:16px;
		font-family:'abel','nanumsquare';
		text-align:Center;
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .scale{
		text-align:center;
		font-size:16px;
		font-family:'roboto','noto sans kr';
		color:#777777;
		text-align:Center;
		margin-top:20px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .priceTx{
		font-size:16px;
		font-weight:500;
		text-align:Center;
		color:#777;
		font-family:'roboto','noto sans kr';
		margin-top:5px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .priceTx span{
		
		font-size:16px;
		font-weight:400;
		text-align:Center;
		display:inline-block;
		margin:0px 5px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .ex{
		font-size:13px;
		text-align:Center;
		color:#777;
		font-family:'roboto','noto sans kr';
		margin-top:30px;
		word-break:keep-all;
	}
	
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA{
		width:100%;
		border-top:1px solid #e5e5e5;
		padding:20px;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .priceList dd .detailA .subj{
		font-size:14px;
		color:#666666;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList{
		width:100%;
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li{
		width:100%;
		margin-top:15px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .checkIco{
		width:21px;
		display:inline-block;
		vertical-align:top;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .checkIco img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .tx{
		font-size:14px;
		display:inline-block;
		vertical-align:top;
		width:92%;
		padding-left:5px;
		box-sizing:border-box;
		word-break:keep-all;
	}
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .deTx{
		display:block;
	}
	
	
	#price .inner .sec .sec_ct .infoA{
		width:100%;
		padding:30px;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .infoA dd{
		width:100%;
		margin-top:50px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd:first-child{
		margin-top:0px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd{
		width:100%;
		margin-top:50px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .tit{
		position:Relative;
		text-decoration:underline;
		color:#222;
		padding-left:15px;
		font-size:18px;
	}
	
	#price .inner .sec .sec_ct .infoA dd .tit:before{
		content:'';
		position:absolute;
		margin-top:12px;
		width:8px;
		height:8px;
		background:#222;
		left:0;
		border-radius:10px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList{
		width:100%;
		margin-top:25px;
		padding-left:15px;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList li{
		width:100%;
		padding-left:15px;
		position:relative;
		margin-top:15px;
		font-size:14px;
		color:#666666;
		line-height:24px;
		word-break:keep-all;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList li:before{
		content:'-';
		position:absolute;
		left:0;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl{
		width:100%;
		display:block;
		margin-top:15px;
	}
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl .subj{
		width:15%;
		display:inline-block;
		position:relative;
		color:#2b73ba;
		font-size:14px;
		font-weight:500;
		padding-left:15px;
	}
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl .subj:before{
		content:'-';
		position:absolute;
		left:0;
	}
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl .subs{
		width:77%;
		display:inline-block;
		position:relative;
		color:#2b73ba;
		font-size:14px;
		vertical-align:top;
	}
	
	
	#price .inner .sec .sec_ct .linkBtnA{
		width:100%;
		padding-bottom:50px;
		text-align:Center;
	}
	
	#price .inner .sec .sec_ct .linkBtnA .linkBtn{
		width:200px;
		margin:0 auto;
		padding:15px 0px;
		text-align:Center;
		color:#fff;
		font-size:15px;
		background:#2b73b9;
		display:block;
		border-radius:50px;
	}
	
	
	
	
	
	#price .inner .sec .sec_ct .arlA{
		width:100%;
		padding:30px;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .deList{
		width:100%;
		box-sizing:border-box;
		padding-left:20px;
	}
	
	
	#price .inner .sec .sec_ct .deList li{
		font-size:14px;
		color:#666;
		margin-top:15px;
		word-break:Keep-all;
		list-style:disc;
		word-break:keep-all;
	}
	
	
	#price .inner .sec .sec_ct .deList li:first-child{
		margin-top:0px;
	}
	
	
	
	#price .inner .sec .sec_ct .arlA .tableA{
		width:100%;
		margin-top:15px;
		border-radius:10px;
		overflow:hidden;
		text-align:center;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA table{
		width:100%;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA th{
		font-weight:normal;
		color:#444;
		padding:20px 0px;
		font-size:14px;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA tbody th:last-child{
		border:0;
	}
	
	
	
	#price .inner .sec .sec_ct .arlA .tableA tr:first-child th{
		background:#e0ebf5;
		border-right:1px solid #fff;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA tr:nth-child(2) th{
		background:#eaf1f8;
		border-right:1px solid #fff;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA tr:nth-child(3) th{
		background:#f5f8fc;
		border-right:1px solid #e5e5e5;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#price .inner .sec .sec_ct .functionA{
		width:100%;
		padding:30px;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList{
		width:100%;
	}
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		padding:50px 0px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd:first-child{
		padding:0px 0px 50px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd:last-child{
		padding:50px 0px 0px;
		border-bottom:0px solid #e5e5e5;
	}
	
	
	
	
	
	
	
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA{
		width:100%;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .ico{
		width:20px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .ico img{
		width:100%;
	}
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .subj{
		font-size:20px;
		display:inline-block;
		vertical-align:Middle;
		margin-left:5px;
		line-height:35px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .subs{
		display:inline-block;
		vertical-align:middle;
		font-size:14px;
		color:#222;
		margin-left:5px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList{
		width:100%;
		margin-top:10px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li{
		width:100%;
		margin-top:25px;
		padding-left:25px;
		box-sizing:Border-box;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA{
		width:100%;
		display:inline-block;
		vertical-align:top;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA .ico{
		width:18px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA .ico img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA .subj{
		font-size:15px;
		color:#222;
		display:inline-block;
		vertical-align:middle;
	}
	
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs{
		width:100%;
		display:inline-block;
		word-break:Keep-all;
		vertical-align:top;
		font-size:14px;
		color:#777;
		margin-top:10px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs p{
		width:100%;
		margin-top:15px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs p:first-child{
		margin-top:0px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs .po_subj{
		display:block;
		font-weight:500;
		color:#444
	}
	
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .commonList li .subjA{
		width:100%;
	}
	
	
	
	
	#price .inner .sec .sec_ct .comPriceInfo{
		width:100%;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .tabA{
		width:100%;
		display:flex;
		border-bottom:1px solid #2b73ba;
	}
	#price .inner .sec .sec_ct .comPriceInfo .tabA li{
		width:100%;
		display:inline-block;
		padding:16px 0px;
		font-size:16px;
		text-align:Center;
		color:#999;
		font-family:'roboto','noto sans kr';
		cursor:pointer;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .tabA li span{
		font-size:14px;
		text-align:Center;
		display:block;
		margin-top:5px;
	}
	
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA{
		width:100%;
		padding:30px;
		box-sizing:border-box;
		border-bottom:1px solid #e5e5e5;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .subj{
		font-size:26px;
		font-family:'roboto','noto sans kr';
		font-weight:500;
		color:#222;
		text-align:center;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .subs{
		font-size:15px;
		font-family:'roboto','noto sans kr';
		color:#2b73ba;
		text-align:center;
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .graphic{
		width:94%;
		margin:30px auto 0;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .graphic img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList{
		width:100%;
		padding:30px;
		box-sizing:boerder-box;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd{
		width:100%;
		margin-top:50px;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd:first-child{
		margin-top:0px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA{
		width:100%;
		display:inline-block;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA .ico{
		width:20px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA .ico img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA .subj{
		font-size:20px;
		display:inline-block;
		vertical-align:Middle;
		margin-left:5px;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType{
		width:100%;
		margin-top:30px;
		padding-left:30px;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType li{
		margin-top:15px;
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType li .subj{
		width:20%;
		display:inline-block;
		vertical-align:middle;
		font-size:15px;
		color:#222;
		font-weight:500;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType li .subs{
		width:79%;
		display:inline-block;
		vertical-align:middle;
		font-size:14px;
		color:#666;
	}
	
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .deListType{
		width:100%;
		margin-top:30px;
		padding-left:50px;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .deListType li{
		width:100%;
		margin-top:15px;
		list-style:disc;
		color:#666;
		font-size:15px;
		word-break:keep-all;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType{
		width:100%;
		padding-left:30px;
		box-sizing:Border-box;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li{
		width:100%;
		margin-top:30px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .checkSubj{
		width:100%;
		display:inline-block;
		vertical-align:top;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .checkSubj .ico{
		width:21px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .checkSubj .subj{
		font-size:16px;
		font-weight:500;
		display:inline-block;
		vertical-align:Middle;
		margin-left:5px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .numList{
		width:100%;
		display:inline-block;
		vertical-align:top;
		padding-left:20px;
		box-sizing:border-box;
		margin-top:20px;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .numList li{
		width:100%;
		margin-top:15px;
		list-style:decimal;
		font-size:15px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .numList li:first-child{
		margin-top:0px;
	}
	
	
	
	#price .inner .sec .sec_ct .calInputA{
		width:100%;
		padding:30px;
		box-sizing:Border-box;
		display:flex;
	}
	
	
	#price .inner .sec .sec_ct .calInputA dd{
		width:100%;
		display:inline-block;
		margin-left:30px;
	}
	
	#price .inner .sec .sec_ct .calInputA dd:first-child{
		margin-left:0px;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .subj{
		font-size:16px;
		color:#666;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .inputA{
		width:100%;
		box-sizing:border-box;
		margin-top:10px;
		border-bottom:1px solid #e5e5e5;
		display:inline-block;
		padding:15px 0px;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .inputA .w90{
		width:90%;
		display:inline-block;
		vertical-align:bottom;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .inputA .unit{
		width:7%;
		display:inline-block;
		vertical-align:bottom;
		text-align:right;
		color:#222;
	}
	
	
	
	
	#price .inner .sec .sec_ct .sub_subj{
		width:100%;
		padding:0px 50px 15px 50px;
		box-sizing:Border-box;
		font-size:16px;
		color:#666;
	}

	
}



@media screen and (max-width:767px) {

	#price{
		width:100%;
		background:#f7f7f7;
		padding:10em 0px 5em;
	}
	
	#price .inner{
		width:94%;
		margin:0 auto;
	}
	
	#price .inner .sub_jA{
		width:100%;
		position:relative;
	}
	
	#price .inner .sub_jA .sub_jBg{
		font-size:82px;
		color:#e5e5e5;
		font-weight:bold;
		text-align:center;
		font-family:abel;
		line-height:80px;
	}
	
	#price .inner .sub_jA .sub_j{
		font-size:30px;
		color:#222;
		font-weight:500;
		text-align:center;
		position:relative;
		margin-top:-30px;
	}
	
	#price .inner .proTab{
		width:280px;
		border-radius:50px;
		background:#e5e5e5;
		display:flex;
		margin:50px auto 0;
	}
	
	#price .inner  .proTab li{
		width:100%;
		display:inline-block;
		text-align:Center;
		border-radius:50px;
		color:#777;
		padding:18px 0px;
	}
	
	#price .inner .proTab li a{
		color:#777;
	}
	
	#price .inner  .proTab .on{
		background:#2b73ba;
		color:#fff;
	}
	
	#price .inner  .proTab .on a{
		color:#fff;
	}
	
	
	
	
	
	
	#price .inner .sec{
		width:100%;
		background:#fff;
		box-shadow:5px 5px 10px rgba(0,0,0,0.05);
		border-radius:20px;
		margin-top:80px;
	}
	
	
	#price .inner .sec .titleA{
		width:100%;
		padding:20px;
		box-sizing:border-box;
		border-bottom:1px solid #e5e5e5;
		display:inline-block;
	}
	
	
	#price .inner .sec .titleA .titA{
		display:inline-block;
		width:85%;
	}
	
	
	#price .inner .sec .titleA .titA .tit{
		font-size:20px;
		color:#222;
		letter-spacing:-0.7px;
	}
	
	#price .inner .sec .titleA .titA .tit span{
		font-size:14px;
		display:block;
		padding-left:0px;
		margin-left:0px;
		border-left:0px solid #e5e5e5;
		vertical-align:middle;
		margin-top:5px;
	}
	
	
	
	#price .inner .sec .titleA .titA .subs{
		font-size:13px;
		color:#777;
		margin-top:15px;
		font-weight:300;
		letter-spacing:-0.7px;
	}
	
	
	#price .inner .sec .titleA .arrow{
		display:inline-block;
		float:Right;
		margin-top:10px;
		width:30px;
	}
	
	#price .inner .sec .titleA .arrow img{
		width:100%;
	}
	
	
	#price .inner .sec .titleA .toggleClass{
		transform:rotate(180deg);
		transition:all 0.5s
	}
	
	#price .inner .arrowTop .titleA .arrow{
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct{
		width:100%;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .priceList{
		width:100%;
		display:block;
		border-bottom:1px solid #e5e5e5;
	}
	
	#price .inner .sec .sec_ct .priceList dd{
		width:100%;
		display:inline-block;
		border-bottom:1px solid #c1c1c1;
		border-right:0px solid #e5e5e5;
	}
	
	#price .inner .sec .sec_ct .priceList dd .prct{
		padding:20px;
	}
	
	#price .inner .sec .sec_ct .priceList dd:last-child{
		border-right:0px solid #e5e5e5;
		border-bottom:0px solid #e5e5e5;
	}
	
	#price .inner .sec .sec_ct .priceList dd .prnm{
		text-align:center;
		font-size:26px;
		font-family:'abel','nanumsquare';
	}
	
	#price .inner .sec .sec_ct .priceList dd .long{
		text-align:center;
		font-size:16px;
		font-family:'abel','nanumsquare';
		text-align:Center;
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .scale{
		text-align:center;
		font-size:16px;
		font-family:'roboto','noto sans kr';
		color:#777777;
		text-align:Center;
		margin-top:20px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .priceTx{
		font-size:16px;
		font-weight:500;
		text-align:Center;
		color:#777;
		font-family:'roboto','noto sans kr';
		margin-top:5px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .priceTx span{
		
		font-size:16px;
		font-weight:400;
		text-align:Center;
		display:inline-block;
		margin:0px 5px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .ex{
		font-size:13px;
		text-align:Center;
		color:#777;
		font-family:'roboto','noto sans kr';
		margin-top:30px;
		word-break:keep-all;
	}
	
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA{
		width:90%;
		border-top:1px solid #e5e5e5;
		padding:20px 0px;
		box-sizing:border-box;
		margin:0 auto;
	}
	
	#price .inner .sec .sec_ct .priceList dd .detailA .subj{
		font-size:14px;
		color:#666666;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList{
		width:100%;
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li{
		width:100%;
		margin-top:15px;
	}
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .checkIco{
		width:21px;
		display:inline-block;
		vertical-align:top;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .checkIco img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .tx{
		font-size:14px;
		display:inline-block;
		vertical-align:top;
		width:92%;
		padding-left:5px;
		box-sizing:border-box;
		word-break:keep-all;
	}
	
	#price .inner .sec .sec_ct .priceList dd .detailA .detailList li .deTx{
		display:block;
	}
	
	
	#price .inner .sec .sec_ct .infoA{
		width:100%;
		padding:20px;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .infoA dd{
		width:100%;
		margin-top:50px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd:first-child{
		margin-top:0px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd{
		width:100%;
		margin-top:50px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .tit{
		position:Relative;
		text-decoration:underline;
		color:#222;
		padding-left:15px;
		font-size:18px;
	}
	
	#price .inner .sec .sec_ct .infoA dd .tit:before{
		content:'';
		position:absolute;
		margin-top:12px;
		width:8px;
		height:8px;
		background:#222;
		left:0;
		border-radius:10px;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList{
		width:100%;
		margin-top:25px;
		padding-left:10px;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList li{
		width:100%;
		padding-left:15px;
		position:relative;
		margin-top:15px;
		font-size:14px;
		color:#666666;
		line-height:24px;
		word-break:keep-all;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList li:before{
		content:'-';
		position:absolute;
		left:0;
	}
	
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl{
		width:100%;
		display:block;
		margin-top:15px;
	}
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl .subj{
		width:100%;
		display:inline-block;
		position:relative;
		color:#2b73ba;
		font-size:14px;
		font-weight:500;
		padding-left:15px;
	}
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl .subj:before{
		content:'-';
		position:absolute;
		left:0;
	}
	
	#price .inner .sec .sec_ct .infoA dd .infoList li .tl .subs{
		width:100%;
		display:inline-block;
		position:relative;
		color:#2b73ba;
		font-size:14px;
		vertical-align:top;
		margin-top:5px;
	}
	
	
	#price .inner .sec .sec_ct .linkBtnA{
		width:100%;
		padding-bottom:50px;
		text-align:Center;
	}
	
	#price .inner .sec .sec_ct .linkBtnA .linkBtn{
		width:200px;
		margin:0 auto;
		padding:15px 0px;
		text-align:Center;
		color:#fff;
		font-size:15px;
		background:#2b73b9;
		display:block;
		border-radius:50px;
	}
	
	
	
	
	
	#price .inner .sec .sec_ct .arlA{
		width:100%;
		padding:20px 15px;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .deList{
		width:100%;
		box-sizing:border-box;
		padding-left:15px;
	}
	
	
	#price .inner .sec .sec_ct .deList li{
		font-size:13px;
		color:#666;
		margin-top:15px;
		word-break:Keep-all;
		list-style:disc;
		word-break:keep-all;
	}
	
	
	#price .inner .sec .sec_ct .deList li:first-child{
		margin-top:0px;
	}
	
	
	
	#price .inner .sec .sec_ct .arlA .tableA{
		width:100%;
		margin-top:15px;
		border-radius:10px;
		overflow:hidden;
		text-align:center;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA table{
		width:100%;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA th{
		font-weight:normal;
		color:#444;
		padding:15px 0px;
		font-size:7px;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA tbody th:last-child{
		border:0;
	}
	
	
	
	#price .inner .sec .sec_ct .arlA .tableA tr:first-child th{
		background:#e0ebf5;
		border-right:1px solid #fff;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA tr:nth-child(2) th{
		background:#eaf1f8;
		border-right:1px solid #fff;
	}
	
	#price .inner .sec .sec_ct .arlA .tableA tr:nth-child(3) th{
		background:#f5f8fc;
		border-right:1px solid #e5e5e5;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#price .inner .sec .sec_ct .functionA{
		width:100%;
		padding:20px;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList{
		width:100%;
	}
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		padding:30px 0px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd:first-child{
		padding:0px 0px 30px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd:last-child{
		padding:30px 0px 0px;
		border-bottom:0px solid #e5e5e5;
	}
	
	
	
	
	
	
	
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA{
		width:100%;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .ico{
		width:20px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .ico img{
		width:100%;
	}
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .subj{
		font-size:20px;
		display:inline-block;
		vertical-align:Middle;
		margin-left:5px;
		line-height:35px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .b_subjA .subs{
		display:block;
		vertical-align:middle;
		font-size:14px;
		color:#222;
		margin-left:0px;
		margin-top:5px;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList{
		width:100%;
		margin-top:10px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li{
		width:100%;
		margin-top:25px;
		padding-left:0px;
		box-sizing:Border-box;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA{
		width:100%;
		display:inline-block;
		vertical-align:top;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA .ico{
		width:18px;
		display:inline-block;
		vertical-align:top;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA .ico img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subjA .subj{
		font-size:14px;
		color:#222;
		display:inline-block;
		vertical-align:top;
		width:90%;
		margin-top:5px;
	}
	
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs{
		width:100%;
		display:inline-block;
		word-break:Keep-all;
		vertical-align:top;
		font-size:14px;
		color:#777;
		margin-top:10px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs p{
		width:100%;
		margin-top:15px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs p:first-child{
		margin-top:0px;
	}
	
	#price .inner .sec .sec_ct .functionA .functionList dd .deFunctionList li .subs .po_subj{
		display:block;
		font-weight:500;
		color:#444
	}
	
	
	
	
	#price .inner .sec .sec_ct .functionA .functionList dd .commonList li .subjA{
		width:100%;
	}
	
	
	
	
	#price .inner .sec .sec_ct .comPriceInfo{
		width:100%;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .tabA{
		width:100%;
		display:flex;
		border-bottom:1px solid #2b73ba;
	}
	#price .inner .sec .sec_ct .comPriceInfo .tabA li{
		width:100%;
		display:inline-block;
		padding:16px 0px;
		font-size:16px;
		text-align:Center;
		color:#999;
		font-family:'roboto','noto sans kr';
		cursor:pointer;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .tabA li span{
		font-size:14px;
		text-align:Center;
		display:block;
		margin-top:5px;
	}
	
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA{
		width:100%;
		padding:30px;
		box-sizing:border-box;
		border-bottom:1px solid #e5e5e5;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .subj{
		font-size:20px;
		font-family:'roboto','noto sans kr';
		font-weight:500;
		color:#222;
		text-align:center;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .subs{
		font-size:14px;
		font-family:'roboto','noto sans kr';
		color:#2b73ba;
		text-align:center;
		margin-top:10px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .graphic{
		width:94%;
		margin:30px auto 0;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .graphicA .graphic img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList{
		width:100%;
		padding:20px;
		box-sizing:border-box;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd{
		width:100%;
		margin-top:50px;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd:first-child{
		margin-top:0px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA{
		width:100%;
		display:inline-block;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA .ico{
		width:20px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA .ico img{
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .subjA .subj{
		font-size:18px;
		display:inline-block;
		vertical-align:Middle;
		margin-left:5px;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType{
		width:100%;
		margin-top:20px;
		padding-left:0px;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType li{
		margin-top:15px;
		width:100%;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType li .subj{
		width:100%;
		display:inline-block;
		vertical-align:middle;
		font-size:15px;
		color:#222;
		font-weight:500;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .listType li .subs{
		width:100%;
		display:inline-block;
		vertical-align:middle;
		font-size:14px;
		color:#666;
	}
	
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .deListType{
		width:100%;
		margin-top:20px;
		padding-left:20px;
		box-sizing:border-box;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .deListType li{
		width:100%;
		margin-top:15px;
		list-style:disc;
		color:#666;
		font-size:13px;
		word-break:keep-all;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType{
		width:100%;
		padding-left:0px;
		box-sizing:Border-box;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li{
		width:100%;
		margin-top:30px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .checkSubj{
		width:100%;
		display:inline-block;
		vertical-align:top;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .checkSubj .ico{
		width:21px;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .checkSubj .subj{
		font-size:16px;
		font-weight:500;
		display:inline-block;
		vertical-align:Middle;
		margin-left:5px;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .numList{
		width:100%;
		display:inline-block;
		vertical-align:top;
		padding-left:20px;
		box-sizing:border-box;
		margin-top:20px;
	}
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .numList li{
		width:100%;
		margin-top:15px;
		list-style:decimal;
		font-size:14px;
		word-break:keep-all;
	}
	
	
	#price .inner .sec .sec_ct .comPriceInfo .exList dd .checkListType>li .numList li:first-child{
		margin-top:0px;
	}
	
	
	
	#price .inner .sec .sec_ct .calInputA{
		width:100%;
		padding:20px;
		box-sizing:Border-box;
		display:block;
	}
	
	
	#price .inner .sec .sec_ct .calInputA dd{
		width:100%;
		display:inline-block;
		margin-left:0px;
		margin-top:20px;
	}
	
	#price .inner .sec .sec_ct .calInputA dd:first-child{
		margin-left:0px;
		margin-top:0px;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .subj{
		font-size:16px;
		color:#666;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .inputA{
		width:100%;
		box-sizing:border-box;
		margin-top:10px;
		border-bottom:1px solid #e5e5e5;
		display:inline-block;
		padding:15px 0px;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .inputA .w90{
		width:90%;
		display:inline-block;
		vertical-align:bottom;
	}
	
	#price .inner .sec .sec_ct .calInputA dd .inputA .unit{
		width:7%;
		display:inline-block;
		vertical-align:bottom;
		text-align:right;
		color:#222;
	}
	
	
	
	
	#price .inner .sec .sec_ct .sub_subj{
		width:100%;
		padding:0px 20px 15px 20px;
		box-sizing:Border-box;
		font-size:15px;
		color:#666;
		margin-top:30px;
	}

	
	
	
	


.popup{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:9;
	display:none;
}

.popup .layerBack{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:rgba(0,0,0,0.6)
}



.popup .popCt{
	width:94%;
	border-radius:20px;
	background:#fff;
	position:fixed;
	left:50%;
	top:50%;
	transform:Translate(-50%, -50%);
	z-index:3;
	padding:50px 30px;
	box-sizing:Border-box;
}


.popup .popCt .subjA{
	width:100%;
	display:inline-block;
	position:relative;
}

.popup .popCt .subjA .subj{
	width:100%;
	text-align:center;
	color:#222;
	letter-spacing:-0.7px;
	font-weight:500;
	font-size:24px;
	z-index:-1;
}

.popup .popCt .subjA .close{
	width:40px;
	display:inline-block;
	position:absolute;
	right:20px;
	top:-10px;
	z-index:1;
	cursor:pointer;
}

.popup .popCt .subjA .close img{
	width:100%;
}

.popup .popCt .listA{
	width:100%;
	margin-top:30px;
	
}

.popup .popCt .listA dd{
	width:100%;
	display:flex;
	display:inline-block;
}
.popup .popCt .listA dd .arrowImg{
	width:49%;
	display:inline-block;
	float:Right;
	text-align:center;
	margin:20px 0px;
}

.popup .popCt .listA dd .arrowImg img{
	display:inline-block;
	
}


.popup .popCt .listA dd .img{
	width:43%;
	display:inline-block;
	margin-left:10%;
	position:relative;
}

.popup .popCt .listA dd .img img{
	width:100%;
}

.popup .popCt .listA dd .img:first-child{
	margin-left:0px;
	
}





.popup .popCt .listA .top .img:first-child:before{
	content:'';
	position:absolute;
	background:url(../images/sub/exArrow_next.png) no-repeat center center;
	width:23px;
	height:22px;
	right:-21%;
	top:50%;
	transform:translateY(-50%)
}

.popup .popCt .listA .bottom .img:first-child:before{
	content:'';
	position:absolute;
	background:url(../images/sub/exArrow_prev.png) no-repeat center center;
	width:23px;
	height:22px;
	right:-21%;
	top:60%;
	transform:translateY(-50%)
}


}

