@charset "UTF-8";



/* Head Title */
#contentsTitleSearch {
	background: url(../images/h1_titleImage_f15.jpg) left top no-repeat; 
}
#contentsTitleFujimino {
	background: url(../images/h1_titleImage_f16.jpg) left top no-repeat; 
}

/* old */
#contentsTitleSearchLecture {
	background: url(../images/h1_titleImage_f15.jpg) left top no-repeat; 
}


/* Contents Document Layout */
#contentsMain p {margin-left: 22px;}


#SearchBoxOuter {width: 610px; margin: 20px auto; border: 3px solid #ccc;}
#SearchBoxInner {border: 1px solid #fff; background: url(../../search/images/search_box_bg.jpg) repeat-x;}
#SearchBoxInner input {margin-right: 3px;}

.shop {display: block; margin:10px 20px 5px; padding: 0;}
.shop dt {display: block; width: 100px; float: left; background: url(../../search/images/search_bullet.gif) no-repeat 1px 5px; font-weight: bold; color: #000; text-indent: 15px;}
.shop dd {display: block; width: 450px; float: left; margin-left: 0; padding-bottom: 5px;}

.genre {display: block; margin:3px 20px 10px; padding: 0;}
.genre dt {background: url(../../search/images/search_bullet.gif) no-repeat 1px 5px; font-weight: bold; color: #000; text-indent: 15px;}
.genre dd {margin-left: 0; padding-bottom: 5px;}

.dotw {display: block; margin:3px 20px 5px; padding: 0;}
.dotw dt {display: block; width: 100px; float: left; background: url(../../search/images/search_bullet.gif) no-repeat 1px 5px; font-weight: bold; color: #000; text-indent: 15px;}
.dotw dd {display: block; width: 450px; float: left; margin-left: 0; padding-bottom: 5px;}

.time {display: block; margin:3px 20px 5px; padding: 0;}
.time dt {display: block; width: 100px; float: left; background: url(../../search/images/search_bullet.gif) no-repeat 1px 5px; font-weight: bold; color: #000; text-indent: 15px;}
.time dd {display: block; width: 450px; float: left; margin-left: 0; padding-bottom: 5px;}

.other {display: block; margin:3px 20px 5px; padding: 0;}
.other dt {display: block; width: 100px; float: left; background: url(../../search/images/search_bullet.gif) no-repeat 1px 5px; font-weight: bold; color: #000; text-indent: 15px;}
.other dd {display: block; width: 450px; float: left; margin-left: 0; padding-bottom: 5px;}

.keyw {display: block; margin:3px 20px 5px; padding: 0;}
.keyw dt {display: block; width: 100px; float: left; background: url(../../search/images/search_bullet.gif) no-repeat 1px 5px; font-weight: bold; color: #000; text-indent: 15px;}
.keyw dd {display: block; width: 450px; float: left; margin-left: 0; padding-bottom: 5px;}

.resultKey {margin:3px 20px 5px; padding: 0;}
.resultKey li {display: block; width: auto; min-width: 160px; float: left; margin: 5px 15px 5px 0; background: url(../../search/images/search_bullet.gif) no-repeat 1px 5px; padding-left: 15px;}


.borderDotted {
	clear: both;
	background: url(../images/borderDod_gray.jpg) repeat-x;
	padding-bottom: 2px;
	margin: 10px 20px 0;
}

.borderDotted hr {
	border-style: none;  color: #fff; margin: 0; height: 1px;
}

.borderSolid {
	clear: both;
	padding-bottom: 2px;
	margin: 10px 20px 10px;
	border-bottom: 1px solid #999;
}

.borderSolid hr {
	border-style: none;  color: #fff; margin: 0; height: 1px;
}

/* Search result */

#ResultArea {clear: both;width: 600px; margin-left: 20px;}
.resultPackage {background: url(../images/borderDod_gray.jpg) repeat-x bottom; margin-top: 20px; padding-bottom: 20px;} 
.resultUpper {margin: 0; padding: 0;}
dt.title {font-size: 1.2em; font-weight: bold; display: inline;}
dd.icons {display: inline; margin-left: 10px;}
dd.icons img {margin-right: 5px;}
dd.description {padding: 5px 0;}
.resultLower {clear:both; margin: 5px 0 0; padding: 0;}
dt.lecturer {display: block; width: 80px; float: left; padding-top: 3px;}
dd.lecturerName {display: block; width: 500px; float: left;}
dt.date {clear:both; display: block; width: 80px; float: left; padding-top: 3px;}
dd.dateData {display: block; width: 500px; float: left;}

.underNaviNum {clear: both; text-align: center; margin: 20px 0;}
