<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*=============================================================
 Common Layout
=============================================================*/
/* reset style
-------------------------------------------------------------*/
*{
	font-family: Arial,sans-serif;
	padding:0;
	margin:0;
}
section,article,aside,hgroup,header,footer,nav,figure,figcaption,summary{
	display:block;
	padding:0;
	margin:0;
}
ol,ul,dl,li,dt,dd{list-style:none;}
html{-webkit-text-size-adjust:none;}
body{
	color:#666;
	font-size:15px;
	line-height:1;
	background:#ededed;
	text-align:left;
}
a,img{border:none;}
img{
	vertical-align:top;
	max-width:100%;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
sup,
sub{
	height:0;
	line-height:1;
	vertical-align:baseline;
	margin:0 1px;
	position:relative;
}
sup{
	font-weight:normal;
	bottom:0.7ex;
}
sub{top:0.1ex;}

/* a Element
-------------------------------------------------------------*/
a{
	color:#666;
	text-decoration:none;
}
/* JS Element
-------------------------------------------------------------*/
.noSc{}

/* block Layout
-------------------------------------------------------------*/
.dsp-none{display:none;}

/* Float Element */
.cClear{clear:both !important;}
.fLeft {float:left !important;}
.fRight{float:right !important;}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
	width:0;
	height:0;
}
/* aligh */
.alignL{text-align:left !important;}
.alignC{text-align:center !important;}
.alignR{text-align:right !important;}
.valignT{vertical-align:top !important;}
.valignM{vertical-align:middle !important;}
.valignB{vertical-align:bottom !important;}

/* width */
.wAuto{width:auto !important;}
.w100{width:100% !important;}

/* margin padding */
.mT0{margin-top:0 !important;}
.mT5{margin-top:5px !important;}
.mT10{margin-top:10px !important;}
.mT15{margin-top:15px !important;}
.mT20{margin-top:20px !important;}
.mT25{margin-top:25px !important;}
.mT30{margin-top:30px !important;}
.mT40{margin-top:40px !important;}
.mT50{margin-top:50px !important;}
.mT70{margin-top:70px !important;}
.mR0 {margin-right:0 !important;}
.mR10{margin-right:10px !important;}
.mB0 {margin-bottom:0 !important;}
.mB5 {margin-bottom:5px !important;}
.mB10{margin-bottom:10px !important;}
.mB15{margin-bottom:15px !important;}
.mB20{margin-bottom:20px !important;}
.mB25{margin-bottom:25px !important;}
.mB30{margin-bottom:30px !important;}
.mB40{margin-bottom:40px !important;}
.mB50{margin-bottom:50px !important;}
.mB70{margin-bottom:70px !important;}
.mL0 {margin-left:0 !important;}
.mL10{margin-left:10px !important;}
.pT0 {padding-top:0 !important;}
.pT5 {padding-top:5px !important;}
.pT10{padding-top:10px !important;}
.pT15{padding-top:15px !important;}
.pT20{padding-top:20px !important;}
.pT25{padding-top:25px !important;}
.pT30{padding-top:30px !important;}
.pT40{padding-top:40px !important;}
.pT50{padding-top:50px !important;}
.pT70{padding-top:70px !important;}
.pR0 {padding-right:0 !important;}
.pR10{padding-right:10px !important;}
.pB0 {padding-bottom:0 !important;}
.pB5 {padding-bottom:5px !important;}
.pB10{padding-bottom:10px !important;}
.pB15{padding-bottom:15px !important;}
.pB20{padding-bottom:20px !important;}
.pB25{padding-bottom:25px !important;}
.pB30{padding-bottom:30px !important;}
.pB40{padding-bottom:40px !important;}
.pB50{padding-bottom:50px !important;}
.pB70{padding-bottom:70px !important;}
.pL0 {padding-left:0 !important;}
.pL10{padding-left:10px !important;}

