@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900');
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
@import url('https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css');
@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700');

*{padding:0; margin:0;}
body{padding:0; margin:0; color:#252525; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-1px;}
button{font-family: 'Noto Sans KR', sans-serif;}
ul, li, ol{list-style:none; padding:0; margin:0;}
input{font-family:'Noto Sans KR', sans-serif;}
a{text-decoration:none; color:#252525;}
img{display:block; padding:0; margin:0;}
.inner{width:1200px; margin:0 auto;}
.red{color:#da2432;}
.blue{color:#2e459d;}
button{outline:none; border:none; cursor:pointer;}
.searchArea{position:relative;}
.search{outline:none; height:55px; width:300px; padding:0 60px 0 20px; background-color:#eef8ff; border:none; border-radius:5px; font-size:16px;}
.search_bt{position:absolute; top:15px; right:17px; background:url('/_img/search_icon.png') 50% 50%; width:25px; height:25px; border:none; outline:none; cursor:pointer;}
.bt01{border-radius:5px; background-color:#2e459d; color:#fff;}
.bt01 a{color:#fff;}
.bt02{border-radius:5px; border:1px solid #2e459d; background-color:#fff; color:#2e459d;}
.bt03{border:1px solid #2e459d; background-color:#eef8ff; color:#2e459d;}
.content{padding-top:160px;}
.content_sub{padding:160px 0 100px;}
/*
.domesticArea.content_sub{padding-bottom:0;}
*/
.hidden{overflow:hidden;}

/*페이지네이션*/
.pagenation{text-align:center;}
.pagenation ul{display:inline-block;}
.pagenation ul:after{display:block; content:''; clear:both;}
.pagenation ul li{float:left; width:35px; height:35px; margin-right:5px;}
.pagenation ul li:last-child{margin-right:0;}
.pagenation ul li a{display:block; font-size:20px; font-weight:300; color:#6b6b6b; line-height:34px;}
.pagenation ul li.active{background-color:#f2f2f2;}
.pagenation ul li.active a{font-weight:500; color:#2e459d;}

/*==========푸터*/
#wrap{position:relative;}
.footer_sidemenuArea{/*position:absolute;*/ bottom:302px; padding:10px 0; width:100%; /*padding:15px 0;*/ background-color:rgba(46,69,157, 1); border-top:1px solid #fff; border-bottom:1px solid #fff;}
.footer_sidemenuArea.on{z-index:99; position:fixed; bottom:0;}
.footer_sidemenu .footer_sidemenu_call_img p{font-size:30px; font-weight:800; text-align:center; color:#2e459d; letter-spacing:0px;}
.footer_sidemenu div.footer_sidemenu_call,.footer_sidemenu div.footer_sidemenu_bt{float:left;}
.footer_sidemenu div.footer_sidemenu_call{padding:10px 0 10px 164px;}
.footer_sidemenu div.footer_sidemenu_call:last-child{margin-right:0px; padding:0;}
.footer_sidemenu .footer_sidemenu_bt button{margin-left:20px; width:178px; height:56px; color:#222; font-size:16px; font-weight:600; background-color:#ffcc49; border-radius:5px;transition:all 1s;letter-spacing:-1px;}
.footer_sidemenu .footer_sidemenu_bt button:hover{background:#eb3e52;color:#222;}
.footer_sidemenuArea .footer_callbox{position: relative; width: 100%;}
.footer_sidemenuArea .footer_callimg01{position:absolute; top:-58px; left:-196px;}
.footer_sidemenuArea .footer_callimg02{position:absolute; top:-51px; left:0px;}

.footer_sidemenu ul li{float:left; margin-right:14px; font-size:15px; font-weight:400; color:#fff;}
.footer_sidemenu ul li:last-child{margin:6px 0 0 0;}

.footer_sidemenu ul li input[type="text"]{width:93px; height:35px; outline:none; border:none; text-indent:10px; background-color:#fff; line-height:35px;}
.footer_sidemenu ul li input.phonenum{width:55px; padding:0 10px; text-indent:0px; outline:none; border:none; background-color:#fff;}
.footer_sidemenu ul li select{position:relative; width:75px; height:35px; outline:none; border:none; background-color:#fff; text-indent:15px; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; background:url('/_img/downbt.png') no-repeat 73% 50%; text-align:center;}
.footer_sidemenu ul li select::-ms-expand{display:none;}
.footer_sidemenu ul li label{margin-right:5px;} 
.footer_sidemenu .checkline{margin-right:0;font-size:13px;}
.footer_sidemenu .agreeFormBtn{background-color:transparent; color:#fff;}
.phone_box{display:inline-block; background-color:#fff;}
.phone_box p{display:inline-block; color:#000;}

footer .footer_info{padding:15px 0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
footer ul:after, .footer_sidemenu ul:after, .footer_sidemenu:after{display:block; content:''; clear:both;}
footer ul li{float:left; margin-right:50px; font-size:14px;}
footer .instarArea{padding:30px 0; color:#676767;}
footer .instarArea a{color:#676767;}
footer .instar img{width:20px; height:20px;}
footer .instar ul li{margin-right:5px;}

.instarArea{position:relative;}
.tenderloin{position:absolute; right:20px; top:29%;}


/*====================개인정보 팝업*/
.popup_infoArea{display:none;}
.pooup_info{position:fixed; top:19%; left:30%; width:800px; border:1px solid #ddd; background-color:#fff; z-index:99999;}
.popup_tilte{padding:15px 30px; background-color:#f4f4f4;}
.popup_tilte ul:after{display:block; content:''; clear:both;}
.popup_tilte ul li:first-child{float:left; font-size:25px; font-weight:700;}
.popup_tilte ul li:last-child{float:right; cursor:pointer;}
.popup_txt{height:375px; padding:25px 40px; overflow:auto;}
.popup_txt .MsoNormal{width:100%; white-space:break-spaces;}
.popup_back{position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.3); z-index:9999;}
/*====================개인정보 팝업*//*/
