	<!--

*{margin: 0;}

*{font-family: verdana,:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;}


* {
	margin: 0;
	padding: 0;
}


body {
     text-align: center;
     background: url(common/images/back_2.gif);     
}


body div {
	text-align: left;
	margin: 0 auto;
}

div.main {
          width: 905px;
          background: url(common/images/back_1.gif) repeat-y center top;
          margin-left:auto;    /* 左側マージンを自動的に空ける */
          margin-right:auto;   /* 右側マージンを自動的に空ける */
          text-align:left;     /* 中身を左側表示に戻す */
           }



/* タイトル
-------------------------------*/


.title {
          width: 876px;
          background-color: #ffffff;
          margin-left: 15px;
          height: 440px;
        }


.title h1#index {
   color: #999999;
   font-size: 10px;
   margin: 10px 0px 10px 10px;
   }


.title h1#normal {
   color: #999999;
   font-size: 10px;
   margin: 10px 0px 10px 10px;
   }


.title div#header-logo{
                     width: 565px;
                     height: 80px;
                     float: left;
                     margin: 20px 0px 0px 10px;
                     }

.title div#header-company{
                     width: 220px;
                     height: 80px;
                     float: left;
                     margin: 20px 0px 0px 40px;
                     }


div#header-company ul#company{
                     width: 255px;
                     height: 31px;
                      }

div#header-company li#company1{
   width: 130px;
   height: 31px;
   float: left;
   display:inline;
   }

div#header-company li#company2{
   width: 125px;
   height: 31px;
   float: left;
   display:inline;
   }

div#header-company li#company3{
   width: 123px;
   height: 45px;
   float: left;
   display:inline;
   margin: 7px 0px 0px 120px;
   }


.title div#header-text{
                     width: 876px;
                     height: 268px;
                     float: left;
                     background: url(common/images/title.jpg) no-repeat;
                     }

.title div#header-menu{
                     width: 876px;
                     height: 51px;
                     float: left;
                     }

div#header-menu ul#navi{
                     width: 876px;
                     height: 51px;
                      }

div#header-menu li#navi1{
   width: 146px;
   height: 51px;
   float: left;
   background-image:url(common/images/navi_daigakuin02.gif);
   display:inline;
   }

div#header-menu li#navi2{
   width: 146px;
   height: 51px;
   float: left;
   background-image:url(common/images/navi_info02.gif); 
   display:inline;
   }

div#header-menu li#navi3{
   width: 146px;
   height: 51px;
   float: left;
   background-image:url(common/images/navi_subject02.gif);
   display:inline;
   }

div#header-menu li#navi4{
   width: 146px;
   height: 51px;
   float: left;
   background-image:url(common/images/navi_gokaku02.gif);
   display:inline;
   }

div#header-menu li#navi5{
   width: 146px;
   height: 51px;
   float: left;
   background-image:url(common/images/navi_eigo02.gif);
   display:inline;
   }

div#header-menu li#navi6{
   width: 146px;
   height: 51px;
   float: left;
   background-image:url(common/images/navi_delta02.gif);
   display:inline;
   }


.title img{
       border: none;
       }


div#header-menu a.tag  {
        display:block;
        }


div#header-menu a.tag:hover{
        background-color:transparent;
        }


div#header-menu a.tag:hover img{
            visibility:hidden;
            }



/* コンテイナー
-------------------------------*/


.container {
	width: 876px;
	background-color: #ffffff;
        margin-left: 15px;
}


/* ナビゲーション
-------------------------------*/

.left {
          width:185px;
          float: left;
          background-color:#ffffff;
          margin-left: 10px;
          }
       

/* ステップメール登録
-------------------------------*/

.step{
      width: 175px;
      border: solid 1px #666666;
      background-color: #ffffe0;
     }

.step h2{
      width: 165px;
      background: url(common/images/step.gif) no-repeat;
      color: #ffffff;
      font-size: 12px;
      padding: 10px 0px 45px 10px;
        }

.step p{
       text-align: justify;
       text-justify: distribute;
       line-height: 150%;
       color:#000000;
       font-size: 15px;
       background-color: #ffffe0;
       padding: 5px 5px 0px 5px; 
       }


/* 『大学院入試の英文法』
-------------------------------*/

.academic{
      width: 175px;
      border: solid 1px #666666;
      background-color: #ffffe0;
      margin-top: 10px;
     }

.academic h2{
      width: 165px;
      color: #ffffff;
      font-size: 15px;
      line-height: 150%;
      background-color: #ff0033;
      padding: 10px 5px 10px 5px;
        }