/* text Layout
-------------------------------------------------------------*/
small{font-size:100%;}
.textS{font-size:12px;}
.textS .textS,
.figBox figcaption .textS{font-size:80%;}
.textL{font-size:18px;}
.textM{font-size:16.5px;}

/* Color */
.textRed{color:#c00 !important;}
#about .key{color:#ab467b !important;}
#guide .key{color:#974000 !important;}
#faq .key{color:#477481 !important;}
#keyboardskin .key{color:#587617 !important;}
#news .key{color:#409f8e !important;}
#other .key{color:#5d63a2 !important;}

/*=============================================================
 Set sprite image
=============================================================*/
#globalNav dd .ttl .home:before,
#globalNav dd .close:before,
#globalNav li a:before,
#pageTitle:before,
.ttl-sub:before,
.blankLink:after,
.linkBtn a:before,
.dl-ac dd li a:before,
.table-ac a:before,
.pagetop a:before,
#ftr-menu p:before{
	background:url(../../img/v3.1/parts_spr.png) no-repeat;
	-webkit-background-size:auto 57px;
	background-size:auto 57px;
}
/*=============================================================
 header
=============================================================*/
#header{
	background:#f8f8f8 url(../../img/v3.1/bg_line_ptn.png) repeat-x center bottom;
	-webkit-background-size:auto 3px;
	background-size:auto 3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:48px;
	padding:11px 60px 13px 10px;
	position:fixed;
	top:0;
	left:0;
	z-index:12;
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);
	box-shadow:0 3px 3px rgba(0,0,0,0.3);
}
#header div{
	display:table;
	width:100%;
}
#hdr-siteTitle{display:table-cell;}

/* globalNav
-------------------------------------------------------------*/
#globalNav{
	line-height:1.25;
	width:100%;
	position:absolute;
	right:0;
	top:44px;
	z-index:13;
}
#globalNav dt{
	width:45px;
	height:45px;
	padding:6px 15px 4px 10px;
	position:absolute;
	right:0;
	top:-44px;
}
#globalNav.open dt{
	background-color:#626262;
	-webkit-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
}
#globalNav dt img{
	background:#fff url(../../img/v3.1/hdr_btn_spr.png) no-repeat 0 0;
	-webkit-background-size:43px auto;
	background-size:43px auto;
	-webkit-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
	box-shadow:0 0 2px rgba(0,0,0,0.3);
}
#globalNav.open dt img{
	background-color:#3d3d3d;
	background-position:0 -33px;
}
#globalNav dd{
	color:#fff;
	background:#626262;
}
#globalNav dd a{color:#fff;}

/* ttl */
#globalNav dd .ttl{text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
#globalNav dd .ttl a{
	display:block;
	padding:13px 10px 11px;
	overflow:hidden;
}
#globalNav dd .ttl .home{
	display:block;
	float:right;
	margin:-10px -10px -10px 8px;
	padding:11px 10px 9px 20px;
	position:relative;
}
#globalNav dd .ttl .home:before{
	content:"";
	background-position:-28px -40px;
	display:block;
	width:16px;
	height:13px;
	position:absolute;
	top:11px;
	left:0;
}
/* close */
#globalNav dd .close{
	text-shadow:1px 1px 0 rgba(0,0,0,0.5);
	text-align:center;
	padding:8px 10px 6px;
}
#globalNav dd .close:before{
	content:"";
	background-position:-44px -40px;
	display:inline-block;
	width:13px;
	height:13px;
	margin:0 3px -2px 0;
}
/* list */
#globalNav dd&gt;ul{background:#ccc;}
#globalNav li{
	border-top:1px solid #fff;
	border-bottom:1px solid #a5a5a5;
}
#globalNav li a{
	color:#333;
	display:block;
	padding:8px 10px 5px 26px;
	position:relative;
}
#globalNav li a:before{
	content:"";
	background-position:-57px -40px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	left:10px;
	top:8px;
}
/* children */
#globalNav dd li ul{
	border-top:1px solid #a5a5a5;
	margin-left:26px;
}
#globalNav dd li li:last-child{border-bottom:none;}
#globalNav li li a{padding-left:16px;}
#globalNav li li a:before{
	background:none;
	width:0;
	height:0;
	left:5px;
	top:9px;
	border-style:solid;
	border-width:5px 0 5px 6px;
	border-color:transparent #fc0;
}

