@charset "utf-8";

.clearfix:before,.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.inner:before,.clearfix:after { content: ""; display: table; }
.inner:after { clear: both; }
.inner { zoom: 1; }

.header-top:before,.header-top:after { content: ""; display: table; }
.header-top:after { clear: both; }
.header-top { zoom: 1; }

.footer-top:before,.footer-top:after { content: ""; display: table; }
.footer-top:after { clear: both; }
.footer-top { zoom: 1; }

.nav-header:before,.nav-header:after { content: ""; display: table; }
.nav-header:after { clear: both; }
.nav-header { zoom: 1; }

.nav-language:before,.nav-language:after { content: ""; display: table; }
.nav-language:after { clear: both; }
.nav-language { zoom: 1; }

.nav-global:before,.nav-global:after { content: ""; display: table; }
.nav-global:after { clear: both; }
.nav-global { zoom: 1; }

.nav-sns:before,.nav-sns:after { content: ""; display: table; }
.nav-sns:after { clear: both; }
.nav-sns { zoom: 1; }

.nav-topicpath ol:before,.nav-topicpath ol:after { content: ""; display: table; }
.nav-topicpath ol:after { clear: both; }
.nav-topicpath ol { zoom: 1; }

.area-cmn:before,.area-cmn:after { content: ""; display: table; }
.area-cmn:after { clear: both; }
.area-cmn { zoom: 1; }

.nav-pager:before,.nav-pager:after { content: ""; display: table; }
.nav-pager:after { clear: both; }
.nav-pager { zoom: 1; }


.nav-tabmenu:before,.nav-tabmenu:after { content: ""; display: table; }
.nav-tabmenu:after { clear: both; }
.nav-tabmenu { zoom: 1; }

