@import url(/common/css/jtb_site_970.css);/* LINK*/a:link 	  { text-decoration:none  }a:visited { text-decoration:none  }a:hover   { text-decoration:none }a:active  { text-decoration:none }/* standard helper classes */.clr {    clear: both;    overflow: hidden;    width: 1px;    height: 1px;    margin: 0 -1px -1px 0;    border: 0;    padding: 0;    font-size: 0;    line-height: 0;}h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {    margin: 0px;    padding: 0px;}.date {	font-weight: bold;	color: #FF0000;}#footer-profile{	background-color: #DEDEDE;	margin-bottom: 5px;	padding-top: 0;	padding-right: 5px;	padding-bottom: 0;	padding-left: 5px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}#footer-profile ul {	margin:0;	padding: 2px;}#footer-profile li {	display:inline;	border-left:1px solid #333333;	margin-left:5px;	padding-left:5px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}#footer-profile li.list-first {	border-left:none;	margin-left:0;	padding-left:0;}#infocontentsArea {	margin: 0px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;	background-image: url(/okinawa-net/image/wakufootbg.jpg);	background-repeat: no-repeat;	background-position: bottom;}#gridA01,#gridA02,#gridB01{	width:950px;}#gridA01:after,#gridA02:after,#gridB01:after{	content:"";	display:block;	height:0;	clear:both;	visibility:hidden;	}#gridA01,#gridA02,#gridB01{	display:inline-block;}/*--- 2 ---*/#gridA01 #mainArea{	float:left;	width:710px;	/*margin-right:10px;*/}#gridA01 #exArea{	float:right;	width:230px;}/*--- 2 ---*/#gridA02 #mainArea{	float:right;	width:710px;	margin-left:10px;}#gridA02 #subArea{	float:left;	width:230px;}/*---  original ---*/#gridB01info .container {	float:left;	width:716px;}#gridB01info .container #mainArea{	float:right;	width:495px;	margin-top: 10px;}#gridB01info .container #subArea{	float:left;	width:211px;	padding-top: 0px;	padding-bottom: 0px;	margin-top: 10px;	padding-right: 0px;	padding-left: 0px;}#gridB01info #exArea{	float:right;	width:204px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#gridA02info #mainArea {	float:right;	width:710px;	margin-left:0px;	margin-top: 10px;}#gridA02info #subArea {	float:left;	width:211px;	padding-top: 0px;	padding-bottom: 0px;	margin-top: 10px;	padding-right: 0px;	padding-left: 0px;}/*---   ---*/.bannerspace {	padding-bottom: 10px;}.bannerspace a {	display: block;	margin-bottom: 5px;}#infonetfoot {	padding-top: 15px;	padding-right: 10px;	padding-left: 15px;	margin: 0px;	padding-bottom: 0px;	clear: both;}#infonetfoot div#profilearea {	width: 400px;	padding-bottom: 20px;}#profilearea p.jtb {	background-image: url(/okinawa-net/image/foot_jtbokinawa.gif);	background-repeat: no-repeat;	text-indent: -9999px;	height: 18px;}#infonetfoot div#linkarea {	float: right;	width: 400px;	padding-top: 0px;}#secondhead {	margin: 0px;	height: 66px;}#secondhead ul {	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#secondhead li {}#secondhead li.jtblogo {	background-image: url(/okinawa-net/image/secondhead/logo.jpg);	background-repeat: no-repeat;	width: 282px;	float: left;	text-indent: -9999px;	display: block;	height: 40px;}#secondhead li a {	height: 40px;	display: block;}#secondhead li.menu1 {	background-image: url(/okinawa-net/image/secondhead/menu1.jpg);	background-repeat: no-repeat;	width: 128px;	float: left;	text-indent: -9999px;	display: block;	height: 40px;}#secondhead li.menu2 {	background-image: url(/okinawa-net/image/secondhead/menu2.jpg);	background-repeat: no-repeat;	width: 78px;	float: left;	text-indent: -9999px;	display: block;	height: 40px;}#secondhead li.menu3 {	background-image: url(/okinawa-net/image/secondhead/menu3.jpg);	background-repeat: no-repeat;	width: 118px;	float: left;	text-indent: -9999px;	display: block;	height: 40px;}#secondhead li.menu4 {	background-image: url(/okinawa-net/image/secondhead/menu4.jpg);	background-repeat: no-repeat;	width: 123px;	float: left;	text-indent: -9999px;	display: block;	height: 40px;}#secondhead li.menu5 {	background-image: url(/okinawa-net/image/secondhead/menu5.jpg);	background-repeat: no-repeat;	width: 107px;	float: left;	text-indent: -9999px;	display: block;	height: 40px;}#secondhead li.menu6 {	background-image: url(/okinawa-net/image/secondhead/menu6.jpg);	background-repeat: no-repeat;	width: 107px;	float: left;	text-indent: -9999px;	display: block;	height: 40px;}#secondhead li.menu1 a:hover {background-image: url(/okinawa-net/image/secondhead/menu1_on.jpg);	background-repeat: no-repeat;	width: 128px;}#secondhead li.menu2 a:hover {background-image: url(/okinawa-net/image/secondhead/menu2_on.jpg);	background-repeat: no-repeat;	width: 78px;}#secondhead li.menu3 a:hover {background-image: url(/okinawa-net/image/secondhead/menu3_on.jpg);	background-repeat: no-repeat;	width: 118px;}#secondhead li.menu4 a:hover {background-image: url(/okinawa-net/image/secondhead/menu4_on.jpg);	background-repeat: no-repeat;	width: 123px;}#secondhead li.menu5 a:hover {background-image: url(/okinawa-net/image/secondhead/menu5_on.jpg);	background-repeat: no-repeat;	width: 107px;}#secondhead li.menu6 a:hover {background-image: url(/okinawa-net/image/secondhead/menu6_on.jpg);	background-repeat: no-repeat;	width: 107px;}#subArea div.leftframe {	background-position: bottom;	padding-top: 7px;	padding-right: 7px;	padding-bottom: 10px;	padding-left: 7px;}strong {	font-weight: bold;}#gridA02info #mainArea2 {	float:right;	width:710px;}#infonetarea {	background-image: url(/okinawa-net/image/headbg.jpg);	background-repeat: no-repeat;	width: 970px;}#gridA02info #mainAreaTitle {	float:right;	width:710px;	background-image: url(/okinawa-net/image/secondhead/secondtitlebg.jpg);	background-repeat: no-repeat;	margin-top: 1px;}#gridA02info #mainAreaTitle #mainArea{	float:left;	width:495px;	padding-bottom: 10px;}#gridA02info #mainAreaTitle #exArea{	float:right;	width:204px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}#gridA02info #mainAreaTitle #mainArea2{	float:left;	width:495px;	padding-bottom: 10px;}#gridA02info #mainAreaTitle #exArea2{	float:right;	width:204px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}
