body{font-family:'ＭＳ Ｐ明朝',Georgia,serif;margin:10px 0 0 0;padding:0;text-align: center;letter-spacing: 0.1em; line-height:170%;}A {font-style:oblique;text-decoration:none; }img {width:100%;border: 0 none; }#logo{ max-width:115px;	position: absolute;	overflow: hidden;	margin:0 0 0 50px;	padding:0;}#contents{margin:0 10px 0 10px;padding:0 0 0 180px;/*width:100%;*/}#about{margin:50px 0 0 0;padding:0 0 0 0;max-width:450px;color:#222222;font-size:75%;max-width:600px;line-height:200%;text-align:left;}#about A:link { color:  #ff6633;} #about A:visited { color: #ff6633;} #about A:active { color: #000033; } #about A:hover { color: #660000; } #about A {text-decoration: none; } /*** slideshow **/ #slideshow{ max-width:450px}#slideshow { position:relative; width:100%; height:100%; }#slideshow img { position:absolute; top:0; left:0; z-index:8; }#slideshow img.active { z-index:10; }#slideshow img.last-active { z-index:9; }	#footer{ margin: 20px 20px 20px 0;padding:0 0 0 0;text-align:left;font-size:90%;color:  #666;letter-spacing: 0.1em; } @media screen and (max-width:650px) {    #logo{ 	margin:0 0 0 0;} #logo img{ width:50%;height:50%;}#contents{padding:0 0 0 90px;}}