.academic p{
       text-align: justify;
       text-justify: distribute;
       line-height: 150%;
       color:#000000;
       font-size: 15px;
       background-color: #ffffe0;
       padding: 5px 5px 0px 5px; 
       }



/* 左メニュー
-------------------------------*/


.boxtop1 {
         height:25px;
          }

.boxmiddle1 { 
             width:165px;
             background-color:#ffffe0;
             padding-top:5px;
             padding-bottom:5px;
             padding-left:15px;
             padding-right:0px;
             border-bottom:dotted 1px #999999;
             margin-left: 0px;
             }


.boxbottom1{
            background-color:#ffffe0;
            margin-bottom: 10px;
            height:15px;
            }

.boxtop2 {
         background:url(daigakuin/images/left_01.gif) top left no-repeat;
         margin-top:0px;
         height:50px;
         }

.boxtop3 {
         background:url(info/images/left_01.gif) top left no-repeat;
         margin-top:0px;
         height:50px;
         }

.boxtop4 {
         background:url(subject/images/left_01.gif) top left no-repeat;
         margin-top:0px;
         height:50px;
         }

.boxtop5 {
         background:url(prof/images/left_01.gif) top left no-repeat;
         margin-top:0px;
         height:50px;
         }

.boxtop6 {
         background:url(other/images/left_01.gif) top left no-repeat;
         margin-top:0px;
         height:50px;
         }


a      {
        text-decoration:none;
        font-size:13px;
        font-weight: normal;
        padding-left:0px;
        }



/* 左メニュー h2
-------------------------------*/

h2.menu{
      width: 181px;
      color: #ffffff;
      font-size: 13px;
      padding-top: 10px;
      text-align:center;
      background:#009933;
      height:25px;
        }



/* 左メニュー会社情報
-------------------------------*/


.company{
         background-color: #f2f2f2;
         margin-top: 10px;
         border: none;
         width: 175px;
         }

.company p{
       text-align: justify;
       text-justify: distribute;
       line-height: 150%;
       color:#000000;
       font-size: 13px;
       background-color: #f2f2f2;
       padding: 10px; 
       }


/* Yahoo登録
-------------------------------*/

.yahoo {
         background-color: #ffffff;
         margin-top: 10px;
         border: none;
         width: 175px;
         }

.yahoo p{
       text-align: justify;
       text-justify: distribute;
       line-height: 150%;
       color:#000000;
       font-size: 10px;
       background-color: #ffffff;
       padding: 0px; 
       }

.yahoo img{
          border: none;
          }




/* リンク
-------------------------------*/


a:link {
        color:#0066cc;
        }


a:visited{
         color:#0066cc;
         }


a:hover{
        color:#ffaa00;
        }


a.group2 {
        font-size: 11px; 
        font-weight:normal; 
        color: #ffffff; 
        text-decoration: underline; 
        display: inline;
        padding :0px;
        }


a.group3      {
        font-size: 13px; 
        font-weight: normal; 
        color: #0033ff; 
        text-decoration: underline; 
        display: inline;
        padding :0px;
        }


a.group4 {
        font-size: 11px; 
        text-decoration: underline; 
        display: inline;
        padding :0px;
        }

a.group5 {
        font-size: 10px; 
        text-decoration: underline; 
        display: inline;
        padding :0px;
        }

a.group6      {
        font-size: 15px; 
        font-weight: normal; 
        color: #0033ff; 
        text-decoration: underline; 
        display: inline;
        padding :0px;
        }

a.group2:visited{
                color: #ffffff; 
                }


a.group2:hover{
              color:#cccc00;
               }


a.group3:visited{
                color: #0033ff; 
                }

a.group3:hover{
              color:#cccc00;
               }

            

/* コンテンツ
-------------------------------*/

.content     {
            float: left;
            width: 600px;
            text-align: left;
             }

.content div.group2 {
            background-color: #ffffff;
            width: 600px;
            border: none;
            }



.content div.group3 {
            background-color: #ffffff;
            width: 600px;
            border: none;
            padding-left: 15px;
            }


/* パンくずナビ
-------------------------------*/

.content div.group3 p.pannavi{
            background-color:#ffffff;
            padding: 0px 0px 20px 10px;
            border: none;
            text-align: right;
            color:#000000;
            font-size: 13px;
            width: 620px;
            }


span.pannavi {
         font-size: 11px;
         color: #000000;        
         }


