/* 中央揃え　start　*/
body{
  width:100%; /*ページ全体の幅は100%と指定する*/	
  text-align:center; /*ページ全体を中央揃えにする*/
}
#wrap{ 
  width: 930px;	   /*全体の幅を指定する*/  
  margin: 0 auto;    /*マージンの指定をする、ブラウザ対策*/
  text-align:left;   /*全体を左揃えにする。*/
}
/* 中央揃え　end　*/


/* 全体設定 */
body {
 font-size: 13px !important; /* IE 7向け */
 font-size: x-small; /* IE 6以下 */
　-webkit-text-size-adjust: 100%;　　 /*スマホで勝手に文字が大きくなる対策*/
}
html/**/body {
 font-size: 13px; /* モダンブラウザ向け */
}

<!-- スマートフォンで文字化大きくなる問題  -->
body {
  -webkit-text-size-adjust: 100%;
}

h1{
  max-height: 100%; 
}
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, maximum-scale=1.0, user-scalable=yes">



/* レイアウト */
#all{
 width:805px;
 margin:10px 0 0 0;
}
#left{
 width:440px;
 float:left;
}
#right{
 margin:0 0 0 450px;
}

/* 書籍紹介＆内容公開 */
#books{
 border-bottom:2px #db5600 solid;
}
#books h2{
 background:#fff none;
 border-bottom:2px #db5600 solid;
 margin:0;
 padding:0 0 3px 0;
}
#books .goPublic{
 border-bottom:1px #ccc dotted;
 margin:0;
 padding:5px;
}
#books .goPublic img{
 float:left;
}
#books .goPublic p{
 margin:0 0 0 85px;
}
#books .goPublic p a{
 font-weight:bold;
}
#books .newbook{
 border-bottom:1px #ccc dotted;
 margin:0;
 padding:5px;
}
#books .knowledgeSystem{
 margin:0;
 padding:5px;
}
#books .knowledgeSystem img{
 float:left;
 margin:0 5px 0 0;
}
#books .knowledgeSystem dl, #books .knowledgeSystem dt, #books .knowledgeSystem dd{
 margin:0;
 padding:0;
 border:none;
 text-align:left;
}

/* 大学専門店 */
#univShop{
 margin:10px 0 0 0;
 float:left;
}

/* 写真ギャラリー */
#photoGallery{
 margin:10px 0 0 5px;
}
#photoGallery img{
 float:left;
}
#photoGallery dl, #photoGallery dt, #photoGallery dd{
 margin:0;
 padding:0;
 border:none;
 text-align:center;
}

/* カテゴリ一覧 */
#categoryLink{
 border-top:2px #db5600 solid;
 border-bottom:2px #db5600 solid;
 margin:10px 0 0 0;
}
#categoryLink h3{
 font-size:15px;
 border-bottom:none;
 margin:0;
 background:transparent url(/vizwik/image_content?src=skp&id=10002883&hash=16e2968d649387539a9663ab74a7c257) left center no-repeat;
 padding:3px 0 3px 20px;
}
#categoryLink .odd{
 background:#fff7e5;
}
#categoryLink .even{
 background:#f0fff0;
}
#categoryLink .odd, #categoryLink .even{
 padding:5px 5px 7px;
 border-bottom:1px #ccc dotted;
}
#categoryLink ul{
 list-style-type:none;
 margin:0 0 0 10px;
 padding:0;
}
#categoryLink ul li{
 display:inline;
}
#categoryLink ul li a{
 padding:0 12px 0 0;
}

/* 独自コンテンツ */
#originalContents{
 margin:10px 0 0 0;
 padding:5px 5px 7px;
 border-top:2px #19837a solid;
 border-bottom:2px #19837a solid;
 background:#fff7f0;
}
#originalContents h3{
 font-size:15px;
 border-bottom:none;
 margin:0;
 background:transparent url(/vizwik/image_content?src=skp&id=10002883&hash=16e2968d649387539a9663ab74a7c257) left center no-repeat;
 padding:3px 0 3px 20px;
}
#originalContents ul{
 list-style-type:none;
 margin:0 0 0 10px;
 padding:0;
}
#originalContents ul li{
 display:inline;
}
#originalContents ul li a{
 padding:0 15px 0 0;
}

/* 最新情報 */
#whatNew{
 margin: 10px 0 0 0;
}
#whatNew span{
 background:#fff url(/vizwik/image_content?src=skp&id=10002881&hash=9f6ef15efdc237bb356f794d54a59013) no-repeat left center;
 font-weight:bold;
 font-size:100%;
 padding: 3px  0 0 10px;
}
#whatNew div.topics{
 margin: 5px 0;
}
#whatNew dl.topics{
 border:1px #d0d9c7 solid;
 margin:10px 0 0 0;
}
#whatNew dl.topics2{
 border:2px #50B4E5 solid;
 margin:10px 0 0 0;
}
#whatNew .topics dt{
 background:#fff url(/vizwik/image_content?src=skp&id=10002888&hash=0bf38623d82839a48baa1db903806060) repeat-x left center;
 font-weight:bold;
 font-size:110%;
 margin:0;
 padding: 5px 0px 0px;
 border-bottom:1px #d0d9c7 solid;
}
#whatNew .topics dd{
 margin:0;
 padding: 3px 5px 5px;
}
#whatNew .topics dd2{
 margin:0;
 padding: 3px 10px;
}
#whatNew .topics ul{
 list-style-type:none;
 margin:0;
 padding:0;
}
#whatNew .topics li{
 border-bottom:1px #ddd dashed;
 margin:0 5px;
 padding:  3px 3px; 
}

/* 外部サイトへのリンク */
#outLink{
 margin:10px 0 0 0;
}
#outLink img{
 vertical-align:middle;
 margin:0 3px 3px 0;
}

/* clearfix */
.clearfix:after, .goPublic:after, .knowledgeSystem:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clearfix, .goPublic, .knowledgeSystem{
 overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix, *html .goPublic, *html .knowledgeSystem{
 height:1%;
 overflow:visible;
}
/* End hide from IE-mac */
.clear{clear:both;}
