@charset "utf-8";

/* header */
#header1 {position:relative; width:100%; margin:0 auto; border-bottom:2px solid #1b40b2;}
#header1 h1 {text-align:center; height:135px;}
#header1 h1 img{padding-top:30px;}

/* 회원가입-사용*/
#header1 .sns_utill1 {position: ;overflow:hidden; width:976px; height:25px; margin-left:470px;}
#header1 .sns_utill1 .utill_list1 {position:relative;float:right; display:inline-block; padding-right:4px}
#header1 .sns_utill1 .utill_list1 li {float:right; padding:0px 6px 0 7px; font-size:0; line-height:0}

/* footer */
#footer { bottom:0; width:100%; height:137px;margin:0 auto; padding-bottom:20px;}

/* link-20141107수정*/
#footer .link {height:31px; background-color:#ececee; border-top:1px solid #d0d0d5; border-bottom:1px solid #d0d0d5;}
#footer .link ul {margin-left:540px;}
#footer .link ul li {float:left; font-size:12px; line-height:0; margin:15px 0 0 10px;}
#footer .link table{margin:10px auto;}

/* family site */
#footer .family-select {right:455px; top:5px; height:20px; overflow:hidden;  border: 1px solid #ccc; margin:0 7px 6px 0; background:url("../images/common/family_img01.gif") no-repeat right #fff;position:absolute;}
#footer .family-select .family-selectwarp{position:absolute;}
#footer .family-select .family-select1{display:inline-block; margin-top:3px;}
#footer .family-select select{margin-top:-2px; width:158px; height:26px;font-size: 16px; line-height: 1; border:0;  background:transparent;filter: alpha(opacity=0);opacity:.0;border-radius: 0; -webkit-appearance: none;font-size:12px;color:#7e7e7e;  -moz-appearance: window;  cursor: pointer; }
#footer .family-select_kor{position:absolute; top:3px; left:5px; z-index:10;color:#7e7e7e;font-size:12px; }



#footer .footer_cont {position:relative; overflow:hidden; width:1280px; padding-top:20px; display:table; margin:0px auto;}
/* footer tel */
#footer .footer_cont .footer_tel {position:absolute; top:20px; right:0}

/* footer address */
#footer .footer_cont .address_phone {float:left; display:inline-block; margin:0 -8px 4px 0;}
#footer .footer_cont .address_phone span{font:12px Dotum, '돋움', tahoma, sans-serif;}




/* 민박넷이용안내 */
#five_cnts{width:100%; height:110px; border-top:2px solid #000000; border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece; margin-bottom:30px; background-color:#f1f2f4;}
#five_cnts .use_guide ul {overflow:hidden; margin-left:12px;}
#five_cnts .use_guide ul li {float:left; margin-left:30px; margin-top:13px; font-size:0; line-height:0;}
#five_cnts .use_guide ul .line{ margin:10px 0 0 30px;}
#five_cnts .use_guide ul .img{ margin:30px 0 0 30px;}
#five_cnts .use_guide ul li a {display:inline-block; width:85px; height:85px; overflow:hidden;line-height:0;}


#sub_five_cnts{width:100%; height:110px; border-top:2px solid #000000; border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece; margin-bottom:30px; background-color:#f1f2f4;}
#sub_five_cnts .use_guide ul {overflow:hidden;}
#sub_five_cnts .use_guide ul li {float:left; margin-left:14px; margin-top:13px; font-size:0; line-height:0;}
#sub_five_cnts .use_guide ul .line{ margin:10px 0 0 30px;}
#sub_five_cnts .use_guide ul .img{ margin:30px 0 0 30px;}
#sub_five_cnts .use_guide ul li a {display:inline-block; width:85px; height:85px; overflow:hidden;line-height:0;}