@charset"UTF-8";/*-----------------------------------------------Bousou CSS / Author: Tetsurou HoriVersion: 2006.5----------------------------------------------- *//*=========== 房総の案内／リンク ===========*/h3#bMonogatari,h3#bSaiji,h3#bKankou {	margin: 0 37px 0 0;	padding: 0;	width : 42px;	height : 41px;	text-indent :-9999px ;	float : left ;}h3#bMonogatari {	background: transparent url(../bousou/images/gif/bousou_m.gif) no-repeat 0 50%;}h3#bSaiji {	background: transparent url(../bousou/images/gif/bousou_s.gif) no-repeat 0 50%;}h3#bKankou {	background: transparent url(../bousou/images/gif/bousou_k.gif) no-repeat 0 50%;}h3#bStory,h3#bCalender,h3#Link {	margin: 3px 0 0 82px;	padding: 0 0 6px 0;	height : 17px;	text-indent :-9999px ;}h3#bStory {	background: transparent url(../bousou/images/gif/b_story.gif) no-repeat 0 0;}h3#bCalender {	background: transparent url(../bousou/images/gif/b_calender.gif) no-repeat 0 0;}h3#Link {	background: transparent url(../bousou/images/gif/link.gif) no-repeat 0 0;}p.titleCap {	margin: 0 35px 20px 82px;	padding: 0;}p.titleCap span{	font-size: 95%;}h4 {	font-size: 100%;	margin: 3px 0 0 0;	padding: 0;	font-weight : normal ;}table.bousou {	margin: 0 0 40px 0;	padding: 0;	width : 100%;}table.bousou td{	vertical-align : top ;}.bousou p {	margin: 0 0 18px 0;	padding: 0;	width : 134px;}#EVENT {	margin: 0 0 50px 0;	padding: 0;}#EVENT dl {	width : 150px;	margin: 0;	padding: 0 25px 0 0;}#EVENT dt {	margin: 0 0 20px 0;	padding: 0;	height : 22px;}#EVENT dd {	margin: 0;	padding: 0;}dl#Spring dt {	background: transparent url(../bousou/images/gif/spring.gif) no-repeat left top;	text-indent :-9999px ;}dl#Summer dt {	background: transparent url(../bousou/images/gif/summer.gif) no-repeat left top;	text-indent :-9999px ;}dl#Autumn dt {	background: transparent url(../bousou/images/gif/autum.gif) no-repeat left top;	text-indent :-9999px ;}dl#Spring a {	color: #000000;}dl#Summer a {	color: #000000;}dl#Autumn a {	color: #000000;}dl#Spring a:visited,dl#Summer a:visited,dl#Autumn a:visited {}dl#Spring a:hover{	color: #ff5200;}	dl#Summer a:hover{	color: #242f92;}dl#Autumn a:hover{	color: #8e001c;}a.linkCol{	color: #8b4513;}a:visited.linkCol{	color: #8b4513;}a:hover.linkCol{	color: #666666;}/*=========== 房総物語 ===========*/#storyPage #header {	background: transparent url(../bousou/images/topblue_b.png) no-repeat 0 0;	height : 90px;}#storyPage h1 a{	position : absolute ;	top: 47px;	margin: 0 0 0 20px;	padding: 0;	width : 134px;	height : 94px;	background: transparent url(../bousou/images/logomark_b.png) no-repeat 0 0;}#storyPage h2 {	position : absolute ;	top: 55px;	width : 481px;	height : 27px;}#storyPage h2 {	background: transparent url(../bousou/images/h_name_b.png) no-repeat 0 0;}#storyPage #sidebar {	position : absolute ;	top: 160px;}#storyPage h4 {	margin: 0 0 20px 0;	padding: 0;	font-size: 120%;	line-height : 100% ;	color: #5d7b00;}dl#BKlist {	margin: 0;	padding: 0;	line-height : 180% ;}dl#BKlist dt {	margin: 15px 0 0 0;	padding: 0;	color: #000000;}dl#BKlist dd {	margin: 0;	padding: 0;}dl#BKlist dd a {	color: #000000;}dl#BKlist dd a:hover {	color: #8b4513;}div.maindata {	margin: 0 0 50px 0;	padding: 0;	width : 300px;}div.leftIMG {	margin: 3px 10px 0 0;	padding: 0;	float : left ;}div.rightIMG {	margin: 3px 0 0 10px;	padding: 0;	float : right ;}div.leftIMG p,div.rightIMG p,div.leargeIMG p{	margin: 0 0 0.5em 0;	padding: 0;	width : 165px;	color: #666666;}div.leargeIMG p{	width : 300px;	margin-bottom: 1em ;}.maindata p {	margin: 0 0 1.5em 0;	padding: 0;}h3.BousouH {	margin: 0 0 30px 0;	padding: 0;	color: #8b4513 ;	font-size: 140%;	font-weight : normal ;	text-indent : 0 ;}div.reference {	margin: 0;	padding: 0 10px 0 0;	width : 120px;	float : right ;}.reference img{	margin: 0 ;	padding: 0;}.reference p {	margin: 0;	padding: 0;	width : 90px;	font-size: 90%;	line-height : 140% ;}.reference p span{	color: chocolate;}.fig{	margin: 0 0 89px 0;	padding: 0;}#HIMAWARI p{	width : 90px;}#SHELL img{	width : 100px;	margin: 0;	padding: 0 0 0 5px;}/*=========== LINK Page ===========*/.LINKpage h2{	position : absolute ;	top: 105px;	margin: 0 0 0 228px;	padding: 0;	width : 490px;	height : 46px;	text-indent :0 ;	font-weight : normal ;	font-size: 12px;}.LINKpage h3 {	margin: 0 0 40px 0;	padding: 0;	font-weight : normal ;	font-size: 100%;	text-indent : 0 ;}.LINKpage div#maincontent {	margin-bottom: 60px ;}ul.LinkList {	margin: 0 0 40px 0;	padding: 0;	width : 490px;	list-style:none;}ul.LinkList img{	margin: 0 20px 0 30px;	padding: 0;	float : left ;}ul.LinkList span{	display: block ;}ul.LinkList li{	margin: 0 40px 10px 0;	padding: 0;	line-height : 150% ;	clear : both ;}