<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*----------------------------------------------------------
	Reset
-----------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,embed { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input,textarea,select { font-family: inherit; font-size: inherit; font-weight: inherit; font-size: 100%; }
legend { color: #000000; }

body{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	background-color: black;
	overflow: scroll;
}

#container{
	background-image: url(../img/kh25_bg_ptn.png);
	background-position: center top;
}
#inner{
	width: 980px;
	margin: 0 auto;
	position: relative;
}

/*
	nav
*/

#nav.fixed{
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -490px;

}

#nav.hide{
	display: none;
}


#nav{

}

h1 a{
	display: block;
	position: absolute;
	background-color: #fff;
	padding-top:5px;
	padding-left: 3px;
	padding-right: 1px;
	width: 232px;
	height: 157px;
}

.bgm{
	position: absolute;
	top:140px;
	left: 190px;
}
.bgm a{
	width: 41px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

.bgm#b01 a{
	background-image: url(../img/kh25_sound_01.png);
}
.bgm#b02 a{
	background-image: url(../img/kh25_sound_02.png);
}
.bgm#b03 a{
	background-image: url(../img/kh25_sound_03.png);
}
.bgm#b04 a{
	background-image: url(../img/kh25_sound_04.png);
}

.gnav {
	position: absolute;
	top:160px;
	left: 0px;
	background-color: #fff;
}

.gnav ul {
	list-style: none;
	padding: 0;
	perspective: 3300px;
	padding-bottom: 2px;
}

.gnav ul li{
    position: relative;
	margin-top:2px;
	background-position: 0px -80px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.gnav ul li .new{
	position: absolute;
	top: 0;
	right : 0;
	display: block;
	width: 50px;
    height: 40px;
	text-indent:-9999px;
	background-image: url(../img/kh25_btn_new.png);

}

.gnav a{
	display: block;
	width: 235px;
    height: 40px;
}

.gnav a span.default{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
    width: 235px;
    height: 40px;
	text-indent:-9999px;
    visibility: visible;
    z-index: 10;
	background-position: 0px 0px;

	transition:0.15s ease-out;
	transform:translateY(0px) scaleX(1.0) scaleY(1.0);

    -moz-transition: 0.15s ease-out;
    -webkit-transition: 0.15s ease-out;
	-o-transition: 0.15s ease-out;
	-ms-transition: 0.15s ease-out;

    -moz-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
    -webkit-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
	-o-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
	-ms-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
}

.gnav a span.hilight{
	position: absolute;
	top: 0;
	left: 0;
    display: block;
    z-index: 12;
    width: 235px;
    height: 40px;
	text-indent:-9999px;
	background-position: 0px -40px;

	transition: 0.2s ease-out;

    -moz-transition: 0.2s ease-out;
    -webkit-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	-ms-transition: 0.2s ease-out;

    -moz-transform: translateY(40px);
	-webkit-transform: translateY(40px);
	-o-transform: translateY(40px);
	-ms-transform: translateY(40px);
}

.gnav a video{
	opacity:0.0;
	position: absolute;
	top: 0;
	left: 0;
    display: block;
    z-index: 9;
}

.gnav li.over{
	opacity:1.0;
}

.gnav li .icon{
	opacity: 0.0;
	position: absolute;
	top: -1px;
	left: 3px;
    z-index: 10;

	transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -webkit-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	-ms-transition: 0.2s ease-out;
}

.gnav li.out{
	opacity:1.0;
    -moz-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-webkit-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-o-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-ms-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
}

.gnav li.over a span.default{
    transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
    -moz-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
    -webkit-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
	-o-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
	-ms-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
}

.gnav li.over.bbs a span.default{
    transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
    -moz-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
    -webkit-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
	-o-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
	-ms-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
}

.gnav li.over a span.hilight{
	transform: translateY(0px);
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
}

.gnav li.over a video.over{
	opacity:1.0;
    -moz-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-webkit-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-o-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-ms-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
}

.gnav li.out a span.default{
	transform: translateY(0px) scaleX(1.0) scaleY(1.0);
    -moz-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-webkit-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-o-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-ms-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);

	-moz-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
    -webkit-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
	-o-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
	-ms-transform: translateY(0px) scaleX(1.0) scaleY(1.0);
}


