/* BASIC css start */
#footer {clear:both;margin-top:20px;margin-bottom: 40px;color: #222;}

/*µå·Ó¸Þ´º*/   
.footer_in_box {padding: 0 16px 30px;}
.footer_in_box .f_section {border-bottom: 1px solid #ddd;box-sizing: border-box;}
.footer_in_box .f_section:first-of-type {border-top: 1px solid #ddd;}
.footer_in_box .f_section p {font-size: 16px;color: #222;font-weight: 600;position: relative;line-height: 1;padding: 17px 0 16px;}
.footer_in_box .f_section ul {display:none;padding: 4px 0 16px;}
.footer_in_box .f_section ul li {margin-bottom: 6px;}
.footer_in_box .f_section .telNum {padding: 0 0 5px 0px;}
.footer_in_box .f_section .telNum a {font-size: 24px;font-weight: 500;color: #802827;}
.footer_in_box .f_section ul .link{padding: 14px 0px 10px;}.f_section ul .link a{display: inline-block;width: 49%;font-size: 14px;font-weight: 500;line-height: 22px;padding: 4px 0;}
.footer_in_box .f_section ul li a {font-size: 13px;}
.footer_in_box .f_section i {position:absolute;top: 12px;right: -2px;font-size: 24px;text-align: center;}

#footer .btSnsWrap {margin-left: 16px;}
#footer .btSnsWrap a{border:1px solid #ddd;border-radius:100%;display:inline-block;margin-right: 3px;width: 36px;height: 36px;box-sizing: border-box;text-align: center;line-height: 36px;font-size: 16px;color: #999;}
#footer .footerMiddle {margin: 20px 16px 10px;}
#footer .footerMiddle a {padding-right: 20px;color: #555;font-size: 14px;}
#footer .footerMiddle a em {color:#222; font-weight:700;}
#footer .copyright {margin: 0 16px;color: #999;line-height: 20px;}
/* BASIC css end */

