/* BASIC css start */
.xans-layout-footer { position:relative; width:1100px; margin:0 auto; }
.xans-layout-footer a { color:#999; }
.xans-layout-footer a:hover { color:#000; }

.xans-layout-footer .util_menu { position:relative; text-align:center; margin:10px 0; }
.xans-layout-footer .util_menu li { display:inline-block; *display:inline; *zoom:1; padding:0 10px; }
.xans-layout-footer .util_menu li a { color:#666; }
.xans-layout-footer .util_menu li a:hover { color:#000; }

.xans-layout-footer .com_contact { position:relative; text-align:center; margin:10px 0; line-height:1.8; }
.xans-layout-footer .com_contact span { padding:0 4px; }
.xans-layout-footer .com_contact .phone_num { font-size:20px; font-weight:bold; color:#000; }

.xans-layout-footer .com_sns { position:relative; text-align:center; margin:10px 0; }
.xans-layout-footer .com_sns img { height:34px; }

.xans-layout-footer .com_info { position:relative; text-align:center; margin:10px 0; font-size:11px; color:#999; }
.xans-layout-footer .com_info span { padding:0 5px; }

.xans-layout-footer .copyright { position:relative; text-align:center; padding:10px 0; font-size:11px; color:#999; }

.xans-layout-footer .foot_mark { position:relative; text-align:center; margin:0px 0; }
.xans-layout-footer .foot_mark img { height:35px; }



.xans-board-commentwrite input[type="radio"] {
    width: auto;
    margin: 0;
}
/* BASIC css end */

