
.logo{
	margin-bottom: 5px;
	margin-left: 7px;
	padding-top: 5px;
}	
.cate{
	border:1px solid #77CCDB;
	margin:0px 0px 0px 5px;
	width:195px;
	background-color:#F6FADB;
	padding:3px 0px;

}
.moji{
	text-align:left;
	font-size:10px;
	line-height:150%;
	width:170px;
	position:relative;
	left:20px;
}
.moji2{
	text-align:left;
	font-size:10px;
	line-height:150%;
	width:150px;
	position:relative;
	left:20px;
}
.key{
	width: 200px; 
	height: 59px; 
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/search/search-keyword2.gif); 
}
.eria{
	width: 200px; 
	height: 59px; 
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/search/search-eria2.gif); 
}
.landmark{
	width: 200px; 
	height: 59px; 
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/search/search-landmark2.gif); 
}
.jyuusyo{
	width: 200px; 
	height: 59px; 
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/search/search-jyuusyo2.gif); 
}
.name{
	width: 200px; 
	height: 59px; 
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/search/search-name2.gif); 
}
.towncoramu{
	width: 200px; 
	height: 90px; 
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/towncoramu.gif); 
}
.mailmagazin{
	width: 200px; 
	height: 85px; 
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/mailmagazin.gif); 
}
.mobail{
	width: 200px; 
	height: 172px;
	margin:10px 0px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/mobail.gif); 
}
.leftmenu{
	background-color:#77CCDB;
}
.search{
	text-align:left;
	font-size:10px;
	font-weight:bold;
	position:relative;
	top:30px;
	left:7px;
}

.login{
	width:100%;
	background-color:#F6FADB;
	border:1px solid #73C7DE;
	height:21px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/login-2.gif);
	background-repeat: no-repeat;
	margin:0px 0px 5px 0px;
}

.r_text_box{
	background-color:#F6FADB;
	border:1px solid #76C6D7;
	margin:0px;
}

.p_text_box{
	background-color:#FFFFFF;
	border:1px solid #FF00FF;
	margin:0px;
}

.r_corner{
	text-align:left;
	font-size:10px;
	padding:0px 3px;
	position:relative;
	top:25px;
	left:5px;
}	
.r_moji{
	font-size:10px;
	padding:0px 10px 0px 3px;
	margin-bottom:3px;
}

.column_title{
	border-width:1px 0px 1px 0px;
	border-style:solid;
  background-color:#FFCCFF;
	padding:0px 10px 0px 10px;
	margin:5px 10px 5px 0px;
}
.column_title_END{
	border-width:1px 0px 1px 0px;
	border-style:solid;
  background-color:#CCCCCC;
	padding:0px 10px 0px 10px;
	margin:5px 10px 5px 0px;
}
.column_body{
	border-width:0px 0px 1px 0px;
	border-style:dashed;
  background-color:#FFFFFF;
	padding:0px 10px 10px 10px;
	margin:0px 10px 10px 0px;
	line-height:150%;
}

\/*
.pickup{
	width:406px; 
	height:88px; 
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/pickup.gif); 
}
*/
.t_moji{
	font-size:12px;
	line-height:150%;
	width:380px;
	position:relative;
/*	border:1px solid #77CCDB;*/
	left:15px;
	top:24px;
}
.teiban{
	width: 407px; 
	height: 395px; 
	margin-top:10px;
	background-image: url(https://town-nets.jp/okinawa/img/level_1st/teiban.gif); 
}


.KIYAKU_OL
{
	margin:5px 5px 15px 10px;
}

.KENSAKU_LIST{
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	padding:0px 10px 5px 10px;
	margin:0px 10px 5px 0px;
	line-height:150%;
}

.INDEX_CCOPY{
	color:#0000FF;
	font-size:18px;
	font-weight:bold;
	border-width:0px 0px 0px 0px;
	margin:0px 5px 5px 5px;
	line-height:150%;
}

.INDEX_OSHIRASE{
	font-size:12px;
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	padding:0px 10px 5px 10px;
	margin:0px 10px 5px 5px;
	line-height:150%;
}




/* ??????A?N???E?????N?E???x??????\ ?pCSS */

.ctr_body{
	margin:0 auto;
	padding:0;
	width:580px;
	background-color:white;
	color:#333;
	/*border:1px solid #999;
	border-radius:20px;*/
}
.ctr_head, #ctr_cnt{
	margin:0 auto;
	width:580px;
	padding-top:10px 10px 0;
}
.naka_midashi{
	font-weight:bold;
	text-align:left;
}
.pl_kankei{
	padding-top:5px;
	line-height:150%;
}
.search_body{
	width:580px;
	margin:0 auto;
}
/* 半角文字 */
.eisuji{ ime-mode:inactive; }

.tbl_body{ 
	width:580px;
	margin:0 auto;
}
/* tableタグの幅 */
.tbl{ width:580px; }
/* thの見出し */
.cell_name{ background-color:#562500; color:#fff; }
.cell{
	border:1px solid #999;
	border-collapse:collapse;
}
.cell_c, .cell_l, .cell_r{ padding:3px 5px; }
.cell_c{ text-align:center; }
.cell_l{ text-align:left; }
.cell_r{ text-align:right; }

.ad{ width:40px; } /* 西暦 */
.gengo{ width:70px; } /* 元号 */
.age{ width:80px; } /* 今年の年齢 */
.kazoe{ width:60px; } /* 数え年 */
.jikkan{ width:120px; } /* 十干 */
.junishi{ width:70px; } /* 十二支 */
.event{ width:150px; } /* 行事名 */

.ctr_foot{
	margin:20px auto 0;
	padding:10px;
	text-align:center;
	border-top:1px solid #999;
}

.clear_fix:after{
	comment:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear_fix{ min-height:1px; }