/* コンテンツ　パラグラフ
-------------------------------*/

.content div.group3 p.index{
            background-color:#ffffff;
            text-align: justify;
            text-justify: distribute;
            line-height: 180%;
            color:#000000;
            font-size: 13px;
            width: 620px;
            padding: 20px;
            }


.content div.group3 p.normal{
            background-color:#ffffff;
            text-align: justify;
            text-justify: distribute;
            line-height: 180%;
            color:#000000;
            font-size: 13px;
            width: 620px;
            padding: 10px;
            }


.content div.group3 p.tensen{
            background-color:#ffffff;
            text-align: justify;
            text-justify: distribute;
            line-height: 180%;
            color:#000000;
            font-size: 13px;
            width: 620px;
            padding: 0px 0px 0px 10px;
            border-bottom: dotted 1px #666666;
            }


.content div.group3 p.comment{
            background-color:#ffcc99;
            text-align: justify;
            text-justify: distribute;
            line-height: 180%;
            color:#000000;
            font-size: 13px;
            width: 580px;
            margin: 10px; border: none;
            padding: 15px;
            border: none;
            }


.content div.group3 p.book{
            background-color:#ffffff;
            text-align: justify;
            text-justify: distribute;
            line-height: 180%;
            color:#000000;
            font-size: 13px;
            width: 580px;
            margin: 10px; border: none;
            padding: 15px;
            border-top: dotted 1px #999999;
            }

.content div.group3 p.below{
            background-color:#ffffff;
            text-align: right;
            text-justify: distribute;
            line-height: 180%;
            color:#000000;
            font-size: 13px;
            width: 620px;
            padding: 30px 10px 10px 10px;
            }



/* コンテンツ　テーブル的
-------------------------------*/

.content div.group3 ul.list{
                     width: 480px;
                     margin-left: 20px;
                      }

.content div.group3 li.list1{
   width: 230px;
   float: left;
   display:inline;
   text-align:justify;
   text-justify: distribute;
   line-height:1.8;
   font-size: 13px;
   }

.content div.group3 li.list2{
   width: 230px;
   display:inline;
   text-align:justify;
   text-justify: distribute;
   line-height:1.8;
   font-size: 13px;
   }


/* コンテンツ　h2、h3、h4
-------------------------------*/

.content div.group3 h3.index{
      background: #ffffff;
      color: #ffffff;
      font-size: 13px;
      padding: 0px 0px 0px 10px;
        }

.content div.group3 h3.normal{
      background: url(common/images/group3.gif) no-repeat;
      color: #ffffff;
      font-size: 17px;
      padding: 17px 0px 0px 80px;
      width: 580px;
      height:46px;
        }

.content div.group3 h4.tensen{
            background:#ffffff;
            text-align: justify;
            text-justify: distribute;
            line-height: 180%;
            color:#0000cc;
            font-size: 15px;
            width: 620px;
            padding: 0px 0px 0px 10px;
            border-bottom: dotted 1px #666666;
            }



/* その他
-------------------------------*/


.content div.group3 img{
                       border: none;
                       }


.content div.group2 p {
                        margin: 0;
			text-align:justify;
			text-justify: distribute;
			line-height:1.8;
			font-size: 13px;
			color:#000000;
			background: transparent;
			}




/* フッター
-------------------------------*/


.footer     {
            clear: both;
            width: 876px;
            text-align: left;
            background-color: #009933;
             }


.footer p.blue{
           font-size: 11px; color: #ffffff;
           padding:60px 10px 10px 480px;
           border: none;
           text-align: right;
           text-justify: distribute;
           line-height: 150%;
           background: url(common/images/back_footer.gif);
         }



/* テーブル
-------------------------------*/


.content div.group2 td{
                       padding: 10px;
                       }


.content div.group3 td{
                       padding: 5px;
                       }


.content div.group3 td.data1{
                       padding: 10px;
                       font-size: 13px;
                       color: #ffffff;
                       }

.content div.group3 td.data2{
                       padding: 10px;
                       font-size: 12px;
                       color: #000000;
                       line-height: 180%;
                       }


.content div.group3 td.index{
                     font-size: 13px;
                     color: #000000;
                     line-height:32px
                            }


.content div.group3 td.faq{
                     font-size: 13px;
                     color: #000000;
                     line-height: 180%;
                            }


/* 文字
-------------------------------*/

span.red {
         color: #cc3300;
         }





span.topic{
          font-size: 15px;
          color: #000066;
          }

-->
