*{
 margin:0px;
 padding:0px;
}

body{
 width:760px;
 margin:auto;
 font-size:90%;
 line-height:1.5em;
 background:url(img/bg/2obi.jpg) no-repeat fixed;
 color:#556;
}

/* 大見出し */
h3{
 margin-left:25px;
 font-weight:bold;
 font-size:1.1em;
}

/* 小見出し */
h4{
 margin-left:25px;
 margin-top:0.5em;
 text-indent:1em;
 font-weight:bold;
 font-size:1em;
}

/* 小見出し右寄せ */
h5{
 margin-right:25px;
 margin-top:0.5em;
 text-align:right;
 font-weight:bold;
 font-size:1em;
}

/* 左メニュー・枠外タイトル用文字（中央寄せ） */
h6{
 margin:0.2em auto;
 text-align:center;
 font-weight:bold;
 font-size:1em;
}

/* =============== 上部タイトル専用設定 =============== */

/* 上部タイトルベース */
h1{
 text-align:center;
 background:url(img/bg/h1listbottom.jpg) 0% 100% no-repeat;
 padding:0px 20px 20px;
 font-weight:bold;
 font-size:1.7em;
}

/* 上部タイトルリンク */
h1 a{
 text-decoration:none;
}

/* 上部タイトル用バナー画像 */
img#TOPBANNER{
 vertical-align:-30%;
 border:0px;
 width;172px;
 height:55px;
}

/* =============== 左メニュー専用設定 =============== */

/* 左メニューベース */
div.menu{
 width:200px;
 height:100%;
 float:left;
 background:#fff;
 line-height:1.8em;
}

/* 左メニュー枠・上 */
div.listtop{
 background:url(img/bg/listtop.jpg) no-repeat;
 padding:5px 0;
}

/* 左メニュー枠・中 */
.menu ul{
 background:url(img/bg/listbody.jpg);
 list-style-type:none;
}

/* 左メニュー枠内リンク設定 */
.menu ul a{
 display:block;
 width:92%;
 margin:0 auto;
 text-decoration:none;
 color:#00f;
}

/* 左メニュー枠内リンク設定・マウス乗せ */
.menu ul a:hover{
 background:url(img/bg/blink.gif) #ff8;
 color:#888;
}

/* 左メニュー枠内各項目 */
.menu ul li{
 text-indent:1em;
}

/* 左メニュー枠・下 */
div.listbottom{
 background:url(img/bg/listbottom.jpg) 0% 100% no-repeat;
 padding:5px 0;
}

/* 左メニュー下理科大バナー */
.ridai{
 display:block;
 width:168px;
 height:45px;
 margin:20px auto;
 border:0px;
}

/* =============== 右コンテンツ専用設定 =============== */

/* 右コンテンツ上部タイトルイメージ */
h2{
 width:550px;
 height:247px;
 float:right;
 margin-top:30px;
 background:url(img/bg/0conscience.jpg);
 line-height:1em;
 font-weight:bold;
 font-size:70px;
 color:#cce;
}

div.title{
 line-height:100%;
 display:block;
 width:550px;
 height:40px;
 background-image: url(img/img/rainbow-ban.jpg);
 background-repeat:no-repeat;
 float:right;
 margin-top:1em;
}

.title h3{
 margin-top:13px;
}

/* 右コンテンツ枠設定・上 */
div.contentstop{
 width:550px;
 height:20px;
 float:right;
 margin-top:12px;
 background:url(img/bg/contentstop.jpg) no-repeat;
}

/* 右コンテンツ枠設定・中 */
div.contentsbody{
 width:550px;
 float:right;
 background:url(img/bg/contentsbody.jpg) repeat-y;
 margin:0;
}

/* 右コンテンツ枠設定・中内段落 */
div.contentsbody p{
 margin:0.6em 2em 0.3em 2em;
}

/* 右コンテンツ枠設定・中内段落インデント1文字 */
p.indent{
 margin:0.6em 2em 0.3em 2em;
 text-indent:1em;
}

/* 右コンテンツ枠設定・中内画像 */
 div.contentsbody img{
 border:2px groove;
}

/* 右コンテンツ枠設定・下 */
div.contentsbottom{
 width:550px;
 height:20px;
 float:right;
 background:url(img/bg/contentsbottom.jpg) 0% 100% no-repeat;
}

/* 右コンテンツ用枠外 */
.noback-right{
 width:550px;
 float:right;
 margin-top:1em;
}

/* =============== DL設定（右コンテンツ内使用） =============== */

 dl{
 margin:0 2.5em;
}

 dl dt{
 font-weight:bold;
 color:#889;
 margin-top:0.5em;
}

 dl dd{
 color:#334;
 text-indent:1em;
}

/* =============== 右コンテンツ内UL設定 =============== */

.contentsbody ul{
 margin:0.5em 0;
}

.contentsbody ul li{
 list-style:disc outside;
 margin-left:1.5em;
}

/* =============== 右コンテンツ内隠しリンク用 =============== */

.hide{
 visibility:hidden;
 width:550px;
 float:right;
 margin:0;
 line-height:0px;
 font-size:1px;
 text-align:center;
 color:white;
}