.gnav li.out.bbs span.default{
    -moz-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
    -webkit-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
	-o-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
	-ms-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
}

.gnav li.out a span.hilight{

	transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	transform: translateY(40px);

    -moz-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
    -webkit-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-o-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-ms-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);

	-moz-transform: translateY(40px);
    -webkit-transform: translateY(40px);
	-o-transform: translateY(40px);
	-ms-transform: translateY(40px);
}

.gnav li.out a video{
	opacity:0.0;
	transform: translateY(0px) scaleX(1.0) scaleY(1.0);
    -moz-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-webkit-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-o-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
	-ms-transition: 0.6s cubic-bezier(0, 0, 0.05, 1.0);
}

.gnav li.active a span.default{
    transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
    -moz-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
    -webkit-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
	-o-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
	-ms-transform: scaleX(0.6) scaleY(0.6) translateY(-13px);
}


.gnav li.active.bbs a span.default{
    transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
    -moz-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
    -webkit-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
	-o-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
	-ms-transform: scaleX(0.6) scaleY(0.6) translateY(-17px);
}


.gnav li.active a span.hilight{
	-moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
}

.gnav li.active .icon{
	opacity:1.0;
}

.gnav li.active a video.over{
	opacity:1.0;
}

.gnav .sp01,
.gnav .sp01 span.default,
.gnav .sp01 span.hilight{
	background-image: url(../img/kh25_nav_sp_01.png);
}

.gnav .sp02,
.gnav .sp02 span.default,
.gnav .sp02 span.hilight{
	background-image: url(../img/kh25_nav_sp_02.png);
}
.gnav .sp03,
.gnav .sp03 span.default,
.gnav .sp03 span.hilight{
	background-image: url(../img/kh25_nav_sp_03.png);
}
.gnav .product,
.gnav .product span.default,
.gnav .product span.hilight{
	background-image: url(../img/kh25_nav_product.png);
}
.gnav .introduction,
.gnav .introduction span.default,
.gnav .introduction span.hilight{
	background-image: url(../img/kh25_nav_introduction.png);
}
.gnav .kh2,
.gnav .kh2 span.default,
.gnav .kh2 span.hilight{
	background-image: url(../img/kh25_nav_kh2.png);
}
.gnav .bbs,
.gnav .bbs span.default,
.gnav .bbs span.hilight{
	background-image: url(../img/kh25_nav_bbs.png);
}

.gnav .bbs span.default{
    -moz-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
    -webkit-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
	-o-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
	-ms-transform: translateY(0px) scaleX(0.8) scaleY(0.8);
}

.gnav .recoded,
.gnav .recoded span.default,
.gnav .recoded span.hilight{
	background-image: url(../img/kh25_nav_recoded.png);
}
.gnav .download,
.gnav .download span.default,
.gnav .download span.hilight{
	background-image: url(../img/kh25_nav_download.png);
}
.gnav .movies,
.gnav .movies span.default,
.gnav .movies span.hilight{
	background-image: url(../img/kh25_nav_movies.png);
}

.gnav .cp,
.gnav .cp span.default,
.gnav .cp span.hilight{
	background-image: url(../img/kh25_nav_cp_top.png);
}

.gnav .review,
.gnav .review span.default,
.gnav .review span.hilight{
	background-image: url(../img/kh25_nav_cp_review.png);
}

.gnav .comic,
.gnav .comic span.default,
.gnav .comic span.hilight{
	background-image: url(../img/kh25_nav_cp_comic.png);
}


/*
	whatsnew
*/

.whatsnew{
	font-size: 10px;
	font-weight: bold;
	color: #333457;
	width: 215px;
	margin: 5px;
	padding: 6px 6px 6px 6px;
	background:#e2e2e2;
	position: absolute;
	bottom: 0px;
	line-height: 14px;
	display: block;
}