/*=============================================================
 contents
=============================================================*/
#contents{
	line-height:1.5;
	background:#fff;
	padding:48px 10px 40px;
}
#contents .mT1L{margin-top:1.5em;}

/* title
-------------------------------------------------------------*/
/* pageTitle */
#pageTitle{
	color:#505050;
	font-size:20px;
	line-height:1.25;
	font-weight:bold;
	background-color:#b9b9b9;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:9px 10px 5px;
	min-height:39px;
	margin:0 -10px 10px;
	position:relative;
}
#pageTitle:before{
	content:"";
	background-position:0 56px;
	display:none;
	width:38px;
	height:39px;
	position:absolute;
	left:10px;
	top:0;
}
#about #pageTitle,
#guide #pageTitle,
#faq #pageTitle,
#keyboardskin #pageTitle,
#news #pageTitle{padding-left:57px;}
#about #pageTitle:before,
#guide #pageTitle:before,
#faq #pageTitle:before,
#keyboardskin #pageTitle:before,
#news #pageTitle:before{display:block;}

#about #pageTitle{background-color:#ef9cc9;}
#guide #pageTitle{background-color:#febd60;}
#faq #pageTitle{background-color:#b0e1f5;}
#keyboardskin #pageTitle{background-color:#d4e578;}
#news #pageTitle{background-color:#c2e4db;}
#other #pageTitle{background-color:#b7cafe;}

#about #pageTitle:before{background-position:0 0;}
#guide #pageTitle:before{background-position:-38px 0;}
#faq #pageTitle:before{background-position:-76px 0;}
#keyboardskin #pageTitle:before{
	background-position:-114px 0;
	width:41px;
	left:7px;
}
#news #pageTitle:before{background-position:-219px 0;}

/* ttl-dft */
.ttl-dft{
	color:#666;
	font-size:18px;
	line-height:1.25;
	font-weight:bold;
	background-color:#f2f2f2;
	margin:30px 0 15px;
	padding:9px 8px 5px 18px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
}
#pageTitle+.ttl-dft,
#pageTitle+*&gt;.ttl-dft:first-child{margin-top:20px;}
.ttl-dft:before{
	content:"";
	background-color:#666;
	display:block;
	width:8px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	-webkit-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
#about .ttl-dft{
	color:#ab467b;
	background-color:#faedf1;
}
#about .ttl-dft:before{background-color:#ec61aa;}
#guide .ttl-dft{
	color:#974000;
	background-color:#fff5e2;
}
#guide .ttl-dft:before{background-color:#ec6400;}
#faq .ttl-dft{
	color:#477481;
	background-color:#ebf7fa;
}
#faq .ttl-dft:before{background-color:#41b3d4;}
#keyboardskin .ttl-dft{
	color:#587617;
	background-color:#f2f7df;
}
#keyboardskin .ttl-dft:before{background-color:#8fc026;}
#other .ttl-dft{
	color:#5d63a2;
	background-color:#e4ebfe;
}
#other .ttl-dft:before{background-color:#8089e1;}

