@charset "utf-8";

#footer{padding:15px 0 65px;}
#container{background-color:#fff;}
#container .sub_title{font-size:22px; margin:30px 15px; padding-bottom:15px; text-align:center; border-bottom:1px solid #cdcdcd;}

#submenu{position:relative; min-height:40px; border-top:1px solid #cdcdcd;}
#submenu .left_title{float:left; width:50%; box-sizing:border-box; border-bottom:1px solid #cdcdcd; height:40px; font-size:13px; line-height:40px; font-family: 'Nanum Square', serif; font-weight:normal; padding-left:10px; background:url("../images/submenu_arrow_down.png") right 10px center no-repeat; background-size:10px 6px;  background-color:#f6f6f6; cursor:pointer;}
#submenu .right_title{float:left; width:50%; box-sizing:border-box; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; height:40px; font-size:13px; line-height:40px; font-family: 'Nanum Square', serif; font-weight:normal; padding-left:10px;background:url("../images/submenu_arrow_down.png") right 10px center no-repeat; background-size:10px 6px;  background-color:#f6f6f6; cursor:pointer;}

#submenu #left_select{position:absolute; top:40px; width:50%; left:0; display:none; z-index:999999;}
#submenu #left_select li{width:100%; border-right:1px solid #cdcdcd;}
#submenu #left_select li a{display:block; height:40px; font-size:13px; line-height:40px; font-family: 'Nanum Square', serif; border-bottom:1px solid #cdcdcd; padding-left:10px; background-color:#fff;}

#submenu .right_select{position:absolute; top:40px; width:50%; right:0; display:none; z-index:999999;}
#submenu .right_select li{width:100%; border-left:1px solid #cdcdcd;}
#submenu .right_select li a{display:block; height:40px; font-size:13px; line-height:40px; font-family: 'Nanum Square', serif; border-bottom:1px solid #cdcdcd; padding-left:10px; background-color:#fff;}

#top_center{background-color:#fff; position:relative; padding:15px 0; border-bottom:1px solid #0085cb; height:30px;}
#top_center h2{text-align:center; font-size:18px; line-height:30px; color:#0085cb; font-weight:normal; font-family: 'Nanum Square', serif;}
#top_center .back{position:absolute; top:18px; left:20px;}


#top_left{background-color:#fff; position:relative; padding:15px 0; border-bottom:1px solid #0085cb; height:30px;}
#top_left h2{font-size:18px; line-height:30px; color:#333; font-weight:normal; font-family: 'Nanum Square', serif; padding-left:50px;}
#top_left .date{position:absolute; top:23px; right:20px; font-size:14px; line-height:16px; color:#7f7f7f; font-family: 'Nanum Square', serif;}
#top_left .back{position:absolute; top:18px; left:20px;}

#sub_content{margin:15px; padding:0; min-height:350px; clear:both;}

.sub_map{padding-top:20px;}
.sub_map li{font-size:14px; line-height:25px;}
.sub_map li strong{font-size:16px; color:#c8711b; }

#sub_tab{width:100%; position:relative; float:left;}
#sub_tab .menu_tab {width:100%; height:40px; border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#sub_tab .menu_tab li{float:left; width:33.3%; }
#sub_tab .menu_tab li a{display:block; text-align:center; font-size:11px; line-height:40px; color:#888;}
#sub_tab .menu_tab li a.active{font-weight:bold; color:#3361ba; border-bottom:1px solid #3361ba;}
.sub_tab_page{padding:30px 0;}


/*서브페이지 버튼*/
#sub_quick01{padding:10px 0 0 50px; height:80px;}
#sub_quick01 li{float:left; width:49%; box-sizing:border-box; text-align:center;}
#sub_quick01 .contract_btn a{display:block;border-radius:5px; background-color:#6a450a; height:80px; margin-right:10px;}
#sub_quick01 .contract_btn .sub_quick_text01{color:#fff; font-size:15px; line-height:24px; padding-top:17px;}

#sub_quick01{padding:10px 0; height:80px;}
#sub_quick01 li{float:left; width:49%; box-sizing:border-box;}
#sub_quick01 .counsel_btn a{display:block;border-radius:5px; background-color:#a0a0a0; height:80px;  text-align:center; margin:10px 10px;}
#sub_quick01 .counsel_btn .sub_quick_text02{color:#fff; font-size:15px; line-height:24px; padding-top:17px;}
#sub_quick01 .counsel_btn .sub_quick_text02 strong{color:#fff; font-size:18px; line-height:22px;}



/* 찾아오시는길*/
.daum_adr{margin-top:20px; border-top:1px solid #6a450a; padding-top:15px;}
.daum_adr li{position:relative; font-size:15px; line-height:26px; color:#474646; font-family: 'Nanum Square', serif; padding-left:40px;}
.daum_adr li strong{position:absolute; top:0; left:0;  font-size:15px; line-height:26px; color:#6a450a; font-family: 'Nanum Square', serif;}

/* 하단 무료상담 */
#sub_customer{position:fixed; width:100%; bottom:0; left:0;}
#sub_customer a{display:block; text-align:center; color:#fff; font-size:25px; line-height:50px; background-color:#ad894f; padding-top:3px;}
#sub_customer a .icon{display:inline-block; margin-right:12px; vertical-align:2px; font-size:20px; line-height:50px; color:#ddcbae; background:url("../images/sub_foot_tel.jpg") 0 15px  no-repeat;  background-size:23px; padding-left:30px;}