.whatsnew .date{
	font-family:Helvetica,Arial,'ヒラギノ角ゴ Pro W3','メイリオ','ＭＳ Ｐゴシック',sans-serif;
	float: right;
	font-size: 10px;
	margin-top: -23px;
	background-color: #333457;
	padding: 2px 5px 2px 5px;
	vertical-align: center;
	color: #fff;
}

.whatsnew .info{
	padding-left: 5px;
}

.whatsnew h2{
	margin-left: 5px;
	text-indent:-9999px;
	background-image: url(../img/kh25_whatsnew.png);
	width: 75px;
	height: 14px;
	margin-bottom: 8px;
}

.whatsnew a {
	color: #333457;
	text-decoration: underline;
}

.whatsnew a:hover {
	text-decoration: underline;
}

/*
	content base
*/
#content{
	width: 980px;
	height: 100%;
	overflow: hidden;
	background-color: #FFF;
}

#content iframe{
	width: 980px;
	height: 100%;
	overflow: hidden;
}

/*
	foot
*/

#foot{
	width: 980px;
	height: 30px;
	margin: 0 auto;
	text-indent:-9999px;
	background-image: url(../img/kh25_foot.jpg);
}

/*
	util
*/

.hide{
	display: none;
}

/*
	lcnav
*/

.lcnav.fixed{
	position: fixed;
	top: 0;
}

.lcnav.long{
	width: 980px;
	margin-left: 0px;
}


.lcnav{
	width: 744px;
	position: absolute;
	top: 0px;
	margin-left: 236px;
	background-color: #E8E8E8;
}

.lcnav div{
	padding: 5px;
}

.lcnav p{
	float: left;
	margin-right: 4px;
}


.lcnav p.active a{
	background-color: #4a526e;
}

.lcnav p.active a span{
	background-position: center -26px;
}

.lcnav p.active a:hover span{
	background-position: center -26px;
}


.lcnav p.last{
	margin-right: 0px;
}

.lcnav p a{
	display: block;
	height: 26px;
	background: #d3d3d3 no-repeat top center;
}

.lcnav p a span{
	text-indent: -9999px;
	display: block;
	background: no-repeat top center;
}

.lcnav p a:hover{
	background-position: -26px;
}

.lcnav a:hover{
	background-color: #4a526e;
}

.lcnav a:hover span{
	background-position: center -26px;
}

.lcnav .introduction p{
	height: 26px;
	width: 180px;
}

.lcnav .introduction .about a span{
	background-image: url(../img/introduction/kh25_intro_nav_about.png);
}
.lcnav .introduction .remaster a span{
	background-image: url(../img/introduction/kh25_intro_nav_remaster.png);
}
.lcnav .introduction .chrono a  span{
	background-image: url(../img/introduction/kh25_intro_nav_chrono.png);
}
.lcnav .introduction .kh a span{
	background-image: url(../img/introduction/kh25_intro_nav_kh.png);
}

.lcnav .product .limited{
	width: 259px;
}
.lcnav .product .game{
	width: 68px;
}
.lcnav .product .music{
	width: 73px;
}
.lcnav .product .book{
	width: 70px;
}
.lcnav .product .comic{
	width: 74px;
}
.lcnav .product .novel{
	width: 80px;
}
.lcnav .product .goods{
	width: 83px;
}

.lcnav .product .limited a span{
	background-image: url(../img/product/kh25_product_nav_limited.png);
}
.lcnav .product .game a span{
	background-image: url(../img/product/kh25_product_nav_game.png);
}

.lcnav .product .music a span{
	background-image: url(../img/product/kh25_product_nav_music.png);
}

.lcnav .product .book a span{
	background-image: url(../img/product/kh25_product_nav_book.png);
}
.lcnav .product .comic a span{
	background-image: url(../img/product/kh25_product_nav_comic.png);
}

.lcnav .product .novel a span{
	width: 80px;
	background-image: url(../img/product/kh25_product_nav_novel.png);
}
.lcnav .product .goods a span{
	width: 83px;
	background-image: url(../img/product/kh25_product_nav_goods.png);
}