/* ttl-sub */
.ttl-sub{
	color:#666;
	font-size:18px;
	line-height:1.25;
	font-weight:bold;
	background:url(../../img/v3.1/line_slash.gif) repeat-x 0 bottom;
	-webkit-background-size:auto 4px;
	background-size:auto 4px;
	margin:20px 0 8px;
	padding:0 0 7px 20px;
	position:relative;
}
.ttl-dft+.ttl-sub,
.ttl-dft+*&gt;.ttl-sub:first-child{margin-top:0;}
.ttl-sub:before{
	content:"";
	background-position:-91px -40px;
	display:block;
	width:17px;
	height:17px;
	position:absolute;
	top:1px;
	left:0;
}
#about .ttl-sub{
	color:#ab467b;
	background-image:url(../../img/v3.1/line_slash01.gif);
}
#about .ttl-sub:before{background-position:-109px -40px;}
#guide .ttl-sub{
	color:#974000;
	background-image:url(../../img/v3.1/line_slash02.gif);
}
#guide .ttl-sub:before{background-position:-127px -40px;}
#faq .ttl-sub{
	color:#477481;
	background-image:url(../../img/v3.1/line_slash03.gif);
}
#faq .ttl-sub:before{background-position:-145px -40px;}
#keyboardskin .ttl-sub{
	color:#587617;
	background-image:url(../../img/v3.1/line_slash04.gif);
}
#keyboardskin .ttl-sub:before{background-position:-163px -40px;}
#other .ttl-sub{
	color:#5d63a2;
	background-image:url(../../img/v3.1/line_slash05.gif);
}
#other .ttl-sub:before{background-position:-181px -40px;}

/* ttl-s */
.ttl-s{
	color:#666;
	font-size:18px;
	line-height:1.25;
	font-weight:bold;
	margin:20px 0 8px;
	padding-bottom:3px;
	border-bottom:1px dotted #666;
}
.ttl-sub+.ttl-s,
.ttl-sub+*&gt;.ttl-s:first-child{margin-top:15px;}
#about .ttl-s{
	color:#ab467b;
	border-bottom-color:#ec61aa;
}
#guide .ttl-s{
	color:#974000;
	border-bottom-color:#ec6400;
}
#faq .ttl-s{
	color:#477481;
	border-bottom-color:#41b3d4;
}
#keyboardskin .ttl-s{
	color:#587617;
	border-bottom-color:#8fc026;
}
#other .ttl-s{
	color:#5d63a2;
	border-bottom-color:#8089e1;
}
/* text
-------------------------------------------------------------*/
.lead{
	color:#444;
	font-size:16px;
	line-height:1.3;
}
.text-sample{
	color:#a9a9a9;
	font-size:18px;
	text-align:center;
}
.text-sample strong{color:#c00;}
.atn,
.list-atn,
.atnNum,
.list-atnNum{margin-top:10px;}
.atn,
.list-atn li{
	text-indent:-1em;
	padding-left:1em;
	font-size:95%;
}
.text-sample2{
	color:#a9a9a9;
	font-size:16px;
	text-align:center;
}
.text-sample2 strong{color:#c00;}
.atn,
.list-atn,
.atnNum,
.list-atnNum{margin-top:10px;}
.atn,
.list-atn li{
	text-indent:-1em;
	padding-left:1em;
	font-size:95%;
}
.atnNum,
.list-atnNum li{
	text-indent:-1.4em;
	padding-left:1.4em;
}
.text-numbered{
	text-indent:-2.55em;
	padding-left:2.55em;
}
/* list
-------------------------------------------------------------*/
.dl-glossary dt{
	font-weight:bold;
	margin-top:10px;
	padding-left:13px;
	position:relative;
}
.dl-glossary dt:before{
	content:"";
	display:block;
	height:0;
	position:absolute;
	top:2px;
	left:1px;
	border-style:solid;
	border-width:6px 0 6px 6px;
	border-color:transparent #666;
}
.dl-glossary dd{
	margin-top:3px;
	padding-left:13px;
}
/* dl-setting */
.dl-setting{
	padding-right:20px;
	padding-left:20px;
}
.textBox .dl-setting{
	padding-right:15px;
	padding-left:15px;
}
.dl-setting dt{
	color:#666;
	margin-top:10px;
}
#about .dl-setting dt{color:#ab467b;}
#guide .dl-setting dt{color:#974000;}
#faq .dl-setting dt{color:#477481;}
#keyboardskin .dl-setting dt{color:#587617;}
#other .dl-setting dt{color:#5d63a2;}

/* link
-------------------------------------------------------------*/
/* blankLink */
.blankLink:after{
	content:"";
	background-position:-15px -40px;
	display:inline-block;
	width:11px;
	height:9px;
	margin:0 0 2px 5px;
}
/* linkBtn */
.linkBtn{
	line-height:1.25;
	font-weight:bold;
	/* text-align:center;*/
	margin-top:10px;
}
.linkBtn a{
	color:#505050;
	background-color:#b9b9b9;
	display:block;
	padding:6px 10px 4px 36px;
	position:relative;
	border:3px solid #dcdcdc;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.linkBtn a:before{
	content:"";
	background-position:-196px 0;
	display:block;
	width:22px;
	height:22px;
	margin-top:-11px;
	position:absolute;
	top:50%;
	left:7px;
}
#about .linkBtn a{
	background-color:#ef9cc9;
	border-color:#fab8e8;
}
#guide .linkBtn a{
	background-color:#febd60;
	border-color:#fecf84;
}
#faq .linkBtn a{
	background-color:#b0e1f5;
	border-color:#d2f0fa;
}
#keyboardskin .linkBtn a{
	background-color:#d4e578;
	border-color:#e9f3ba;
}
#other .linkBtn a{
	background-color:#b7cafe;
	border-color:#d5e5fe;
}
/* linkText */
.linkText{
	line-height:1.25;
	text-align:center;
	margin-top:1.5em;
}
.linkText a{
	color:#09c;
	text-decoration:underline;
}
dl.linkText{
	text-align:left;
	padding-right:5px;
	padding-left:5px;
}
.textBox dl.linkText{
	padding-right:0;
	padding-left:0;
}
dl.linkText dd{
	margin-top:0.4em;
	font-size: 14px;
}
dl.linkText dd+dd{margin-top:15px;}

