#logo {margin-top: 15px; border: 0; float: left;}
#menu-wrap {width: 1000px;}

/* menu */
.side-menu {display: inline-block; position: relative; margin-top: 0px; margin-left:auto; margin-right:auto; }

.menuen {color: #111; font-family:'Abel', sans-serif; padding: 0 20px 0 20px; }
.menuko {line-height:1.5; font-size:11pt; color: #666; font-family:'Abel', sans-serif; display:block; }

/* showHide */
#L11 {position:absolute; left:13px;  z-index:1; visibility:hidden;}
#L22 {position:absolute; left:20px;  z-index:1; visibility:hidden;}
#L33 {position:absolute; left:42px;  z-index:1; visibility:hidden;}
#L44 {position:absolute; left:12px;  z-index:1; visibility:hidden;}
#L55 {position:absolute; left:22px;  z-index:1; visibility:hidden;}

/* footer */
	.footer {text-align: center; padding: 30px 50px;}
	.footer li {position: relative; display: inline; margin-right: 5px; white-space: nowrap; line-height:1.6;}
	.footer address {padding-top: 15px;}
	.footer li::after {padding-left: 5px; content: "l"}
	.footer li:last-child::after {content: ""}

/*±βΊ»*/
body {margin:0px; padding:0px; margin-left: 0px; margin-top:0px; margin-right:0px; margin-bottom:0px; border-width:0px; line-height:100%; }

div {text-align:center; margin:auto;}

ul { list-style-type:none; margin:0; padding:0; }
li { text-align:center;  margin:0; padding:0;}

a:link {color:#000;text-decoration:none; }
a:active {color:#ffd5d5;text-decoration:none; }
a:visited {color:#ffd5d5;text-decoration:none; }
a:hover {color:#9ca0a4;text-decoration:none; }