.lcnav .product_detail .back{
	width: 163px;
}

.lcnav .product_detail .back a{
	background-color: #d3d3d3;
	background-image: url(../img/product/kh25_product_back.png);
}

.lcnav .product_detail .back a:hover{
	background-position: center -26px;
	background-color: #4a526e;
}


.lcnav .kh2 p{
	width: 241px;
}

.lcnav .kh2 .kh2 a span{
	background-image: url(../img/kh25_title_nav_kh2.png);
}
.lcnav .kh2 .bbs a span{
	background-image: url(../img/kh25_title_nav_bbs.png);
}
.lcnav .kh2 .recoded a span{
	background-image: url(../img/kh25_title_nav_recoded.png);
}

.lcnav .kh2 p.active a{
	background-color: #2977a8;
}

.lcnav .kh2 p.active a span{
	background-position: center -26px;
}

.lcnav .kh2 p.active a:hover span{
	background-position: center -26px;
}

.lcnav .kh2 .story{
	margin-top: 5px;
	clear: both;
	width: 143px;
}

.lcnav .kh2 .character{
	margin-top: 5px;
	width: 143px;
}

.lcnav .kh2 .world{
	margin-top: 5px;
	width: 143px;
}

.lcnav .kh2 .system{
	margin-top: 5px;
	width: 143px;
}

.lcnav .kh2 .hd{
	margin-top: 5px;
	width: 142px;
}

.lcnav .kh2 .story a span{
	background-image: url(../img/kh25_title_subnav_01.png);
}
.lcnav .kh2 .character a span{
	background-image: url(../img/kh25_title_subnav_02.png);
}
.lcnav .kh2 .world a span{
	background-image: url(../img/kh25_title_subnav_03.png);
}
.lcnav .kh2 .system a span{
	background-image: url(../img/kh25_title_subnav_04.png);
}
.lcnav .kh2 .hd a span{
	background-image: url(../img/kh25_title_subnav_05.png);
}



.lcnav .bbs p{
	width: 241px;
}

.lcnav .bbs .kh2 a span{
	background-image: url(../img/kh25_title_nav_kh2.png);
}
.lcnav .bbs .bbs a span{
	background-image: url(../img/kh25_title_nav_bbs.png);
}
.lcnav .bbs .recoded a span{
	background-image: url(../img/kh25_title_nav_recoded.png);
}

.lcnav .bbs p.active a{
	background-color: #2977a8;
}

.lcnav .bbs p.active a span{
	background-position: center -26px;
}

.lcnav .bbs p.active a:hover span{
	background-position: center -26px;
}

.lcnav .bbs .story{
	margin-top: 5px;
	clear: both;
	width: 143px;
}

.lcnav .bbs .character{
	margin-top: 5px;
	width: 143px;
}

.lcnav .bbs .world{
	margin-top: 5px;
	width: 143px;
}

.lcnav .bbs .system{
	margin-top: 5px;
	width: 143px;
}

.lcnav .bbs .hd{
	margin-top: 5px;
	width: 142px;
}

.lcnav .bbs .story a span{
	background-image: url(../img/kh25_title_subnav_01.png);
}
.lcnav .bbs .character a span{
	background-image: url(../img/kh25_title_subnav_02.png);
}
.lcnav .bbs .world a span{
	background-image: url(../img/kh25_title_subnav_03.png);
}
.lcnav .bbs .system a span{
	background-image: url(../img/kh25_title_subnav_04.png);
}
.lcnav .bbs .hd a span{
	background-image: url(../img/kh25_title_subnav_05.png);
}



.lcnav .recoded p{
	width: 241px;
}

.lcnav .recoded .kh2 a span{
	background-image: url(../img/kh25_title_nav_kh2.png);
}
.lcnav .recoded .bbs a span{
	background-image: url(../img/kh25_title_nav_bbs.png);
}
.lcnav .recoded .recoded a span{
	background-image: url(../img/kh25_title_nav_recoded.png);
}

