@charset 'utf-8';
@import url("http://www.oasis-okinawa.com/common.css");

#contents{
font-size:14px;
}

/* menu */
#menu li#top{
	left		: 0;
	width		: 84px;
	background	: url("http://www.oasis-okinawa.com/img/menu_top02.gif") no-repeat;	
	}

#menu li#glossary{
	left		: 571px;
	width		: 122px;
	background	: url("http://www.oasis-okinawa.com/img/menu_glossary01.gif") no-repeat;	
	}

/* 検索 */
#search{
	margin		: 5px 5px 15px 5px;
	text-align	: center;
	}

#search img{
	margin		: 2px 1px;
	}

#ttl_search{
	background	: #EEE;
	width		: 560px;
	height		: 25px;
	border		: 1px solid #999;
	padding		: 3px 0 0 15px;
	}

#ttl_search{
	background	: #EEE;
	width		: 560px;
	height		: 25px;
	border		: 1px solid #999;
	padding		: 3px 0 0 15px;
	}
	
.search_box01{
	float		: left;
	width		: 490px;
	margin		: 5px;
	padding		: 20px 0 0 40px;
letter-spacing:0.1em;
	background	: url("http://www.oasis-okinawa.com/glossary/img/bg_glossary.jpg") no-repeat right bottom;	
	}

.search_box01 li{
	line-height	: 150%;
padding:3px 0;
	}

.search_box02 li{
	line-height	: 150%;
	}

.search_box02{
	float		: left;
	width		: 280px;
height:400px;
	margin		: 5px;
	padding		: 20px 0 0 20px;
	background	: url("http://www.oasis-okinawa.com/glossary/img/bg_glossary.jpg") no-repeat right bottom;	
letter-spacing:0.1em;
	}

/* エントリー */


.entry{
	width		: 530px;
	padding		: 0;
	margin		: 5px auto 20px 15px;
	}


.entry_title{
	background	: url("http://www.oasis-okinawa.com/glossary/img/bg_glossary_entry.gif") no-repeat center left;
	width		: 530px;
height:45px;
	padding		: 8px 0 0 25px;
	margin		: 5px 0 15px 0;
	font-size	: 14px;
letter-spacing:0.2em;
overflow:hidden;
	}

.entry_title2{
font-size:16px;
letter-spacing:0.1em;
	}

.entry_title a{
	text-decoration : none;	
	}

.entry_title a:hover{
	text-decoration : underline;	
	}

.other_ttl{
	width		: 540px;
	padding		: 7px 0 5px 5px;
	margin		: 50px 0 10px 0;
	font-size	: 12px;
	border-bottom	: double 3px #06C;
	letter-spacing	: 0.1em;
	font-weight	: bold;
	}

.entry-body{
	width		: 525px;
padding:0 0 15px 0;
}

.entry-body p{
line-height:160%;
}	


.category_link{
	border-top	:dotted 1px #CCC;
	width		:540px;
	padding		:10px;
	margin		:50px 0 10px 0;
	}
	
.other_words{
	width		: 168px;
	float		: left;
	font-size	: 12px;
	padding		: 5px;
	border		: dotted 1px #CCC;
	line-height	: 120%;
	}

.other_words p{
	margin		: 0;
	padding		: 0;
	}



