/* Import base Weblog (base-weblog.css) */
@import url(http://www.ryugaku.ne.jp/css/m_general.css);



/**** START OF ALL ****/
@media all{


/* 追加スタイル */

#banner-menu {
	background-color: #FFFFFF;
	background-image: url(images/banner_menu_bg.gif);
	height: 26px;
	width: 700px;
}

#footer {
	width: 672px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 8pt;
	height: 30px;
	padding-bottom: 5px;
}


tr.listtable {
	background-color: #DDEEFF;
}


.global-title{
margin:7px 0px;
padding-top:3px;
padding-left:7px;
font-weight:normal;
border-style:solid;
border-top-width:0px;
border-left-width:7px;
border-right-width: 0px;
border-bottom-width: 0px;
border-color:#FC621C;
font-size:14px;	
text-align:left;
font-weight:bold;
height:20px;
}


.step {
    margin-left: 40px;
}


hr {
border-top: 0px #cccccc solid;
border-bottom: 1px #cccccc solid;
border-right: 0px #cccccc solid;
border-left: 0px #cccccc solid; 
color: #cccccc; 
height: 1px; 
}


#imagebox {
float: left; 
margin: 7px; 
}


ul.booklist {
margin: 3px 0px 0px 5px;
padding: 1px; 
}


.booklist li{
margin: 0px 0px 10px 0px;
list-style-type: disc;
}

.booklist ul{
margin: 0px 0px 0px 20px;
padding: 1px; 
}

.booklist ul li{
margin: 0px 0px 0px 0px;
list-style-type: disc;
}

li.none {
list-style-type: none;
} 

div.boxborder{
margin: 0px 0px 10px 5px;
border: 1px #808080 solid; 
padding: 5px; 
}

div.sitelist{
margin: 0px 0px 10px 10px;
border-left: 6px #DA0B00 solid; 
padding: 0px 0px 0px 20px; 
}

div.sitecategory{
margin: 0px 0px 10px 10px;
/*border-bottom: 2px #191970 solid; */
}

img.rightspace{
margin: 0px 10px 0px 0px;
float: left; 
}
.clear { clear: both; } 

}
/**** END OF ALL ****/

