@charset "utf-8";


/*@font-face {*/
/* font-family: 'NanumSquare';*/
/* font-weight: 400;*/
/* src: url(/common/css/Font/NanumSquareR.eot);*/
/* src: url(/common/css/Font/NanumSquareR.eot?#iefix) format('embedded-opentype'),*/
/*      url(/common/css/Font/NanumSquareR.woff) format('woff'),*/
/*      url(/common/css/Font/NanumSquareR.ttf) format('truetype');*/
/*}*/
/*@font-face {*/
/* font-family: 'NanumSquare';*/
/* font-weight: 700;*/
/* src: url(/common/css/Font/NanumSquareB.eot);*/
/* src: url(/common/css/Font/NanumSquareB.eot?#iefix) format('embedded-opentype'),*/
/*      url(/common/css/Font/NanumSquareB.woff) format('woff'),*/
/*      url(/common/css/Font/NanumSquareB.ttf) format('truetype');*/
/*}*/
/*@font-face {*/
/* font-family: 'NanumSquare';*/
/* font-weight: 800;*/
/* src: url(/common/css/Font/NanumSquareEB.eot);*/
/* src: url(/common/css/Font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),*/
/*      url(/common/css/Font/NanumSquareEB.woff) format('woff'),*/
/*      url(/common/css/Font/NanumSquareEB.ttf) format('truetype');*/
/*}*/
/*@font-face {*/
/* font-family: 'NanumSquare';*/
/* font-weight: 300;*/
/* src: url(/common/css/Font/NanumSquareL.eot);*/
/* src: url(/common/css/Font/NanumSquareL.eot?#iefix) format('embedded-opentype'),*/
/*      url(/common/css/Font/NanumSquareL.woff) format('woff'),*/
/*      url(/common/css/Font/NanumSquareL.ttf) format('truetype');*/
/*}*/


/* reset */
/*@font-face {
  font-family: 'Noto Sans KR Thin';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR Light';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR Medium';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR Bold';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
	@font-face {
   font-family: 'Noto Sans KR Black';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }*/

