#header #functionHeader form#ld_header_sb dl {
	padding:0;
}
#header .liteGlobalNav{
	display:none;
}


#nav ul{
	background:none;
}

#nav li a{
	padding:0 14px;
}
#container {
	background:none;
}


#contentWrapper {
	float:none;
}
#content {
	width:100%;
	margin-left:0;
}
#aside {
	width:100%;
	float:none;
	margin-right:0;
}
#aside .menuBanner a {
    background:transparent;
    display:inline;
}
body.inquiry #aside{
	display:none;
}


body.top .column{
	width:100%;
}
body.top #pressrelease,
body.top #info{
	float:none;
}
body.top #announcement{
	padding:0 12px;
}
body.top #groupsite{
	position:static;
	padding:10px;
	text-align: left;
}
body.top #groupsite li{
	padding:0 2px;
	display:inline;
}
body.top dl.data dt {
	width:auto;
}





#aside #asideA,
#aside #asideB{
	width:49%;
}
#aside #asideA{
	float:left;
}
#aside #asideB{
	float:right;
}






#aside .asideTitle{
	background:#e0e0e0;
	width:auto;
	height:auto;
	position:relative;
	padding:2px 4px;
}
#aside .asideTitle a{
	display:inline;
	color:#666;
}
#aside .asideTitle a span{
	left:0;
	text-shadow:none;
}
#aside .asideTitle a span.ja{
	font-size:12px;
	position:relative;
	bottom:0;
	letter-spacing:0;
}
#aside .asideTitle a span.en{
	display:none;
}




dl.data{
	border-bottom:1px dotted #ccc;
	margin:10px 0;
}
dl.data dt,
dl.data dd{
	float:none;
	padding:0;
	line-height:1.4;
}
dl.data dt {
	width:auto;
	padding-top:12px;
}
dl.data dd {
	width:auto;
	border-top:0;
	padding-bottom:12px;
	margin-left:0;
}








#footer {
	text-align:center;
	padding:0;
}
#footer .inner {
	position:relative;
}
#footer .footLogo{
	display:none;
}
#footer ul.footNav,
#footer ul.footSocialBtn{
	display:block;
	overflow:hidden;
}
#footer ul.footNav{
	margin-top:25px;
	padding-top:4px;
	border-top:1px solid #ccc;
}
#footer ul.footSocialBtn{
	margin-top:-52px;
}
#footer ul.footSocialBtn li{
	margin:0 8px;
}
#footer #copyright{
	margin-top:34px;
}
#footer ul.footNav li{
	margin:0;
	padding:0 10px;
}
#footer ul.footNav li:last-child{
	background:none;
}
