/* Web Font */
@import url('https://fonts.googleapis.com/css?family=Montserrat:500,700');
@import url('https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@font-face {
	font-family:'Noto Regular';
	font-weight:normal;
	font-style:normal;
	src:url('/Content/font/NotoSansKR-Regular.eot');
	src:url('/Content/font/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
	url('/Content/font/NotoSansKR-Regular.svg#notoRegular') format('svg'),
	url('/Content/font/NotoSansKR-Regular.woff') format('woff'),
	url('/Content/font/NotoSansKR-Regular.ttf') format('truetype');
}
@font-face {
	font-family:'Noto Light';
	font-weight:normal;
	font-style:normal;
	src:url('/Content/font/NotoSansKR-Light.eot');
	src:url('/Content/font/NotoSansKR-Light.eot?#iefix') format('embedded-opentype'),
	url('/Content/font/NotoSansKR-Light.svg#notoLight') format('svg'),
	url('/Content/font/NotoSansKR-Light.woff') format('woff'),
	url('/Content/font/NotoSansKR-Light.ttf') format('truetype');
}
@font-face {
	font-family:'Noto Medium';
	font-weight:normal;
	font-style:normal;
	src:url('/Content/font/NotoSansKR-Medium.eot');
	src:url('/Content/font/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
	url('/Content/font/NotoSansKR-Medium.svg#notoMedium') format('svg'),
	url('/Content/font/NotoSansKR-Medium.woff') format('woff'),
	url('/Content/font/NotoSansKR-Medium.ttf') format('truetype');
}
@font-face {
	font-family:'Noto Bold';
	font-weight:normal;
	font-style:normal;
	src:url('/Content/font/NotoSansKR-Bold.eot');
	src:url('/Content/font/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
	url('/Content/font/NotoSansKR-Bold.svg#notoBold') format('svg'),
	url('/Content/font/NotoSansKR-Bold.woff') format('woff'),
	url('/Content/font/NotoSansKR-Bold.ttf') format('truetype');
}
/*-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ol,ul{list-style:none;}
table{table-layout:fixed;border-collapse:collapse;border-spacing:0;}
input,textarea,select,button{display:inline-block;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:inherit;color:#777;font-family:'Noto Regular';font-size:16px;line-height:1.6;cursor:pointer;vertical-align:top;outline:0;box-sizing:border-box;-webkit-appearance:none;}
a{color:inherit;text-decoration:none;}
img{display:inline-block;vertical-align:top;}
html{height:100%;-webkit-text-size-adjust:none;}
body{height:100%;font-family:'Noto Regular';word-break:normal;font-size:16px;line-height:1.6;color:#888;word-break:keep-all;}
.inbox{position:relative;max-width:1240px;height:100%;margin:0 auto;padding:0 20px;}
.inbox:after{content:'';clear:both;display:block;}
.mo{display:none;}
@media only screen and (max-width:959px){
	html.noScroll{overflow:hidden;}
	body.noScroll{overflow:hidden;}
}
@media only screen and (max-width:767px){
	body{font-size:14px;}
	.pc{display:none;}
	.mo{display:inline-block;}
}
input[type="text"]::-webkit-input-placeholder{color:#aeaeae;}
input[type="text"]:-moz-placeholder{color:#aeaeae;}
input[type="text"]::-moz-placeholder{color:#aeaeae;}
input[type="text"]:-ms-input-placeholder{color:#aeaeae;}
input[type="text"]::-ms-input-placeholder{color:#aeaeae;}
input[type="password"]::-webkit-input-placeholder{color:#aeaeae;}
input[type="password"]:-moz-placeholder{color:#aeaeae;}
input[type="password"]::-moz-placeholder{color:#aeaeae;}
input[type="password"]:-ms-input-placeholder{color:#aeaeae;}
input[type="password"]::-ms-input-placeholder{color:#aeaeae;}
input[type="file"]::-webkit-input-placeholder{color:#aeaeae;}
input[type="file"]:-moz-placeholder{color:#aeaeae;}
input[type="file"]::-moz-placeholder{color:#aeaeae;}
input[type="file"]:-ms-input-placeholder{color:#aeaeae;}
input[type="file"]::-ms-input-placeholder{color:#aeaeae;}
textarea::-webkit-input-placeholder{color:#aeaeae;}
textarea:-moz-placeholder{color:#aeaeae;}
textarea::-moz-placeholder{color:#aeaeae;}
textarea:-ms-input-placeholder{color:#aeaeae;}
textarea::-ms-input-placeholder{color:#aeaeae;}
input[type="checkbox"]{position:absolute;left:-9999em;opacity:0;}
input[type="checkbox"]+label{position:relative;display:inline-block;padding:0 0 0 30px;line-height:20px;font-size:15px;color:#666;cursor:pointer;vertical-align:top;}
input[type="checkbox"]+label:before{position:absolute;left:0;top:0;content:"";display:inline-block;width:18px;height:18px;border:1px solid #d0d0d0;background-color:#fff;vertical-align:top;}
input[type="checkbox"]:checked+label:before{background:url('/Content/images/ico_checkbox_checked.png') no-repeat center center;}
input[type="radio"]{position:absolute;left:-9999em;opacity:0;}
input[type="radio"]+label{position:relative;display:inline-block;padding:0 0 0 30px;line-height:20px;font-size:15px;color:#666;cursor:pointer;vertical-align:top;}
input[type="radio"]+label:before{position:absolute;left:0;top:0;content:"";display:inline-block;width:18px;height:18px;border:1px solid #d0d0d0;border-radius:100%;background-color:#fff;vertical-align:top;}
input[type="radio"]:checked+label:before{background:url('/Content/images/ico_radio_checked.png') no-repeat center center;}
input[type="text"], input[type="password"], input[type="file"]{max-width:100%;height:36px;padding:0 10px;border:1px solid #dedede;background-color:#fff;font-size:15px;line-height:34px;}
input[type="text"]:disabled{background-color:#f7f7f7;color:#999;cursor:default;}
input[type="text"]::-ms-clear, input[type="password"]::-ms-clear, input[type="file"]::-ms-clear{display:none;}
select{max-width:100%;height:36px;padding:0 30px 0 10px;border:1px solid #dedede;background:url('/Content/images/bul_select_arr.png') no-repeat right center;background-color:#fff;font-size:15px;line-height:34px;}
select:disabled{background-color:#f7f7f7;color:#999;cursor:default;}
select::-ms-expand{display:none;}
textarea{max-width:100%;height:200px;padding:10px;border:1px solid #dedede;background-color:#fff;font-size:15px;line-height:1.4;}
@media only screen and (max-width:767px){
	input[type="checkbox"]+label{padding:1px 0 0 20px;line-height:15px;font-size:13px;}
	input[type="checkbox"]+label:before{width:13px;height:13px;}
	input[type="checkbox"]:checked+label:before{background:url('/Content/images/ico_checkbox_checked_mo.png') no-repeat center center;background-size:13px auto;}
	input[type="radio"]+label{padding:1px 0 0 20px;line-height:15px;font-size:13px;}
	input[type="radio"]+label:before{width:13px;height:13px;}
	input[type="radio"]:checked+label:before{background:url('/Content/images/ico_radio_checked.png') no-repeat center center;background-size:7px auto;}
	input[type="text"], input[type="password"], input[type="file"]{height:31px;padding:0 5px;font-size:13px;line-height:29px;}
	select{height:31px;padding:0 25px 0 5px;background:url('/Content/images/bul_select_arr_mo.png') no-repeat right center;background-size:auto 6px;background-color:#fff;font-size:13px;line-height:29px;}
	textarea{height:100px;padding:5px;font-size:13px;}
}

/* Buttons */
.btnarea{padding:50px 0 0 0;border-top:1px solid #101010;font-size:0;text-align:center;}
.btnareaIn{padding:30px 0 0 0;text-align:center;}
.btn{display:inline-block;max-width:170px;width:100%;height:66px;margin:0 3px;padding:16px 0 0 0;background-color:#9d9d9d;color:#fff;font-size:22px;text-align:center;vertical-align:top;}
.btn.red{background-color:#ee0d22;}
.btn.blue{background-color:#2277d7;}
.btn.big{max-width:450px;}
.btn.md{max-width:300px;height:46px;padding:10px 0 0 0;margin:0;font-size:18px;}
.btn.sMd{max-width:none;width:auto;height:50px;padding:13px 45px 0 45px;font-size:16px;}
.btn.sBig{max-width:none;width:auto;height:56px;padding:12px 65px 0 65px;font-size:22px;}
.sbtn{display:inline-block;height:36px;padding:8px 16px 0 16px;border:1px solid #f28993;color:#f83e50;font-size:14px;text-align:center;vertical-align:top;}
.bbsBtn{display:inline-block;height:36px;padding:10px 20px 0 20px !important;border:1px solid #f28993;color:#f83e50;text-align:center;font-size:14px;vertical-align:top;}
input[type=submit].bbsBtn{padding-top:1px;}
@media only screen and (max-width:767px){
	.btnarea{padding:30px 0 0 0;}
	.btnareaIn{padding:15px 0 0 0;}
	.btn{max-width:134px;height:45px;padding:12px 0 0 0;font-size:16px;}
	.btn.big{max-width:250px;}
	.btn.md{max-width:200px;height:36px;padding:8px 0 0 0;font-size:15px;}
	.btn.sMd{height:40px;padding:10px 25px 0 25px;font-size:15px;}
	.btn.sBig{height:41px;padding:10px 25px 0 25px;font-size:16px;}
	.sbtn{height:31px;padding:6px 7px 0 7px;font-size:13px;}
}

/* Common */
.inform{margin:30px 0 0 0;font-size:13px;color:#999;line-height:1.6;}
.inform ul li{position:relative;padding:0 0 0 8px;}
.inform ul .none{padding:0;}
.inform ul li:before{content:'*';position:absolute;left:0;top:3px;display:block;color:#999;font-size:13px;}
.inform ul .none:before{display:none;}
.inform ul li strong, .inform ul li a{color:#f83e50;}
.inform ul li ul li:before{content:'-';top:0;}
@media only screen and (max-width:767px){
	.inform{margin:15px 0 0 0;font-size:12px;}
	.inform ul li{padding:0 0 0 7px;}
	.inform ul li:before{top:2px;font-size:12px;}
}

/* Popup */
.popIframe{height:100%;}
.popIframe iframe{width:100%;height:100%;}
.popIframeSub{height:100%;max-height:654px;padding:50px 40px;}
.popIframeSub iframe{width:100%;height:100%;}
.popup{position:relative;height:100%;}
.popup h1{position:relative;height:70px;padding:17px 40px 0 40px;background-color:#ee0d22;font-size:22px;color:#fff;text-align:left;}
.popup h1 a{position:absolute;right:0;top:0;width:97px;height:100%;background:url('/Content/images/btn_pop_close.png') no-repeat center center;text-indent:-9999px;}
.popup .article{padding:40px;margin:0 !important;background-color:#fff;}
.popup .findPost .postForm{position:relative;margin:0 0 30px 0;padding:0 80px 0 0;}
.popup .findPost .postForm input[type=text]{width:100%;height:36px;padding:0 10px;}
.popup .findPost .postForm .bbsBtn{position:absolute;right:0;top:0;padding-top:1px !important;}
.popup .findPost .bbsList div{max-height:411px;overflow:auto;}
.popup .findPost .bbsList div table{border:0;}
.popup .msg{text-align:center;font-size:16px;}
.popup .msg .popBtnarea{margin:35px 0 0 0;}

/* Layer Popup */
.write .popup{z-index:101;position:absolute;left:50%;bottom:60px;display:none;width:100%;height:auto;max-width:580px;margin:0 0 0 -290px;}
.write .popup .article{padding:0;}
.popup .bbsAgree{max-height:450px;padding:35px 40px 45px 40px;font-size:15px;line-height:1.4;color:#777;overflow:auto;}
.popup .bbsAgree .nanum{margin:0 0 25px 0;font-size:22px;color:#000;font-family:'Nanum Myeongjo';font-weight:700;line-height:1.3;}
.popup .bbsAgree .tit{margin:35px 0 0 0;font-size:16px;color:#333;font-family:'Noto Medium';}
.popup .bbsAgree .tit strong{color:#ee0d22;}
.popup .bbsAgree .last{margin:30px 0 0 0;color:#333;font-size:14px;}
.popup .bbsAgree .last strong{color:#ee0d22;}
.popup .bbsAgree div{margin:10px 0 0 0;padding:20px;border:1px solid #dbdbdb;font-size:14px;line-height:1.6;}
.popup .bbsAgree div p{margin:30px 0 25px 0;font-size:15px;color:#555;font-family:'Noto Medium';}
.popup .bbsAgree div p:first-child{margin-top:0;}
.popup .bbsAgree div ul li{position:relative;padding:0 0 0 20px;margin:5px 0 0 0;}
.popup .bbsAgree div ul li:first-child{margin:0;}
.popup .bbsAgree div ul li em{position:absolute;left:0;top:0;}
.popup .bbsAgree div ul li ul{margin:10px 0 0 0;}
.popup .bbsAgree table{width:100%;margin:25px 0 0 0;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;font-size:14px;text-align:center;line-height:1.6;}
.popup .bbsAgree table th{padding:8px 10px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background-color:#f7f7f7;vertical-align:middle;}
.popup .bbsAgree table td{padding:8px 10px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;}
.popup .bbsAgree .btnarea{display:block;padding:30px 0 0 0;}
.popup .bbsAgree .btnarea a{width:auto;min-width:150px;margin:0;color:#fff;}
.estimate .popup{top:40px;bottom:inherit;}
.estimate .popup#estimateAgree2{top:65px;}
.estimate .popup .bbsAgree{max-height:none;}
.layerBg{z-index:100;position:fixed;left:0;top:0;display:none;width:100%;height:100%;background-color:#000;opacity:0.5;}
@media only screen and (max-width:767px){
	.write .popup{bottom:90px;}
	.write .popup h1{height:45px;padding:10px 20px 0 20px;font-size:19px;}
	.write .popup h1 a{width:67px;}
	.popup .bbsAgree{padding:20px 20px 25px 20px;font-size:14px;}
	.popup .bbsAgree .nanum{margin:0 0 15px 0;font-size:18px;}
	.popup .bbsAgree .tit{margin:25px 0 0 0;font-size:15px;}
	.popup .bbsAgree .last{margin:15px 0 0 0;font-size:13px;}
	.popup .bbsAgree div{margin:5px 0 0 0;padding:10px;font-size:13px;}
	.popup .bbsAgree div p{margin:15px 0 10px 0;font-size:14px;}
	.popup .bbsAgree div ul li{padding:0 0 0 18px;margin:3px 0 0 0;}
	.popup .bbsAgree div ul li ul{margin:7px 0 0 0;}
	.popup .bbsAgree table{font-size:12px;letter-spacing:-0.5px;}
}
@media only screen and (max-width:640px){
	.write .popup{left:0;margin:0;}
}

/* Top Banner */
.topBn{height:107px;background-color:#d3e8ff;font-size:0;color:#666;line-height:1;text-align:center;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.topBn.close{height:0;}
.topBn .topBnBox{position:relative;height:100%;}
.topBn .topBnBox .slider{height:100%;}
.topBn .topBnBox .slider .swiper-container{height:100%;}
.topBn .topBnBox .slider .swiper-slide a{display:block;height:100%;}
.topBn .topBnBox .slider .swiper-pagination{bottom:12px;left:0;width:100%;height:9px;}
.topBn .topBnBox .slider .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 2px 0 3px;background-color:#000;opacity:0.2;outline:0;}
.topBn .topBnBox .slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ee0d22;opacity:1;}
.topBn .topBnBox .checkArea{z-index:10;position:absolute;left:0;bottom:20px;width:100%;text-align:right;}
.topBn .topBnBox .checkArea .check{max-width:1100px;margin:0 auto;padding:0 20px;}
.topBn .topBnBox .checkArea .check p{position:relative;display:inline-block;padding:0 10px;font-size:14px;vertical-align:top;}
.topBn .topBnBox .checkArea .check p:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:13px;margin:-7px 0 0 0;background-color:#bdd0e5;}
.topBn .topBnBox .checkArea .check p:first-child:before{display:none;}
.topBn .topBnBox .checkArea .check p input[type="checkbox"]+label{padding:0 0 0 17px;line-height:13px;font-size:14px;}
.topBn .topBnBox .checkArea .check p input[type="checkbox"]+label:before{width:11px;height:11px;border:1px solid #666;background-color:#fff;}
.topBn .topBnBox .checkArea .check p input[type="checkbox"]:checked+label:before{background-size:11px auto;}
.topBn .topBnBox .checkArea .check p a{display:block;}
.topBn .topBnBox .checkArea .check p a em{position:relative;top:-1px;display:inline-block;width:13px;height:13px;margin:0 3px 0 0;border:1px solid #666;background:url('/Content/images/btn_banner_close.png') no-repeat center center;background-color:#fff;vertical-align:top;}
@media only screen and (max-width:1025px){
	.topBn{display:none;}
}
@media only screen and (max-width:767px){
	.mbNone{display:none;}
}

/* Header */
.header{z-index:99;position:relative;height:232px;border-bottom:3px solid #ee0d22;}
.header .logo{position:absolute;top:50px;left:0;width:100%;height:109px;text-align:center;}
.header .logo p{display:inline-block;width:200px;height:100%;vertical-align:top;}
.header .logo p a{display:block;height:100%;background:url('/Content/images/img_logo.png') no-repeat center 17px;text-indent:-9999px;}
.header .logo .menu{z-index:5;position:absolute;top:110px;right:67px;height:69px;padding:14px 0 0 0;}
.header .logo .menu a{display:block;width:42px;height:42px;border:1px solid #c9c9c9;background:url('/Content/images/btn_menu.png') no-repeat center center;background-color:#fff;text-indent:-9999px;}
.header .menus .utils{height:50px;border-bottom:1px solid #eee;background-color:#f4f4f4;color:#999;font-size:14px;line-height:1;}
.header .menus .utils .links{float:right;height:100%;}
.header .menus .utils .links p{position:relative;float:left;height:100%;}
.header .menus .utils .links p:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:13px;margin:-6px 0 0 0;background-color:#d6d6d6;}
.header .menus .utils .links p:first-child:before{display:none;}
.header .menus .utils .links p a{display:block;height:100%;padding:18px 14px 0 14px;}
.header .menus .utils .links p:last-child a{padding-right:0;}
.header .menus .utils .icons{float:left;height:100%;}
.header .menus .utils .icons ul{height:100%;}
.header .menus .utils .icons ul:after{content:'';clear:both;display:block;}
.header .menus .utils .icons ul li{position:relative;float:left;height:100%;}
.header .menus .utils .icons ul li:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:13px;margin:-6px 0 0 0;background-color:#d6d6d6;}
.header .menus .utils .icons ul li:first-child:before{display:none;}
.header .menus .utils .icons ul li a{display:block;height:100%;padding:0 20px;}
.header .menus .utils .icons ul li:first-child a{padding-left:0;}
.header .menus .utils .icons ul li a span{display:inline-block;height:100%;padding:18px 0 0 30px;vertical-align:top;}
.header .menus .utils .icons ul .i1 a span{background:url('/Content/images/ico_header_link1.png') no-repeat 0 center;}
.header .menus .utils .icons ul .i2 a span{background:url('/Content/images/ico_header_link2.png') no-repeat 0 center;}
.header .menus .utils .icons ul .i3 a span{background:url('/Content/images/ico_header_link3.png') no-repeat 0 center;}
.header .menus .utils .icons ul .i4 a span{background:url('/Content/images/ico_header_link4.png') no-repeat 0 center;}
.header .menus .utils .close{z-index:5;position:absolute;top:242px;right:20px;height:42px;visibility:hidden;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header.open .menus .utils .close{visibility:visible;opacity:1;}
.header .menus .utils .close a{display:block;width:42px;height:100%;border:1px solid #c9c9c9;background:url('/Content/images/btn_menu_close.png') no-repeat center center;text-indent:-9999px;}
.header .menus .utils .search{z-index:5;position:absolute;top:160px;right:0;height:69px;padding:14px 20px 0 0;background-color:#fff;font-size:0;}
.header .menus .utils .search div{height:42px;border:1px solid #c9c9c9;}
.header .menus .utils .search div input[type=text]{width:0;height:40px;padding:0;border:0;font-size:15px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header .menus .utils .search div input[type=submit]{width:40px;height:40px;background:url('/Content/images/btn_search.png') no-repeat center center;}
.header .menus .gnb{position:relative;height:70px;padding:0 89px 0 0;margin:109px 0 0 0;border-top:1px solid #e5e5e5;text-align:center;}
.header .menus .gnb .depth1{max-width:1060px;height:100%;margin:0 auto;font-size:18px;color:#333;}
.header .menus .gnb .depth1 ul{height:100%;}
.header .menus .gnb .depth1 ul:after{content:'';clear:both;display:block;}
.header .menus .gnb .depth1 ul li{position:relative;float:left;width:16.6666666%;height:100%;}
.header .menus .gnb .depth1 ul li:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:23px;margin:-11px 0 0 0;background-color:#e0e0e0;}
.header .menus .gnb .depth1 ul li:first-child:before{display:none;}
.header .menus .gnb .depth1 ul li a{display:block;height:100%;padding:21px 0 0 0;}
.header .menus .gnb .depth1 ul .on a{color:#f8182d;}
.header .menus .gnb .depth2{position:absolute;left:0;top:69px;width:100%;height:0;background:url('/Content/images/bg_gnb_line.png') repeat-x 0 bottom;background-color:#fff;font-size:15px;color:#666;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header.open .menus .gnb .depth2{height:560px;}
.header.webOpen .menus .gnb .depth2{height:560px;}
.header .menus .gnb .depth2 .depth2In{height:100%;padding:29px 89px 26px 0;border-top:1px solid #e5e5e5;}
.header .menus .gnb .depth2 .depth2In div{position:relative;max-width:1060px;height:100%;margin:0 auto;}
.header .menus .gnb .depth2 .depth2In div:after{content:'';clear:both;display:block;}
.header .menus .gnb .depth2 .depth2In div dl{float:left;width:16.6666666%;height:100%;border-left:1px solid #ededed;}
.header .menus .gnb .depth2 .depth2In div dl:first-child{border:0;}
.header .menus .gnb .depth2 .depth2In div dl dt{display:none;}
.header .menus .gnb .depth2 .depth2In div dl dd ul li a{display:block;padding:4px 0;}
.header .bg{z-index:9;position:fixed;left:0;top:0;display:none;width:100%;height:100%;background-color:#000;visibility:hidden;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
@media only screen and (min-width:959px){
	.header .menus .utils .links p a:hover{color:#f65e6c;}
	.header .menus .utils .icons ul li a:hover{color:#f65e6c;}
	.header .menus .utils .icons ul .i1 a:hover span{background:url('/Content/images/ico_header_link1_on.png') no-repeat 0 center;}
	.header .menus .utils .icons ul .i2 a:hover span{background:url('/Content/images/ico_header_link2_on.png') no-repeat 0 center;}
	.header .menus .utils .icons ul .i3 a:hover span{background:url('/Content/images/ico_header_link3_on.png') no-repeat 0 center;}
	.header .menus .utils .icons ul .i4 a:hover span{background:url('/Content/images/ico_header_link4_on.png') no-repeat 0 center;}
	.header .menus .utils .search:hover div input[type=text]{width:160px;padding:0 0 0 10px;}
	.header .menus .gnb .depth1 ul li a:hover{color:#f8182d;}
	/*.header .menus .gnb:hover .depth2{height:560px;}*/
	.header .menus .gnb .depth2 .depth2In div dl dd ul li a:hover{color:#f8182d;}
}
@media only screen and (max-width:959px){
	.header{height:67px;}
	.header .logo{position:static;height:100%;}
	.header .logo p{width:133px;}
	.header .logo p a{background:url('/Content/images/img_logo_mo.png') no-repeat center 6px;background-size:99px auto;}
	.header .logo .menu{position:absolute;top:0;right:0;height:100%;padding:0;}
	.header .logo .menu a{width:58px;height:100%;border:0;background:url('/Content/images/btn_menu_mo.png') no-repeat center center;background-size:18px auto;}
	.header .menus{z-index:99;position:fixed;right:-120%;top:0;bottom:0;width:320px;background-color:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
	.header.open .menus{right:0;}
	.header .menus .utils{height:230px;border-bottom:1px solid #dadada;}
	.header .menus .utils .inbox{padding:0;}
	.header .menus .utils .links{float:none;height:65px;background-color:#ee0d22;color:#fff;font-size:0;text-align:right;}
	.header .menus .utils .links:after{content:'';clear:both;display:block;}
	.header .menus .utils .links p{float:none;display:inline-block;font-size:14px;vertical-align:top;}
	.header .menus .utils .links p:before{background-color:#fff;}
	.header .menus .utils .links p a{padding:26px 20px 0 20px !important;}
	.header .menus .utils .icons{float:none;height:107px;text-align:center;line-height:1.4;}
	.header .menus .utils .icons:after{content:'';clear:both;display:block;}
	.header .menus .utils .icons ul li{width:25%;}
	.header .menus .utils .icons ul li:before{top:20px;height:63px;margin:0;}
	.header .menus .utils .icons ul li a{padding:0 13px !important;}
	.header .menus .utils .icons ul li a span{padding:57px 0 0 0;}
	.header .menus .utils .icons ul .i1 a span{background:url('/Content/images/ico_header_link1_mo.png') no-repeat center 20px;background-size:27px auto;}
	.header .menus .utils .icons ul .i2 a span{background:url('/Content/images/ico_header_link2_mo.png') no-repeat center 20px;background-size:25px auto;}
	.header .menus .utils .icons ul .i3 a span{background:url('/Content/images/ico_header_link3_mo.png') no-repeat center 20px;background-size:27px auto;}
	.header .menus .utils .icons ul .i4 a span{background:url('/Content/images/ico_header_link4_mo.png') no-repeat center 20px;background-size:27px auto;}
	.header .menus .utils .close{left:0;top:0;right:inherit;width:55px;height:65px;visibility:visible;opacity:1;}
	.header .menus .utils .close a{width:100%;height:100%;border:0;background:url('/Content/images/btn_menu_close_mo.png') no-repeat center center;background-size:15px auto;}
	.header .menus .utils .search{position:static;height:57px;padding:0;border-bottom:1px solid #dadada;background-color:#f4f4f4;}
	.header .menus .utils .search form{height:100%;}
	.header .menus .utils .search div{position:relative;height:100%;border:0;}
	.header .menus .utils .search div input[type=text]{width:100%;height:100%;padding:0 60px 0 10px;}
	.header .menus .utils .search div input[type=submit]{position:absolute;right:0;top:0;width:60px;height:100%;background:url('/Content/images/btn_search_mo.png') no-repeat center center;background-size:18px auto;}
	.header .menus .gnb{position:absolute;left:0;top:230px;bottom:0;width:100%;height:auto;padding:0;margin:0;border:0;text-align:left;overflow:auto;}
	.header .menus .gnb .depth1{display:none;}
	.header .menus .gnb .depth2{position:static;height:auto !important;background:none;font-size:14px;color:#777;}
	.header .menus .gnb .depth2 .depth2In{height:auto;padding:0;border:0;}
	.header .menus .gnb .depth2 .depth2In div dl{float:none;width:100%;height:auto;border:0;}
	.header .menus .gnb .depth2 .depth2In div dl dt{display:block;height:51px;border-bottom:1px solid #dadada;font-size:16px;color:#555;}
	.header .menus .gnb .depth2 .depth2In div dl dt a{display:block;height:100%;padding:0 20px;}
	.header .menus .gnb .depth2 .depth2In div dl dt a span{display:block;height:100%;padding:14px 0 0 0;background:url('/Content/images/bul_gnb_arr.png') no-repeat right center;background-size:10px auto;}
	.header .menus .gnb .depth2 .depth2In div .open dt a span{background:url('/Content/images/bul_gnb_arr_open.png') no-repeat right center;background-size:10px auto;}
	.header .menus .gnb .depth2 .depth2In div dl dd{display:none;border-bottom:1px solid #dadada;background-color:#ececec;}
	.header .menus .gnb .depth2 .depth2In div .open dd{display:block;}
	.header .menus .gnb .depth2 .depth2In div dl dd ul{margin:0 0 -1px 0;}
	.header .menus .gnb .depth2 .depth2In div dl dd ul:after{content:'';clear:both;display:block;}
	.header .menus .gnb .depth2 .depth2In div dl dd ul li{float:left;width:50%;height:46px;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
	.header .menus .gnb .depth2 .depth2In div dl dd ul li a{display:block;height:100%;padding:13px 0 0 20px;}
	.header .bg{display:block;}
	.header.open .bg{display:block;visibility:visible;opacity:0.7;}
}

/* Footer */
.footer{z-index:97;position:relative;background-color:#676767;color:#ccc;font-size:14px;}
.footer .links{height:50px;border-bottom:1px solid #5e5e5e;color:#dadada;}
.footer .links .relate{z-index:5;position:absolute;right:20px;top:0;width:233px;height:50px;color:#777;font-size:14px;}
.footer .links .relate dl{position:relative;height:100%;}
.footer .links .relate dl dt{height:100%;border:1px solid #6b6b6b;background-color:#838383;color:#fff;}
.footer .links .relate dl dt a{display:block;height:100%;padding:0 29px;}
.footer .links .relate dl dt a span{display:block;height:100%;padding:15px 0 0 0;background:url('/Content/images/btn_footer_plus.png') no-repeat right center;}
.footer .links .relate dl dd{position:absolute;left:0;bottom:50px;display:none;width:100%;padding:10px 30px;border:1px solid #6b6b6b;border-bottom:0;background-color:#fff;}
.footer .links .relate dl dd ul li{border-bottom:1px solid #d8d8d8;}
.footer .links .relate dl dd ul li:last-child{border:0;}
.footer .links .relate dl dd ul li a{display:block;padding:11px 0 7px 0;}
.footer .links .mini{position:relative;height:100%;margin:0 0 0 -20px;}
.footer .links .mini ul{height:100%;}
.footer .links .mini ul:after{content:'';clear:both;display:block;}
.footer .links .mini ul li{position:relative;float:left;height:100%;}
.footer .links .mini ul li:before{content:'';position:absolute;right:0;top:50%;display:block;width:1px;height:11px;margin:-5px 0 0 0;background-color:#898989;}
.footer .links .mini ul li:last-child:before{display:none;}
.footer .links .mini ul li a{display:block;height:100%;padding:15px 20px 0 20px;}
.footer .copyright{padding:34px 0 32px 0;}
.footer .copyright .info{position:relative;margin:0 0 0 -15px;padding:0 111px 0 0;}
.footer .copyright .info span{display:inline-block;padding:0 15px;vertical-align:top;}
.footer .copyright .info p{position:absolute;right:0;top:0;width:111px;height:52px;background:url('/Content/images/img_footer_award2.png') no-repeat 0 0;text-indent:-9999px;}
.footer .copyright .txt{margin:10px 0 0 0;font-size:13px;color:#b3b3b3;text-transform:uppercase;}
@media only screen and (min-width:767px){
	.footer .links .mini ul li a:hover{color:#ffc0c0;}
	.footer .links .relate dl:hover dd{display:block;}
	.footer .links .relate dl dd ul li a:hover{color:#ff3c3c;}
}
@media only screen and (max-width:1240px){
	.footer .links .relate{right:0;}
}
@media only screen and (max-width:1023px){
	.footer .links .relate{width:160px;}
}
@media only screen and (max-width:959px){
	.footer .links{height:auto;}
	.footer .links .inbox{padding:0;}
	.footer .links .relate{position:static;width:100%;}
	.footer .links .relate dl dt a{padding:0 20px;}
	.footer .links .relate dl dd{padding:10px 20px;}
	.footer .links .mini{padding:12px 20px;margin:0 0 0 -15px;}
	.footer .links .mini ul li a{padding:3px 15px 0 15px;}
}
@media only screen and (max-width:767px){
	.footer{font-size:13px;}
	.footer .links .relate dl dt{background-color:#5c5c5c;color:#bebebe;}
	.footer .links .relate dl dt a{padding:0 30px;}
	.footer .links .relate dl dt a span{background:url('/Content/images/btn_footer_plus_mo.png') no-repeat right center;background-size:9px auto;}
	.footer .links .relate dl dd{padding:10px 30px;}
	.footer .links .relate .on dd{display:block;}
	.footer .links .mini{padding:12px 30px;margin:0 0 0 -10px;}
	.footer .links .mini ul li a{padding:4px 10px 0 10px;}
	.footer .copyright{padding:23px 30px 20px 30px;}
	.footer .copyright .inbox{padding:0;}
	.footer .copyright .info{margin:0 0 0 -11px;padding:0;}
	.footer .copyright .info span{padding:0 11px;}
	.footer .copyright .info p{position:static;width:70px;height:33px;margin:15px 11px 0 11px;background:url('/Content/images/img_footer_award_mo2.png') no-repeat 0 0;background-size:70px auto;}
	.footer .copyright .txt{margin:15px 0 0 0;}
}

/* Contents */
.subVs{position:relative;width:100%;height:170px;border-bottom:1px solid #d8d8d8;overflow:hidden;}
.subVs .visual{position:absolute;top:50%;left:50%;width:100%;}
.subVs .visual img{min-width:100%;max-width:none;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.subVs .title{position:absolute;left:0;top:0;width:100%;height:100%;font-size:30px;font-family:'Noto Bold';color:#333;line-height:169px;}
.subVs .title .inbox{max-width:1200px;padding:0 70px;}
.subVs .title .inbox div{display:inline-block;line-height:1.2;vertical-align:middle;}
.subVs .title span{display:block;font-size:18px;font-family:'Montserrat';font-weight:700;text-transform:uppercase;visibility:hidden;}
.subVs .title p{margin:5px 0 0 0;visibility:hidden;}
.navigation{z-index:98;position:relative;height:51px;border-bottom:1px solid #d8d8d8;color:#777;font-size:16px;}
.navigation .inbox{max-width:1200px;padding:0;}
.navigation p{float:left;width:56px;height:100%;border-left:1px solid #d8d8d8;}
.navigation p a{display:block;height:100%;background:url('/Content/images/ico_navi_home.png') no-repeat center center;text-indent:-9999px;}
.navigation dl{position:relative;float:left;min-width:170px;height:100%;margin:0 0 0 -1px;}
.navigation .long{min-width:220px;}
.navigation .long2{min-width:270px;}
.navigation dl dt{position:relative;height:100%;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.navigation dl dt a{display:block;height:100%;padding:0 20px 0 18px;color:#555;}
.navigation dl dt a span{display:block;height:100%;padding:14px 50px 0 0;background:url('/Content/images/btn_navi_arr.png') no-repeat right center;background-size:9px auto;}
.navigation dl dt em{position:absolute;left:0;top:0;display:block;width:100%;height:100%;}
.navigation dl dd{position:absolute;left:0;top:50px;display:none;width:100%;border:1px solid #d8d8d8;border-top:0;background-color:#fff;}
.navigation dl dd ul{position:relative;padding:15px 0;}
.navigation dl dd ul:before{content:'';position:absolute;left:20px;right:20px;top:0;display:block;height:1px;background-color:#ececec;}
.navigation dl dd ul li a{display:block;width:100%;padding:9px 20px 6px 18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.navigation dl dd ul .on a{background-color:#ededed;}
.contents{padding:65px 0 90px 0;}
.contents .titleArea{max-width:1200px;margin:0 auto;padding:0 20px;font-size:15px;color:#888;line-height:1.4;text-align:center;}
.contents .titleArea.line{padding-bottom:65px;border-bottom:1px solid #e5e5e5;}
.contents .titleArea h1{font-size:40px;color:#333;font-family:'Noto Bold';}
.contents .titleArea h1 strong{color:#ee0d22;}
.contents .titleArea p{margin:20px 0 0 0;}
.contents .titleArea div{max-width:980px;margin:40px auto 0 auto;padding:0 20px;}
.contents .titleArea div ul{padding:27px 60px 25px 60px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#888;font-size:15px;text-align:left;}
.contents .titleArea div ul li{position:relative;padding:0 0 0 10px;margin:1px 0 0 0;}
.contents .titleArea div ul li:before{content:'';position:absolute;left:0;top:8px;display:block;width:4px;height:4px;border-radius:100%;background-color:#ee0d22;}
.contents .titleArea .icons{width:520px;margin:0 auto -30px auto;padding:20px 0 0 0;text-align:center;font-size:15px;color:#999;}
.contents .titleArea .icons:after{content:'';clear:both;display:block;}
.contents .titleArea .icons p{float:left;width:104px;}
.contents .titleArea .icons .on{color:#ee0d22;}
.contents .titleArea .icons p span{display:inline-block;width:80px;height:80px;margin:0 0 15px 0;border:1px solid #a8a8a8;border-radius:100%;vertical-align:top;}
.contents .titleArea .icons .e1.on span{background:url('/Content/images/ico_estimate_step1_on.png') no-repeat center center;}
.contents .titleArea .icons .e2 span{background:url('/Content/images/ico_estimate_step2.png') no-repeat center center;}
.contents .titleArea .icons .e2.on span{background:url('/Content/images/ico_estimate_step2_on.png') no-repeat center center;}
.contents .titleArea .icons .e3 span{background:url('/Content/images/ico_estimate_step3.png') no-repeat center center;}
.contents .titleArea .icons .e3.on span{background:url('/Content/images/ico_estimate_step3_on.png') no-repeat center center;}
.contents .titleArea .icons .e4 span{background:url('/Content/images/ico_estimate_step4.png') no-repeat center center;}
.contents .titleArea .icons .e4.on span{background:url('/Content/images/ico_estimate_step4_on.png') no-repeat center center;}
.contents .titleArea .icons .e5 span{background:url('/Content/images/ico_estimate_step5.png') no-repeat center center;}
.contents .titleArea .icons .e5.on span{background:url('/Content/images/ico_estimate_step5_on.png') no-repeat center center;}
.contents .titleArea .icons .on span{border:1px solid #ee0d22;background-color:#ee0d22 !important;}
.tabArea{margin:56px 0 0 0;padding:0 20px;font-size:16px;color:#777;text-align:center;word-break:break-all;}
.tabArea ul{margin:0 auto;}
.tabArea .cols2{max-width:404px;}
.tabArea .cols3{max-width:605px;}
.tabArea .cols4{max-width:806px;}
.tabArea .cols6.line2{max-width:806px;}
.tabArea ul:after{content:'';clear:both;display:block;}
.tabArea ul li{float:left;height:50px;margin:-1px 0 0 0;}
.tabArea .line2 li{height:75px;}
.tabArea .cols2 li{width:50%;}
.tabArea .cols3 li{width:33.3333333%;}
.tabArea .cols4 li{width:25%;}
.tabArea .cols6 li{width:16.6666666%;}
.tabArea ul li a{display:block;height:100%;margin:0 -1px 0 0;border:1px solid #cbcbcb;line-height:48px;}
.tabArea .line2 li a{line-height:72px;}
.tabArea ul .on a{border:1px solid #ee0d22;background-color:#ee0d22;color:#fff;}
.tabArea ul li a span{display:inline-block;line-height:1.2;vertical-align:middle;}
.tabArea.gray{margin:51px 0 0 0;padding:0 40px;}
.tabArea.gray ul .on a{border:1px solid #333;background-color:#333;color:#fff;}
.tabArea ul li a em{display:block;margin:3px 0 0 0;}
.subTabArea{max-width:920px;margin:-35px auto 0 auto;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:0;line-height:1;color:#777;font-family:'Noto Medium';}
.subTabArea ul{padding:0 35px;}
.subTabArea ul li{position:relative;display:inline-block;font-size:16px;vertical-align:top;}
.subTabArea ul li:before{content:'';position:absolute;right:0;top:50%;display:block;width:1px;height:16px;margin:-8px 0 0 0;background-color:#e9e9e9;}
.subTabArea ul li:last-child:before{display:none;}
.subTabArea ul li a{display:block;height:56px;padding:20px 20px 0 20px;}
.subTabArea ul .on a{color:#ee0d22;}
.subTabBoxs{margin:70px 0 0 0;}
.contents .article{max-width:960px;padding:0 20px;margin:50px auto 0 auto;}
.contents .article.big{max-width:1240px;}
.dotOnlyList li{position:relative;margin:1px 0 0 0;padding:0 0 0 10px;}
.dotOnlyList.minh147{min-height:147px;}
.dotOnlyList.minh99{min-height:99px;}
.dotOnlyList li:first-child{margin:0;}
.dotOnlyList li:before{content:'';position:absolute;left:0;top:9px;display:block;width:4px;height:4px;border-radius:100%;background-color:#ee0d22;}
.dotOnlyList.gray li:before{background-color:#979797;}
.dotOnlyList li ul{margin:3px 0 8px 0;}
.dotOnlyList li .sm{display:block;font-size:13px;color:#999;}
@media only screen and (min-width:767px){
	.navigation dl:hover dt a span{background:url('/Content/images/btn_navi_arr_over.png') no-repeat right center;background-size:9px auto;}
	.navigation dl:hover dd{display:block;}
	.navigation dl dd ul li a:hover{background-color:#ededed;}
}
@media only screen and (max-width:1023px){
	.contents .titleArea div ul{padding:27px 20px 25px 20px;}
}
@media only screen and (max-width:959px){
	.subVs .title .inbox{padding:0 30px;}
	.navigation dl{max-width:24%;}
	.navigation .long{min-width:170px;}
	.navigation .long2{min-width:170px;}
	.navigation dl dt a span{padding-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
}
@media only screen and (max-width:767px){
	.subVs{height:140px;}
	.subVs .title{font-size:26px;line-height:139px;}
	.subVs .title span{font-size:16px;}
	.subVs .title p{margin:3px 0 0 0;}
	.navigation{font-size:14px;}
	.navigation p{display:none;}
	.navigation dl{width:33.3333333%;min-width:0 !important;max-width:none !important;margin:0;}
	.navigation dl dt{border-left:0;}
	.navigation p+dl dt{border-left:1px solid #d8d8d8;}
	.navigation .long dt{border-right:0;}
	.navigation dl dt a{padding:0 15px;}
	.navigation dl dt a span{width:100%;padding:16px 20px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.navigation .on dt a span{background:url('/Content/images/btn_navi_arr_over.png') no-repeat right center;background-size:9px auto;}
	.navigation dl dd{width:auto;left:-1px;right:0;}
	.navigation p+dl dd{left:0;}
	.navigation .long dd{border-right:0;}
	.navigation .on dd{display:block;}
	.navigation dl dd ul{padding:10px 0;}
	.navigation dl dd ul li a{padding:7px 15px 4px 15px;}
	.contents{padding:30px 0 50px 0;}
	.contents .titleArea{font-size:13px;}
	.contents .titleArea.line{padding-bottom:30px;}
	.contents .titleArea h1{font-size:28px;}
	.contents .titleArea p{margin:10px 0 0 0;}
	.contents .titleArea p br{display:none;}
	.contents .titleArea div{margin:20px 0 0 0;padding:0;}
	.contents .titleArea div ul{padding:17px 10px 15px 10px;font-size:14px;}
	.contents .titleArea div ul li{padding:0 0 0 10px;margin:1px 0 0 0;}
	.contents .titleArea div ul li:before{width:3px;height:3px;}	
	.contents .titleArea .icons{width:300px;margin:0 auto -10px auto;padding:10px 0 0 0;font-size:14px;}
	.contents .titleArea .icons p{width:60px;}
	.contents .titleArea .icons p span{width:50px;height:50px;margin:0 0 10px 0;}
	.contents .titleArea .icons .e1.on span{background-size:28px auto;}
	.contents .titleArea .icons .e2 span{background-size:22px auto;}
	.contents .titleArea .icons .e2.on span{background-size:22px auto;}
	.contents .titleArea .icons .e3 span{background-size:27px auto;}
	.contents .titleArea .icons .e3.on span{background-size:27px auto;}
	.contents .titleArea .icons .e4 span{background-size:21px auto;}
	.contents .titleArea .icons .e4.on span{background-size:21px auto;}
	.contents .titleArea .icons .e5 span{background-size:26px auto;}
	.contents .titleArea .icons .e5.on span{background-size:26px auto;}
	.tabArea{margin:31px 0 0 0;font-size:15px;}
	.tabArea ul li{height:46px;}
	.tabArea .line2 li{height:55px;}
	.tabArea .line3 li{height:69px;}
	.tabArea .cols6 li{width:33.3333333%;}
	.tabArea ul li a{padding:0 5px;line-height:46px;}
	.tabArea .line2 li a{line-height:55px;}
	.tabArea .line3 li a{line-height:69px;}	
	.subTabArea{margin:-5px 0 0 0;padding:12px 0;}
	.subTabArea ul{padding:0;}
	.subTabArea ul li{font-size:15px;}
	.subTabArea ul li a{height:32px;padding:9px 17px 0 17px;}
	.subTabBoxs{margin:35px 0 0 0;}	
	.contents .article{margin:35px auto 0 auto;}	
	.dotOnlyList{min-height:0 !important;}
	.dotOnlyList li{padding:0 0 0 8px;}
	.dotOnlyList li:before{top:8px;width:3px;height:3px;}
}

/* Main */
.main{padding:0 0 60px 0;}
.main .news{font-size:15px;color:#777;}
.main .news .newsBox{position:relative;margin:0 -35px;padding:60px 0 0 0;}
.main .news .newsBox:before{content:'';position:absolute;left:35px;right:35px;top:0;display:block;height:1px;background-color:#dcdcdc;}
.main .news .newsBox:after{content:'';clear:both;display:block;}
.main .news .newsBox .box{float:left;width:33.3333333%;padding:0 35px;border-left:1px solid #e3e3e3;}
.main .news .newsBox .box:first-child{border:0;}
.main .news .newsBox .box dl dt{margin:0 0 20px 0;font-size:22px;color:#333;line-height:1;}
.main .news .newsBox .box dl dt a{display:block;background:url('/Content/images/btn_main_plus.png') no-repeat right center;font-family:'Noto Medium';}
.main .news .newsBox .box dl dd ul li{border-bottom:1px solid #e4e4e4;}
.main .news .newsBox .box dl dd ul li a{position:relative;display:block;padding:11px 0 9px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main .news .newsBox .box.b1 dl dd ul li a{padding-right:70px;}
.main .news .newsBox .box dl dd ul li a span{display:inline-block;width:110px;color:#333;vertical-align:top;}
.main .news .newsBox .box.b2 dl dd ul li a span{width:110px;}
.main .news .newsBox .box.b3 dl dd ul li a span{width:110px;}
.main .news .newsBox .box dl dd ul li a em{position:absolute;right:0;top:11px;display:block;padding:1px 0 0 0;font-size:13px;color:#999;}
@media only screen and (min-width:767px){
	.main .news .newsBox .box dl dt a:hover{background:url('/Content/images/btn_main_plus_over.png') no-repeat right center;}
	.main .news .newsBox .box dl dd ul li a:hover{color:#ff3c3c;}
	.main .news .newsBox .box dl dd ul li a:hover span{color:#ff3c3c;}
	.main .news .newsBox .box dl dd ul li a:hover em{color:#ff3c3c;}
}
@media only screen and (max-width:1240px){
	.main .news .newsBox{margin:0 -20px;}
	.main .news .newsBox .box{padding:0 20px;}
	.main .news .newsBox:before{left:0;right:0;}
}
@media only screen and (max-width:959px){
	.main .news{font-size:14px;}
	.main .news .newsBox .box dl dd ul li a span{width:60px;}
	.main .news .newsBox .box.b2 dl dd ul li a span{width:70px;}
	.main .news .newsBox .box.b3 dl dd ul li a span{width:100px;}
}
@media only screen and (max-width:767px){
	.main .news .newsBox{margin:0 10px;padding:35px 0 0 0;}
	.main .news .newsBox .box{float:none;width:100%;padding:0;margin:35px 0 0 0;border:0;}
	.main .news .newsBox .box:first-child{margin:0;}
	.main .news .newsBox .box dl dt{margin:0 0 10px 0;font-size:20px;}
	.main .news .newsBox .box dl dt a{display:block;background:url('/Content/images/btn_main_plus_mo.png') no-repeat right center;background-size:19px auto;}
	.main .news .newsBox .box dl dd ul li:last-child{display:none;}
	.main .news .newsBox .box.b1 dl dd ul li a{padding-right:0;}
	.main .news .newsBox .box dl dd ul li a em{display:none;}
}
.main .banner{height:212px;margin:65px 0 0 0;font-size:14px;overflow:hidden;}
.main .banner .icons{float:left;width:67.75%;height:100%;border:1px solid #d8d8d8;text-align:center;line-height:1.4;}
.main .banner .icons ul{height:100%;}
.main .banner .icons ul:after{content:'';clear:both;display:block;}
.main .banner .icons ul li{position:relative;float:left;width:25%;height:100%;}
.main .banner .icons ul li:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:160px;margin:-80px 0 0 0;background-color:#dcdcdc;}
.main .banner .icons ul li:first-child:before{display:none;}
.main .banner .icons ul li a{position:relative;display:block;height:100%;}
.main .banner .icons ul li a div{height:100%;padding:22px 0 0 0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main .banner .icons ul li a .hover{padding:44px 0 0 0;margin:0;}
.main .banner .icons ul li a div p{color:#333;font-size:19px;font-family:'Noto Medium';}
.main .banner .icons ul li a div span{display:block;padding:80px 0 0 0;margin:22px 0 0 0;}
.main .banner .icons ul .b1 a div span{background:url('/Content/images/ico_main_banner1.png') no-repeat center 0;}
.main .banner .icons ul .b2 a div span{background:url('/Content/images/ico_main_banner2.png') no-repeat center 0;}
.main .banner .icons ul .b3 a div span{background:url('/Content/images/ico_main_banner3.png') no-repeat center 0;}
.main .banner .icons ul .b4 a div span{background:url('/Content/images/ico_main_banner4.png') no-repeat center 0;}
.main .banner .icons ul li a .hover span{padding:0;margin:9px 0 0 0;background:none !important;}
.main .banner .icons ul li a div em{display:inline-block;width:87px;height:30px;margin:17px 0 0 0;padding:5px 0 0 0;border:1px solid #f65e6c;color:#f65e6c;vertical-align:top;}
.main .banner .call{float:left;width:32.25%;height:100%;padding:25px 0 0 0;background-color:#ff1e1e;color:#fff;}
.main .banner .call .title{width:270px;margin:0 auto;font-size:22px;font-family:'Noto Medium';}
.main .banner .call .num{width:270px;margin:40px auto 0 auto;font-size:30px;font-family:'Montserrat';font-weight:700;line-height:1;}
.main .banner .call div{width:270px;margin:6px auto 0 auto;}
.main .banner .call div p{margin:0 -13px 0 -15px;}
.main .banner .call div p span{position:relative;display:inline-block;padding:0 13px 0 15px;vertical-align:top;}
.main .banner .call div p span:last-child{padding-right:0;}
.main .banner .call div p span:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:12px;margin:-6px 0 0 0;background-color:#ff8f8f;}
.main .banner .call div p span:first-child:before{display:none;}
@media only screen and (min-width:767px){
	.main .banner .icons ul li a:hover div:first-child{margin:-210px 0 0 0;}
}
@media only screen and (max-width:959px){
	.main .banner{font-size:13px;}
	.main .banner .inbox{padding:0 270px 0 0;}
	.main .banner .icons{float:none;width:100%;}
	.main .banner .icons ul li a div{padding:24px 0 0 0;}
	.main .banner .icons ul li a .hover{padding:46px 0 0 0;}
	.main .banner .icons ul li a div p{font-size:17px;}
	.main .banner .call{position:absolute;right:0;top:0;float:none;width:270px;padding:30px 0 0 0;}
	.main .banner .call .title{width:240px;font-size:20px;}
	.main .banner .call .num{width:240px;font-size:28px;}
	.main .banner .call div{width:240px;}
	.main .banner .call div p{margin:0 -8px 0 -10px;}
	.main .banner .call div p span{padding:0 8px 0 10px;}
}
@media only screen and (max-width:767px){
	.main{padding:0 0 40px 0;}
	.main .banner{height:auto;margin:39px 0 0 0;}
	.main .banner .inbox{padding:0 30px;}
	.main .banner .icons{padding:0 20px;text-align:left;}
	.main .banner .icons ul li{float:none;width:100%;border-bottom:1px solid #dcdcdc;}
	.main .banner .icons ul li:last-child{border:0;}
	.main .banner .icons ul li:before{display:none;}
	.main .banner .icons ul li a .hover{display:none;}
	.main .banner .icons ul li a div{padding:17px 0 17px 100px;}
	.main .banner .icons ul .b1 a div{background:url('/Content/images/ico_main_banner1_mo.png') no-repeat 25px center;background-size:42px auto;}
	.main .banner .icons ul .b2 a div{background:url('/Content/images/ico_main_banner2_mo.png') no-repeat 21px center;background-size:49px auto;}
	.main .banner .icons ul .b3 a div{background:url('/Content/images/ico_main_banner3_mo.png') no-repeat 27px center;background-size:37px auto;}
	.main .banner .icons ul .b4 a div{background:url('/Content/images/ico_main_banner4_mo.png') no-repeat 27px center;background-size:37px auto;}
	.main .banner .icons ul li a div p{font-size:16px;}
	.main .banner .icons ul li a div span{margin:5px 0 0 0;padding:0;background:none !important;}
	.main .banner .call{position:static;width:100%;height:auto;padding:22px 0 29px 0;}
	.main .banner .call .num{margin:7px auto 0 auto;font-size:26px;}
	.main .banner .call div{margin:17px auto 0 auto;}
}
.main .slider{height:487px;font-size:24px;color:#666;line-height:1.3;color:#666;}
.main .slider .swiper-container{height:100%;}
.main .slider .swiper-slide{overflow:hidden;}
.main .slider .swiper-slide.ms1{background-color:#ffe681;}
.main .slider .swiper-slide.ms2{background-color:#fff;}
.main .slider .swiper-slide.ms3{background-color:#1f4868;color:#a9b3bd;}
.main .slider .swiper-slide.ms4{background-color:#59473a;color:#b8b3af;}
.main .slider .swiper-slide.swiper-slide-active{z-index:10;}
.main .slider .swiper-pagination{bottom:inherit;top:81px;left:50%;max-width:1060px;height:9px;margin:0 0 0 -530px;text-align:left;}
.main .slider .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 5px 0 0;border-radius:5px;background-color:#000;opacity:0.3;vertical-align:top;}
.main .slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:27px;background-color:#ee0d22;opacity:1;}
.main .slider .swiper-slide .inbox{max-width:1200px;padding:0;}
.main .slider .swiper-slide .mnSlide{height:100%;padding:0 34px 0 70px;}
.main .slider .swiper-slide.ms2 .mnSlide{padding-right:35px;}
.main .slider .swiper-slide.ms3 .mnSlide{padding-right:29px;}
.main .slider .swiper-slide.ms4 .mnSlide{padding-right:93px;}
.main .slider .swiper-slide .mnSlide .mnSlideBox{height:100%;padding:130px 0 0 0;}

.main .slider .swiper-slide.ms1 .mnSlide .mnSlideBox{background:url('/Content/images/bg_main_vs1.png') no-repeat right 79px;}
.main .slider .swiper-slide.ms2 .mnSlide .mnSlideBox{background:url('/Content/images/bg_main_vs2.png') no-repeat right 57px;}
.main .slider .swiper-slide.ms3 .mnSlide .mnSlideBox{background:url('/Content/images/bg_main_vs3.png') no-repeat right 111px;}
.main .slider .swiper-slide.ms4 .mnSlide .mnSlideBox{background:url('/Content/images/bg_main_vs4.png') no-repeat right 66px;}
.main .slider .swiper-slide .mnSlide .mnSlideBox p{color:#333;font-size:40px;line-height:1.1;text-transform:uppercase;visibility:hidden;}
.main .slider .swiper-slide .mnSlide .mnSlideBox p.animated{visibility:visible;}
.main .slider .swiper-slide.ms3 .mnSlide .mnSlideBox p{color:#fff;}
.main .slider .swiper-slide.ms4 .mnSlide .mnSlideBox p{color:#fff;}
.main .slider .swiper-slide .mnSlide .mnSlideBox p strong{display:block;margin:20px 0 0 0;font-size:48px;font-family:'Noto Bold';}
.main .slider .swiper-slide .mnSlide .mnSlideBox span{display:block;margin:64px 0 0 0;visibility:hidden;}
.main .slider .swiper-slide .mnSlide .mnSlideBox span.animated{visibility:visible;}
@media only screen and (max-width:1240px){
	.main .slider .swiper-pagination{left:0;margin:0;padding:0 0 0 70px;}
}
@media only screen and (max-width:1023px){
	.main .slider{height:387px;font-size:20px;}
	.main .slider .swiper-pagination{top:51px;padding:0 0 0 40px;}
	.main .slider .swiper-slide .mnSlide{padding:0 40px !important;}
	.main .slider .swiper-slide .mnSlide .mnSlideBox{padding:80px 0 0 0;}
	.main .slider .swiper-slide.ms1 .mnSlide .mnSlideBox{background-size:374px auto;background-position:right center;}
	.main .slider .swiper-slide.ms2 .mnSlide .mnSlideBox{background-size:373px auto;background-position:right center;}
	.main .slider .swiper-slide.ms3 .mnSlide .mnSlideBox{background-size:383px auto;background-position:right center;}
	.main .slider .swiper-slide.ms4 .mnSlide .mnSlideBox{background-size:313px auto;background-position:right center;}
	.main .slider .swiper-slide .mnSlide .mnSlideBox p{font-size:34px;}
	.main .slider .swiper-slide .mnSlide .mnSlideBox p strong{font-size:42px;}
    .main .slider .swiper-slide.ms .mnSlide .mnSlideBox{background-size:374px auto !important;background-position:right center !important;}
}
@media only screen and (max-width:767px){
	.main .slider{height:425px;font-size:15px;}
	.main .slider .swiper-pagination{top:31px;}
	.main .slider .swiper-slide{min-width:100%;}
	.main .slider .swiper-slide .mnSlide{padding:0 40px 20px 40px !important;}
	.main .slider .swiper-slide .mnSlide .mnSlideBox{padding:56px 0 0 0;}
	.main .slider .swiper-slide.ms1 .mnSlide .mnSlideBox{background-size:280px auto;background-position:center bottom;}
	.main .slider .swiper-slide.ms2 .mnSlide .mnSlideBox{background-size:280px auto;background-position:center bottom;}
	.main .slider .swiper-slide.ms3 .mnSlide .mnSlideBox{background-size:287px auto;background-position:center bottom;}
	.main .slider .swiper-slide.ms4 .mnSlide .mnSlideBox{background-size:235px auto;background-position:center bottom;}
	.main .slider .swiper-slide .mnSlide .mnSlideBox p{font-size:20px;}
	.main .slider .swiper-slide .mnSlide .mnSlideBox p strong{margin:10px 0 0 0;font-size:30px;}
	.main .slider .swiper-slide .mnSlide .mnSlideBox span{margin:14px 0 0 0;}
.main .slider .swiper-slide.ms .mnSlide .mnSlideBox{background-size:280px auto !important;background-position:center bottom !important;}
}

/* Form */
.form{padding:40px 30px 50px 30px;border-top:1px solid #101010;}
.form.noBtn{border-bottom:1px solid #101010;}
.form .title{margin:0 0 25px 0;font-size:22px;color:#333;font-family:'Noto Bold';}
.form .title strong{color:#ee0d22;}
.form .title span{display:block;margin:5px 0 0 0;font-size:14px;line-height:1.4;color:#999;font-family:'Noto Regular';}
.form .sub{margin:28px 0 15px 0;padding:25px 0 0 0;border-top:1px solid #9a9a9a;color:#333;font-size:16px;font-family:'Noto Medium';}
.form .sub.fir{margin-top:0;padding-top:0;border:0;}
.form .agree .agreeBox{height:196px;padding:25px 30px;border:1px solid #dbdbdb;color:#777;font-size:14px;line-height:1.8;overflow:auto;}
.form .agree .agreeBox p{margin:30px 0 5px 0;font-size:15px;color:#555;font-family:'Noto Medium';}
.form .agree .agreeBox p:first-child{margin-top:0;}
.form .agree .agreeBox ul li ul{margin:0 0 0 20px;}
.form .agree .agreeBox span{display:block;margin:30px 0 5px 0;}
.form .agree .agreeBox table{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background-color:#fff;text-align:center;line-height:1.6;}
.form .agree .agreeBox table th{padding:8px 10px 5px 10px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background-color:#f7f7f7;color:#666;}
.form .agree .agreeBox table td{padding:8px 10px 5px 10px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;}
.form .check{margin:28px 0 0 0;text-align:center;}
.form .check.alignL{text-align:left;}
.form .tb{color:#777;font-size:15px;line-height:1.4;}
.form .tb table{width:100%;border-top:1px solid #c5c5c5;}
.form .tb table+table{margin:2px 0 0 0;border-top:1px solid #e1e1e1;}
.form .tb table th{width:21%;padding:0 0 0 3.5%;border-bottom:1px solid #e1e1e1;background-color:#f7f7f7;text-align:left;vertical-align:middle;word-break:break-all;}
.form .tb table th em{color:#ee0d22;}
.form .tb table td{width:79%;padding:8px 3%;border-bottom:1px solid #e1e1e1;}
.form .tb table td .desc{margin:8px 0 0 0;font-size:13px;color:#999;}
.form .tb table td .txt{margin:8px 0 7px 0;}
.form .tb table td .withBtn{position:relative;max-width:350px;padding:0 90px 0 0;}
.form .tb table td .withBtn.post{padding-right:115px;}
.form .tb table td .withBtn input[type=text]{width:100%;}
.form .tb table td .withBtn a{position:absolute;right:0;top:0;}
.form .tb table td .phone{max-width:350px;}
.form .tb table td .phone:after{content:'';clear:both;display:block;}
.form .tb table td .phone select, .form .tb table td .phone input[type=text]{float:left;width:32%;margin:0 2% 0 0;}
.form .tb table td .phone select:last-child, .form .tb table td .phone input[type=text]:last-child{margin:0;}
.form .tb table td .phone2{max-width:350px;}
.form .tb table td .phone2:after{content:'';clear:both;display:block;}
.form .tb table td .phone2 select{float:left;width:48%;margin:0 2% 0 0;}
.form .tb table td .phone2 input[type=text]{float:left;width:24%;margin:0 2% 0 0;}
.form .tb table td .phone2 input[type=text]:last-child{margin:0;}
.form .tb table td .phone2 select:last-child{width:50%;margin:0;}
.form .tb table td .birth{max-width:400px;}
.form .tb table td .birth:after{content:'';clear:both;display:block;}
.form .tb table td .birth select{float:left;width:23.5%;margin:0 2% 0 0;}
.form .tb table td .birth select:last-child{margin:0;}
.form .tb table td .cols2{max-width:350px;}
.form .tb table td .cols2:after{content:'';clear:both;display:block;}
.form .tb table td .cols2 input[type=text]{float:left;width:49%;margin:0 1% 0 0;}
.form .tb table td .cols2 input[type=text]:last-child{width:50%;margin:0;}
.form .tb table td .cols4{max-width:350px;}
.form .tb table td .cols4:after{content:'';clear:both;display:block;}
.form .tb table td .cols4 input[type=text]{float:left;width:24%;margin:0 1% 0 0;}
.form .tb table td .cols4 input[type=text]:last-child{width:25%;margin:0;}
.form .tb table td .cal{padding-right:38px;background:url('/Content/images/ico_calendar.png') no-repeat right center;}
.form .tb table td .sec{margin:5px 0 0 0;}
.form .tb table td .chkWith p{position:relative;display:inline-block;width:243px;min-height:36px;padding:0 110px 0 0;margin:0 0 5px 0;vertical-align:top;}
.form .tb table td .chkWith p:last-child{margin:0;}
.form .tb table td .chkWith p label{position:relative;top:8px;}
.form .tb table td .chkWith p span{position:absolute;right:0;top:0;}
.form .tb table td .chkWith p span em{position:relative;display:inline-block;vertical-align:top;}
.form .tb table td .chkWith p span em input{width:88px;padding-right:25px;}
.form .tb table td .chkWith p span em a{z-index:1;position:absolute;right:0;display:block;width:21px;height:19px;border:1px solid #dedede;background-color:#fff !important;text-indent:-9999px;}
.form .tb table td .chkWith p span em .up{top:0;background:url('/Content/images/btn_estimate_up.png') no-repeat center center;}
.form .tb table td .chkWith p span em .down{top:18px;height:18px;background:url('/Content/images/btn_estimate_down.png') no-repeat center center;}
.form .tb table td .chkWith p span i{position:relative;top:8px;display:inline-block;margin:0 0 0 5px;}
.form .tb table td input[type="checkbox"]+label{margin:0 30px 0 0;}
.form .tb table td input[type="checkbox"]+label:last-child{margin:0;}
.form .tb table td input[type="radio"]+label{margin:0 30px 0 0;}
.form .tb table td input[type="radio"]+label:last-child{margin:0;}
.form .tb table td .inform{margin:8px 0 0 0;}
.form .tb table td textarea{width:100%;height:415px;}
.form .tb .formTypes .formType{display:none;}
.form .tb .formTypes .formType:first-child{display:block;}
.form .tb .formTypes table{margin:2px 0 0 0;border-top:1px solid #e1e1e1;}
.form .tb table td .tags{margin:0 0 0 -5px;color:#999;font-size:0;}
.form .tb table td .tags a{display:inline-block;height:35px;margin:5px 0 0 5px;padding:0 20px;background-color:#f0f0f0;font-size:15px;vertical-align:top;}
.form .tb table td .tags a span{display:block;height:100%;padding:7px 22px 0 0;background:url('/Content/images/btn_tag_del.png') no-repeat right center;}
.form .tb table td .red{color:#ee0d22;}
@media only screen and (max-width:767px){
	.form{padding:20px 10px 25px 10px;}
	.form .title{margin:0 0 10px 0;padding:0;font-size:16px;}
	.form .title span{font-size:12px;}
	.form .sub{margin:18px 0 10px 0;padding:15px 0 0 0;font-size:14px;}
	.form .agree .agreeBox{height:96px;padding:15px 20px;font-size:13px;}
	.form .agree .agreeBox p{margin:15px 0 5px 0;font-size:14px;}
	.form .agree .agreeBox ul li ul{margin:0 0 0 15px;}
	.form .agree .agreeBox span{display:block;margin:15px 0 5px 0;}
	.form .agree .agreeBox table th{padding:8px 5px 4px 5px;}
	.form .agree .agreeBox table td{padding:8px 5px 4px 5px;}
	.form .check{margin:15px 0 0 0;text-align:left;}
	.form .tb{font-size:13px;}
	.form .tb table th{padding:0 2%;}
	.form .tb table td{padding:7px 2%;}
	.form .tb table td .desc{margin:4px 0 0 0;font-size:12px;}
	.form .tb table td .txt{margin:7px 0 6px 0;}
	.form .tb table td .withBtn{padding:0 69px 0 0;}
	.form .tb table td .withBtn.post{padding:0 93px 0 0;}	
	.form .tb table td .chkWith p{width:185px;min-height:31px;padding:0 76px 0 0;}
	.form .tb table td .chkWith p label{position:relative;top:8px;}
	.form .tb table td .chkWith p span em input{width:58px;padding-right:25px;}
	.form .tb table td .chkWith p span em a{height:16px;}
	.form .tb table td .chkWith p span em .down{top:15px;height:16px;}
	.form .tb table td .chkWith p span i{top:8px;margin:0 0 0 3px;}	
	.form .tb table td input[type="checkbox"]+label{margin:0 25px 0 0;}
	.form .tb table td input[type="radio"]+label{margin:0 25px 0 0;}
	.form .tb table td .cal{padding-right:26px;background-size:20px auto;}
	.form .tb table td .inform{margin:4px 0 0 0;}
	.form .tb table td textarea{height:215px;}
	.form .tb table td .tags{margin:0 0 0 -4px;}
	.form .tb table td .tags a{height:25px;margin:4px 0 0 4px;padding:0 10px;font-size:12px;}
	.form .tb table td .tags a span{padding:5px 12px 0 0;background-size:5px;}
}
@media only screen and (max-width:539px){
	.form .tb table th{width:30%;}
	.form .tb table td{width:70%;}
	.form .tb table td .birth span{float:left;display:block;width:100%;margin:4px 0 0 0;}
	.form .tb table td .birth select{width:49%;margin:0;}
	.form .tb table td .birth select:first-child{margin:0 2% 0 0;}
}

/* List */
.bbsList{line-height:1;}
.bbsList .top{margin:0 0 20px 0;}
.bbsList .top:after{content:'';clear:both;display:block;}
.bbsList .top .total{float:left;padding:10px 0 0 0;font-size:15px;color:#777;font-family:'Noto Medium';}
.bbsList .top .total strong{color:#ee0d22;}
.bbsList .top .filter{float:right;}
.bbsList .top .filter p{float:left;margin:0 0 0 5px;}
.bbsList .top .filter .withBtn{height:36px;margin:0 5px 0 0;padding:0 10px 0 0;border-right:1px solid #dedede;}
.bbsList .top .filter .withBtn a{display:inline-block;width:86px;height:36px;border:1px solid #f28993;color:#f83e50;text-align:center;font-size:14px;vertical-align:top;}
.bbsList .top .filter .withBtn a span{display:inline-block;height:100%;padding:10px 0 0 17px;vertical-align:top;}
.bbsList .top .filter .withBtn .delete span{background:url('/Content/images/ico_btn_delete.png') no-repeat 0 center;}
.bbsList .top .filter .withBtn .write span{background:url('/Content/images/ico_btn_write.png') no-repeat 0 center;}
.bbsList .top .filter .search{position:relative;width:244px;}
.bbsList .top .filter .search input[type=text]{width:100%;padding:0 50px 0 10px;}
.bbsList .top .filter .search .schBtn{position:absolute;right:0;top:0;width:39px;height:100%;border-left:1px solid #dedede;background:url('/Content/images/btn_list_search.png') no-repeat center center;}
.bbsList .result{padding:0 0 30px 0;margin:0 0 40px 0;border-bottom:1px solid #c5c5c5;color:#333;font-size:20px;font-family:'Noto Medium';}
.bbsList .result strong{color:#ee0d22;}
.bbsList table{width:100%;border-top:2px solid #333;}
.bbsList table+table{border:0;}
.bbsList table th{padding:18px 0;border-bottom:1px solid #666;color:#333;}
.bbsList table td{padding:15px 0 14px 0;border-bottom:1px solid #d8d8d8;text-align:center;}
.bbsList .ysBox td{padding:13px 0 10px 0;}
.bbsList table .cat{color:#333;text-align:left;}
.bbsList table .date{color:#999;font-size:13px;text-align:right;}
.bbsList table input[type=checkbox]+label{top:-2px;}
.bbsList table .none{padding:50px 0;text-align:center;}
.bbsList table td a{display:block;padding:1px 0;width:100%;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bbsList table .noLink a{text-align:center;cursor:default;}
.bbsList table td a strong{color:#ee0d22;}
.bbsList table td span{display:inline-block;vertical-align:middle;}
.bbsList table td .ys{position:relative;top:-2px;width:31px;height:31px;padding:8px 0 0 0;border-radius:3px;color:#fff;text-align:center;}
.bbsList table td .ys.y{background-color:#79ac37;}
.bbsList table td .ys.n{background-color:#ff7a39;}
.bbsList table td .re{position:relative;top:-1px;margin:0 10px 0 0;vertical-align:middle;}
.bbsList table td .eve{position:relative;top:-2px;margin:0 10px 0 0;vertical-align:middle;}
.bbsList table td .secret{position:relative;top:-1px;margin:0 0 0 10px;vertical-align:middle;}
.bbsList table td .cm{margin:0 0 0 5px;color:#ee0d22;vertical-align:top;}
.bbsList table td .bbsBtn{position:relative;top:-2px;display:inline-block;width:auto;vertical-align:middle;}
.bbsList table td .bbsBtn.download{top:0;width:40px;height:36px;margin:-12px auto -9px auto;padding:0 !important;background:url('/Content/images/ico_btn_download.png') no-repeat center center;}
.bbsList .noList{padding:160px 0;border-bottom:1px solid #e4e4e4;font-size:18px;color:#999;text-align:center;}
.bbsList .noList p{padding:100px 0 0 0;background:url('/Content/images/img_no_list.png') no-repeat center 0;}
.bbsList .paging{margin:56px 0 0 0;text-align:center;font-size:0;}
.bbsList .paging p{display:inline-block;padding:0 10px;vertical-align:top;}
.bbsList .paging a, .bbsList .paging strong{display:inline-block;height:29px;padding:8px 10px 0 10px;margin:4px 2px 0 2px;border:1px solid #d3d3d3;color:#a9a9a9;font-size:13px;vertical-align:top;}
.bbsList .paging strong{border:1px solid #ee5866;color:#ee5866;}
.bbsList .paging .first, .bbsList .paging .last{width:40px;text-indent:-9999px;}
.bbsList .paging .first{background:url('/Content/images/btn_paging_first.png') no-repeat center center;}
.bbsList .paging .last{background:url('/Content/images/btn_paging_last.png') no-repeat center center;}
.bbsList .paging .prev, .bbsList .paging .next{width:29px;text-indent:-9999px;}
.bbsList .paging .prev{background:url('/Content/images/btn_paging_prev.png') no-repeat center center;}
.bbsList .paging .next{background:url('/Content/images/btn_paging_next.png') no-repeat center center;}
@media only screen and (max-width:767px){
	.bbsList{line-height:1.1;}
	.bbsList .top{margin:0 0 10px 0;}
	.bbsList .top .total{float:none;padding:0;}
	.bbsList .top .filter{float:none;margin:10px 0 0 0;}
	.bbsList .top .filter p{width:50%;margin:0 0 5px 0;}
	.bbsList .top .filter p:first-child{padding:0 5px 0 0;}
	.bbsList .top .filter .withBtn{width:48%;height:31px;margin:0 2% 5px 0;padding:0 2% 0 0 !important;}
	.bbsList .top .filter .withBtn a{width:100%;height:31px;font-size:13px;}
	.bbsList .top .filter .withBtn a span{padding:8px 0 0 17px;}
	.bbsList .top .filter .withBtn .delete span{background:url('/Content/images/ico_btn_delete_mo.png') no-repeat 0 center;background-size:13px auto;}
	.bbsList .top .filter p select{width:100% !important;}
	.bbsList .top .filter .alone{width:100%;padding:0 !important;margin-right:0;border:0;}
	.bbsList .top .filter .search{width:100%;margin:0;padding:0 !important;}
	.bbsList .top .filter .search input[type=text]{padding:0 35px 0 5px;}
	.bbsList .top .filter .search .schBtn{width:35px;background:url('/Content/images/btn_list_search_mo.png') no-repeat center center;background-size:19px auto;}
	.bbsList .result{padding:0 0 15px 0;margin:0 0 20px 0;font-size:16px;}
	.bbsList table th{padding:14px 0 11px 0;}
	.bbsList table td{padding:14px 0 11px 0;}
	.bbsList .ysBox td{padding:10px 0 7px 0;}
	.bbsList table .none{padding:30px 0;}
	.bbsList table td a{padding:0 0 0 10px;}
	.bbsList table td .ys{padding:10px 0 0 0;}
	.bbsList table td .re{top:0;margin:0 5px 0 0}
	.bbsList table td .re img{width:20px;;}
	.bbsList table td .eve img{width:60px;}
	.bbsList table td .secret{top:0;margin:0 0 0 5px;}
	.bbsList table td .secret img{width:10px;}
	.bbsList table td .bbsBtn.download{width:30px;height:21px;background-size:12px auto;}
	.bbsList .noList{padding:50px 0;font-size:16px;}
	.bbsList .noList p{padding:70px 0 0 0;background-size:50px auto;}
	.bbsList .paging{margin:26px 0 0 0;}
	.bbsList .paging p{display:inline-block;padding:0 5px;}
	.bbsList .paging a, .bbsList .paging strong{padding:8px 10px 0 10px;}
	.bbsList .paging .first, .bbsList .paging .last{width:29px;}
	.bbsList .paging .first{background:url('/Content/images/btn_paging_first_mo.png') no-repeat center center;background-size:16px auto;}
	.bbsList .paging .last{background:url('/Content/images/btn_paging_last_mo.png') no-repeat center center;background-size:16px auto;}
	.bbsList .paging .prev{background:url('/Content/images/btn_paging_prev_mo.png') no-repeat center center;background-size:8px auto;}
	.bbsList .paging .next{background:url('/Content/images/btn_paging_next_mo.png') no-repeat center center;background-size:8px auto;}
}

/* View */
.bbsView{border-top:1px solid #333;font-size:15px;}
.bbsView .top{padding:0 20px;border-top:1px solid #333;font-size:0;}
.bbsView .top .title{padding:20px 0 17px 0;border-bottom:1px solid #e8e8e8;font-size:16px;color:#333;}
.bbsView .top .info{margin:17px 0 13px 0;line-height:1.4;overflow:hidden;}
.bbsView .top .info div{margin:0 -14px;}
.bbsView .top .info .files{position:relative;padding:0 0 0 65px;margin:4px -14px 0 -14px;}
.bbsView .top .info span{position:relative;display:inline-block;margin:2px 0;padding:0 14px;font-size:14px;vertical-align:top;}
.bbsView .top .info span:after{content:'';position:absolute;right:0;top:4px;display:block;width:1px;height:13px;background-color:#d8d8d8;}
.bbsView .top .info span:last-child:after{display:none;}
.bbsView .top .info a{color:#e93747;}
.bbsView .top .info em{position:absolute;left:0;top:0;display:inline-block;padding:0 0 0 14px;margin:2px 0;font-size:14px;vertical-align:top;}
.bbsView .content{padding:35px 20px;border-top:1px solid #333;}
.bbsView .content img{max-width:100%;height:auto;}
.bbsView .yesNo{margin:50px 0 0 0;font-size:0;color:#fff;text-align:center;line-height:1.2;}
.bbsView .yesNo p{display:inline-block;width:67px;height:67px;margin:0 5px;border-radius:100%;font-size:13px;vertical-align:top;overflow:hidden;}
.bbsView .yesNo p a{display:block;height:100%;padding:15px 0 0 0;background-color:#ee0d22;}
.bbsView .yesNo p:last-child a{background-color:#398ad6;}
.bbsView .yesNo p a span{display:block;margin:0 0 3px 0;font-family:'Montserrat';font-weight:500;font-size:18px;}
.bbsView .iconBtns{margin:40px 0 0 0;font-size:0;text-align:center;}
.bbsView .iconBtns div{display:inline-block;vertical-align:top;}
.bbsView .iconBtns p{display:inline-block;margin:0 5px;font-size:15px;vertical-align:top;}
.bbsView .iconBtns p a{display:block;width:126px;height:40px;border:1px solid #d8d8d8;}
.bbsView .iconBtns p a span{display:inline-block;height:100%;padding:9px 0 0 20px;vertical-align:middle;}
.bbsView .iconBtns .scrap a span{background:url('/Content/images/ico_view_btn1.png') no-repeat 0 center;}
.bbsView .iconBtns .copy a span{background:url('/Content/images/ico_view_btn2.png') no-repeat 0 center;}
.bbsView .iconBtns .report a span{background:url('/Content/images/ico_view_btn3.png') no-repeat 0 center;}
.bbsView .iconBtns .recommend a span{background:url('/Content/images/ico_view_btn4.png') no-repeat 0 center;}
.bbsView .respond{margin:60px 0 0 0;padding:28px 40px 8px 40px;border:1px solid #e8e8e8;}
.bbsView .respond .what{margin:0 0 20px 0;font-size:16px;color:#555;font-family:'Noto Medium';}
.bbsView .respond .top{padding:0;}
.bbsView .respond .top .title{padding:17px 0 5px 0;border:0;font-size:15px;color:#777;}
.bbsView .respond .top .info{margin:0 0 14px 0;}
.bbsView .respond .content{padding:17px 0;border-top:1px solid #e8e8e8;}
.bbsView .pleased{padding:25px 40px 30px 40px;margin:10px 0 0 0;border:1px solid #e8e8e8;background-color:#f7f7f7;}
.bbsView .pleased p{margin:0 0 15px 0;font-size:16px;color:#333;}
.bbsView .pleased div{position:relative;padding:0 111px 0 126px;}
.bbsView .pleased div select{position:absolute;left:0;top:0;width:121px;}
.bbsView .pleased div .rBtn{position:absolute;right:0;top:0;display:block;width:101px;height:36px;padding:1px 0 0 0;background-color:#606060;color:#fff;font-size:15px;}
.bbsView .pleased div textarea{width:100%;height:36px;padding:0 10px;line-height:34px;}
.bbsView .tags{padding:10px 0;margin:40px 0 -35px 0;border-top:1px solid #e8e8e8;font-size:0;}
.bbsView .tags p, .bbsView .tags a{display:inline-block;height:35px;padding:7px 20px 0 20px;margin:0 3px;background-color:#f0f0f0;text-align:center;font-size:15px;color:#999;vertical-align:top;}
.bbsView .tags p{margin:0 17px 0 0;}
.bbsView .reply{padding:30px 0 0 0;border-top:1px solid #333;}
.bbsView .reply .total{margin:0 40px 10px 40px;font-size:18px;color:#333;}
.bbsView .reply .total strong{color:#f02d3f;}
.bbsView .reply .list{padding:0 40px;font-size:14px;color:#777;}
.bbsView .reply .list dl{position:relative;padding:17px 0 16px 45px;border-top:1px solid #e8e8e8;}
.bbsView .reply .list dl dt{position:absolute;left:0;top:0;padding:19px 0 0 0;}
.bbsView .reply .list dl dd p{position:relative;margin:0 0 4px 0;font-size:16px;color:#333;}
.bbsView .reply .list dl dd p span{position:absolute;top:1px;right:0;font-size:14px;color:#999;}
.bbsView .reply .write{position:relative;padding:20px 40px;border-top:1px solid #e8e8e8;background-color:#f7f7f7;}
.bbsView .reply .write .radio{margin:0 0 15px 0;text-align:center;}
.bbsView .reply .write .radio input[type="radio"]+label{padding:25px 0 0 0;margin:0 18px;}
.bbsView .reply .write .radio input[type="radio"]+label:before{left:50%;margin:0 0 0 -9px;}
.bbsView .reply .write textarea{width:100%;height:66px;}
.bbsView .reply .write .rBtn{position:relative;margin:10px 0 0 0;text-align:right;}
.bbsView .reply .write .rBtn .submit{display:inline-block;width:101px;height:36px;padding:1px 0 0 0;background-color:#606060;color:#fff;font-size:15px;vertical-align:top;}
.bbsView .reply .write .rBtn span{position:absolute;left:0;top:9px;font-size:13px;color:#999;line-height:1.2;}
.bbsView .reply .write .rBtn span a{color:#f83e50;}
.bbsView .boardBtns{padding:35px 0 0 0;margin:0 0 -5px 0;border-top:1px solid #333;font-size:0;overflow:hidden;}
.bbsView .boardBtns:after{content:'';clear:both;display:block;}
.bbsView .boardBtns .left{float:left;}
.bbsView .boardBtns .right{float:right;}
.bbsView .boardBtns p{margin:0 -5px;}
.bbsView .boardBtns a{display:inline-block;width:119px;height:50px;margin:5px;padding:13px 0 0 0;border:1px solid #606060;color:#555;font-size:16px;text-align:center;vertical-align:top;}
.bbsView .boardBtns .red{border:1px solid #f28993;color:#f83e50;}
.bbsView .boardBtns .red.bg{border:1px solid #ee0d22;background-color:#ee0d22;color:#fff;}
.bbsView .boardBtns .blue{border:1px solid #6097d5;color:#4367cf;}
.bbsView .boardBtns .blue.bg{border:1px solid #398ad6;background-color:#398ad6;color:#fff;}
.bbsView .boardBtns .gray.bg{border:1px solid #606060;background-color:#606060;color:#fff;}
@media only screen and (min-width:768px){
	.bbsView .yesNo p a:hover{background-color:#da293a;}
	.bbsView .yesNo p:last-child a:hover{background-color:#2f78bc;}
	.bbsView .iconBtns p a:hover{border:1px solid #f28993;color:#f83e50;}
	.bbsView .iconBtns .scrap a:hover span{background:url('/Content/images/ico_view_btn1_on.png') no-repeat 0 center;}
	.bbsView .iconBtns .copy a:hover span{background:url('/Content/images/ico_view_btn2_on.png') no-repeat 0 center;}
	.bbsView .iconBtns .report a:hover span{background:url('/Content/images/ico_view_btn3_on.png') no-repeat 0 center;}
	.bbsView .iconBtns .recommend a:hover span{background:url('/Content/images/ico_view_btn4_on.png') no-repeat 0 center;}
	.bbsView .pleased div .rBtn:hover{background-color:#3e3e3e;}
	.bbsView .reply .write .rBtn .submit:hover{background-color:#3e3e3e;}
	.bbsView .boardBtns a:hover{border:1px solid #3e3e3e;color:#3e3e3e;}
	.bbsView .boardBtns .red:hover{border:1px solid #ee0d22;color:#ee0d22;}
	.bbsView .boardBtns .red.bg:hover{border:1px solid #ee0d22;background-color:#ee0d22;color:#fff;}
	.bbsView .boardBtns .blue:hover{border:1px solid #2f78bc;color:#2f78bc;}
	.bbsView .boardBtns .blue.bg:hover{border:1px solid #2f78bc;background-color:#2f78bc;color:#fff;}
	.bbsView .boardBtns .gray.bg:hover{border:1px solid #3e3e3e;background-color:#3e3e3e;}
}
@media only screen and (max-width:767px){
	.bbsView{font-size:14px;}
	.bbsView .top{padding:0 10px;}
	.bbsView .top .title{padding:15px 0 12px 0;font-size:15px;}
	.bbsView .top .info{margin:12px 0 8px 0;}
	.bbsView .top .info div{margin:0 -7px;}
	.bbsView .top .info .files{padding:0 0 0 58px;margin:4px -7px 0 -7px;}
	.bbsView .top .info span{margin:2px 0;padding:0 7px;font-size:13px;}
	.bbsView .top .info span:after{top:2px;height:12px;}
	.bbsView .top .info em{padding:0 0 0 7px;margin:2px 0;font-size:13px;}
	.bbsView .content{padding:20px 10px;border-top:1px solid #333;}
	.bbsView .yesNo{margin:40px 0 0 0;}
	.bbsView .iconBtns{margin:30px 0 0 0;}
	.bbsView .iconBtns div{display:block;margin:10px 0 0 0;}
	.bbsView .respond{margin:40px -10px 0 -10px;padding:20px 20px 0 20px;}
	.bbsView .respond .what{margin:0 0 10px 0;font-size:15px;}
	.bbsView .respond .top .title{padding:17px 0 5px 0;font-size:14px;}
	.bbsView .respond .top .info{margin:0 0 14px 0;}
	.bbsView .respond .content{padding:17px 0;}
	.bbsView .pleased{margin:10px -10px 0 -10px;padding:20px 20px 25px 20px;}
	.bbsView .pleased p{margin:0 0 10px 0;font-size:15px;}
	.bbsView .pleased div{padding:0 ;}
	.bbsView .pleased div select{position:static;width:100%;}
	.bbsView .pleased div .rBtn{position:static;width:100%;height:36px;padding:1px 0 0 0;margin:15px 0 0 0;}
	.bbsView .pleased div textarea{width:100%;height:90px;padding:10px;margin:5px 0 0 0;line-height:1.4;}
	.bbsView .tags{margin:30px -10px -20px -10px;}
	.bbsView .tags p, .bbsView .tags a{padding:7px 15px 0 15px;margin:0 3px;}
	.bbsView .tags p{margin:0 17px 0 0;}
	.bbsView .reply{padding:20px 0 0 0;}
	.bbsView .reply .total{margin:0 0 10px 0;font-size:15px;}
	.bbsView .reply .list{padding:0;}
	.bbsView .reply .list dl{padding:12px 0 11px 35px;}
	.bbsView .reply .list dl dt{padding:16px 0 0 0;}
	.bbsView .reply .list dl dt img{width:25px;}
	.bbsView .reply .list dl dd p{font-size:15px;}
	.bbsView .reply .list dl dd p span{font-size:13px;}
	.bbsView .reply .write{padding:15px 20px 20px 20px;}
	.bbsView .reply .write .radio{margin:0 0 10px 0;}
	.bbsView .reply .write .radio input[type="radio"]+label{padding:20px 0 0 0;margin:0 10px;}
	.bbsView .reply .write .radio input[type="radio"]+label:before{margin:0 0 0 -7px;}
	.bbsView .reply .write .radio input[type="radio"]+label img{width:25px;}
	.bbsView .reply .write textarea{height:66px;}
	.bbsView .reply .write .rBtn{margin:10px 0 0 0;text-align:left;}
	.bbsView .reply .write .rBtn .submit{display:block;width:100%;margin:10px 0 0 0;}
	.bbsView .reply .write .rBtn span{position:static;}
	.bbsView .boardBtns{padding:25px 0 0 0;margin:0 0 -2px 0;}
	.bbsView .boardBtns .left{display:none;}
	.bbsView .boardBtns p{margin:0 -2px;}
	.bbsView .boardBtns a{width:60px;height:40px;margin:2px;padding:9px 0 0 0;font-size:15px;}
}

/* Login */
.login{position:relative;max-width:450px;margin:75px auto 0 auto;padding:70px 0 0 0;}
.login:before{content:'';z-index:0;position:absolute;left:0;top:0;display:block;width:100%;height:2px;background-color:#d9d9d9;}
.login:after{content:'';z-index:1;position:absolute;left:50%;top:-38px;display:block;width:100px;height:65px;margin:0 0 0 -50px;background:url('/Content/images/ico_member_login.png') no-repeat center center;background-color:#fff !important;}
.login input[type=text], .login input[type=password]{width:100%;height:56px;margin:0 0 10px 0;}
.login .btn{display:block;max-width:100%;height:56px;margin:10px 0 0 0;padding:11px 0 0 0;}
.login .links{margin:40px 0 0 0;font-size:0;color:#777;text-align:center;}
.login .links ul li{position:relative;display:inline-block;padding:0 14px;font-size:16px;vertical-align:top;}
.login .links ul li:before{content:'';position:absolute;left:0;top:5px;display:block;width:1px;height:15px;background-color:#cdcdcd;}
.login .links ul li:first-child:before{display:none;}
.login .txt{margin:45px 0 0 0;font-size:18px;color:#777;text-align:center;}
.login .txt p{margin:5px 0 0 0;font-size:15px;color:#f83e50;}
.login .desc{margin:0 0 25px 0;text-align:center;font-size:15px;}
.login.find{max-width:520px;padding:0;}
.login.find:before{display:none;}
.login.find:after{display:none;}
.login.find .findDone{text-align:center;}
.login.find .findDone .result{font-size:15px;}
.login.find .findDone .result strong{display:block;font-size:20px;color:#333;}
.login.find .findDone .result div{margin:20px 0 0 0;font-size:22px;color:#f83e50;font-family:'Noto Medium';}
.login.find .findDone .result div p{display:inline-block;padding:0 70px 10px 70px;border-bottom:1px solid #d8d8d8;vertical-align:top;}
.login.find .findDone .btnarea{padding:40px 0 0 0;border:0;}
.login.find .findDone .btnarea a{display:inline-block;max-width:220px;margin:0 3px;}
@media only screen and (max-width:767px){
	.login{margin:55px auto 0 auto;padding:35px 0 0 0;}
	.login:after{top:-32px;width:67px;height:52px;margin:0 0 0 -33px;background:url('/Content/images/ico_member_login_mo.png') no-repeat center center;background-size:44px auto;}
	.login input[type=text], .login input[type=password]{height:46px;margin:0 0 15px 0;}
	.login .btn{height:46px;}
	.login .links{margin:20px 0 0 0;}
	.login .links ul li{padding:0 9px;font-size:14px;}
	.login .links ul li:before{top:4px;height:12px;}
	.login .txt{margin:25px 0 0 0;font-size:15px;}
	.login .txt p{margin:3px 0 0 0;font-size:14px;}
	.login .desc{margin:0 0 15px 0;font-size:13px;}
	.login.find .findDone .result{font-size:14px;}
	.login.find .findDone .result strong{font-size:18px;}
	.login.find .findDone .result div{margin:20px 0 0 0;font-size:20px;}
	.login.find .findDone .result div p{padding:0 40px 5px 40px;}
	.login.find .findDone .btnarea{padding:30px 0 0 0;}
	.login.find .findDone .btnarea a{max-width:130px;}
}

/* Memeber */
.member{padding:0 80px;}
.member .icons{width:312px;margin:0 auto 45px auto;text-align:center;font-size:15px;color:#999;}
.member .icons ul:after{content:'';clear:both;display:block;}
.member .icons ul li{float:left;width:104px;}
.member .icons ul .on{color:#ee0d22;}
.member .icons ul li span{display:inline-block;width:80px;height:80px;margin:0 0 15px 0;border:1px solid #a8a8a8;border-radius:100%;vertical-align:top;}
.member .icons ul .s1 span{background:url('/Content/images/ico_member_step1.png') no-repeat center center;}
.member .icons ul .s1.on span{background:url('/Content/images/ico_member_step1_on.png') no-repeat center center;}
.member .icons ul .s2 span{background:url('/Content/images/ico_member_step2.png') no-repeat center center;}
.member .icons ul .s2.on span{background:url('/Content/images/ico_member_step2_on.png') no-repeat center center;}
.member .icons ul .s3 span{background:url('/Content/images/ico_member_step3.png') no-repeat center center;}
.member .icons ul .s3.on span{background:url('/Content/images/ico_member_step3_on.png') no-repeat center center;}
.member .icons ul .on span{border:1px solid #ee0d22;background-color:#ee0d22 !important;}
.member .done{margin:70px 0;padding:120px 20px 0 20px;background:url('/Content/images/img_member_done.png') no-repeat center 0;text-align:center;}
.member .done .title{margin:0;padding:0;font-size:30px;}
.member .done .sub{margin:20px 0 0 0;padding:0;border:0;color:#777;font-family:'Noto Regular';}
@media only screen and (max-width:767px){
	.member{padding:0;}
	.member .icons{width:249px;margin:0 auto 25px auto;font-size:14px;}
	.member .icons ul li{width:83px;}
	.member .icons ul li span{width:64px;height:64px;margin:0 0 10px 0;}
	.member .icons ul .s1 span{background:url('/Content/images/ico_member_step1_mo.png') no-repeat center center;background-size:28px auto;}
	.member .icons ul .s1.on span{background:url('/Content/images/ico_member_step1_mo_on.png') no-repeat center center;background-size:28px auto;}
	.member .icons ul .s2 span{background:url('/Content/images/ico_member_step2_mo.png') no-repeat center center;background-size:23px auto;}
	.member .icons ul .s2.on span{background:url('/Content/images/ico_member_step2_mo_on.png') no-repeat center center;background-size:23px auto;}
	.member .icons ul .s3 span{background:url('/Content/images/ico_member_step3_mo.png') no-repeat center center;background-size:31px auto;}
	.member .icons ul .s3.on span{background:url('/Content/images/ico_member_step3_mo_on.png') no-repeat center center;background-size:31px auto;}
	.member .done{margin:30px 0;padding:100px 10px 0 10px;background:url('/Content/images/img_member_done_mo.png') no-repeat center 0;background-size:88px auto;}
	.member .done .title{font-size:20px;}
	.member .done .sub{margin:10px 0 0 0;}
}

/* Mypage */
.mypage .titleDesc{padding:0 20px;font-size:15px;color:#888;line-height:1.4;text-align:center;}
.mypage .titleDesc span{display:inline-block;padding:0 50px 6px 50px;border-bottom:1px solid #d8d8d8;color:#666;font-size:22px;font-family:'Noto Bold';vertical-align:top;}
.mypage .titleDesc span strong{color:#f83e50;}
.mypage .titleDesc p{margin:20px 0 0 0;}
.mypage .login{margin:45px auto 0 auto;padding:0;}
.mypage .login:before{display:none;}
.mypage .login:after{display:none;}
.mypage .resons{padding:22px 30px;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
.mypage .resons p{margin:3px 0;}
.mypage .resons p span{display:block;margin:3px 0 0 30px;}
.mypage .titleArea{padding:0;margin:-65px 0 45px 0;text-align:left;}
.mypage .info{border-top:2px solid #333;font-size:15px;}
.mypage .info .infoBox{position:relative;border-bottom:1px solid #c5c5c5;background-color:#f8f8f8;}
.mypage .info .infoBox:after{content:'';clear:both;display:block;}
.mypage .info .infoBox dl{position:relative;float:left;width:41.3043478%;padding:0 4.347826%;}
.mypage .info .infoBox dl:first-child{width:58.6956522%;}
.mypage .info .infoBox dl:before{content:'';position:absolute;right:0;top:45px;bottom:40px;display:none;width:1px;background-color:#e1e1e1;}
.mypage .info .infoBox dl:first-child:before{display:block;}
.mypage .info .infoBox dl dt{padding:25px 0 15px 0;border-bottom:1px solid #e1e1e1;font-size:22px;color:#333;font-family:'Noto Bold';}
.mypage .info .infoBox dl dt strong{color:#ee0d22;}
.mypage .info .infoBox dl dd{position:relative;padding:22px 0 38px 0;}
.mypage .info .infoBox dl dd ul li{position:relative;padding:0 0 0 110px;margin:3px 0;}
.mypage .info .infoBox dl dd ul li p{position:absolute;left:0;top:0;width:90px;color:#333;}
.mypage .info .infoBox dl dd ul li p span{position:relative;display:block;}
.mypage .info .infoBox dl dd ul li p span:after{content:'';position:absolute;right:0;top:5px;display:block;width:1px;height:14px;background-color:#e1e1e1;}
.mypage .info .infoBox dl dd .chart li{padding:0 0 3px 50px;}
.mypage .info .infoBox dl dd .chart li:last-child{padding-bottom:0;}
.mypage .info .infoBox dl dd .chart li a{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mypage .info .infoBox dl dd .chart li span{position:absolute;left:0;top:0;font-size:15px;color:#ee0d22;font-family:'Montserrat';font-weight:500;}
.mypage .info .infoBox div{position:absolute;right:4.347826%;bottom:40px;width:32.6086958%;}
.mypage .info .infoBox div .btn{max-width:100%;margin:0;}
.mypage .info .infoBox dl dd .search{position:static;width:100%;padding:0;margin:0;}
.mypage .info .infoBox dl dd .search:after{content:'';clear:both;display:block;}
.mypage .info .infoBox dl dd .search div{position:static;width:100%;padding:0;margin:0;}
.mypage .info .infoBox dl dd .search div:after{content:'';clear:both;display:block;}
.mypage .info .infoBox dl dd .search .sel{float:left;width:23%;}
.mypage .info .infoBox dl dd .search .sel p{float:left;width:99%;padding:0 3px 0 0;}
.mypage .info .infoBox dl dd .search .sel p:last-child{padding:0;}
.mypage .info .infoBox dl dd .search .sel p select{width:100%;}
.mypage .info .infoBox dl dd .search .inp{float:left;width:47%;padding:0 0 0 3px;}
.mypage .info .infoBox dl dd .search .inp p{position:relative;padding:0 93px 0 0;}
.mypage .info .infoBox dl dd .search .inp p input[type=text]{width:100%;}
.mypage .info .infoBox dl dd .search .inp p input[type=submit]{position:absolute;right:0;top:0;width:93px;height:36px;padding:1px 0 0 0;background-color:#606060;font-size:15px;color:#fff;}
.mypage .info .infoBox dl dd .popular{position:static;width:100%;margin:16px 0 0 0;}
.mypage .info .infoBox dl dd .popular p{position:relative;padding:0 0 0 83px;font-size:0;}
.mypage .info .infoBox dl dd .popular p span{position:absolute;left:0;top:0;color:#333;font-size:15px;}
.mypage .info .infoBox dl dd .popular a{position:relative;display:inline-block;padding:0 7px;font-size:15px;vertical-align:top;}
.mypage .info .infoBox dl dd .popular a:after{content:'';position:absolute;right:0;top:3px;display:block;width:1px;height:15px;background-color:#e1e1e1;}
.mypage .info .infoBox dl dd .popular a:last-child:after{display:none;}
.mypage .info .linkBox{padding:5px 30px;text-align:center;font-size:16px;color:#555;}
.mypage .info .linkBox ul{border-top:1px solid #e1e1e1;}
.mypage .info .linkBox ul:first-child{border:0;}
.mypage .info .linkBox ul:after{content:'';clear:both;display:block;}
.mypage .info .linkBox ul li{position:relative;float:left;width:20%;}
.mypage .info .linkBox ul li:before{content:'';position:absolute;right:0;top:35px;bottom:35px;display:block;width:1px;background-color:#e1e1e1;}
.mypage .info .linkBox ul li:last-child:before{display:none;}
.mypage .info .linkBox ul li a{display:block;padding:85px 0 25px 0;}
.mypage .info .linkBox ul .i1 a{background:url('/Content/images/ico_mypage_link1.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i2 a{background:url('/Content/images/ico_mypage_link2.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i3 a{background:url('/Content/images/ico_mypage_link3.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i4 a{background:url('/Content/images/ico_mypage_link4.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i5 a{background:url('/Content/images/ico_mypage_link5.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i6 a{background:url('/Content/images/ico_mypage_link6.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i7 a{background:url('/Content/images/ico_mypage_link7.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i8 a{background:url('/Content/images/ico_mypage_link8.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i9 a{background:url('/Content/images/ico_mypage_link9.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .i10 a{background:url('/Content/images/ico_mypage_link10.jpg') no-repeat center 25px;}
.mypage .info .linkBox ul .l7 a{background:url('/Content/images/ico_customer_link1.png') no-repeat center 25px;}
.mypage .info .linkBox ul .l8 a{background:url('/Content/images/ico_customer_link2.png') no-repeat center 25px;}
.mypage .info .linkBox ul .l9 a{background:url('/Content/images/ico_customer_link3.png') no-repeat center 25px;}
.mypage .info .linkBox ul .l10 a{background:url('/Content/images/ico_customer_link4.png') no-repeat center 25px;}
.mypage .info .linkBox ul li a span{display:block;margin:5px 0 0 0;font-size:14px;color:#f86472;}
.mypage .info .infoBox .full{float:none;width:100% !important;}
.mypage .info .infoBox .full:before{display:none;}
.mypage .info .infoBox .full dd{padding-bottom:30px;}
.mypage .info .infoBox .lists{position:static;width:100%;border-top:1px solid #c5c5c5;}
.mypage .info .infoBox .lists:after{content:'';clear:both;display:block;}
.mypage .info .infoBox .lists dl{width:50%;}
.mypage .form{padding-left:75px;padding-right:75px;}
.mypage .myBox{border:1px solid #d8d8d8;font-size:15px;}
.mypage .myBox:after{content:'';clear:both;display:block;}
.mypage .myBox div{position:relative;float:left;width:50%;padding:30px 50px 40px 50px;}
.mypage .myBox div:before{content:'';position:absolute;right:0;top:50%;display:block;width:1px;height:140px;margin:-70px 0 0 0;background-color:#d8d8d8;}
.mypage .myBox div:last-child:before{display:none;}
.mypage .myBox div dl dt{padding:0 0 12px 0;border-bottom:1px solid #d8d8d8;font-size:16px;color:#666;}
.mypage .myBox div dl dt a{display:block;}
.mypage .myBox div dl dt a span{display:block;padding:2px 0 0 0;background:url('/Content/images/btn_mypage_plus.png') no-repeat right center;}
.mypage .myBox div dl dd{margin:20px 0 0 0;}
.mypage .myBox div dl dd ul .none{padding:33px 0;color:#a1a1a1;text-align:center;}
.mypage .myBox div dl dd ul li a{display:block;padding:3px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mypage .myBox div dl dd ul li a span{display:inline-block;margin:0 15px 0 0;vertical-align:top;}
.mypage .myBox+.sub{margin-top:30px;}
.mypage .infoTitle{margin:0 0 20px 0;padding:60px 0 0 0;border-top:1px solid #e5e5e5;font-size:30px;font-family:'Noto Bold';color:#333;}
.mypage .infoTitle strong{color:#ee0d22;}
.mypage .form.formIn{padding-top:0;border:0;}
.mypage .form.formIn:last-child{border-bottom:1px solid #101010;}
@media only screen and (min-width:767px){
	.mypage .myBox div dl dt a:hover span{background:url('/Content/images/btn_mypage_plus_over.png') no-repeat right center;}
	.mypage .myBox div dl dd ul li a:hover{color:#ff3c3c;}
}
@media only screen and (max-width:959px){
	.mypage .info .linkBox{padding:0;}
	.mypage .form{padding-left:35px;padding-right:35px;}
}
@media only screen and (max-width:767px){
	.mypage .titleDesc{font-size:13px;}
	.mypage .titleDesc span{padding:0 30px 4px 30px;font-size:18px;}
	.mypage .titleDesc p{margin:15px 0 0 0;}
	.mypage .login{margin:25px auto 0 auto;}
	.mypage .resons{padding:12px 15px;}
	.mypage .resons p{margin:2px 0;}
	.mypage .resons p span{margin:2px 0 0 25px;}
	.mypage .titleArea{margin:-35px 0 25px 0;}
	.mypage .info{font-size:14px;}
	.mypage .info .infoBox{padding:0 0 25px 0;}
	.mypage .info .infoBox dl{float:none;width:100% !important;padding:0 10px;}
	.mypage .info .infoBox dl:first-child:before{display:none;}
	.mypage .info .infoBox dl dt{padding:25px 0 15px 0;font-size:16px;}
	.mypage .info .infoBox dl dd{padding:15px 0 0 0;}
	.mypage .info .infoBox dl dd ul li{padding:0 0 0 105px;margin:4px 0;}
	.mypage .info .infoBox dl dd ul li span{width:90px;}
	.mypage .info .infoBox dl dd ul li p span:after{top:4px;height:13px;}
	.mypage .info .infoBox dl dd .chart li{padding:0 0 0 30px;}
	.mypage .info .infoBox dl dd .chart li span{font-size:13px;}
	.mypage .info .infoBox div{position:static;width:100%;padding:0 10px;margin:25px 0 0 0;}
	.mypage .info .infoBox dl dd .search .sel{float:none;width:100%; margin-left:3px;}
	.mypage .info .infoBox dl dd .search .inp{float:none;width:100%;margin:5px 0 0 0;}
	.mypage .info .infoBox dl dd .search .inp p{padding:0 73px 0 0;}
	.mypage .info .infoBox dl dd .search .inp p input[type=submit]{width:73px;height:31px;padding:0;font-size:14px;}
	.mypage .info .infoBox dl dd .popular{margin:13px 0 0 0;}
	.mypage .info .infoBox dl dd .popular p{padding:0 0 0 73px;}
	.mypage .info .infoBox dl dd .popular p span{font-size:14px;}
	.mypage .info .infoBox dl dd .popular a{padding:0 5px;font-size:14px;}
	.mypage .info .infoBox dl dd .popular a:after{top:4px;height:13px;}
	.mypage .info .linkBox{font-size:13px;}
	.mypage .info .linkBox ul li{width:25%;}
	.mypage .info .linkBox ul .last:before{display:none;}
	.mypage .info .linkBox ul li a{padding:70px 5px 15px 5px;}
	.mypage .info .linkBox ul .i1 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i2 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i3 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i4 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i5 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i6 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i7 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i8 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i9 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .i10 a{background-size:auto 40px;background-position:center 20px;}
	.mypage .info .linkBox ul .l7 a{background-size:32px auto;}
	.mypage .info .linkBox ul .l8 a{background-size:37px auto;}
	.mypage .info .linkBox ul .l9 a{background-size:34px auto;}
	.mypage .info .linkBox ul .l10 a{background-size:27px auto;}
	.mypage .info .linkBox ul li a span{margin:0;font-size:12px;}
	.mypage .info .infoBox .full dd{padding-bottom:20px;}
	.mypage .info .infoBox .lists{margin:0;}
	.mypage .form{padding-left:10px;padding-right:10px;}
	.mypage .myBox{font-size:13px;}
	.mypage .myBox div{float:none;width:100%;padding:15px 20px;}
	.mypage .myBox div:last-child{padding-top:0;}
	.mypage .myBox div:before{display:none;}
	.mypage .myBox div dl dt{padding:0 0 6px 0;font-size:14px;}
	.mypage .myBox div dl dt a{padding:0 ;}
	.mypage .myBox div dl dt a span{padding:1px 0 0 0;background-size:12px auto;}
	.mypage .myBox div dl dd{margin:10px 0 0 0;}
	.mypage .myBox div dl dd ul .none{padding:10px 0 2px 0;}
	.mypage .myBox div dl dd ul li a{padding:2px 0;}
	.mypage .myBox+.sub{margin-top:20px;}
	.mypage .infoTitle{margin:0 0 10px 0;padding:30px 0 0 0;font-size:20px;}
}
@media only screen and (max-width:499px){
	.mypage .info .linkBox{font-size:12px;letter-spacing:-1px;}
	.mypage .info .linkBox ul li a{padding:55px 5px 15px 5px;}
	.mypage .info .linkBox ul .i1 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i2 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i3 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i4 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i5 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i6 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i7 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i8 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i9 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .i10 a{background-size:auto 30px;}
	.mypage .info .linkBox ul .l7 a{background-size:22px auto;}
	.mypage .info .linkBox ul .l8 a{background-size:27px auto;}
	.mypage .info .linkBox ul .l9 a{background-size:24px auto;}
	.mypage .info .linkBox ul .l10 a{background-size:17px auto;}
	.mypage .info .linkBox ul li a span{font-size:11px;letter-spacing:0;}
}

/* Customer */
.customer .form{padding:0;}
.customer .form+.form{margin:50px 0 0 0;border:0;}
.customer .form .agree .agreeBox{background-color:#f7f7f7;}
.customer .form .tb table{border:0;}
.customer .form .check input[type="radio"]+label{margin:0 20px 0 0;}
.customer .btnarea{margin:50px 0 0 0;}
.mypage.customer .info .linkBox{padding:0 85px;}
.mypage.customer .info .linkBox ul li{width:25%;}
.mypage.customer .form{padding:50px 30px;border-top:2px solid #101010;border-bottom:2px solid #101010;}
.mypage.customer .myBox{margin:20px 0 0 0;}
.mypage.customer .myBox:first-child{margin:0;}
.mypage.customer .info .infoBox dl dd ul{margin:-5px 0 0 0;font-size:15px;}
.mypage.customer .info .infoBox dl dd ul li{padding:0;}
.mypage.customer .info .infoBox dl dd ul li a{position:relative;display:block;width:100%;padding:0 80px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mypage.customer .info .infoBox dl dd ul li a span{position:absolute;right:0;top:0;width:auto;}
@media only screen and (max-width:767px){
	.customer .form+.form{margin:25px 0 0 0;}
	.customer .btnarea{margin:25px 0 0 0;}
	.mypage.customer .info .linkBox{padding:0;}
	.mypage.customer .form{padding:20px 10px;}
	.mypage.customer .info .infoBox dl dd ul{margin:0;font-size:14px;}
	.mypage.customer .info .infoBox dl dd ul li a{padding:0 70px 0 0;}
}

/* Medicine Search */
.medicine{width:100%;padding:6px 0 0 0;font-size:18px;color:#555;text-align:center;overflow:hidden;}
.medicine ul{margin:0 -5px;}
.medicine ul:after{content:'';clear:both;display:block;}
.medicine ul li{float:left;width:25%;padding:5px;}
.medicine ul li a{display:block;height:219px;padding:135px 0 0 0;border:1px solid #dadadb;border-radius:10px;}
.medicine ul .m1 a{background:url('/Content/images/ico_medicine1.png') no-repeat center 37px;}
.medicine ul .m2 a{background:url('/Content/images/ico_medicine2.png') no-repeat center 43px;}
.medicine ul .m3 a{background:url('/Content/images/ico_medicine3.png') no-repeat center 45px;}
.medicine ul .m4 a{background:url('/Content/images/ico_medicine4.png') no-repeat center 46px;}
.medicine ul .m5 a{background:url('/Content/images/ico_medicine5.png') no-repeat center 56px;}
.medicine ul .m6 a{background:url('/Content/images/ico_medicine6.png') no-repeat center 57px;}
.medicine ul li a span{display:block;margin:2px 0 0 0;font-size:14px;color:#f86472;}
@media only screen and (max-width:959px){
	.medicine ul li{width:33.3333333%;}
}

/* Search */
.searchTop{padding:0 20px;}
.searchTop .searchTopIn{max-width:920px;margin:0 auto;padding:0 0 65px 0;border-bottom:2px solid #333;text-align:center;}
.searchTop .searchTopIn h1{font-size:36px;color:#333;font-family:'Noto Medium';}
.searchTop .searchTopIn h1 strong{color:#ee0d22;}
.searchTop .searchTopIn .schForm{position:relative;max-width:550px;height:56px;margin:27px auto 0 auto;}
.searchTop .searchTopIn .schForm input[type=text]{width:100%;height:100%;padding:0 204px 0 10px;}
.searchTop .searchTopIn .schForm div{position:absolute;right:0;top:0;display:block;width:59px;height:100%;}
.searchTop .searchTopIn .schForm div p{position:relative;height:100%;}
.searchTop .searchTopIn .schForm div p:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:25px;margin:-12px 0 0 0;background-color:#e1e1e1;}
.searchTop .searchTopIn .schForm div p input[type=submit]{width:100%;height:100%;background:url('/Content/images/btn_search.png') no-repeat center center;}
.searchTop .searchTopIn .schForm span{position:absolute;right:59px;top:0;display:block;height:100%;padding:18px 20px 0 0;}
.searchTop .searchTopIn .popular{position:relative;max-width:510px;margin:12px auto 0 auto;padding:0 0 0 71px;font-size:14px;text-align:left;}
.searchTop .searchTopIn .popular span{position:absolute;left:0;top:0;color:#333;}
.searchTop .searchTopIn .popular p{position:relative;padding:0 0 0 4px;font-size:0;}
.searchTop .searchTopIn .popular p:before{content:'';position:absolute;left:0;top:3px;display:block;width:1px;height:15px;background-color:#e1e1e1;}
.searchTop .searchTopIn .popular p a{position:relative;display:inline-block;padding:0 4px 0 0;margin:0 0 0 3px;font-size:14px;vertical-align:top;}
.searchTop .searchTopIn .popular p a:after{content:',';position:absolute;right:0;bottom:0;display:block;width:5px;height:100%;}
.searchTop .searchTopIn .popular p a:last-child{padding:0;}
.searchTop .searchTopIn .popular p a:last-child:after{display:none;}
.searchTop .searchTopIn .desc{max-width:510px;margin:35px auto 0 auto;text-align:left;}
.searchTop .searchTopIn .desc ul{font-size:15px;text-align:left;}
.searchTop .searchTopIn .desc ul li{position:relative;padding:0 0 0 10px;margin:1px 0 0 0;}
.searchTop .searchTopIn .desc ul li:before{content:'';position:absolute;left:0;top:8px;display:block;width:4px;height:4px;border-radius:100%;background-color:#ee0d22;}
.searchList{max-width:786px;margin:0 auto;padding:0 20px;}
.searchList .bbsList table{border:0;}
.mypage.searchList{max-width:960px;padding:0 20px;border:0;}
.mypage.searchList .info{border:0;}
.mypage.searchList .info .infoBox dl{width:68.2608696%;} /* padding:0 7.6086956%; Á¦¿ÜÇÔ*/
.mypage.searchList .info .infoBox dl:first-child{width:31.7391304%;}
@media only screen and (max-width:767px){
	.searchTop{padding:0 20px;}
	.searchTop .searchTopIn{padding:0 0 30px 0;}
	.searchTop .searchTopIn h1{font-size:26px;}
	.searchTop .searchTopIn .schForm{height:41px;margin:12px 0 0 0;}
	.searchTop .searchTopIn .schForm input[type=text]{padding:0 39px 0 10px;}
	.searchTop .searchTopIn .schForm div{width:39px;}
	.searchTop .searchTopIn .schForm div p input[type=submit]{background:url('/Content/images/btn_search_mo.png') no-repeat center center;background-size:18px auto;}
	.searchTop .searchTopIn .schForm span{position:static;padding:10px 0 0 0;text-align:left;}
	.searchTop .searchTopIn .popular{margin:35px 0 0 0;padding:0 0 0 65px;font-size:13px;}
	.searchTop .searchTopIn .popular p:before{height:14px;}
	.searchTop .searchTopIn .popular p a{margin:0 0 0 2px;}
	.searchTop .searchTopIn .desc{margin:20px 0 0 0;}
	.searchTop .searchTopIn .desc ul{font-size:14px;}
	.searchTop .searchTopIn .desc div ul li{padding:0 0 0 10px;margin:1px 0 0 0;}
	.searchTop .searchTopIn .desc ul li:before{width:3px;height:3px;}
	.searchList{padding:0;}
	.searchList .bbsList table td a{padding:0;}
	.mypage.searchList .info .infoBox dl{padding:0 10px;}
}

/* Guide */
.guide .form{padding:0;}
.guide .form .tb table{border:0;}
.guide .btnarea{border:0;}
.guide.customer .btnarea{border-top:1px solid #101010;}
.guide .btnarea .btn{max-width:140px;margin:0 5px;}
.guide .guideSel{padding:0 0 40px 0;margin:0 0 45px 0;border-bottom:1px dotted #7f7f7f;text-align:right;color:#666;}
.guide .guideSel span{position:relative;top:5px;display:inline-block;margin:0 22px 0 0;vertical-align:middle;}
.guide .guideBox{font-size:15px;}
.guide .guideBox .title{margin:45px 0 25px 0;font-size:24px;color:#333;font-family:'Noto Bold';line-height:1.4;}
.guide .guideBox .title:first-child{margin-top:0;}
.guide .guideBox .title strong{color:#ee0d22;}
.guide .guideBox .sub{margin:25px 0 10px 0;font-size:18px;color:#666;font-family:'Noto Bold';line-height:1.4;}
.guide .guideBox span{display:block;margin:25px 0 10px 0;}
.guide .guideBox .dotList li{position:relative;padding:0 0 0 13px;margin:0 0 20px 0;}
.guide .guideBox .dotList li:last-child{margin:0;}
.guide .guideBox .dotList li:before{content:'';position:absolute;left:0;top:9px;display:block;width:4px;height:4px;}
.guide .guideBox .numList li{position:relative;padding:0 0 0 25px;margin:0 0 7px 0;}
.guide .guideBox .numList li:last-child{margin:0;}
.guide .guideBox .numList li em{position:absolute;left:0;top:0;}
.guide .guideBox .numList li ul{margin:7px 0 0 0;}
.guide .guideBox .numList li ul li{padding:0 0 0 22px;margin:0 0 2px 0;}
.guide .guideBox table{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background-color:#fff;text-align:center;line-height:1.6;}
.guide .guideBox table th{padding:8px 10px 5px 10px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background-color:#f7f7f7;color:#666;}
.guide .guideBox table td{padding:8px 10px 5px 10px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;vertical-align:middle;}
@media only screen and (max-width:767px){
	.guide .btnarea .btn{max-width:100px;margin:0 3px;}
	.guide .guideSel{padding:0 0 20px 0;margin:0 0 25px 0;}
	.guide .guideSel span{margin:0 11px 0 0;}
	.guide .guideBox{font-size:13px;}
	.guide .guideBox .title{margin:25px 0 15px 0;font-size:18px;}
	.guide .guideBox .sub{margin:15px 0 5px 0;font-size:16px;}
	.guide .guideBox span{margin:15px 0 5px 0;}
	.guide .guideBox .dotList li{padding:0 0 0 8px;margin:0 0 10px 0;}
	.guide .guideBox .dotList li:before{top:7px;width:3px;height:3px;border-radius:2px;}
	.guide .guideBox .numList li{padding:0 0 0 17px;margin:0 0 5px 0;}
	.guide .guideBox .numList li ul{margin:5px 0 0 0;}
	.guide .guideBox .numList li ul li{padding:0 0 0 18px;}
	.guide .guideBox table th{padding:8px 5px 4px 5px;}
	.guide .guideBox table td{padding:8px 5px 4px 5px;}
}
@media only screen and (max-width:399px){
	.guide .guideSel{text-align:center;}
	.guide .guideSel span{position:static;display:block;margin:0 0 10px 0;}
}

/* Contents Pages */
.sections{max-width:1240px;padding:0 20px;margin:0 auto;font-size:15px;}
.sections .section{margin:0 0 60px 0;border-top:1px dotted #7f7f7f;}
.sections .section:first-child{border:0;}
.sections .section .sec{max-width:920px;margin:0 auto;}
.sections .section .sec .title{margin:50px 0 40px 0;font-size:30px;line-height:1.2;color:#333;font-family:'Noto Bold';}
.sections .section .sec .title strong{color:#ee0d22;}
.sections .section .sec .sub{margin:0 0 25px 0;line-height:1.2;font-size:20px;color:#333;font-family:'Noto Bold';}
.sections .section .sec .img{margin:35px 0 0 0;text-align:center;}
.sections .section .sec .img img{max-width:100%;}
.sections .section .sec .dotList{color:#666;}
.sections .section .sec .dotList li{position:relative;padding:0 0 0 10px;margin:0 0 20px 0;}
.sections .section .sec .dotList.only li{margin:0 0 4px 0;}
.sections .section .sec .dotList li:last-child{margin:0;}
.sections .section .sec .dotList li:before{content:'';position:absolute;left:0;top:9px;display:block;width:4px;height:4px;border-radius:100%;background-color:#ee0d22;}
.sections .section .sec .dotList li p{margin:5px 0 0 0;color:#888;}
.sections .section .sec .dotList li ul{margin:5px 0 0 0;color:#888;}
.sections .section .sec .dotList li ul li{margin:0;}
.sections .section .sec .dotList li ul li:before{background-color:#b7b7b7;}
.sections .section .sec .dotList+.inform{margin-top:10px;}
.sections .section .sec .secIn{position:relative;margin:55px 0 0 0;padding:55px 0 0 0;border-top:1px dotted #7f7f7f;}
.sections .section .sec .secIn.md{margin:40px 0 0 0;padding:40px 40px 0 40px;}
.sections .section .sec .secIn.line{border-top:1px solid #9a9a9a;}
.sections .section .sec .secIn.line.gray{border-top:1px solid #d8d8d8;}
.sections .section .sec .secIn.withImg{padding-right:50%;}
.sections .section .sec .secIn.withImg .img{position:absolute;right:0;top:55px;bottom:0;width:50%;margin:0;padding:0 4.347826%;}
.sections .section .sec .secIn.withImg .img table{width:100%;height:100%;}
.sections .section .sec .secIn.withImg .img table td{height:100%;vertical-align:middle;}
@media only screen and (max-width:767px){
	.sections .section{margin:0 0 30px 0;font-size:14px;}
	.sections .section .sec .title{margin:30px 0 20px 0;font-size:20px;}
	.sections .section .sec .sub{margin:0 0 15px 0;font-size:16px;}
	.sections .section .sec .img{margin:20px 0 0 0;}
	.sections .section .sec .dotList li{padding:0 0 0 7px;margin:0 0 15px 0;}
	.sections .section .sec .dotList li:before{top:8px;width:3px;height:3px;}
	.sections .section .sec .dotList li p{margin:3px 0 0 0;}
	.sections .section .sec .dotList li ul{margin:3px 0 0 0;}
	.sections .section .sec .secIn{margin:25px 0 0 0;padding:30px 0 0 0;}
	.sections .section .sec .secIn.md{margin:20px 0 0 0;padding:20px 10px 0 10px;}
	.sections .section .sec .secIn.withImg{padding-right:0;}
	.sections .section .sec .secIn.withImg .img{position:static;width:100%;margin:20px 0 0 0;padding:0;}
}
.icoTypes{margin:0 0 40px 0;font-size:0;text-align:center;color:#999;line-height:1.4;}
.icoTypes.hasLine{margin:50px 0 0 0;padding:60px 0;border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;}
.icoTypes ul li{position:relative;display:inline-block;padding:0 25px;font-size:15px;vertical-align:top;}
.icoTypes ul li:first-child{padding-left:0;}
.icoTypes ul li:last-child{padding-right:0;}
.icoTypes ul li:after{content:'';position:absolute;right:-6px;top:29px;display:block;width:11px;height:21px;background:url('/Content/images/bul_center_2.png') no-repeat 0 0;}
.icoTypes ul li:last-child:after{display:none;}
.icoTypes.noArr ul li:after{display:none;}
.icoTypes ul li span{display:block;width:80px;height:80px;margin:0 auto 20px auto;border:1px solid #cdcdcd;border-radius:100%;}
.icoTypes ul .s1 span{background:url('/Content/images/ico_center_2_1.png') no-repeat center center;}
.icoTypes ul .s2 span{background:url('/Content/images/ico_center_2_2.png') no-repeat center center;}
.icoTypes ul .s3 span{background:url('/Content/images/ico_center_2_3.png') no-repeat center center;}
.icoTypes ul .s4 span{background:url('/Content/images/ico_center_2_4.png') no-repeat center center;}
.icoTypes ul .s5 span{background:url('/Content/images/ico_center_3_1.png') no-repeat center center;}
.icoTypes ul .s6 span{background:url('/Content/images/ico_center_3_2.png') no-repeat center center;}
.icoTypes ul .s7 span{background:url('/Content/images/ico_center_3_3.png') no-repeat center center;}
.icoTypes ul .s8 span{background:url('/Content/images/ico_center_3_4.png') no-repeat center center;}
.icoTypes ul li p{color:#333;}
.timeBox{padding:0 55px 0 45px;border-bottom:1px solid #333;font-size:15px;}
.timeBox.hasLine{border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;}
.timeBox .time{padding:40px 0;background:url('/Content/images/img_mypage_service.png') no-repeat right center;}
.timeBox .time .title{font-size:22px;color:#333;font-family:'Noto Bold';}
.timeBox .time .title strong{color:#ee0d22;}
.timeBox .time .stitle{font-size:20px;color:#333;font-family:'Noto Bold';}
.timeBox .time .tel{margin:30px 0 -5px 0;font-size:24px;color:#ee0d22;font-family:'Montserrat';font-weight:700;line-height:1;}
.timeBox .time ul{margin:30px 0 0 0;}
.timeBox .time ul li{position:relative;padding:0 0 0 16px;}
.timeBox .time ul li:before{content:'';position:absolute;left:0;top:9px;display:block;width:4px;height:4px;border-radius:100%;background-color:#ee0d22;}
.timeBox .time .desc{margin:25px 0 0 0;font-size:13px;line-height:1.4;}
@media only screen and (max-width:767px){
	.icoTypes{margin:0 0 20px 0;letter-spacing:-0.5px;}
	.icoTypes.hasLine{margin:25px 0 0 0;padding:30px 0;}
	.icoTypes ul li{padding:0 9px;font-size:12px;}
	.icoTypes ul li:after{right:-3px;top:19px;width:6px;height:11px;background-size:6px auto;}
	.icoTypes ul li span{width:50px;height:50px;margin:0 auto 10px auto;}
	.icoTypes ul .s1 span{background-size:24px auto;}
	.icoTypes ul .s2 span{background-size:20px auto;}
	.icoTypes ul .s3 span{background-size:23px auto;}
	.icoTypes ul .s4 span{background-size:26px auto;}
	.icoTypes ul .s5 span{background-size:26px auto;}
	.icoTypes ul .s6 span{background-size:25px auto;}
	.icoTypes ul .s7 span{background-size:23px auto;}
	.icoTypes ul .s8 span{background-size:24px auto;}	
	.timeBox{padding:0 10px;font-size:14px;}
	.timeBox .time{padding:20px 0;background-size:auto 84px;}
	.timeBox .time .title{font-size:16px;}
	.timeBox .time .stitle{font-size:15px;}
	.timeBox .time .tel{margin:15px 0 -5px 0;font-size:16px;}
	.timeBox .time ul{margin:15px 0 0 0;}
	.timeBox .time ul li{padding:0 0 0 10px;}
	.timeBox .time ul li:before{width:3px;height:3px;}
	.timeBox .time .desc{margin:10px 0 0 0;font-size:12px;}
}
/* Miso Center */
.activity .boxs{margin:-6px -6px 0 -6px;}
.activity .boxs:after{content:'';clear:both;display:block;}
.activity .boxs .box{float:left;width:25%;padding:6px;}
.activity .boxs .box div{height:260px;padding:60px 0 0 0;border-radius:10px;background-color:#eaece9;}
.activity .boxs .box div p{height:55px;font-size:18px;color:#333;line-height:1.4;text-align:center;}
.activity .boxs .box div .dotList{padding:0 23px 0 23px;color:#888;letter-spacing:-0.5px;}
.activity .boxs .box div .dotList li{margin:0;}
.activity .total{position:relative;top:-34px;max-width:620px;height:68px;margin:0 auto -34px auto;padding:18px 0 0 0;border-radius:34px;background-color:#616161;font-size:20px;color:#fff;text-align:center;}
@media only screen and (max-width:959px){
	.activity .boxs .box{width:50%;}
}
@media only screen and (max-width:767px){
	.activity .boxs{margin:-10px 0 0 0;}
	.activity .boxs .box{width:100%;padding:10px 0 0 0;}
	.activity .boxs .box div{height:auto;padding:20px 0;}
	.activity .boxs .box div p{height:auto;margin:0 0 15px 0;font-size:16px;}
	.activity .boxs .box div .dotList{padding:0 15px;letter-spacing:0;}
	.activity .total{position:static;height:auto;margin:10px 0 0 0;padding:12px 0 10px 0;border-radius:23px;font-size:16px;}
}
.remote{margin:50px 0 0 0;}
.remote .form{padding:60px 0;}
.remote .form .agree .agreeBox{max-width:720px;height:auto;margin:0 auto;}
@media only screen and (max-width:767px){
	.remote{margin:25px 0 0 0;}
	.remote .form{padding:30px 0;}
}
.telBox{padding:45px 45px 0 45px;}
.telBox .numbers{border:1px solid #dedede;border-right:0;border-bottom:0;font-size:0;line-height:1.4;}
.telBox .numbers div{display:table;width:100%;height:100%;table-layout:fixed;}
.telBox .numbers div dl{position:relative;display:table-cell;width:50%;height:100%;padding:0 127px 0 0;border:1px solid #dedede;border-left:0;border-top:0;vertical-align:top;}
.telBox .numbers div dl dt{padding:17px 20px;font-size:14px;color:#777;}
.telBox .numbers div dl dt p{margin:0 0 4px 0;font-size:15px;color:#333;font-family:'Noto Medium';}
.telBox .numbers div dl dd{position:absolute;right:0;top:0;bottom:0;width:127px;height:100%;font-size:18px;color:#ee0d22;font-family:'Montserrat';font-weight:500;line-height:1;text-align:center;}
.telBox .numbers div dl dd p{position:relative;display:table;width:100%;height:100%;}
.telBox .numbers div dl dd p:before{content:'';position:absolute;left:0;top:50%;display:block;width:1px;height:38px;margin:-19px 0 0 0;background-color:#e1e1e1;}
.telBox .numbers div dl dd p span{display:table-cell;height:100%;vertical-align:middle;}
@media only screen and (max-width:767px){
	.telBox{padding:25px 0 0 0;}
	.telBox .numbers div{display:block;}
	.telBox .numbers div dl{display:block;width:100%;padding:0 97px 0 0;}
	.telBox .numbers div dl dt{padding:9px 10px;font-size:13px;}
	.telBox .numbers div dl dt p{margin:0 0 2px 0;font-size:14px;}
	.telBox .numbers div dl dd{width:97px;font-size:15px;}
}

/* Product */
.prodMain{color:#888;font-size:14px;line-height:1.4;text-align:center;}
.prodMain ul{margin:0 -6px;}
.prodMain ul:after{content:'';clear:both;display:block;}
.prodMain ul li{float:left;width:25%;height:279px;padding:5px;}
.prodMain ul li a{position:relative;display:block;height:100%;padding:35px 10px 0 10px;border:1px solid #dadada;border-radius:10px;}
.prodMain ul .p1 a{background:url('/Content/images/ico_product_main1.png') no-repeat center 74px;}
.prodMain ul .p2 a{background:url('/Content/images/ico_product_main2.png') no-repeat center 74px;}
.prodMain ul .p3 a{background:url('/Content/images/ico_product_main3.png') no-repeat center 74px;}
.prodMain ul .p4 a{background:url('/Content/images/ico_product_main4.png') no-repeat center 74px;}
.prodMain ul .p5 a{background:url('/Content/images/ico_product_main5.png') no-repeat center 74px;}
.prodMain ul .p6 a{background:url('/Content/images/ico_product_main6.png') no-repeat center 74px;}
.prodMain ul .p7 a{background:url('/Content/images/ico_product_main7.png') no-repeat center 74px;}
.prodMain ul .p8 a{background:url('/Content/images/ico_product_main8.png') no-repeat center 74px;}
.prodMain ul .p9 a{background:url('/Content/images/ico_product_main9.png') no-repeat center 74px;}
.prodMain ul .p10 a{background:url('/Content/images/ico_product_main10.png') no-repeat center 74px;}
.prodMain ul .p11 a{background:url('/Content/images/ico_product_main11.png') no-repeat center 74px;}
.prodMain ul .p12 a{background:url('/Content/images/ico_product_main12.png') no-repeat center 74px;}
.prodMain ul .p13 a{background:url('/Content/images/ico_product_main13.png') no-repeat center 74px;}
.prodMain ul .p14 a{background:url('/Content/images/ico_product_main14.png') no-repeat center 74px;}
.prodMain ul .p15 a{background:url('/Content/images/ico_product_main15.png') no-repeat center 74px;}
.prodMain ul .p16 a{background:url('/Content/images/ico_product_main16.png') no-repeat center 77px;}
.prodMain ul li a strong{display:block;margin:0 0 105px 0;font-size:18px;color:#555;}
.prodMain ul li a p{position:absolute;left:0;bottom:20px;width:100%;color:#f86472;}
@media only screen and (max-width:959px){
	.prodMain ul li{width:33.3333333%;}
}
@media only screen and (max-width:767px){
	.prodMain{text-align:left;font-size:13px;}
	.prodMain ul{margin:0;}
	.prodMain ul li{width:100%;height:auto;padding:3px 0;}
	.prodMain ul li a{height:auto;padding:20px 10px 15px 107px;}
	.prodMain ul li a strong{margin:0 0 8px 0;font-size:17px;}
	.prodMain ul li a p{position:static;margin:10px 0 0 0;font-size:14px;}
	.prodMain ul li a{background-size:65px auto !important;background-position:20px center !important;}
	.prodMain ul .p1 a{background:url('/Content/images/ico_product_main1_mo.png') no-repeat 0 center;}
	.prodMain ul .p2 a{background:url('/Content/images/ico_product_main2_mo.png') no-repeat 0 center;}
	.prodMain ul .p3 a{background:url('/Content/images/ico_product_main3_mo.png') no-repeat 0 center;}
	.prodMain ul .p4 a{background:url('/Content/images/ico_product_main4_mo.png') no-repeat 0 center;}
	.prodMain ul .p5 a{background:url('/Content/images/ico_product_main5_mo.png') no-repeat 0 center;}
	.prodMain ul .p6 a{background:url('/Content/images/ico_product_main6_mo.png') no-repeat 0 center;}
	.prodMain ul .p7 a{background:url('/Content/images/ico_product_main7_mo.png') no-repeat 0 center;}
	.prodMain ul .p8 a{background:url('/Content/images/ico_product_main8_mo.png') no-repeat 0 center;}
	.prodMain ul .p9 a{background:url('/Content/images/ico_product_main9_mo.png') no-repeat 0 center;}
	.prodMain ul .p10 a{background:url('/Content/images/ico_product_main10_mo.png') no-repeat 0 center;}
	.prodMain ul .p11 a{background:url('/Content/images/ico_product_main11_mo.png') no-repeat 0 center;}
	.prodMain ul .p12 a{background:url('/Content/images/ico_product_main12_mo.png') no-repeat 0 center;}
	.prodMain ul .p13 a{background:url('/Content/images/ico_product_main13_mo.png') no-repeat 0 center;}
	.prodMain ul .p14 a{background:url('/Content/images/ico_product_main14_mo.png') no-repeat 0 center;}
	.prodMain ul .p15 a{background:url('/Content/images/ico_product_main15_mo.png') no-repeat 0 center;}
	.prodMain ul .p16 a{background:url('/Content/images/ico_product_main16_mo.png') no-repeat 0 center;background-size:60px auto !important;}
}
.prodArticle{font-size:15px;}
.prodArticle .sec{margin:70px 0 0 0;border-top:1px dotted #7f7f7f;}
.prodArticle .sec.line{border-top:1px solid #000;}
.prodArticle .sec:first-child{margin:0;border:0;}
.prodArticle .sec .secBox{max-width:920px;margin:0 auto;}
.prodArticle .sec .secBox .title{font-size:40px;color:#333;font-family:'Noto Bold';line-height:1.2;}
.prodArticle .sec .secBox .title strong{color:#ee0d22;}
.prodArticle .sec .secBox .sub{position:relative;margin:65px 0 45px 0;font-size:30px;color:#333;font-family:'Noto Bold';line-height:1.2;}
.prodArticle .sec .secBox .title+.sub{margin-top:75px;}
.prodArticle .sec .secBox .sub+.sub{margin-top:40px;}
.prodArticle .sec .secBox .sub.fir{margin-top:0;}
.prodArticle .sec .secBox .sub strong{color:#ee0d22;}
.prodArticle .sec .secBox .sub span{position:absolute;right:0;top:50%;margin:-8px 0 0 0;font-size:14px;color:#777;font-family:'Noto Regular';}
.prodArticle .sec .secBox .sub .under{position:static;display:block;margin:5px 0 0 0;font-size:15px;}
.prodArticle .sec .secBox .ssub{margin:75px 0 0 0;font-size:26px;color:#333;font-family:'Noto Bold';line-height:1.2;}
.prodArticle .sec .secBox .ssub.sm{margin:45px 0 25px 0;font-size:20px;}
.prodArticle .sec .secBox .img{margin:65px 0 0 0;text-align:center;}
.prodArticle .sec .secBox .ssub+.img{margin:25px 0 0 0;}
.prodArticle .sec .secBox .img table{width:100%;height:100%;border:0;}
.prodArticle .sec .secBox .img table td{height:100%;padding:0;border:0;vertical-align:middle;}
.prodArticle .sec .secBox .img img{max-width:100%;}
.prodArticle .sec .secBox .img .crmIcons{font-size:0;line-height:1.2;color:#fff;text-align:right;}
.prodArticle .sec .secBox .img .crmIcons ul{display:inline-block;text-align:center;vertical-align:top;}
.prodArticle .sec .secBox .img .crmIcons ul li{display:inline-block;padding:9px 6px;vertical-align:top;}
.prodArticle .sec .secBox .img .crmIcons ul li p{width:139px;height:139px;padding:90px 0 0 0;border-radius:100%;font-size:15px;}
.prodArticle .sec .secBox .img .crmIcons ul .c1 p{background:url('/CommonFiles/Product/Contents/180918/ico_crm_round1.png') no-repeat center 25px;background-color:#ffc12c;}
.prodArticle .sec .secBox .img .crmIcons ul .c2 p{background:url('/CommonFiles/Product/Contents/180918/ico_crm_round2.png') no-repeat center 27px;background-color:#ff6d2c;}
.prodArticle .sec .secBox .img .crmIcons ul .c3 p{background:url('/CommonFiles/Product/Contents/180918/ico_crm_round3.png') no-repeat center 26px;background-color:#ff2c2c;}
.prodArticle .sec .secBox .img .crmIcons ul .c4 p{background:url('/CommonFiles/Product/Contents/180918/ico_crm_round4.png') no-repeat center 32px;background-color:#f12b68;}
.prodArticle .sec .secBox .img+.dotOnlyList{margin:50px 0 0 0;}
.prodArticle .sec .secBox .column2{position:relative;}
.prodArticle .sec .secBox .column2.convert{padding:0 0 0 50%;}
.prodArticle .sec .secBox .column2+.column2{margin:40px 0 0 0;}
.prodArticle .sec .secBox .column2.min294{min-height:294px;}
.prodArticle .sec .secBox .column2.min304{min-height:304px;}
.prodArticle .sec .secBox .column2 .img{position:absolute;right:0;top:0;width:50%;height:100%;margin:0;padding:0 10px;text-align:right;}
.prodArticle .sec .secBox .column2.convert .img{position:static;width:auto;}
.prodArticle .sec .secBox .dotList li{margin:25px 0 0 0;}
.prodArticle .sec .secBox .dotList li:first-child{margin:0;}
.prodArticle .sec .secBox .dotList li p{margin:0 0 20px 0;font-size:20px;color:#333;font-family:'Noto Bold';}
.prodArticle .sec .secBox .dotList li p span{font-family:'Noto Regular';}
.prodArticle .sec .secBox .dotList li p em{display:block;color:#888;font-size:15px;font-family:'Noto Regular';}
.prodArticle .sec .secBox .dotList li p strong{color:#ee0d22;}
.prodArticle .sec .secBox .dotList li table{margin:20px 0 35px 0;}
.prodArticle .sec .secBox .dotList li ul li{position:relative;margin:5px 0 0 0;padding:0 0 0 10px;}
.prodArticle .sec .secBox .dotList.bigSpace li ul li{margin:25px 0 0 0;}
.prodArticle .sec .secBox .dotList .another{color:#666;}
.prodArticle .sec .secBox .dotList li ul li:before{content:'';position:absolute;left:0;top:9px;display:block;width:4px;height:4px;border-radius:100%;background-color:#ee0d22;}
.prodArticle .sec .secBox .dotList .another span{display:block;color:#888;}
.prodArticle .sec .secBox .txt{width:50%;}
.prodArticle .sec .secBox .txt.cols2{width:100%;}
.prodArticle .sec .secBox .convert .txt{position:absolute;left:0;top:0;}
.prodArticle .sec .secBox .txt:after{content:'';clear:both;display:block;}
.prodArticle .sec .secBox .txt div{float:left;width:47%;}
.prodArticle .sec .secBox .txt div:last-child{float:right;}
.prodArticle .sec .secBox table{width:100%;border-top:2px solid #333;line-height:1.4;font-size:14px;}
.prodArticle .sec .secBox .only{margin:45px 0 0 0;}
.prodArticle .sec .secBox table td, .prodArticle .sec .secBox table th{padding:10px;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;vertical-align:middle;}
.prodArticle .sec .secBox table td:last-child, .prodArticle .sec .secBox table th:last-child{border-right:0;}
.prodArticle .sec .secBox table td .cols:after{content:'';clear:both;display:block;}
.prodArticle .sec .secBox table td .cols ul{padding:0 20px;line-height:1.6;font-size:0;}
.prodArticle .sec .secBox table td .cols ul li{display:inline-block;padding-right:10px;font-size:15px;vertical-align:top;}
.prodArticle .sec .secBox table td .cols.cols5 ul li{width:20%;}
.prodArticle .sec .secBox table td .cols.cols3 ul li{width:33.3333333%;}
.prodArticle .sec .secBox table td .cols.cols2 ul li{width:50%;}
.prodArticle .sec .secBox table td .cols ul .full{width:100% !important;}
.prodArticle .sec .secBox table td .mall{height:52px;margin:0 0 0 5px;padding:0 0 0 55px;font-size:14px;line-height:52px;}
.prodArticle .sec .secBox table td .mall.m1{background:url('/Content/images/ico_bness_infor1.png') no-repeat 0 0;}
.prodArticle .sec .secBox table td .mall.m2{background:url('/Content/images/ico_bness_infor2.png') no-repeat 0 0;}
.prodArticle .sec .secBox table td .mall.m3{background:url('/Content/images/ico_bness_infor3.png') no-repeat 0 0;}
.prodArticle .sec .secBox table td .mall.m4{background:url('/Content/images/ico_bness_infor4.png') no-repeat 0 0;}
.prodArticle .sec .secBox table td .mall.m5{background:url('/Content/images/ico_bness_infor5.png') no-repeat 0 0;}
.prodArticle .sec .secBox table td .mall span{display:inline-block;line-height:1.4;vertical-align:middle;}
.prodArticle .sec .secBox .rentalPc{font-size:0;line-height:1.4;color:#fff;text-align:center;}
.prodArticle .sec .secBox .rentalPc ul{display:inline-block;vertical-align:top;}
.prodArticle .sec .secBox .rentalPc ul li{display:inline-block;width:152px;padding:1px;font-size:15px;vertical-align:top;}
.prodArticle .sec .secBox .rentalPc ul li p{height:150px;padding:25px 10px 0 10px;border-radius:100%;}
.prodArticle .sec .secBox .rentalPc ul .r1 p{background-color:#ffc12c;}
.prodArticle .sec .secBox .rentalPc ul .r2 p{background-color:#ff6d2c;}
.prodArticle .sec .secBox .rentalPc ul .r3 p{background-color:#ff2c2c;}
.prodArticle .sec .secBox .rentalPc ul .r4 p{background-color:#f12b68;}
.prodArticle .sec .secBox .rentalPc ul .r5 p{background-color:#ad65c7;}
.prodArticle .sec .secBox .rentalPc ul .r6 p{background-color:#4b7ac6;}
.prodArticle .sec .secBox .rentalPc ul li p span{display:block;margin:0 0 10px 0;font-size:16px;font-family:'Montserrat';font-weight:700;text-transform:uppercase;}
.prodArticle .sec .secBox .listWithSome{color:#666;}
.prodArticle .sec .secBox .sub+.listWithSome{margin:-40px 0 0 0;}
.prodArticle .sec .secBox .img+.listWithSome{padding:60px 0 0 0;}
.prodArticle .sec .secBox .listWithSome.noSpace{padding:0;}
.prodArticle .sec .secBox .listWithSome:after{content:'';clear:both;display:block;}
.prodArticle .sec .secBox .listWithSome dl{margin:40px 0 0 0;}
.prodArticle .sec .secBox .listWithSome.noSpace dl{margin:30px 0 0 0;}
.prodArticle .sec .secBox .listWithSome dl dt{font-size:20px;color:#333;font-family:'Noto Bold';line-height:1.4;}
.prodArticle .sec .secBox .listWithSome.txtOnly dl dt{margin:0 0 15px 0;}
.prodArticle .sec .secBox .listWithSome.under dl dt{margin:0 0 20px 0;}
.prodArticle .sec .secBox .listWithSome dl .two{min-height:56px;}
.prodArticle .sec .secBox .listWithSome dl dd p{margin:35px 0 15px 0;font-size:18px;}
.prodArticle .sec .secBox .listWithSome.under dl dd p{margin:25px 0 15px 0;}
.prodArticle .sec .secBox .listWithSome dl dt strong{color:#ee0d22;}
.prodArticle .sec .secBox .listWithSome dl dd img{width:100%;}
.prodArticle .sec .secBox .listWithSome div{float:left;width:48%;}
.prodArticle .sec .secBox .listWithSome div:after{content:'';clear:both;display:block;}
.prodArticle .sec .secBox .listWithSome div:last-child{float:right;}
.prodArticle .sec .secBox .listWithSome.withLines div{float:none !important;width:100%;}
.prodArticle .sec .secBox .listWithSome.withLines div dl{float:left;width:48%;}
.prodArticle .sec .secBox .listWithSome.withLines div dl:last-child{float:right;}
.prodArticle .sec .secBox .listWithSome.withLines .alone dl:last-child{float:left;}
.prodArticle .sec .secBox .listWithSome.cols3 div dl{float:left;width:33.3333333%;}
.prodArticle .sec .secBox .rentalIcon{font-size:0;color:#666;text-align:center;font-family:'Noto Medium';}
.prodArticle .sec .secBox .rentalIcon .box{display:inline-block;vertical-align:top;}
.prodArticle .sec .secBox .rentalIcon .box .tit{margin:0 0 15px 0;font-size:18px;font-family:'Noto Bold';color:#333;}
.prodArticle .sec .secBox .rentalIcon .box:last-child .tit{padding:0 0 0 80px;}
.prodArticle .sec .secBox .rentalIcon ul{position:relative;display:inline-block;vertical-align:top;}
.prodArticle .sec .secBox .rentalIcon.cols2 ul:last-child{padding:0 0 0 41px;margin:0 0 0 40px;}
.prodArticle .sec .secBox .rentalIcon.cols2 ul:last-child:before{content:'';position:absolute;left:0;bottom:0;width:1px;height:135px;background-color:#d5d5d5;}
.prodArticle .sec .secBox .rentalIcon.cols2 .box:first-child ul:last-child{padding:0;margin:0;}
.prodArticle .sec .secBox .rentalIcon.cols2 .box:first-child ul:last-child:before{display:none;}
.prodArticle .sec .secBox .rentalIcon ul li{display:inline-block;width:98px;padding:3px;margin:50px 0 0 0;font-size:15px;vertical-align:top;}
.prodArticle .sec .secBox .rentalIcon.cols2 ul li{margin:0;}
.prodArticle .sec .secBox .rentalIcon.noSpace ul li{margin:0;}
/*.prodArticle .sec .secBox .rentalIcon .box ul li{width:96px;}
.prodArticle .sec .secBox .rentalIcon.bigger ul li{width:114px;}*/
.prodArticle .sec .secBox .rentalIcon ul li div{position:relative;padding:0 0 89px 0;}
.prodArticle .sec .secBox .rentalIcon ul li div span{position:absolute;left:0;bottom:0;display:block;width:83px;height:83px;}
/*.prodArticle .sec .secBox .rentalIcon .box ul li div span{left:4px;}
.prodArticle .sec .secBox .rentalIcon.bigger ul li div span{left:13px;}*/
.prodArticle .sec .secBox .rentalIcon ul .r1 div span{background:url('/CommonFiles/Product/Contents/180918/ico_rental1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r2 div span{background:url('/CommonFiles/Product/Contents/180918/ico_rental2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r3 div span{background:url('/CommonFiles/Product/Contents/180918/ico_rental3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r4 div span{background:url('/CommonFiles/Product/Contents/180918/ico_rental4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r5 div span{background:url('/CommonFiles/Product/Contents/180918/ico_rental5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r6 div span{background:url('/CommonFiles/Product/Contents/180918/ico_rental6.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r7 div span{background:url('/CommonFiles/Product/Contents/180918/ico_rental7.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r8 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r9 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r10 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r11 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r12 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r13 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love6.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r14 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love7.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r15 div span{background:url('/CommonFiles/Product/Contents/180918/ico_love8.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r16 div span{background:url('/CommonFiles/Product/Contents/180918/ico_crm1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r17 div span{background:url('/CommonFiles/Product/Contents/180918/ico_crm2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r18 div span{background:url('/CommonFiles/Product/Contents/180918/ico_crm3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r19 div span{background:url('/CommonFiles/Product/Contents/180918/ico_crm4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r20 div span{background:url('/CommonFiles/Product/Contents/180918/ico_media1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r21 div span{background:url('/CommonFiles/Product/Contents/180918/ico_media2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r22 div span{background:url('/CommonFiles/Product/Contents/180918/ico_media3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r23 div span{background:url('/CommonFiles/Product/Contents/180918/ico_media4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r24 div span{background:url('/CommonFiles/Product/Contents/180918/ico_media5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r25 div span{background:url('/CommonFiles/Product/Contents/180918/ico_lab1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r26 div span{background:url('/CommonFiles/Product/Contents/180918/ico_lab2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r27 div span{background:url('/CommonFiles/Product/Contents/180918/ico_lab3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r28 div span{background:url('/CommonFiles/Product/Contents/180918/ico_lab4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r29 div span{background:url('/CommonFiles/Product/Contents/180918/ico_lab5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r30 div span{background:url('/CommonFiles/Product/Contents/180918/ico_lab6.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r31 div span{background:url('/CommonFiles/Product/Contents/180918/ico_lab7.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r32 div span{background:url('/CommonFiles/Product/Contents/180918/ico_image1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r33 div span{background:url('/CommonFiles/Product/Contents/180918/ico_image2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r34 div span{background:url('/CommonFiles/Product/Contents/180918/ico_image3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r35 div span{background:url('/CommonFiles/Product/Contents/180918/ico_image4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r36 div span{background:url('/CommonFiles/Product/Contents/180918/ico_image5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r37 div span{background:url('/CommonFiles/Product/Contents/180918/ico_image6.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r38 div span{background:url('/CommonFiles/Product/Contents/180918/ico_esign1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r39 div span{background:url('/CommonFiles/Product/Contents/180918/ico_esign2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r40 div span{background:url('/CommonFiles/Product/Contents/180918/ico_esign3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r41 div span{background:url('/CommonFiles/Product/Contents/180918/ico_esign4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r42 div span{background:url('/CommonFiles/Product/Contents/180918/ico_esign5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r43 div span{background:url('/CommonFiles/Product/Contents/180918/ico_myhome1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r44 div span{background:url('/CommonFiles/Product/Contents/180918/ico_myhome2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r45 div span{background:url('/CommonFiles/Product/Contents/180918/ico_myhome3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r46 div span{background:url('/CommonFiles/Product/Contents/180918/ico_test1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r47 div span{background:url('/CommonFiles/Product/Contents/180918/ico_test2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r48 div span{background:url('/CommonFiles/Product/Contents/180918/ico_solution1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r49 div span{background:url('/CommonFiles/Product/Contents/180918/ico_solution2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r50 div span{background:url('/CommonFiles/Product/Contents/180918/ico_solution3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r51 div span{background:url('/CommonFiles/Product/Contents/180918/ico_solution4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r52 div span{background:url('/CommonFiles/Product/Contents/180918/ico_agreement1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r53 div span{background:url('/CommonFiles/Product/Contents/180918/ico_agreement2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r54 div span{background:url('/CommonFiles/Product/Contents/180918/ico_agreement3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r55 div span{background:url('/CommonFiles/Product/Contents/180918/ico_agreement4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r56 div span{background:url('/CommonFiles/Product/Contents/180918/ico_agreement5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r57 div span{background:url('/CommonFiles/Product/Contents/180918/ico_pen1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r58 div span{background:url('/CommonFiles/Product/Contents/180918/ico_pen2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r59 div span{background:url('/CommonFiles/Product/Contents/180918/ico_pen3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r60 div span{background:url('/CommonFiles/Product/Contents/180918/ico_pen4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r61 div span{background:url('/CommonFiles/Product/Contents/180918/ico_pen5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r62 div span{background:url('/CommonFiles/Product/Contents/180918/ico_plus1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r63 div span{background:url('/CommonFiles/Product/Contents/180918/ico_plus2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r64 div span{background:url('/CommonFiles/Product/Contents/180918/ico_plus3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r65 div span{background:url('/CommonFiles/Product/Contents/180918/ico_plus4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r66 div span{background:url('/CommonFiles/Product/Contents/180918/ico_plus5.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r67 div span{background:url('/CommonFiles/Product/Contents/180918/ico_ddok1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r68 div span{background:url('/CommonFiles/Product/Contents/180918/ico_ddok2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r69 div span{background:url('/CommonFiles/Product/Contents/180918/ico_ddok3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r70 div span{background:url('/CommonFiles/Product/Contents/180918/ico_auto1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r71 div span{background:url('/CommonFiles/Product/Contents/180918/ico_auto2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r72 div span{background:url('/CommonFiles/Product/Contents/180918/ico_auto3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r73 div span{background:url('/CommonFiles/Product/Contents/180918/ico_auto4.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r74 div span{background:url('/CommonFiles/Product/Contents/180918/ico_kiosk1.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r75 div span{background:url('/CommonFiles/Product/Contents/180918/ico_kiosk2.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul .r76 div span{background:url('/CommonFiles/Product/Contents/180918/ico_kiosk3.png') no-repeat 0 0;}
.prodArticle .sec .secBox .rentalIcon ul li div p{line-height:44px;}
.prodArticle .sec .secBox .rentalIcon.lines3 ul li div p{line-height:57px;}
.prodArticle .sec .secBox .rentalIcon ul li div p em{display:inline-block;line-height:1.3;vertical-align:middle;}
.prodArticle .sec .secBox .rentalIcon ul li div p em .no{display:none;}
.prodArticle .sec .secBox .rentalIcon ul li div p em .show{display:block;}
.prodArticle .sec .secBox .roundIco div{margin:20px 0 0 0;}
.prodArticle .sec .secBox .roundIco div:first-child{margin:0;}
.prodArticle .sec .secBox .roundIco div:after{content:'';clear:both;display:block;}
.prodArticle .sec .secBox .roundIco div dl{position:relative;float:left;width:47%;min-height:81px;padding:0 0 0 95px;}
.prodArticle .sec .secBox .roundIco div dl:first-child{width:53%;}
.prodArticle .sec .secBox .roundIco div dl dt{position:absolute;left:0;top:0;}
.prodArticle .sec .secBox .roundIco div dl dd{min-height:81px;padding:10px 20px 0 0;}
.prodArticle .sec .secBox .roundIco div dl:last-child dd{padding-right:0;}
.prodArticle .sec .secBox .roundIco.noDesc div dl dd{padding:0 20px 0 0;line-height:77px;}
.prodArticle .sec .secBox .roundIco div dl dd p{margin:0 0 15px 0;font-size:20px;color:#333;font-family:'Noto Bold';line-height:1.4;}
.prodArticle .sec .secBox .roundIco.noDesc div dl dd p{display:inline-block;margin:0;line-height:1.4;vertical-align:middle;}
.prodArticle .sec .secBox .nanum{margin:35px 0 25px 0;font-size:20px;color:#666;font-family:'Nanum Myeongjo';font-weight:700;text-align:left;}
.prodArticle .sec .secBox .img .nanum{margin-top:-20px;}
@media only screen and (max-width:959px){
	.prodArticle .sec .secBox .rentalIcon .box{display:block;}
	.prodArticle .sec .secBox .rentalIcon .box:last-child{margin:50px 0 0 0;}
	.prodArticle .sec .secBox .rentalIcon .box .tit{padding:0 !important;}
	.prodArticle .sec .secBox .rentalIcon.cols2 ul:last-child{display:block;padding:0;margin:50px 0 0 0;}
	.prodArticle .sec .secBox .rentalIcon.cols2 .box ul:last-child{margin:0;}
	.prodArticle .sec .secBox .rentalIcon.cols2 ul:last-child:before{display:none;}
}
@media only screen and (max-width:767px){
	.prodArticle{font-size:14px;}
	.prodArticle .sec{margin:35px 0 0 0;}
	.prodArticle .sec .secBox .title{font-size:24px;}
	.prodArticle .sec .secBox .sub{margin:35px 0 20px 0;font-size:20px;}
	.prodArticle .sec .secBox .title+.sub{margin-top:25px;}
	.prodArticle .sec .secBox .sub+.sub{margin-top:20px;}
	.prodArticle .sec .secBox .sub span{position:static;display:block;margin:0;}
	.prodArticle .sec .secBox .sub .under{font-size:13px;}
	.prodArticle .sec .secBox .ssub{margin:45px 0 0 0;font-size:19px;}
	.prodArticle .sec .secBox .ssub.sm{margin:25px 0 15px 0;font-size:18px;}
	.prodArticle .sec .secBox .ssub br{display:none;}
	.prodArticle .sec .secBox .img{margin:30px 0 0 0;}
	.prodArticle .sec .secBox .ssub+.img{margin:15px 0 0 0;}
	.prodArticle .sec .secBox .img .crmIcons{text-align:center;}
	.prodArticle .sec .secBox .img .crmIcons ul li{padding:5px 3px;}
	.prodArticle .sec .secBox .img .crmIcons ul li p{width:79px;height:79px;padding:45px 0 0 0;font-size:12px;}
	.prodArticle .sec .secBox .img .crmIcons ul .c1 p{background-size:25px auto;background-position:center 12px;}
	.prodArticle .sec .secBox .img .crmIcons ul .c2 p{background-size:20px auto;background-position:center 14px;}
	.prodArticle .sec .secBox .img .crmIcons ul .c3 p{background-size:25px auto;background-position:center 13px;}
	.prodArticle .sec .secBox .img .crmIcons ul .c4 p{background-size:25px auto;background-position:center 15px;}
	.prodArticle .sec .secBox .img+.dotOnlyList{margin:30px 0 0 0;}
	.prodArticle .sec .secBox .column2{min-height:0 !important;}
	.prodArticle .sec .secBox .column2.convert{padding:0;}
	.prodArticle .sec .secBox .column2 .img{position:static;width:100%;margin:30px 0 0 0;padding:0;text-align:center;}
	.prodArticle .sec .secBox .dotList li{margin:15px 0 0 0;}
	.prodArticle .sec .secBox .dotList li p{margin:0 0 10px 0;font-size:16px;}
	.prodArticle .sec .secBox .dotList li p em{font-size:14px;}
	.prodArticle .sec .secBox .dotList li table{margin:10px 0 25px 0;}
	.prodArticle .sec .secBox .dotList li ul li{margin:3px 0 0 0;padding:0 0 0 8px;}
	.prodArticle .sec .secBox .dotList.bigSpace li ul li{margin:15px 0 0 0;}
	.prodArticle .sec .secBox .dotList li ul li:before{top:8px;width:3px;height:3px;}
	.prodArticle .sec .secBox .txt{position:static !important;width:100%;}
	.prodArticle .sec .secBox .txt div{float:none;width:100%;}
	.prodArticle .sec .secBox table{font-size:13px;}
	.prodArticle .sec .secBox .only{margin:25px 0 0 0;}
	.prodArticle .sec .secBox table td, .prodArticle .sec .secBox table th{padding:7px 10px 5px 10px;}
	.prodArticle .sec .secBox table td .cols ul{padding:0 5px;}
	.prodArticle .sec .secBox table td .cols ul li{width:50% !important;font-size:13px;}
	.prodArticle .sec .secBox table td .cols ul li:before{top:7px;}
	.prodArticle .sec .secBox table td .mall{height:auto;margin:0;padding:35px 0 0 0;background-size:25px auto !important;background-position:center 0 !important;font-size:13px;line-height:1.4;text-align:center;}
	.prodArticle .sec .secBox table td .mall span{display:block;}
	.prodArticle .sec .secBox .rentalPc{line-height:1.2;}
	.prodArticle .sec .secBox .rentalPc ul li{width:93px;font-size:12px;}
	.prodArticle .sec .secBox .rentalPc ul li p{height:91px;padding:13px 6px 0 6px;}
	.prodArticle .sec .secBox .rentalPc ul li p span{margin:0 0 5px 0;font-size:14px;}
	.prodArticle .sec .secBox .listWithSome{margin:0 !important;}
	.prodArticle .sec .secBox .img+.listWithSome{padding:20px 0 0 0;}
	.prodArticle .sec .secBox .listWithSome.noSpace{padding:0;}
	.prodArticle .sec .secBox .listWithSome dl{margin:20px 0 0 0;}
	.prodArticle .sec .secBox .listWithSome.noSpace dl{margin:20px 0 0 0;}
	.prodArticle .sec .secBox .listWithSome dl dt{min-height:0 !important;font-size:18px;}
	.prodArticle .sec .secBox .listWithSome.txtOnly dl dt{margin:0 0 10px 0;}
	.prodArticle .sec .secBox .listWithSome.under dl dt{margin:0 0 10px 0;}
	.prodArticle .sec .secBox .listWithSome dl dd p{margin:15px 0 7px 0;font-size:16px;}
	.prodArticle .sec .secBox .listWithSome.under dl dd p{margin:15px 0 7px 0;}
	.prodArticle .sec .secBox .listWithSome div{float:none !important;width:100% !important;padding:0 !important;}
	.prodArticle .sec .secBox .listWithSome.withLines div dl{float:none;width:100%;}
	.prodArticle .sec .secBox .rentalIcon .box:last-child{margin:20px 0 0 0;}
	.prodArticle .sec .secBox .rentalIcon .box .tit{margin:0 0 10px 0;font-size:16px;}
	.prodArticle .sec .secBox .rentalIcon.cols2 ul:last-child{margin:20px 0 0 0;}
	.prodArticle .sec .secBox .rentalIcon.bigger{margin:0 0 -20px 0;}
	.prodArticle .sec .secBox .rentalIcon ul li{width:57px !important;padding:2px;margin:20px 0 0 0;font-size:13px;}
	/*.prodArticle .sec .secBox .rentalIcon.bigger ul li{width:100px !important;margin:0 0 20px 0;}*/
	.prodArticle .sec .secBox .rentalIcon ul li div{padding:0 0 57px 0;}
	.prodArticle .sec .secBox .rentalIcon ul li div span{width:53px;height:53px;background-size:53px auto !important;}
	/*.prodArticle .sec .secBox .rentalIcon .box ul li div span{left:0;}
	.prodArticle .sec .secBox .rentalIcon.bigger ul li div span{left:22px;}*/
	.prodArticle .sec .secBox .rentalIcon ul li div p{line-height:32px;}
	.prodArticle .sec .secBox .rentalIcon.mo3lines ul li div p{line-height:45px;}
	.prodArticle .sec .secBox .rentalIcon.lines3 ul li div p{line-height:45px;}
	.prodArticle .sec .secBox .rentalIcon ul li div p em{line-height:1.2;}
	.prodArticle .sec .secBox .rentalIcon ul li div p em i{display:block !important;}
	.prodArticle .sec .secBox .rentalIcon ul li div p em .noMo{display:none !important;}
	.prodArticle .sec .secBox .roundIco div{margin:0;}
	.prodArticle .sec .secBox .roundIco div dl{float:none;width:100% !important;min-height:50px;padding:0 0 0 65px;margin:15px 0 0 0;}
	.prodArticle .sec .secBox .roundIco div dl dt img{width:50px;}
	.prodArticle .sec .secBox .roundIco div dl dd{min-height:50px;padding:5px 0 0 0;}
	.prodArticle .sec .secBox .roundIco.noDesc div dl dd{padding:0;line-height:50px;}
	.prodArticle .sec .secBox .roundIco div dl dd p{margin:0 0 5px 0;font-size:16px;}
	.prodArticle .sec .secBox .nanum{margin:20px 0 15px 0;font-size:16px;}
	.prodArticle .sec .secBox .img .nanum{margin-top:-10px;}
}

/* Business */
.bnessMain ul{margin:0 -5px;font-size:14px;line-height:1.4;}
.bnessMain ul:after{content:'';clear:both;display:block;}
.bnessMain ul li{float:left;width:50%;padding:5px;}
.bnessMain ul li a{display:block;height:269px;padding:0 48px 0 57px;border:1px solid #dadada;border-radius:10px;}
.bnessMain ul li a div{position:relative;height:100%;padding:55px 110px 0 0;}
.bnessMain ul .b1 a div{background:url('/Content/images/ico_bness_main1.png') no-repeat right center;}
.bnessMain ul .b2 a div{background:url('/Content/images/ico_bness_main2.png') no-repeat right center;}
.bnessMain ul .b3 a div{background:url('/Content/images/ico_bness_main3.png') no-repeat right center;}
.bnessMain ul .b4 a div{background:url('/Content/images/ico_company_main1.png') no-repeat right center;}
.bnessMain ul .b5 a div{background:url('/Content/images/ico_company_main2.png') no-repeat right center;}
.bnessMain ul li a div strong{display:block;font-size:18px;color:#555;font-family:'Noto Bold';}
.bnessMain ul li a div span{display:block;margin:25px 0 0 0;}
.bnessMain ul li a div p{position:absolute;left:0;bottom:65px;color:#f86472;}
.prodArticle .sec .secBox .connect{line-height:1.4;}
.prodArticle .sec .secBox .connect div{margin:0 -1.1702127%;}
.prodArticle .sec .secBox .connect div:after{content:'';clear:both;display:block;}
.prodArticle .sec .secBox .connect div .ssub{display:none;}
.prodArticle .sec .secBox .connect div ul{position:relative;float:left;width:33.3333333%;padding:0 1.1702127%;margin:-5% 0 0 0;}
.prodArticle .sec .secBox .connect div .nor{margin:4% 0 0 0;}
.prodArticle .sec .secBox .connect div ul li{padding:25px;margin:10px 0 0 0;border:2px solid #dadada;border-radius:10px;}
.prodArticle .sec .secBox .connect div ul li p{font-size:18px;color:#ee0d22;font-family:'Noto Bold';}
.prodArticle .sec .secBox .connect div ul li strong{display:block;margin:13px 0 15px 0;font-size:17px;color:#666;font-family:'Noto Medium';}
.prodArticle .sec .secBox .history{max-width:860px;margin:0 auto;}
.prodArticle .sec .secBox .history div{margin:-1px 0 0 0;border:1px solid #dadada;border-radius:5px;}
.prodArticle .sec .secBox .history div dl{position:relative;padding:35px 0 35px 200px;border-left:2px solid #ee0d22;border-radius:5px;}
.prodArticle .sec .secBox .history div dl:before{content:'';position:absolute;left:-6px;top:50%;display:block;width:12px;height:12px;margin:-6px 0 0 0;border-radius:100%;background-color:#ee0d22;}
.prodArticle .sec .secBox .history div dl dt{position:absolute;left:0;top:35px;width:200px;font-size:24px;color:#333;text-align:center;font-family:'Montserrat';font-weight:700;line-height:1;}
.prodArticle .sec .secBox .history .two dl dt{padding:0 0 0 23px;}
.prodArticle .sec .secBox .history div dl dd{padding:0 20px 0 0;}
@media only screen and (max-width:959px){
	.bnessMain ul li a div p{bottom:35px;}
}
@media only screen and (max-width:767px){
	.bnessMain ul{margin:0;}
	.bnessMain ul li{float:none;width:100%;padding:5px 0;}
	.bnessMain ul li:first-child{padding-top:0;}
	.bnessMain ul li a{height:auto;padding:0 20px 0 30px;}
	.bnessMain ul li a div{padding:30px 70px 30px 0;}
	.bnessMain ul .b1 a div{background-size:50px auto;}
	.bnessMain ul .b2 a div{background-size:55px auto;}
	.bnessMain ul .b3 a div{background-size:50px auto;}
	.bnessMain ul .b4 a div{background-size:55px auto;}
	.bnessMain ul .b5 a div{background-size:55px auto;}
	.bnessMain ul li a div strong{font-size:16px;}
	.bnessMain ul li a div span{margin:15px 0 0 0;}
	.bnessMain ul li a div p{position:static;margin:15px 0 0 0;}
	.prodArticle .sec .secBox .connect div{margin:0;}
	.prodArticle .sec .secBox .connect div .ssub{display:block;}
	.prodArticle .sec .secBox .connect div ul{float:none;width:100%;padding:0;margin:10px 0 0 0 !important;}
	.prodArticle .sec .secBox .connect div ul li{padding:15px;margin:5px 0 0 0;border:1px solid #dadada;}
	.prodArticle .sec .secBox .connect div ul li p{font-size:16px;}
	.prodArticle .sec .secBox .connect div ul li strong{margin:8px 0 10px 0;font-size:15px;}
	.prodArticle .sec .secBox .history div dl{padding:20px;}
	.prodArticle .sec .secBox .history div dl:before{left:-5px;display:block;width:8px;height:8px;margin:-4px 0 0 0;}
	.prodArticle .sec .secBox .history div dl dt{position:static;top:0;width:auto;margin:0 0 10px 0;padding:0 !important;font-size:20px;text-align:left;}
	.prodArticle .sec .secBox .history div dl dt br{display:none;}
	.prodArticle .sec .secBox .history div dl dd{padding:0;}
}

/* Estimate */
.estimate .btnarea{border:0;}
.estimate .norDesc{text-align:center;line-height:1.4;font-size:15px;}
.estimate .norDesc strong{display:block;margin:20px 0 0 0;color:#ee0d22;}
.estimate .norDesc div{max-width:724px;margin:0 auto;text-align:left;line-height:1.6;}
.estimate .norDesc div:first-child{margin-top:35px;}
.estimate .norDesc .dotOnlyList li{display:inline-block;}
.estimate .step1{margin:45px 0 0 0;color:#555;font-size:16px;font-family:'Noto Medium';text-align:center;}
.estimate .step1 ul{margin:0 -4px;}
.estimate .step1 ul:after{content:'';clear:both;display:block;}
.estimate .step1 ul li{float:left;width:20%;height:177px;padding:4px;}
.estimate .step1 ul li a{display:block;height:100%;padding:115px 0 0 0;border:1px solid #dadada;border-radius:10px;}
.estimate .step1 ul .on a{border:1px solid #f28993;color:#f83e50;}
.estimate .step1 ul .s1 a{background:url('/Content/images/ico_estimate1.jpg') no-repeat center 30px;}
.estimate .step1 ul .s1.on a{background:url('/Content/images/ico_estimate1_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s2 a{background:url('/Content/images/ico_estimate2.jpg') no-repeat center 30px;}
.estimate .step1 ul .s2.on a{background:url('/Content/images/ico_estimate2_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s3 a{background:url('/Content/images/ico_estimate3.jpg') no-repeat center 30px;}
.estimate .step1 ul .s3.on a{background:url('/Content/images/ico_estimate3_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s4 a{background:url('/Content/images/ico_estimate4.jpg') no-repeat center 30px;}
.estimate .step1 ul .s4.on a{background:url('/Content/images/ico_estimate4_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s5 a{background:url('/Content/images/ico_estimate5.jpg') no-repeat center 30px;}
.estimate .step1 ul .s5.on a{background:url('/Content/images/ico_estimate5_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s6 a{background:url('/Content/images/ico_estimate6.jpg') no-repeat center 30px;}
.estimate .step1 ul .s6.on a{background:url('/Content/images/ico_estimate6_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s7 a{background:url('/Content/images/ico_estimate7.jpg') no-repeat center 30px;}
.estimate .step1 ul .s7.on a{background:url('/Content/images/ico_estimate7_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s8 a{background:url('/Content/images/ico_estimate8.jpg') no-repeat center 30px;}
.estimate .step1 ul .s8.on a{background:url('/Content/images/ico_estimate8_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s9 a{background:url('/Content/images/ico_estimate9.jpg') no-repeat center 30px;}
.estimate .step1 ul .s9.on a{background:url('/Content/images/ico_estimate9_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s10 a{background:url('/Content/images/ico_estimate10.jpg') no-repeat center 30px;}
.estimate .step1 ul .s10.on a{background:url('/Content/images/ico_estimate10_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s11 a{background:url('/Content/images/ico_estimate11.jpg') no-repeat center 30px;}
.estimate .step1 ul .s11.on a{background:url('/Content/images/ico_estimate11_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s12 a{background:url('/Content/images/ico_estimate12.jpg') no-repeat center 30px;}
.estimate .step1 ul .s12.on a{background:url('/Content/images/ico_estimate12_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s13 a{background:url('/Content/images/ico_estimate13.jpg') no-repeat center 30px;}
.estimate .step1 ul .s13.on a{background:url('/Content/images/ico_estimate13_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s14 a{background:url('/Content/images/ico_estimate14.jpg') no-repeat center 30px;}
.estimate .step1 ul .s14.on a{background:url('/Content/images/ico_estimate14_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s15 a{background:url('/Content/images/ico_estimate15.jpg') no-repeat center 30px;}
.estimate .step1 ul .s15.on a{background:url('/Content/images/ico_estimate15_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s16 a{background:url('/Content/images/ico_estimate16.jpg') no-repeat center 30px;}
.estimate .step1 ul .s16.on a{background:url('/Content/images/ico_estimate16_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s17 a{background:url('/Content/images/ico_estimate17.jpg') no-repeat center 30px;}
.estimate .step1 ul .s17.on a{background:url('/Content/images/ico_estimate17_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s18 a{background:url('/Content/images/ico_estimate18.jpg') no-repeat center 30px;}
.estimate .step1 ul .s18.on a{background:url('/Content/images/ico_estimate18_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s19 a{background:url('/Content/images/ico_estimate19.jpg') no-repeat center 30px;}
.estimate .step1 ul .s19.on a{background:url('/Content/images/ico_estimate19_on.jpg') no-repeat center 30px;}
.estimate .step1 ul .s20 a{background:url('/Content/images/ico_estimate20.jpg') no-repeat center 30px;}
.estimate .step1 ul .s20.on a{background:url('/Content/images/ico_estimate20_on.jpg') no-repeat center 30px;}
.estimate .form{margin:49px 0 0 0;padding:0;border:0;}
.estimate .step3{margin:45px 0 0 0;}
.estimate .step3 ul{margin:0 -5px;}
.estimate .step3 ul:after{content:'';clear:both;display:block;}
.estimate .step3 ul li{float:left;width:50%;height:284px;padding:5px;}
.estimate .step3 ul li .box{padding:30px 40px 35px 45px;height:100%;border:1px solid #dadada;border-radius:10px;}
.estimate .step3 ul li .box div{position:relative;height:100%;}
.estimate .step3 ul .s1 .box div{background:url('/Content/images/ico_step3_estimate1.jpg') no-repeat right bottom;}
.estimate .step3 ul .s2 .box div{background:url('/Content/images/ico_step3_estimate2.jpg') no-repeat right bottom;}
.estimate .step3 ul .s3 .box div{background:url('/Content/images/ico_step3_estimate3.jpg') no-repeat right bottom;}
.estimate .step3 ul .s4 .box div{background:url('/Content/images/ico_step3_estimate4.jpg') no-repeat right bottom;}
.estimate .step3 ul li .box div strong{display:block;padding:0 0 25px 0;font-size:20px;font-family:'Noto Medium';color:#555;}
.estimate .step3 ul li .box div p{z-index:0;position:relative;margin:5px 0 0 0;}
.estimate .step3 ul li .box div p span{position:absolute;left:30px;top:25px;display:none;padding:5px 0 0 0;font-size:14px;color:#888;line-height:1.4;}
.estimate .step3 ul li .box div p span em{position:relative;display:block;padding:17px;border:1px solid #dadada;border-radius:3px;background-color:#fff;box-shadow:2px 2px 3px rgba(218, 218, 218, 0.5);}
.estimate .step3 ul li .box div p span em i{position:absolute;left:10px;top:-10px;display:block;width:11px;height:10px;background:url('/Content/images/bg_tooltip_arr.png') no-repeat 0 0;}
.estimate .agreeTxt{position:relative;padding:15px 0 15px 25px;border-top:1px solid #c5c5c5;font-size:15px;}
.estimate .agreeTxt a{display:inline-block;margin:0 0 0 5px;color:#ee0d22;}
.estimate .agreeTxt p{position:absolute;right:5px;top:50%;margin:-10px 0 0 0;}
.estimate .agreeTxt p input[type="radio"]+label{margin:0 20px 0 0;}
.estimate .tbDesc{margin:45px 0 15px 0;font-size:18px;color:#666;}
.estimate .sssub{margin:30px 0 0 0;font-size:18px;font-family:'Noto Bold';color:#333;}
.estimate .prodArticle .sec .secBox .sub+.form{margin:-15px 0 0 0;}
.estimate .prodArticle .sec .secBox .form .tb table+table{margin:8px 0 0 0;border-top:1px solid #d8d8d8;}
.estimate .prodArticle .sec .secBox .form .tb table th{width:20%;padding:0 0 0 3.5%;border-right:0;}
.estimate .prodArticle .sec .secBox .form .tb table td{width:80%;padding:8px 3%;border-right:0;}
.estimate .prodArticle .sec .secBox .form .tb .cols4 td{width:30%;}
.estimate .prodArticle .sec .secBox .colType{font-size:15px;text-align:center;color:#666;word-break:break-all;}
.estimate .prodArticle .sec .secBox .colType th{padding:14px 10px;background-color:#f7f7f7;}
.estimate .prodArticle .sec .secBox .colType td{padding:14px 10px;}
.estimate .prodArticle .sec .secBox .colType .alignL{text-align:left;}
.estimate .prodArticle .sec .secBox .colType .sm{font-size:13px;}
.estimate .prodArticle .sec .secBox .colType td .red{color:#ee0d22;}
.estimate .prodArticle .sec .secBox .colType td .dotOnlyList li{display:inline-block;margin:0 20px 0 0;vertical-align:top;}
.estimate .prodArticle .sec .secBox .txt{width:65%;}
.estimate .prodArticle .sec .secBox .column2 .img{width:35%;}
.estimate .prodArticle .sec .secBox .column2 .colType{margin:20px 0 0 0;}
.estimate .prodArticle .sec .secBox .dotList li p{font-size:22px;}
@media only screen and (min-width:768px){
	.estimate .step3 ul li .box div p:hover{z-index:1;}
	.estimate .step3 ul li .box div p:hover span{display:block;}
}
@media only screen and (max-width:767px){
	.estimate .norDesc{font-size:14px;}
	.estimate .norDesc div:first-child{margin-top:20px;}
	.estimate .step1{margin:25px 0 0 0;font-size:14px;}
	.estimate .step1 ul li{width:33.3333333%;height:88px;}
	.estimate .step1 ul li a{padding:52px 0 0 0;background-size:38px auto !important;background-position:center 13px !important;}
	.estimate .form{margin:29px 0 0 0;}
	.estimate .step3{margin:25px 0 0 0;}
	.estimate .step3 ul{margin:0;}
	.estimate .step3 ul li{width:100%;height:auto;padding:4px 0;}
	.estimate .step3 ul li .box{padding:20px;}
	.estimate .step3 ul li .box div{background-size:40px auto !important;background-position:right center !important;}
	.estimate .step3 ul li .box div strong{padding:0 0 15px 0;font-size:16px;}
	.estimate .step3 ul li .box div p{margin:3px 0 0 0;}
	.estimate .agreeTxt{padding:10px 15px;font-size:14px;text-align:center;}
	.estimate .agreeTxt p{position:static;margin:10px 0 0 0;}
	.estimate .tbDesc{margin:20px 0 10px 0;font-size:16px;}
	.estimate .sssub{margin:20px 0 0 0;font-size:16px;}
	.estimate .prodArticle .sec .secBox .sub+.form{margin:-5px 0 0 0;}
	.estimate .prodArticle .sec .secBox .colType{font-size:13px;}
	.estimate .prodArticle .sec .secBox .colType th{padding:9px 5px;}
	.estimate .prodArticle .sec .secBox .colType td{padding:9px 5px;}
	.estimate .prodArticle .sec .secBox .colType td .sm{font-size:12px;}
	.estimate .prodArticle .sec .secBox .txt{width:100%;}
	.estimate .prodArticle .sec .secBox .column2 .img{width:100%;}
	.estimate .prodArticle .sec .secBox .column2 .colType{margin:10px 0 0 0;}
	.estimate .prodArticle .sec .secBox .dotList li p{font-size:18px;}
}

/* Etc */
.etcError{padding:0 0 65px 0;font-size:15px;color:#a0a0a0;text-align:center;}
.etcError p{margin:65px 0 0 0;font-size:24px;color:#707070;font-family:'Noto Medium';}
.etcError.e404 p{margin:35px 0 40px 0;}
.etcError p strong{display:block;color:#d22234;}
.etcError span{display:block;margin:25px 0 0 0;}
.etcError div{font-size:54px;font-family:'Montserrat';font-weight:700;color:#d22234;line-height:1;text-transform:uppercase;}
.etcError div strong{display:block;font-size:100px;}
@media only screen and (max-width:767px){
	.etcError{padding:0 0 35px 0;font-size:14px;}
	.etcError img{width:150px;}
	.etcError.e404 img{max-width:320px;width:100%;}
	.etcError p{margin:35px 0 0 0;font-size:18px;}
	.etcError.e404 p{margin:15px 0 20px 0;}
	.etcError span{margin:15px 0 0 0;}
	.etcError div{font-size:27px;}
	.etcError div strong{font-size:50px;}
}
/*¹Ú¹®¼º Ãß°¡*/
    .dev_title {
        max-width: 520px;
        word-wrap: break-word;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

@media only screen and (max-width:767px) {
    #Medic {
        display:none;
    }
    #MS{
        display:none;
    }
}
.loginNotice{height:1500px;padding:0 20px;background:url('/Content/IMAGES/bg_login_notice.jpg') no-repeat center center;background-size:cover;}
.loginNotice table{width:100%;height:100%;}
.loginNotice table td{height:100%;vertical-align:middle;}
.loginNotice .txt{color:#fff;text-align:center;font-size:30px;line-height:1.4;font-family:'Noto Medium';}
.loginNotice .btnareas{margin:45px 0 0 0;font-size:24px;text-align:center;;font-family:'Noto Medium';line-height:1;}
.loginNotice .btnareas a{display:inline-block;width:284px;height:68px;padding:24px 0 0 0;border-radius:34px;background-color:#ffd440;color:#4f2e06;vertical-align:top;}
.loginNotice .img{margin:20px 0 30px 0;text-align:center;}
.loginNotice .img img{max-width:100%;}
.loginNotice .box{max-width:700px;margin:25px auto 0 auto;}
.loginNotice .box dl{border-radius:5px;background-color:#fff;overflow:hidden;}
.loginNotice .box dl dt{height:57px;padding:16px 0 0 0;border-bottom:1px solid #e4e4e4;background-color:#f5f5f5;color:#000;font-size:20px;text-align:center;}
.loginNotice .box dl dd{padding:30px 40px;}
.loginNotice .box dl dd div{padding:0 10px;}
.loginNotice .box dl dd div:after{content:'';clear:both;display:block;}
.loginNotice .box dl dd div ul{float:left;width:50%;}
.loginNotice .box dl dd div ul:first-child li{padding-right:20px;}
.loginNotice .box dl dd p{margin:30px 0 0 0;font-size:15px;color:#000;}
@media only screen and (max-width:767px){
	.loginNotice{height:1024px;}
	.loginNotice .txt{font-size:20px;}
	.loginNotice .btnareas{margin:25px 0 0 0;font-size:16px;}
	.loginNotice .btnareas a{width:200px;height:44px;padding:16px 0 0 0;border-radius:22px;}
	.loginNotice .img{margin:10px 0 15px 0;}
	.loginNotice .box dl dt{height:41px;padding:10px 0 0 0;font-size:16px;}
	.loginNotice .box dl dd{padding:15px 20px;}
	.loginNotice .box dl dd div{padding:0;}
	.loginNotice .box dl dd div ul{float:none;width:100%;}
	.loginNotice .box dl dd div ul:first-child li{padding-right:0;}
	.loginNotice .box dl dd p{margin:15px 0 0 0;font-size:14px;}
}

.dev_submit{
    display:inline-block;width:101px;height:36px;padding:1px 0 0 0;background-color:#606060;color:#fff;font-size:15px;margin-top:6px;vertical-align:top;margin-left: 114px;
}
/*.mypage .info .infoBox dl dd .search .sel{float:left;width:23%;}
.mypage .info .infoBox dl dd .search .sel p{float:left;width:99%;padding:0 3px 0 0;}
    À§¿¡ ÀÌ°Å¿Í ¸ð¹ÙÀÏ¿¡ .mypage .info .infoBox dl dd .search .sel margin-left:3px

.guide .guideBox .dotList li:before{content:'';position:absolute;left:0;top:9px;display:block;width:4px;height:4px;border-radius:2px;background-color:#ee0d22;}
    ->.guide .guideBox .dotList li:before{content:'';position:absolute;left:0;top:9px;display:block;width:4px;height:4px;}


.prodMain{color:#888;font-size:14px;line-height:1.4;text-align:center;text-transform:uppercase;}
-> .prodMain{color:#888;font-size:14px;line-height:1.4;text-align:center;}


.header .menus .gnb .depth2{position:absolute;left:0;top:69px;width:100%;height:0;background:url('/Content/images/bg_gnb_line.png') repeat-x 0 bottom;background-color:#fff;font-size:15px;color:#666;text-transform:uppercase;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
-> .header .menus .gnb .depth2{position:absolute;left:0;top:69px;width:100%;height:0;background:url('/Content/images/bg_gnb_line.png') repeat-x 0 bottom;background-color:#fff;font-size:15px;color:#666;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.navigation{z-index:98;position:relative;height:51px;border-bottom:1px solid #d8d8d8;color:#777;font-size:16px;text-transform:uppercase;}
-> .navigation{z-index:98;position:relative;height:51px;border-bottom:1px solid #d8d8d8;color:#777;font-size:16px;}

.main .slider .swiper-slide.ms .mnSlide .mnSlideBox{background-size:374px auto !important;background-position:right center !important;}  À¥
.main .slider .swiper-slide.ms .mnSlide .mnSlideBox{background-size:280px auto !important;background-position:center bottom !important;} ¸ð¹ÙÀÏ

.main .news .newsBox .box dl dd ul li a span{display:inline-block;width:80px;color:#333;vertical-align:top;}

*/

/*¹Ú¹®¼º Ãß°¡*/