/*@font-face {*/
/*  font-family: 'Nanum Pen Script';*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: url(//fonts.gstatic.com/ea/nanumpenscript/v4/NanumPenScript-Regular.eot);*/
/*  src: url(//fonts.gstatic.com/ea/nanumpenscript/v4/NanumPenScript-Regular.eot?#iefix) format('embedded-opentype'),*/
/*       url(//fonts.gstatic.com/ea/nanumpenscript/v4/NanumPenScript-Regular.woff2) format('woff2'),*/
/*       url(//fonts.gstatic.com/ea/nanumpenscript/v4/NanumPenScript-Regular.woff) format('woff'),*/
/*       url(//fonts.gstatic.com/ea/nanumpenscript/v4/NanumPenScript-Regular.ttf) format('truetype');*/
/*}*/
/**/
/**/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}/*font-size:100%*/
body { line-height:1; font-family:'Nanum Gothic', 돋움, Dotum, sans-serif; font-weight:400; font-size:14px; -webkit-text-size-adjust: none; font-weight:400 !important; letter-spacing: -1px;}/**/
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;} /* delete vertical-align */
body,html { width:100%; background:#fff;}
ol,ul,li { list-style:none;}
blockquote,q { quotes:none;}
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none;}
fieldset * { vertical-align:top}
table { border-collapse:collapse; border-spacing:0;}
dt { display:block;}
a { cursor:pointer;}
hr { /*display:none;*/}
input, select, img { vertical-align:middle; outline:0; max-width:100%;}
input, select, textarea, button, table { font-family:'Nanum Gothic', 돋움, Dotum, sans-serif !important; font-weight:400;}
em, address { font-style:normal; }
div, span, a, h1, h2, h3, h4, h5, h6, p, ul, li {box-sizing:border-box;-moz-box-sizing:border-box;}
/* Web Content Accessibility TTS(Text To Speech) Code */
.tts { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
caption, legend { visibility:hidden; width:0; height:0; line-height:0; font-size:0; overflow:hidden;}

/* add Project Leaders Common CSS */
body,input,select,textarea { color:#333; line-height:1;} /* font Setup Code */
a { color:#333; text-decoration:none;} /* anchor (normal) Setup Code */
a:hover { text-decoration:none;} /* anchor (mouse over) Setup Code */
input.text { padding:2px; height:19px; border:1px solid #cdcdcd; box-sizing:border-box;-moz-box-sizing:border-box;} /* input:text Setup Code */
button {outline:none; border:none;}
select.select { height:23px; border:1px solid #cdcdcd;} /* select element Setup Code */
textarea.textarea { width:98%; border:1px solid #cdcdcd;} /* textarea.textarea Setup Code */
.clearfix:after { content: "."; display: block; height: 0; overflow: hidden; clear: both;}
.vtMiddle { vertical-align:middle;}

/* 공통 - 컨덴츠 폰트페밀리 고정 */
/*html * {font-family: 'NanumSquare' !important; font-weight:400;}*/
/*html * select{font-family: 'NanumSquare' !important; font-weight:400;}*/



/** 시작 **/
.content {width:1010px; margin:0 auto;}

/* 아래는 꽉찬 이미지용 */

#wrap {width: 100%; min-width: 1200px; overflow: hidden;}
.content {  position: relative; top: 0; left: 50%; margin-left: -960px; width: 1920px; text-align: center;}

.content .con {    width: 1080px;
    margin: 0 auto;
    border: 1px solid #ccc;
    margin-top: 15px;
    margin-bottom: 15px;}

header {background: url(/temp/h.png) center top #ffd900 no-repeat; height: 100px;}
footer {background: #333; height:80px; text-align:center;}

footer .copy {color: #fff; padding-top: 30px;}

header .content {position:relative;width:1000px; height:185px; left:0; margin:0 auto;}
header .content .linka {position:absolute; left:0; bottom:0; width:100%; font-size:0;}
header .content .linka li {display: inline-block; width:16.666666%; height:84px;}
header .content .linka li a {display: inline-block; width:100%; height:100%;}
header .content .logo {position:absolute;  top:16px; left:0;}
header .content .logo a {display: inline-block; vertical-align: top;width:330px; height:65px;}

#menu {}
#menu .content {position:relative; background: #fff; border-bottom: 3px solid #333;}
#menu  ul {width:100%;  font-size:0;}
#menu  ul li { display: inline-block; vertical-align: top; text-align:center; position:relative;  padding:0 5px;}
#menu  ul li:last-child {}
#menu  ul li a {font-size:18px; font-weight:900; display: inline-block; text-align: center; line-height:80px; padding:0px; color: #043587;}
#box_content {margin:0 auto;}


.content {}
.content .con1 {text-align:left; position:relative;}

.content .con1 p {text-align:left;      line-height: 1.6; width: 1080px;  margin: 0 auto; padding: 10px; padding-bottom: 20px;     font-weight: bold;}

.content .con1 p strong {font-size: 18px; color: #0F8472}

.content .con1 p span {color: #0F8472; font-weight: bold; font-size: 17px; }

.content .con2 {position:relative;}


.content .sub_h5 {text-align:left; font-size: 25px; width: 1080px;  margin: 0 auto; margin-top: 20px; margin-bottom: 20px; padding-left: 10px;}

.content .sub_h5 h5 {display: inline-block; border-bottom: 3px dashed #0F8472; padding-bottom: 10px;}

/* 폼 */

input[type="radio"] {
  margin-top: -1px;
  vertical-align: middle;
}

 #quickmenu {
            position: absolute;
            left:50%;
            margin-left:100px;
            top : 435px;
			z-index:999;
			width:413px;
			height:458px;
			background:url('../img/24mall_quickbanner.png');
        }


/* db form */
.form_input {width:100%; margin-bottom:10px;}
.form_input span.title {display:inline-block; width:23%; text-align:right; font-size:14px; font-weight:500; padding-right:15px;}
.form_input input,  .form_input select {height:31px; border:1px solid #666; background:#fff; vertical-align:middle; 
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}

.btn_pos{font-size:18px; font-weight:bold; color:#fff; width:200px; height:60px;
	 text-align:center; line-height:68px; background-color:#d22754; cursor:pointer;
	 position:fixed; top:-10px; right:100px; border-radius:8px;
	 font-family:'맑은 고딕',Malgun Gothic,'’돋움’',Dotum,AppleGothic,sans-serif;letter-spacing:-1px;}
 .btn_pos a, .btn_pos a:hover {text-decoration:none; color:#fff;}


.form_title { padding-bottom:5px; }

#form_estimate { width: 558px; position: absolute; right: 4px; top: 371px; height: 276px;  cursor:pointer;}


.star_ico { color:#ff0000 }
.star_ico2 { color:#FFFFFF }















.m_head_bg{ background:#f7f7f7}

#Navi_PC{ display:none}

/*ï§Žë¶¿ì”¤è€Œâ‘¦ë€—ï§¥ï¿½*/
.blue_bar{ width:100%; background:#ea741c;height:65px; text-align:center}
.bluetext_box{}
.mv_L{display:none}
.tel_R{float:right; display:inline;padding-top:20px; padding-right:20px}
.contents {
    position: relative;
   
	
    background: url(/images/landing_bs/m_bg_gg.jpg) center top no-repeat; background-size: 100%;width: 100%;}
	
.contents_center{ background:#e8f6fe; background:rgba( 255, 255, 255, 0.8 ); width:95%; margin:0 auto; margin-top:38%; margin-bottom:15px}
.landing_end{font-size:25px; padding:150px 0 150px 0; text-align:center; background:rgba( 255, 255, 255, 0.6 )}
.contents_center ul li.Whitemargin{ padding:15px}	
.main_title{ text-align:center; font-size:32px; padding-top:15px; padding-bottom:10px; letter-spacing:-2px}
.main_contentbox{ background:#fff; margin:0 auto;}
.main_contentWhite{ text-align:center; padding-top:10px; padding-bottom:20px}
.main_contentWhiteTxt{ padding:15px 0 15px; font-size:16px;}
.ip_name{ clear:both; padding:10px 0 10px 0}
.ip_name li{float:left; width:100%; font-size:16px}
.ip_name li label{ font-size:20px; line-height:35px}
.personal_box{ clear:both; padding:20px 0 20px; text-align:center}
.pt_green{ color:#17b1b7; font-weight:bold}
.pt_blue{ color:#e41e1e; font-weight:bold}
.pt_blue1{ color:#4079ce; font-weight:bold}
.ipstyle{width: 100%; /* ì›í•˜ëŠ” ë„ˆë¹„ ì„¤ì • */ height: auto; /* ë†’ì´ê°’ ì´ˆê¸°í™” */ line-height : normal; /* line-height ì´ˆê¸°í™” */ padding: .5em .5em; /* ì›í•˜ëŠ” ì—¬ë°± ì„¤ì •, ìƒí•˜ë‹¨ ì—¬ë°±ìœ¼ë¡œ ë†’ì´ë¥¼ ì¡°ì ˆ */ font-family: inherit; /* í°íŠ¸ ìƒì† */ border: 1px solid #dfdfdf; border-radius: 0; /* iSO ë‘¥ê·¼ëª¨ì„œë¦¬ ì œê±° */ outline-style: none; /* í¬ì»¤ìŠ¤ì‹œ ë°œìƒí•˜ëŠ” íš¨ê³¼ ì œê±°ë¥¼ ì›í•œë‹¤ë©´ */ -webkit-appearance: none; /* ë¸Œë¼ìš°ì €ë³„ ê¸°ë³¸ ìŠ¤íƒ€ì¼ë§ ì œê±° */ -moz-appearance: none; appearance: none; font-size:15px}
.btn_ok{ background:#ff730a; color:#fff; border:0; width:100%; height:80px}

.ipstylenum{width: 32%; /* ì›í•˜ëŠ” ë„ˆë¹„ ì„¤ì • */ height: auto; /* ë†’ì´ê°’ ì´ˆê¸°í™” */ line-height : normal; /* line-height ì´ˆê¸°í™” */ padding: .5em .5em; /* ì›í•˜ëŠ” ì—¬ë°± ì„¤ì •, ìƒí•˜ë‹¨ ì—¬ë°±ìœ¼ë¡œ ë†’ì´ë¥¼ ì¡°ì ˆ */ font-family: inherit; /* í°íŠ¸ ìƒì† */ border: 1px solid #dfdfdf; border-radius: 0; /* iSO ë‘¥ê·¼ëª¨ì„œë¦¬ ì œê±° */ outline-style: none; /* í¬ì»¤ìŠ¤ì‹œ ë°œìƒí•˜ëŠ” íš¨ê³¼ ì œê±°ë¥¼ ì›í•œë‹¤ë©´ */ -webkit-appearance: none; /* ë¸Œë¼ìš°ì €ë³„ ê¸°ë³¸ ìŠ¤íƒ€ì¼ë§ ì œê±° */ -moz-appearance: none; appearance: none; font-size:15px}

/*ë¶€ë™ì‚°*/
.sltBmove{ width:100%; padding:5px;}

.address_Box{width:100%;}
.address_title{ width:100%; float:left; font-size:14px; line-height:26px;}
.address_Wrap{ width:100%;; height:40px; padding-top:10px }
.address_sido{ width:100%; float:left; border:none;border-right:1px solid #d2d2d2; background-position:108px 50%;}
.sido{width:100%;height:28px;border:1px solid #d2d2d2; padding-left:5px; font-size:14px; margin-bottom:5px}
.detail_address{ width:100%;border:1px solid #d2d2d2; padding:5px; font-size:14px}
.detail_address2{ width:100%;border:1px solid #d2d2d2; padding:5px; font-size:14px; background:#ccc; color:#666}




.btn_ok a {color:#fff; font-size:28px; font-weight:bold}
.gray_box_wrap{ background:#e8e8e8; }

.gray_box{ text-align:center;clear:both}
.gray_box ul li{ padding:30px 0 20px}
.number{font-size:30px; letter-spacing:-1px; font-weight:800}
.figureTxt{ color:#333; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif}
#section04{ padding:40px 0 30px; width:100%; clear:both; text-align:center; background-image:url(/images/customBG.png); background-repeat:no-repeat; background-position:center; background-size:cover;}
#section04 .title{ font-size:34px; color:#fff; margin-bottom:15px; padding:0 30px 15px 30px}



.logo_pc{background:url(/images/logo.png) no-repeat; display:inline-block; width:92px; height:77px;}
.btn_personal{background: #ff730a;color: #fff;padding: 5px 10px;border-radius: 5px;display: inline-block;margin-bottom: 15px;}
.vedio_modo{text-align:center; margin:40px 0px;}
.vedio_modo iframe{display:inline-block; width:50%; height:50%;}





#hd{ display:none}
#Navi_PC{ display:block;font-family: 'Noto Sans Gothic'}
.center{ width:100%; margin:0 auto; overflow:hidden}
/** header **/


/*.contents {height:670px;}*/
.ip_name li label{ font-size:16px; }
.main_title{ padding:10px 30px ;}

.main_contentWhite{ padding-top:15px;}
/* .blue_bar{ height:65px; text-align:center; margin-top:120px} */
.bluetext_box{ width:1080px; margin:0 auto}
.contents {
  
    position: relative;
    width: 100%;
    background: url(/images/landing_bs/bg_bds.jpg) top no-repeat;}
.mv_L{ float:left; display:inline; padding-top:12px ; display:block}	
.tel_R{padding-right:0}
.contents_center{width:931px; height:680px; margin-top:35px}
.contents_center ul li.Whitemargin{ width:450px; float:left; padding:0; padding-left:15px;     border: 1px solid #ccc;}
.R{ float:right!important; padding-right:15px!important}
.personal_box{  padding:30px 0 40px;}
.Rtxt{ padding-top:20px;}
/*.contents_center ul li.Whitemargin{padding:15px 20px 15px 20px}*/

.ip_name{padding:5px 0 5px 0}
/*.ipbox{ width:400px!important}*/
.ipstyle{width: 390px;}
.ipstylenum{width:128px;}

/*ë¶€ë™ì‚°*/
.sltBmove{ width:150px;}
.sido{width:96px}
.ip_name li label {display:inline-block; width:80px}
 .detail_address{width: 300px;margin-left: 84px}
 .detail_address2{width: 200px;margin-left: 5px;margin-bottom:5px;}

.main_contentbox{ height:580px;}



.Lip{ padding-top:2px}

.gray_box ul li{ display:inline-block;zoom:1;*display:inline}
.gray_box ul li { padding:50px 30px 80px 30px}
.fcenter{width:1100px; margin:0 auto;}


/* 이사 메인bg 추가 */
.form_wrap {background:url("./mainbg.png") no-repeat top center; height:3225px;}
.form_wrap * {box-sizing:border-box;}
.form_wrap .con {position:relative; width:1000px; margin:0 auto;}
.form_wrap .contents {display:inline-block; width:auto; background:none;}
.form_wrap .contents_center {margin:0; width:auto; height:auto; display:inline-block; background:none;}

.form_wrap #box_content {display:inline-block; position:absolute; left:63px; top:449px;}
.form_wrap .main_contentbox {baCkground:none;}

.form_wrap .detail_address2 {width:230px; border-radius:5px;}
.form_wrap .ipstyle {width:329px; margin-top:5px; border-radius:5px;}

.form_wrap .detail_address {margin:0; width:348px; vertical-align: top; border-radius:5px;}
.form_wrap .ipstylenum {width:114px; border-radius:5px;}
.form_wrap .contents_center ul li.Whitemargin {border:none; width:740px;}

.form_wrap .personal_box {padding:2px 0 6px;}
.form_wrap .btn_personal {margin-bottom:9px; background:#c3a104;}
.form_wrap .btn_ok {background:none; position:absolute; display:inline-block;     width: 130px; height: 127px;  left: 730px; top: 9px; cursor:pointer;}

.form_wrap .ip_name33, .form_wrap .ip_name44 {display:inline-block;}

.check_box label {color:#fff;}


	/* 슬라이더 */

.real_insu_wrap {    position: absolute; left: 79px; top: 737px; z-index: 20; width: 840px;  }
.real_insu_wrap h3{padding:0 0 5px 10px; font-size:16px; color:#164f94}
/*.insu_list_area{background:#5d6072}*/
.insu_list_area .rolling{padding:5px; box-sizing:border-box; padding:0;}
.insu_list_area .rolling li{width:100%;color:#000; text-align:center; padding-top:6px; border-bottom:1px solid #eee; line-height:42px; font-size:0; vertical-align:middle;}
.insu_list_area .rolling li span {vertical-align: top;}
.loca {display:inline-block; width:15%; padding:0 10px; font-size:18px;   }
.days{display:inline-block; width:30%; padding:0 10px; font-size:18px;   }
.days i {display:inline-block; font-style:normal; background:#146097; border-radius:0; line-height:25px; padding:2px 15px; color:#fff; font-size:18px;   vertical-align: top; margin-top:5px; margin-right:5px;}
.name_new{display:inline-block; width:15%;  font-size:18px;}
.sex{display:inline-block; width:20%;  font-size:18px;  }
.age{display:inline-block; width:15%; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.age i {display:inline-block; font-style:normal; background:#c3a104; border-radius:0; line-height:25px; padding:0 15px; color:#fff; font-size:14px; border-radius:7px; vertical-align: top; margin-top:5px;}

.rolling {width: auto;  width:900px; height: 300px; position: relative;}

input.Ipt_Txt {width:100%;}
.sel_1 { width:50%; height:36px; width:100%; font-family:'NanumSquare',sans-serif; font-size:17px; text-indent:5px;}


.real_insu_wrap .bx-wrapper {background:none; box-shadow:none; border:none;}


#ui-datepicker-div {z-index:21 !important;}


#footer {width:100%;}
#footer .con {width:1000px; margin:0 auto;}
#footer .copyright {font-size:14px; line-height:1.4; text-align:center; padding:30px 0;}







/* 이사폼 */


.checks {position: relative;}
.checks input[type="radio"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.checks input[type="radio"] + label { display: inline-block; position: relative; padding-left: 40px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;  font-size:19px; margin-right:18px;}
.checks input[type="radio"] + label:before { content: ''; position: absolute; left: 0; top: -1px; width: 26px; height: 26px; text-align: center; background: #fafafa; border: 1px solid #cacece; border-radius: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); }
.checks input[type="radio"] + label:active:before, .checks input[type="radio"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.checks input[type="radio"]:checked + label:before { background: #E9ECEE; border-color: #adb8c0; }
.checks input[type="radio"]:checked + label:after { content: ''; position: absolute; top: 4px; left: 5px; width: 18px; height: 18px; background: #e83228; border-radius: 100%; box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3); }
.checks input[type="radio"] + label.blabel {margin:0;}

.main_top .form_box {position:absolute;    left: 1191px; top:147px;  width:auto; text-align:left; }
.main_top .tbl_form {margin-top:0; vertical-align:top; width: 100%; }
.main_top .tbl_form th, .main_top .tbl_form td {vertical-align:middle; padding:6px 0; color:#000; text-align:left;}
.main_top .tbl_form th {font-weight:500; font-size:20px; padding-left:0;}
.main_top .tbl_form td {padding:0 20px; padding-left:15px;}
.main_top .tbl_form td span.bar {position:relative; width:5px; height:1px; background:#000; display:inline-block; margin:0 2px; top:-2px;}
.main_top .ip_base {border-radius:0px; border:1px solid #555; height:60px; box-sizing:border-box; padding:0 7px; width:290px; font-size:25px; width:100%;}
.main_top select.tel1 {height:60px;border-radius:0px; border:1px solid #555; width:290px; font-size:25px; background:#fff;}
.main_top .ip_base.ip_tel { width:54px;}
.main_top .form_box .t1 {padding:0 20px; font-size:14px; font-weight:300; color:#4a4a4a; line-height:1.4; position:relative; padding-left:30px; word-break: keep-all; display:inline-block; vertical-align: top; width:150px; color:#000; display:none;}
.main_top .form_box .t1:before {content:"※"; position:absolute; left:12px; top:0;}
.main_top .form_box .privacy { /*position:absolute; left:50px; bottom:-22px;*/ padding-right:0px;  display:block; text-align:right; color:#fff;  font-size:22px; margin:5px 0;}
.main_top .form_box .privacy input {margin:0; width:20px; height:20px;}
.main_top .form_box .privacy a {margin-left:10px; font-weight:500; color:#000; display: inline-block; padding:2px; border:1px solid #fff; color:#fff;}
.main_top .form_box .btn_sub { cursor:pointer; display:inline-block;margin:0; padding:0; background:none; border:none; outline:none; position:absolute;     left: 639px; top: -3px; width: 127px; height: 126px; }
/*.form_box .btn_sub  img {width:180px; height:auto;}*/

.main_top .t_txt {position:absolute; left:128px; top:365px; width:514px; text-align:left;}
.main_top .t_txt > div { font-size:12px; color:#000; line-height:14px;}
.main_top .t_txt > div.t2 {font-size:18px; font-weight:500; margin-top:2px;}

.alert {     position: absolute;     left: 96px; top: 4172px; width: 528px; height: 68px; cursor: pointer; cursor: pointer;  display:none;   }

.main_top .tbl_form tr {    line-height: 1.5;}
 

.main_top .form_box1 {left:112px; top:447px;}
.main_top .form_box1 .tbl_form td {padding:8px;}

.cs_select01{
	background-color:#FFF;	
	border:1px solid #8d8d8d;	
	font-size:14px ;
	font-weight:bold;
	font-style:normal;
	color:#353535; padding-left:5px;
	width:120px ;
	height:30px; }


.cs_input02{
	border:1px solid #8d8d8d;	
	font-size:14px ;
	font-weight:bold;
	font-style:normal;
	color:#353535; padding-left:5px;
	width:120px ;
	height:30px;
	}



.cs_input03{
	border:1px solid #8d8d8d;	
	font-size:14px ;
	font-weight:bold;
	font-style:normal;
	font-family: tahoma;
	color:#353535; padding-left:5px;
	width:120px ;
	height:30px;
	}
	

.cs_input04 {	border:1px solid #8d8d8d;	
	font-size:16px ;
	font-weight:bold;
	font-style:normal;
	font-family: tahoma;
	color:#353535; padding-left:5px;
	width:120px ;
	height:30px;}

.price_box_s { 
	border:2px solid #CCC;
	font-family:'yg-jalnan'; color:#c82c2c;  font-size:1.200em ;
	padding: 3px 0px 0px 0px;
	
	}
.address_Box {width:100%;  padding:0;}
.address_Box b {font-size:20px; }
.address_Box .txt02 {font-size:26px;}
.address_Box table td {padding:2px 5px; color:#fff;}

#basicStep2 {display:none; position: absolute; left: 42px; top: 17px; width: 620px;}


.stepbtn {position:absolute;left: 682px; top: 15px; width: 128px; height: 120px; cursor:pointer;}