@media screen and (max-width:620px){
			div#content-pan {		margin-top:8px;}
	div#inner-wrapper {
	}			div#inner-wrapper #nav {
		display:none;}
	div#inner-wrapper #logo {
		display:none;}
		div#content-wrapper {
	width:96%;	padding:0 2%;}			div#content-inner {
		margin-top:0px;}
	div#sidebar {
	float:none;}
	
div#content {
	float:none;	width:100%;}
		div.content-left {
		width:100%;		text-align:center;		margin-bottom:20px;		margin-top:20px;		padding:5px 0 0px;}
			div.content-left img {
		padding-top:0px;}				div.content-right {
		width:100%;		margin-left:0;}
						table.columndown  {
			display:block;			width:100%;			padding:0 0%;			border:1px solid #666666;			background-color:#fff;}
						table.columndown tbody {
				display:block;				width:100%;}
								table.columndown tr td {
					border-bottom:1px solid #666666;}
										table.columndown  .last-box {
						 border-bottom:0px;}	
table.columndown td,th {
	display:block;	width:97%;	}
		div#logo {
		width:100%;		background-position:center top;		padding-top:30px;		height:190px;}


/* 幅が620px以内の時 */