*{
	margin: 0px; padding: 0px; font-family: "MS PGothic", Osaka, sans-serif;
}
a:link{
	color: rgb(68, 111, 207); text-decoration: underline;
}
a:visited{
	color: rgb(128, 0, 128);
}
a:hover{
	color: rgb(214, 102, 102);
}
body{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/body.jpg) center top / auto auto repeat-x scroll padding-box border-box transparent; text-align: justify; color: rgb(68, 68, 68); font-size: 13px;
}
div#container{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/inner.png) center top / auto auto repeat-y scroll padding-box border-box transparent; margin: 0px auto; width: 754px;
}
div#inner{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/container.png) center top / auto auto no-repeat scroll padding-box border-box transparent; padding: 0px 13px;
}
div#header{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/bana.jpg) center top / auto auto no-repeat scroll padding-box border-box #ffffff; height: 147px;
}
div#header h1{
	text-align: right; color: rgb(153, 153, 153); font-size: 11px; font-weight: normal;
}
div#header h2{
	text-indent: -99999px; font-size: 24px;
}
div#header h2 a{
	background: none; width: 500px; height: 50px; display: block;
}
div#header h2 a:hover{
	background: none; width: 500px; height: 50px; display: block;
}
div#header p{
	padding: 13px 0px 0px 8px; color: rgb(102, 102, 102); line-height: 140%;
}
div#contents{
	width: 521px; font-size: 13px; float: left;
}
div#contents a:hover{
	background: rgb(230, 245, 237);
}
div#contents p{
	line-height: 135%;
}
div#contents dl{
	padding: 5px 7px 0px; line-height: 125%;
}
div#contents dt{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/list1.gif) left center / auto auto no-repeat scroll padding-box border-box transparent; padding-left: 15px;
}
div#contents dd{
	padding-bottom: 6px;
}
div#contents h3{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/h3.png) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; padding: 3px 0px 4px 13px; font-size: 13px;
}
div#contents h4{
	margin: 0px 7px; padding-bottom: 2px; font-size: 13px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid;
}
div#contents ul{
	list-style: none; margin: 7px; line-height: 145%;
}
div#contents ul li{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/y.gif) left center / auto auto no-repeat scroll padding-box border-box transparent; padding-left: 13px;
}
p#Breadcrumb{
	line-height: 100%; font-size: 12px; margin-top: 2px;
}
div#infomation{
	border: 1px solid rgb(188, 219, 203); border-image: none;
}
div.entry{
	border: 1px solid rgb(188, 219, 203); border-image: none;
}
div.ads{
	border: 1px solid rgb(188, 219, 203); border-image: none;
}
div.entryRight{
	border: 1px solid rgb(188, 219, 203); border-image: none;
}
div.scroll dl{
	height: 75px; overflow: auto;
}
div#entries{
	margin-top: 1px;
}
div#entries ul{
	margin: 11px 33px 15px;
}
div#entries ul li{
	background: none; padding: 0px;
}
div#entries dl{
	margin: 11px 7px 15px; padding: 0px;
}
div#entries dt{
	background: none; padding: 0px; font-weight: bold;
}
div#entries dd{
	padding-bottom: 7px;
}
div.entry{
	margin-top: 1px;
}
div.entry p{
	margin: 11px 7px 15px;
}
p.nav{
	text-align: right; line-height: 100%; font-size: 11px; margin-top: 2px;
}
div#index{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/wing.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent; margin-top: 5px;
}
div#cat{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/wing.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent; margin-top: 1px;
}
div#option{
	font-size: 12px;
}
div#option p{
	margin: 7px; line-height: 140%;
}
div#option ul{
	margin: 7px; line-height: 140%;
}
div.ads{
	width: 342px; height: 280px; text-align: center; float: right;
}
div.entryRight{
	width: 170px; height: 280px; overflow: auto; float: left;
}
div#sidebar{
	width: 200px; float: right;
}
div#sidebar h4{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/h5.jpg) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent; padding: 4px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 13px;
}
div#sidebar ul{
	list-style: none; padding: 3px; line-height: 140%;
}
div#sidebar li{
	background : url(../../../../../himawariHP/plan/introduce/takitakaikan/img/list1.gif) left center / auto auto no-repeat scroll padding-box border-box transparent; padding-left: 15px;
}
div#sidebar p{
	padding: 3px; line-height: 135%;
}
div#boxend{
	border-bottom-color: rgb(186, 218, 201); border-bottom-width: 1px; border-bottom-style: solid;
}
div.box{
	background: rgb(249, 252, 250); border-width: 0px 1px; border-style: solid; border-color: rgb(186, 218, 201);
}
div#footer{
	background: rgb(255, 255, 255); width: 100%; text-align: right; color: rgb(115, 165, 139); clear: both; border-top-color: rgb(255, 255, 255); border-top-width: 5px; border-top-style: solid;
}
div#footer h3{
	padding-top: 8px; font-size: 12px; font-weight: normal; border-top-color: rgb(91, 155, 122); border-top-width: 1px; border-top-style: dotted;
}
address{
	line-height: 135%; padding-top: 11px; padding-bottom: 7px; font-size: 12px; font-style: normal;
}
div#footer a{
	color: rgb(115, 165, 155); text-decoration: underline;
}
div#footer a:visited{
	color: rgb(115, 165, 155); text-decoration: underline;
}
div#footer a:hover{
	color: rgb(115, 165, 155); text-decoration: underline;
}
.red{
	color: rgb(214, 102, 102);
}
.redBold{
	color: rgb(214, 102, 102);
}
.color{
	color: rgb(130, 181, 153);
}
.colorBold{
	color: rgb(130, 181, 153);
}
.new{
	color: rgb(214, 102, 102); font-size: 11px; font-weight: bold;
}
div#option{
	margin-top: 5px;
}