.lcnav .recoded p.active a{
	background-color: #2977a8;
}

.lcnav .recoded p.active a span{
	background-position: center -26px;
}

.lcnav .recoded p.active a:hover span{
	background-position: center -26px;
}


.lcnav .recoded .story{
	margin-top: 5px;
	clear: both;
	width: 143px;
}

.lcnav .recoded .character{
	margin-top: 5px;
	width: 143px;
}

.lcnav .recoded .world{
	margin-top: 5px;
	width: 143px;
}

.lcnav .recoded .scenes{
	margin-top: 5px;
	width: 143px;
}

.lcnav .recoded .hd{
	margin-top: 5px;
	width: 142px;
}

.lcnav .recoded .story a span{
	background-image: url(../img/kh25_title_subnav_01.png);
}
.lcnav .recoded .character a span{
	background-image: url(../img/kh25_title_subnav_02.png);
}
.lcnav .recoded .world a span{
	background-image: url(../img/kh25_title_subnav_03.png);
}
.lcnav .recoded .scenes a span{
	background-image: url(../img/kh25_title_subnav_06.png);
}
.lcnav .recoded .hd a span{
	background-image: url(../img/kh25_title_subnav_07.png);
}


/*
	movies
*/

.lcnav .pickup p,
.lcnav .trailer p,
.lcnav .tvcm p,
.lcnav .movie p
{
	height: 26px;
	width: 180px;
}

.lcnav .pickup .pickup a span,
.lcnav .trailer .pickup a span,
.lcnav .tvcm .pickup a span,
.lcnav .movie .pickup a span{
	background-image: url(../img/movies/kh25_movies_nav_pickup.png);
}

.lcnav .pickup .trailer a span,
.lcnav .trailer .trailer a span,
.lcnav .tvcm .trailer a span,
.lcnav .movie .trailer a span{
	background-image: url(../img/movies/kh25_movies_nav_trailer.png);
}
.lcnav .pickup .tvcm a span,
.lcnav .trailer .tvcm a span,
.lcnav .tvcm .tvcm a span,
.lcnav .movie .tvcm a span{
	background-image: url(../img/movies/kh25_movies_nav_tvcm.png);
}
.lcnav .pickup .movie a span,
.lcnav .trailer .movie a span,
.lcnav .tvcm .movie a span,
.lcnav .movie .movie a span{
	background-image: url(../img/movies/kh25_movies_nav_movie.png);
}

.lcnav .cp p,
.lcnav .cp_pop p,
.lcnav .cp_illust p
{
	height: 26px;
	width: 242px;
}

.lcnav .cp .cp a span,
.lcnav .cp_pop .cp a span,
.lcnav .cp_illust .cp a span
{
	background-image: url(../img/cp/kh25_cp_nav_top.png);
}

.lcnav .cp .cp_pop a span,
.lcnav .cp_pop .cp_pop a span,
.lcnav .cp_illust .cp_pop a span
{
	background-image: url(../img/cp/kh25_cp_nav_pop.png);
}

.lcnav .cp .cp_illust a span,
.lcnav .cp_pop .cp_illust a span,
.lcnav .cp_illust .cp_illust a span
{
	background-image: url(../img/cp/kh25_cp_nav_illust.png);
}

.lcnav .cp .cp_illust,
.lcnav .cp_pop .cp_illust,
.lcnav .cp_illust .cp_illust
{
	margin-right: 0px
}

.lcnav .review_detail .back{
	width: 150px;
}

.lcnav .review_detail .back a{
	background-color: #d3d3d3;
	background-image: url(../img/review/kh25_review_back.png);
}

.lcnav .review_detail .back a:hover{
	background-position: center -26px;
	background-color: #4a526e;
}


.lcnav .comic .back{
	width: 143px;
}
.lcnav .comic .back a span{
	background-image: url(../img/comic/kh25_comic_nav_back.png);
}


/* clearfix ---------------------------------------- */
.clearfix{
	/zoom: 1;
}
.clearfix:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
</pre></body></html>