/* レイアウトの設定*/
body{
    text-align:center;
    margin:0px;
    padding:0px;
    background-image : url(img/bgstyle2.gif);
}
/* ヘッダーの設定*/
#head{
    height:100px;
    width:806px;
    background-color:#ffffff;
    }

/* ラッパーの設定*/
#wrap{
    position:relative;
    width:806px;
    background-color:#ffffff;
    }

.test {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

/* 左側の設定*/
#left{
    float:left;
    width:175px;
    background-color:#ffffff;
    margin-left:2px;
    
   }

/* 真ん中の設定*/
#center{
    float:left;
    width:438px;
    background-color:#ffffff;
    margin-left:5px;
    margin-right:0px;
    margin-bottom:30px
   ;}
/* 右側の設定*/
#right{
    float:left;
    width:175px;
    background-color:#FFFFFF;
    margin-right:1px;
　　margin-left:6px
   }
/* フッターーの設定*/
#foot{
    height:30px;
    width:806px;
    background-color:#ffffff;
    clear:both;
    font-size:0.6em;
    text-align:center;
    
   }

#foot2{
    
    width:750px;
    background-color:#ffffff;
    clear:both;
    }



/* 左側のメニュー部の設定*/
.contents1           {
                      text-align:center;
                      font-size:0.8em;
                      margin-left:auto;
                      margin-right:auto; 
                      margin-top:10px;
                      margin-bottom:10px;  
                     }

/* 左側のメニュー部の設定*/
.box1                {
                      text-align:left;
　　　　　　　　　　　font-size:1em;
                      width:156px;
                      border-width:1px;
                      border-style:solid;
                      border-color:#ffffff;
                      background-color:white;
                      padding:1px;
                      margin:5px;
                     } 

/* プライバシーポリシーの設定*/
.contents2           {
                      text-align:left;
                      font-size:0.8em;
                      width:520px;
                      margin-left:3em;
                      margin-right:3em; 
                      margin-top:1em;
                      margin-bottom:3em;
　　　　　　　　　　　line-height:1.5em;
　　　　　　　　　　  }


/* 本の紹介頁の概要説明ボックスの設定*/
.box2                {
                      text-align:left;
　　　　　　　　　　　font-size:0.8em;
                      width:510px;
                      border-width:1px;
                      border-style:solid;
                      border-color:white;
                      background-color:white;
                      line-height:1.5em;
                      padding:1em;
                      margin:1em;
                      margin-left:4em;
                     } 

/* 本の紹介頁の大見出しの設定*/
          　
.headline1            {
                      font-size:1.7em;
                      color:#0000ff;
                      margin-top:10px;
                      margin-bottom:5px;
                      }

.headline2            {
                      font-size:1.2em;
                      color:#000000;
                      margin-left:20px;
                      }

.section2             {
                      margin-left:18px;
                      margin-right:auto; 
                      }


/* 右側のデンタルロゴの設定*/
.sub                 {
                      width:150px;
                      height:250px;
                      border:solid 2px yellowgreen;
                      background-color:lemonchiffon;
                      font-size:0.9em;
                     }

.sub div             {background-color:yellowgreen;
                      padding:1px 2px;
                      font-family:Arial,Helvetica,sans-serif;
                      font-weight:bold;
                      color:white;
                     }

.sub1                {
                      width:150px;
                      height:180px;
                      border:solid 2px yellowgreen;
                      background-color:lemonchiffon;
                      font-size:0.9em;
                     }

.sub1 div            {background-color:yellowgreen;
                      padding:1px 2px;
                      font-family:Arial,Helvetica,sans-serif;
                      font-weight:bold;
                      color:white;
                     }

p                    {
                      margin:8px;
                      text-align:justify;
                      text-justify:distribute;
                      line-height:120%;
                      font-size:0.8em;
                     }

/* 中央の本の紹介テーブル部分の設定*/
table               {
                      border:none;
                      font-size:0.8em;
                     }


li                  {
                      list-style-type:decimal
                    ;}

.li2                 {
                      list-style-type:disc
                    ;}

.cell1              {
                      text-align:left;
                      font-size:13px;
                    }

/* 個人情報保護方針部分の設定*/
.section1           {
                    list-style-type:none;
                    }

.headlinekojin      {
                      margin-top:14px;
                      margin-bottom:45px;
                      }



/* 特定のクラスが指定されているリンクだけ色を変える設定*/
a.special{text-decoration:none;}
a.special:link{color:#000000;background:#ffffff;}
a.special:visited{color:#000000;background:#ffffff;}
a.special:active{color:#000000;background:#ffffff;}

/* 特定のクラスが指定されているリンクだけ色を変える設定でトップページ新刊案内一番上*/
a.special2{text-decoration:none;}
a.special2:link{color:#000099;background:#ffffff;}
a.special2:visited{color:#000099;background:#ffffff;}
a.special2:active{color:#000099;background:#ffffff;}

/* 特定のクラスが指定されているリンクだけ色を変える設定でトップページ右側記事・解説コーナー*/
a.special3{text-decoration:none;}
a.special3:link{color:#ffffff;background:#ffffff;}
a.special3:visited{color:#ffffff;background:#yellowgreen}}}}
a.special3:active{color:#ffffff;background:#yellowgreen}}

/* フッターの左端位置あわせの設定*/
.bline {
	font-size: 12px;
	left: 10px;
	clear: both;
	margin-left: 245px;
}

.bline2 {

	font-size: 10px;
	left: 10px;
	clear: both;
	margin-left: 245px;
        margin-bottom:10px;
}