/* dl-ac */
.dl-ac{
	font-size:13px;
	line-height:1.25;
}
.dl-ac dt{
	color:#505050;
	font-weight:bold;
	background-color:#b9b9b9;
	text-align:center;
	padding:7px 9px 4px;
	border:1px solid #ccc;
	border-bottom:none;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
#about .dl-ac dt{background-color:#ef9cc9;}
#guide .dl-ac dt{background-color:#febd60;}
#faq .dl-ac dt{background-color:#b0e1f5;}
#keyboardskin .dl-ac dt{background-color:#d4e578;}
#other .dl-ac dt{background-color:#b7cafe;}
.dl-ac dd{
	border:1px solid #ccc;
	border-top:none;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}
.dl-ac dd li:not(:last-child){border-bottom:1px solid #ccc;}
.dl-ac dd li a{
	color:#333;
	display:block;
	position:relative;
	padding:15px 7px 11px 24px;
}
.dl-ac dd li a:before{
	content:"";
	background-position:-57px -40px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	left:9px;
	top:16px;
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}
/* table-ac */
.table-ac{
	font-size:13px;
	line-height:1.25;
	width:100%;
	border-collapse:collapse;
}
.table-ac th{
	color:#505050;
	font-weight:bold;
	background-color:#b9b9b9;
	text-align:center;
	padding:7px 9px 4px;
	border:1px solid #ccc;
	border-bottom:none;
}
.table-ac.clm2 th{width:50%;}
#about .table-ac th{background-color:#ef9cc9;}
#guide .table-ac th{background-color:#febd60;}
#faq .table-ac th{background-color:#b0e1f5;}
#keyboardskin .table-ac th{background-color:#d4e578;}
#other .table-ac th{background-color:#b7cafe;}
.table-ac td{
	vertical-align:middle;
	border:1px solid #ccc;
	border-top:none;
}
.table-ac td a{
	color:#333;
	display:block;
	position:relative;
	padding:15px 7px 11px 24px;
}
.table-ac td a:before{
	content:"";
	background-position:-57px -40px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	left:9px;
	top:16px;
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}
/* pagetop */
.pagetop{
	font-size:12px;
	line-height:1.15;
	text-align:right;
	margin-top:15px;
	border-top:1px solid #ccc;
}
.pagetop a{
	color:#000;
	display:inline-block;
	padding:9px 0 5px 15px;
	position:relative;
}
.pagetop a:before{
	content:"";
	background-position:-70px -40px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	top:9px;
	left:0;
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
/* box
-------------------------------------------------------------*/
/* figBox */
.figBox{
	text-align:center;
	margin:15px 0;
}
.figBox figcaption{
	font-size:13px;
	margin-top:5px;
}
.figBox .captionClm2{
	max-width:340px;
	margin:5px auto;
	overflow:hidden;
}
.figBox .captionClm2 .fLeft,
.figBox .captionClm2 .fRight{
	display:block;
	width:47%;
}
/* textBox */
.textBox{
	padding-right:5px;
	padding-left:5px;
}
/* idtBox */
.idtBox{
	padding-right:10px;
	padding-left:10px;
}
/* toggle-set
-------------------------------------------------------------*/
.toggle-set .toggle-box{display:none;}
.toggle-set.open .toggle-box{display:block;}

/* form
-------------------------------------------------------------*/
.formSet{
	width:100%;
	overflow:hidden;
}
.formSet textarea{
	font-size:100%;
	line-height:1.4;
	background-color:#fffeee;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:75px;
	vertical-align:middle;
	padding:4px 8px;
	border:1px solid #333;
}
.formSet input[type="reset"]{
	font-size:100%;
	line-height:1;
	text-align:center;
	padding:6px 12px 5px;
}

/*=============================================================
 footer
=============================================================*/
#footer{line-height:1.15;}

/* ftr-menu
-------------------------------------------------------------*/
#ftr-menu{
	background:#fffdd2 url(../../img/v3.1/bg_line_ptn.png) repeat-x center 0;
	-webkit-background-size:auto 3px;
	background-size:auto 3px;
	padding-top:3px;
}
#ftr-menu&gt;div{
	display:table;
	width:100%;
}
#ftr-menu&gt;div:first-child{
	-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);
	box-shadow:inset 0 2px 2px rgba(0,0,0,0.2);
}
#ftr-menu a{
	color:#444;
	font-size:15px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:table-cell;
	width:50%;
	border-bottom:1px solid #ccc;
}
#ftr-menu a:nth-child(odd){border-right:1px solid #ccc;}
#ftr-menu&gt;div:first-child a{padding-top:2px;}
#ftr-menu p{
	padding:13px 6px 9px 25px;
	position:relative;
}
#ftr-menu p:before{
	content:"";
	background-position:-70px -40px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	left:9px;
	top:14px;
}
/* ftr-pagetop
-------------------------------------------------------------*/
#ftr-pagetop{
	font-size:12px;
	font-weight:bold;
	background-color:#a6a6a6;
	text-align:center;
}
#ftr-pagetop a{
	color:#fff;
	display:block;
	padding:10px 8px 9px;
}
#ftr-pagetop a:before{
	content:"";
	display:inline-block;
	height:0;
	margin:0 5px 2px -19px;
	border-style:solid;
	border-width:0 7px 7px;
	border-color:#fff transparent;
}
/* ftr-copyrightArea
-------------------------------------------------------------*/
#ftr-copyrightArea{
	background:#ededed;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:table;
	width:100%;
	padding:7px 8px;
}
#ftr-copyright{
	color:#000;
	font-size:8px;
	line-height:1.3;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	padding-top:3px;
}
#ftr-logo{
	display:table-cell;
	vertical-align:middle;
	width:54px;
	padding-left:8px;
}
</pre></body></html>