ul { list-style:none; }

.blue_text { color:#186293 !important; }

.bri_nav { }

.bri_caption { height:156px; overflow:hidden; }


.brand_comment_list_wrap { /*overflow-y:auto; overflow-x:hidden;*/ width:100%; /*height:360px;*/ margin-top:20px; }
.brand_comment_list_wrap ul { list-style:none; padding:0; margin:0; }
.brand_comment_list_wrap ul li { color:#555; margin-bottom:15px; padding-bottom:15px; border-bottom: #ddd 1px solid; }
.brand_comment_list_wrap ul li .com_writer { }
.brand_comment_list_wrap ul li .com_contents { word-wrap:break-word; color:#333; }
.brand_comment_list_wrap ul li .com_date { color:#777; }


.brand_comment_notice h3 { color:#ccc; text-align:center; font-size:16px; margin-bottom:10px; }
.brand_comment_notice p { color:#aaa; }



.contents_wrap { position:relative;margin:0 auto;padding:0; width:1260px; }

.footer_notice { background-image: url( "/images/bg_footer_notice.png" ); background-repeat: no-repeat; background-position: center center; background-size: cover; padding:60px 0px; }
.footer_notice h2 { font-size:30px; color:#fff; font-weight:500; letter-spacing:2px; padding-bottom:20px; }
.footer_notice h2 i { color:#ccc; }
.footer_notice_box ul li { text-align:center; color:#bbb; word-break:keep-all;  }

.footer_rq_box h2 { letter-spacing:-1px; }
.footer_rq_box p { font-size:14px; color:#ddd; font-weight:300; }


.barnd_btn_1 { display:inline-block; width:240px; height:50px; line-height:50px; background:#272a47; color:#eee; font-size:15px; }

.footer_nav { background:#2f2f2f; padding:60px 0px; }
.footer_nav ul { }
.footer_nav li { width:20%; text-align:center; float:left; padding:0px 20px; }
.footer_nav ul:after {display:block;visibility:hidden;clear:both;content:""}
.footer_nav li h3 { font-size:20px; color:#fff; font-weight:300; padding-bottom:14px; margin-bottom:15px; border-bottom:1px solid #555; }
.footer_nav li a { display:block; color:#999; padding:8px 0px; }

#brand_footer { background:#2f2f2f; padding:36px 0px; border-top:1px solid #555; }
.footer_contents .contents_wrap { }
.footer_logo { float:left; margin-right:50px; }
.footer_contents { float:left; color:#999; font-size:13px; }
.footer_contents_link a { color:#fff; font-size:14px; display:inline-block; margin-right:10px; margin-bottom:8px; } 
.footer_copy { }
#brand_footer:after {display:block;visibility:hidden;clear:both;content:""}