@charset "euc-jp";

body {
	color: #5A3F38;
	margin: 0px;
	font-size: 12px;
	padding: 0px;
	background-color: #FAF6EC;
}
a:link {
	color: #0095C6;
	text-decoration: none;
}
a:visited {
	color: #0095C6;
	text-decoration: none;
}
a:hover {
	color: #CC3399;
	text-decoration: underline;
}
.colpink {
	color: #CC3399;
}
.colred {
	color: #FF0000;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
img {
	border: none;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.none {
display :none
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 8px;
	color: #F3F3F3;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 8px;
	color: #FFFFFF;
}
h3,h4 {
	margin: 0px;
	padding: 0px;
}
p,em {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
}
ul,li,ol,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
form {
	margin: 0px;
	padding: 0px;
}
#LAYOUT {
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

#LAYOUT2 {
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	color: #EAEAEA;
}
#LAYOUTAdj {
	width: 905px;
	margin-right: auto;
	margin-left: auto;
}
#HEAD {
	background-image: url(../images/head_bg.jpg);
	width: 965px;
}
#HEADSM {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #99046A;
	background-image: url(../images/head_bg.jpg);
	height: 125px;
	width: 955px;
}
#HEAD4610 {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #DE306C;
	background-image: url(../images/head_bg.jpg);
	height: 125px;
	width: 955px;
}
#HEADtsuma {
	background-image: url(../images/head_bg.jpg);
	width: 945px;
}
#HeadL {
	float: left;
	width: 235px;
	text-align: left;
}
#HeadL a {
	text-decoration: none;
	color: #F3F3F3;
}
#HeadL img.rogo {
	margin-top: 0px;
	margin-left: 35px;
	text-align: right;
}
#HeadR {
	float: right;
	width: 730px;
}
#HeadR img.img {
	float: left;
}
#HeadR ul.headlink {
	margin-top: 55px;
}
#HeadR ul.headlink li {
	background-image: url(../images/icon_text01.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	float: left;
	margin-left: 15px;
	margin-top: 1px;
}
#HeadR ul.headlink2 {
	width: 360px;
	clear: both;
	padding-top: 15px;
}
#HeadR ul.headlink2 li {
	color: #836E69;
}
#HeadR ul.headlink2 li a {
	color: #5A3F38;
	text-decoration: underline;
}

#HEADNAVI2 {
	width: 905px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFB546;
	border-bottom-color: #EADEBB;
}


#HEADNAVI2 div.shadetabs{
	width: 903px;
	line-height: 30px;
	padding : 0;
	margin : 0;
	font-weight:normal;
	border-right-width: 1px;
	border-right-style: solid;
	background-image: url(../images/head_nav_bg.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

#HEADNAVI2 div.shadetabs li{
	display:inline;
}

#HEADNAVI2 div.shadetabs li a{
	float:left;
	height:30px;
	vertical-align:middle;
	display: list-item;
	text-align: center;
	text-decoration:none;
	font-weight: bold;
	list-item-position: inside;
	list-style-image:url(/img/top/attention/btn_arrow.gif);
	padding-right: 15px;
	padding-left: 15px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


#HEADNAVI2 div.shadetabs li a:hover{
	background-color: #FEDFCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEDFCF;
}
#HEADNAVI2 div.shadetabs li a.selected {
	position: relative;
}

#HEADNAVI2 div.shadetabs li a.selected {
	color:#FFFFFF;
	text-decoration:none;
	background-image: none;
	background-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
#HEADNAVI2 div.shadetabs li a.selected:hover {
	text-decoration: none;
}
#ADMINFrame {
	width: 905px;
	padding-top: 30px;
	padding-bottom: 0px;
}
#ADFrameAdj {
	width: 905px;
	height: 695px;
}

#ADFrame {
	z-index: auto;
	position: absolute;
	height: 685px;
	top: 290px;
	left: auto;
	right: auto;
	width: 905px;
	margin-right: auto;
	margin-left: auto;
}
#ADFrame iframe {
	height: 760px;
	width: 728px;
}
#ADBoxL {
	float: left;
	width: 210px;
}
#NewSitePickup {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EADEBB;
	border-bottom-color: #EADEBB;
	border-left-color: #EADEBB;
	border-top-style: none;
	padding-bottom: 12px;
}
#NewSitePickup p.lead {
	padding: 13px 13px 0px;
	line-height: 140%;
}

#NewSitePickup div.CBox {
	width: 185px;
	padding-left: 11px;
	padding-top: 15px;
	clear: both;
	margin-top: 0px;
}
#NewSitePickup div.CBox img {
	border: 2px solid #E5E5E5;
	float: left;
	margin-right: 10px;
}
#NewSitePickup p.title {
	font-weight: bold;
}
#NewSitePickup p.body {
	line-height: 140%;
	margin-top: 6px;
}
#ADBoxR {
	float: right;
	width: 385px;
}
#ADBoxRAdj {
}

#ADBoxR h2 {
	width: 186px;
	color: #FFFFFF;
	margin-top: 3px;
}
#ADBoxInfotop {
	width: 510px;
}
#ADBoxInfotop iframe {
	width: 510px;
	height: 395px;
}
#Diary {
}
#Diary p.date {
	font-weight: bold;
	color: #FF9900;
	margin-top: 13px;
}
#Diary p.body {
	margin-top: 5px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6D8AE;
	line-height: 140%;
}
#RssPickup {
}
#RssPickup a {
	clear: both;
}
#SiteAdmin {
	float: right;
	width: 365px;
}
#SiteAdmin h2 {
	margin-top: 0px;
	padding-top: 0px;
}
#SiteAdmin p {
	line-height: 140%;
	padding-top: 10px;
}
#Osusume {
}

#Osusume h2 {
	margin-top: 0px;
	padding-top: 0px;
	color: #FFFFFF;
}
#Osusume img.img {
	margin-top: 15px;
	margin-bottom: 6px;
	border: 2px solid #E5E5E5;
}
#Osusume img.img2 {
	margin-top: 15px;
	margin-bottom: 6px;
}
#Osusume p.body {
	text-align: center;
	line-height: 140%;
}
#Osusume div.BBox {
	text-align: center;
	line-height: 140%;
	background-color: #000000;
	margin-bottom: 8px;
	width: 180px;
	margin-top: 15px;
}
#Osusume iframe {
	width: 385px;
	margin-top: 15px;
	height: 600px;
	margin-bottom: 10px;
}
#Osusume iframe.frame2 {
	height: 600px;
	width: 385px;
	margin-top: 5px;
	border: none;
}
#Teikei {
	background-color: #FFFFFF;
}
#Teikei iframe {
	height: 290px;
	width: 385px;
	margin-top: 4px;
}

#Teikei p.body {
	line-height: 150%;
	padding-top: 10px;
	width: 365px;
}
#Teikei p.body img {
	float: left;
	border: 2px solid #E5E5E5;
	margin-right: 10px;
}
#Teikei p.body2 {
	line-height: 140%;
	padding-top: 7px;
	width: 385px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
#Teikei p.body2 img {
	float: left;
	border: 2px none #E5E5E5;
	margin-right: 15px;
	margin-top: 3px;
}
#Teikei p.body2 img2 {
	float: left;
	border: 2px none #E5E5E5;
	margin-right: 15px;
}
#Teikei p.body2 span.small {
	font-size: 12px;
	font-weight: normal;
	line-height: 160%;
}

#Teikei h2.def {
	padding-bottom: 3px;
}
#ppcbox {
	text-align: center;
}
#ppcbox iframe {
}
#ADBoxC {
	float: left;
	width: 490px;
}

#ADBoxC iframe {
	height: 685px;
	width: 490px;
}
#ADBoxC2 {
	float: left;
	width: 490px;
}

#ADBoxC2 iframe {
	height: 810px;
	width: 490px;
}
#Profile {
	width: 490px;
	float: left;
}
#Profile div.CBox {
}
#Profile p.body {
	line-height: 140%;
	padding-bottom: 5px;
}
#Profile img.img {
	border: 2px solid #E5E5E5;
	float: left;
	margin-right: 12px;
}
#Profile img.mail {
	margin-top: 6px;
}

#AdPickup {
	background-color: #FFFFFF;
	width: 510px;
	padding-bottom: 30px;
}
#AdPickup h2 {
	padding-top: 0px;
	width: 510px;
	margin-top: 0px;
}
#AdPickup div.CBox {
	width: 490px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	padding-top: 15px;
	padding-bottom: 15px;
}
#AdPickup div.img {
	float: left;
	width: 240px;
	text-align: center;
	margin-right: 20px;
	border: 2px solid #E5E5E5;
}
#AdPickup img.img {
}
#AdPickup div.CSBox {
}
#AdPickup p.date {
	font-weight: bold;
	color: #FF9900;
	padding-top: 3px;
}
#AdPickup p.title {
	padding-top: 8px;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
}
#AdPickup p.body {
	line-height: 150%;
	padding-top: 5px;
}




#AdSitePickup {
	background-color: #FFFFFF;
	width: 510px;
	padding-bottom: 30px;
}
#AdSitePickup h2 {
	padding-top: 0px;
	width: 510px;
	margin-top: 0px;
}
#AdSitePickup p.title {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../ad/ad_icon_site.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#AdSitePickup div.MovBox {
	padding-top: 12px;
	width: 510px;
	padding-bottom: 10px;
}
#AdSitePickup div.MovBox img {
	margin-bottom: 12px;
}
#AdSitePickup div.MovBox span.body {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
}
#AdSitePickup div.MovBox div.L {
	float: left;
	width: 245px;
	text-align: center;
}
#AdSitePickup div.MovBox div.R {
	float: right;
	width: 245px;
	text-align: center;
}
#AdSitePickup div.MovThm {
	float: left;
	width: 145px;
}
#AdSitePickup div.MovThm p.thm {
	padding-top: 10px;
	width: 124px;
}
#AdSitePickup div.MovThm p.thm img {
	border: 2px solid #E5E5E5;
}
#AdSitePickup div.MovDesc {
	width: 365px;
	float: right;
	font-size: 14px;
}
#AdSitePickup div.MovDesc p.img {
	padding-top: 8px;
}
#AdSitePickup div.MovDesc p.lead {
	font-weight: bold;
	padding-top: 11px;
	line-height: 160%;
}
#AdSitePickup div.MovDesc p.body {
	line-height: 150%;
	padding-top: 12px;
}
#AdSitePickup div.MovDesc ul.link {
	padding-top: 8px;
}
#AdSitePickup div.MovDesc ul.link li {
	background-image: url(../ad/ad_icon_mov.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 1px;
}
#AdSitePickup strong.pink {
	font-weight: bold;
	color: #E70565;
}











#BODYFrame {
	width: 905px;
	margin-top: 5px;
}
#BODYFrame h2 {
	margin-top: 0px;
	padding-top: 15px;
	font-weight: normal;
}
#BODYFrame h2.def {
	margin-top: 0px;
	padding-top: 0px;
}
.BODYBoxL {
	float: left;
	width: 510px;
}
#DailyPickup {
}
#DailyPickup div.CBox {
	width: 510px;
	padding-top: 17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	clear: both;
}
#DailyPickup div.img {
	float: left;
	width: 240px;
	border: 2px solid #E5E5E5;
}
#DailyPickup div.CBox img.img {
	width: 120px;

}
#DailyPickup div.CSBox {
	float: right;
	width: 248px;
	padding-bottom: 17px;
}
#DailyPickup p.date {
	font-weight: bold;
	color: #FF9900;
}
#DailyPickup p.body {
	margin-top: 4px;
	line-height: 140%;
}


#DailyPickupTop {
	width: 510px;
}
#DailyPickupTop div.CBox {
	width: 362px;
	margin-right: 17px;
	padding-top: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	clear: both;
	padding-bottom: 16px;
}
#DailyPickupTop div.img {
	float: left;
	width: 144px;
}
#DailyPickupTop div.CBox img.img {
	border: 2px solid #E5E5E5;
}
#DailyPickupTop div.CSBox {
	float: left;
}
#DailyPickupTop p.date {
	font-weight: bold;
	color: #FF9900;
}
#DailyPickupTop p.body {
	margin-top: 4px;
	line-height: 140%;
}

#DailyEntry {
	width: 510px;
	padding-top: 5px;
}
#id1 {
	padding-top: 15px;
}
#id1 embed {
	height: 440px;
	width: 510px;
}
#id1 object {
	height: 393px;
	width: 480px;
}

#id2 {
	padding-top: 20px;
}
#id2 embed {
	height: 440px;
	width: 540px;
}
#id3 {
	padding-top: 20px;
}
#id3 embed {
	height: 270px;
	width: 320px;
}
#id4 {
 display:none
}





#BODYFrame2 h3.S3Title2 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/title_entrybg.gif);
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 8px;
	padding-left: 21px;
	padding-bottom: 11px;
}
#BODYFrame2 div.HonDouBox {
	width: 510px;
	padding-top: 17px;
	padding-bottom: 10px;
}
#BODYFrame2 div.HonDouBoxL {
	float: left;
	width: 140px;
}
#BODYFrame2 div.HonDouBoxL ul {
	width: 490px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E5E5E5;
}
#BODYFrame2 div.HonDouBoxL li {
	float: left;
}
#BODYFrame2 div.HonDouBoxL li img {
	width: 120px;
	border-top: 2px solid #E5E5E5;
	border-right: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	border-left-style: none;
	border-left-width: 2px;
	border-left-color: #E5E5E5;
}
#BODYFrame2 div.HonDouBoxL li.bigP {
	float: left;
}#BODYFrame2 div.HonDouBoxL li.bigP img {
	width: 200px;
	border-top: 2px solid #E5E5E5;
	border-right: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	border-left-style: none;
	border-left-width: 2px;
	border-left-color: #E5E5E5;
	height: 150px;
}
#BODYFrame2 div.HonDouBoxR {
	width: 510px;
	clear: both;
}
#BODYFrame2 div.HonDouBoxR ul {
}
#BODYFrame2 div.HonDouBoxR li.data {
	font-weight: bold;
	color: #FF9900;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 14px;
}
#BODYFrame2 div.HonDouBoxR li.data span.cap {
	color: #5A3F38;
}
#BODYFrame2 div.HonDouBoxR li.body {
	line-height: 150%;
	padding-top: 2px;
	margin: 0px;
}
#BODYFrame2 div.HonDouBoxR ul.Linkbox {
	padding-top: 5px;
}
#BODYFrame2 div.HonDouBoxR ul.Linkbox li {
}
#BODYFrame2 li.Rmov {
	background-image: url(http://www.eonet.ne.jp/%7Edousaku/sakura/images/icon_mov.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 2px;
	margin-top: 7px;
}
#BODYFrame2 li.Rimg {
	background-image: url(http://www.eonet.ne.jp/%7Edousaku/sakura/images/icon_img.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 2px;
	margin-top: 7px;
}
#BODYFrame2 div.HonDouBoxR li.down {
	margin-top: 17px;
}
#BODYFrame2 div.HonDouBoxR li.down2 {
	margin-top: 10px;
}

#BODYFrame2 div.HonDouBox li.data {
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	padding-bottom: 9px;
}
#BODYFrame2 div.HonDouBox li.body {
	line-height: 150%;
}
#BODYFrame2 div.CapBox {
	padding-top: 20px;
	margin-top: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
}

#BODYFrame2 div.CapBox ul.Bbox {
	width: 505px;
	clear: both;
}
#BODYFrame2 div.CapBox li.Bphoto {
	float: left;
	width: 220px;
}
#BODYFrame2 div.CapBox li.Bbody {
	line-height: 150%;
	width: 285px;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#BODYFrame2 div.CapBox li.Rmov {
	background-image: url(../images/icon_mov.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 0px;
	margin-top: 7px;
	line-height: 140%;
}
#BODYFrame2 div.CapBox li.Rimg {
	background-image: url(../images/icon_img.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 0px;
	margin-top: 7px;
}
#BODYFrame2 div.CapBox li.down3 {
	padding-top: 7px;
}
#BODYFrame2 div.CapBox2 {
	padding-top: 15px;
}
#BODYFrame2 div.CapBox2 li.gazou {
	width: 168px;
	float: left;
	padding-bottom: 12px;
}
#BODYFrame2 div.CapBox2 li.gazou img.img {
	border: 2px solid #E5E5E5;
	width: 155px;
}
.BODYBoxR {
	float: right;
	width: 366px;
	margin-top: 0px;
	padding-top: 0px;
}
.BODYBoxRTop {
	float: right;
	width: 366px;
}

#MainBody {
	width: 510px;
	padding-bottom: 20px;
}
#MainBody div.BBox {
	width: 510px;
	padding-bottom: 20px;
}
#MainBody h3.title {
	font-size: 12px;
	background-image: url(../images/icon_new.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
	padding-left: 33px;
}
#MainBody li.date {
}
#MainBody p.date {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 15px;
}

#MainBody p.date span.cap {
	color: #5A3F38;

}



#MainBody p.body {
	line-height: 150%;
	margin-top: 9px;
}

#MainBody p.body span {
	font-weight: bold;
	color: #FF9900;
}
#MainBody div.thumbnail {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	padding-top: 15px;
	width: 490px;
}
#MainBody div.thumbnail img {

}
#MainBody div.thumbnail div.boxL {
	float: left;
	width: 145px;
}
#MainBody div.thumbnail div.boxR {
	width: 490px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #E5E5E5;
}
#MainBody div.thumbnail div.boxR div.line3 {
	float: left;
	text-align: right;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
}
#MainBody div.detail {
	padding-bottom: 15px;
	margin-top: 5px;
}
#MainBody div.detail div.box {
}
#MainBody div.detail div.box ul li {
	padding-top: 8px;
}
#MainBody div.detail div.box ul li.downlink {
	font-weight: bold;
	padding-top: 10px;
}
#MainBody div.detail div.boxL {
	float: left;
	width: 300px;
}
#MainBody div.detail div.boxL ul li {
	padding-top: 6px;
}
#MainBody div.detail div.boxL ul li.downlink {
	font-weight: bold;
	padding-top: 8px;
}
#MainBody div.detail div.boxL ul li.downlink2 {
	font-weight: bold;
	padding-top: 8px;
	line-height: 150%;
}
#MainBody div.detail div.boxL ul li.downlink2 span.caution {
	color: #CC0000;
	font-weight: normal;
}

#MainBody div.detail div.boxR {
	float: right;
	width: 200px;
	padding-top: 6px;
}
#MainBody div.detail div.boxR li.text {
	line-height: 150%;
}
#MainBody div.detail div.boxR li.text strong.red {
	color: #CC0000;
}
#MainBody div.detail div.boxR li.button {
	padding-bottom: 10px;
}
#MainBody p.downlink {
	clear: both;
	padding-top: 17px;
	padding-bottom: 5px;
}
#MainBody div.movieLoad {
	padding-top: 15px;
}
#MainBody div.movieLoad div.boxL {
	float: left;
	width: 340px;
}
#MainBody div.movieLoad div.boxL embed {
	height: 270px;
	width: 320px;
}
#MainBody div.movieLoad div.boxR {
	float: left;
	width: 210px;
}
#MainBody div.movieLoad div.boxR li {
	list-style-type: none;
	padding-bottom: 7px;
}
#MainBody div.movieLoad div.boxR li.downlink {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}


#MainBody div.movieLoad div.boxR ul.button {
	padding-top: 10px;
}
#MainBody div.movieLoad div.boxR ul.button li {
	padding-top: 10px;
	padding-bottom: 0px;
}

#MainBody ul.Linkbox {
	padding-top: 0px;
	margin-top: 10px;
	padding-bottom: 5px;
}
#MainBody ul.Linkbox li {
}
#MainBody ul.Linkbox li.Rmov {
	background-image: url(http://www.eonet.ne.jp/%7Edousaku/sakura/images/icon_mov.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 2px;
	margin-top: 7px;
}
#MainBody ul.Linkbox li.Rimg {
	background-image: url(http://www.eonet.ne.jp/%7Edousaku/sakura/images/icon_img.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 2px;
	margin-top: 7px;
}
#MainBody ul.Linkbox li.down {
	margin-top: 17px;
}
#MainBody ul.Linkbox li.down2 {
	margin-top: 10px;
}











p.log2 {
	text-align: center;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	margin-top: 15px;
}
.SeaBox {
}
.SeaBox iframe {
	height: 1000px;
	width: 505px;
}
#GeinoNews {
	width: 366px;
	clear: both;
}

#GeinoNews h2 {
	padding-bottom: 4px;
}
#GeinoNews div.CBox {
	clear: both;
	width: 366px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#GeinoNews div.CBox2 {
	clear: both;
	width: 366px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#GeinoNews div.img {
	float: left;
	width: 170px;
}
#GeinoNews img.img {
	border: 2px solid #E5E5E5;
}
#GeinoNews div.CSBox {
	float: right;
	width: 196px;
}
#GeinoNews p.date {
	font-weight: bold;
	color: #FF9900;
	padding-top: 3px;
}
#GeinoNews p.title {
	padding-top: 6px;
	line-height: 130%;
	font-weight: bold;
	font-size: 14px;
}
#GeinoNews p.body {
	line-height: 130%;
	padding-top: 5px;
}




#GeinoNewsTop {
	width: 510px;
	clear: both;
}
#GeinoNewsTop div.CBox {
	margin-top: 20px;
	width: 510px;
}
#GeinoNewsTop div.CBox2 {
	clear: both;
	width: 510px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#GeinoNewsTop div.img {
	float: left;
	width: 174px;
}
#GeinoNewsTop img.img {
	border: 2px solid #E5E5E5;
}
#GeinoNewsTop div.CSBox {
	float: right;
	width: 386px;
}
#GeinoNewsTop p.date {
	font-weight: bold;
	color: #FF9900;
	padding-top: 3px;
}
#GeinoNewsTop p.title {
	padding-top: 8px;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
}
#GeinoNewsTop p.body {
	line-height: 150%;
	padding-top: 5px;
}









#DailyNewsTop {
	width: 510px;
	clear: both;
}
#DailyNewsTop div.CBox {
	width: 510px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	clear: both;
}
#DailyNewsTop div.img {
	float: left;
	width: 120px;
	border: none;
	margin-right: 15px;
	padding-bottom: 15px;
}
#DailyNewsTop div.img img {
	border: 2px solid #E5E5E5;
}
#DailyNewsTop div.img2 {
	float: left;
	width: 240px;
	border: 2px solid #E5E5E5;
	margin-right: 15px;
}
#DailyNewsTop img.img {
	width: 120px;
}
#DailyNewsTop div.CSBox {
	float: right;
	padding-bottom: 15px;
	width: 370px;
}
#DailyNewsTop div.CSBox2 {
	float: left;
}
#DailyNewsTop p.date {
	font-weight: bold;
	color: #FF9900;
	padding-bottom: 2px;
}
#DailyNewsTop p.date span.cap {
	color: #5A3F38;
}


#DailyNewsTop p.title {
	padding-top: 8px;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
}
#DailyNewsTop p.body {
	line-height: 140%;
	padding-top: 4px;
}
#DailyNewsTop p.log {
	text-align: center;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	margin-top: 15px;
}

#KanrenMovie {
	width: 510px;
}


#KanrenMovie h2 {
	width: 417px;
	margin-top: 0px;
	padding-top: 0px;
}
#KanrenMovie div.CBox {
}
#KanrenMovie iframe {
	height: 600px;
	width: 510px;
	margin-top: 5px;
}
#KanrenMovieTop {
	width: 366px;
}


#KanrenMovieTop h2 {
	margin-top: 0px;
	padding-top: 0px;
}
#KanrenMovieTop div.CBox {
}
#KanrenMovieTop iframe.iframe1 {
	height: 1000px;
	width: 366px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#KanrenMovieTop iframe.iframe2 {
	height: 830px;
	width: 360px;
	margin-top: 19px;
}
#KanrenMovieTop iframe.iframe3 {
	height: 665px;
	width: 366px;
	margin-top: 4px;
}

#KanrenSite {
	width: 510px;
}
#KanrenSite iframe.iframe1 {
	height: 664px;
	width: 510px;
	margin-top: 20px;
	margin-bottom: 10px;
}


#kanrenDvd {
	padding-top: 10px;
	width: 430px;
}
#kanrenDvdFrame iframe {
	height: 520px;
	width: 505px;
}
#kanrenDvdFrame2 {
display: none
}

#kanrenDvdFrame2 iframe {
	height: 410px;
	width: 376px;
}


#kanrenDvd h3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFD6B7;
	font-size: 8px;
	color: #FFFFFF;
	width: 430px;
	margin-top: 5px;
	padding-bottom: 10px;
}

#kanrenDvd div.CBox {
}
#kanrenDvd div.dvd {
	float: left;
	width: 130px;
	text-align: left;
	margin-right: 13px;
	line-height: 130%;
}
#kanrenDvd div.dvd img {
	margin-bottom: 7px;
	width: 130px;
}

#kanrenAd {
	margin-top: 0px;
	padding-top: 0px;
	background-color: #FFFFFF;
	padding-bottom: 30px;
}
#kanrenAd h3 {
	font-size: 8px;
	color: #FFFFFF;
}
#kanrenAd div.CBoxAdj {
	width: 522px;
}
#kanrenAd div.CBox {
	width: 364px;
	margin-top: 12px;
}

#kanrenAd div.CBox2 {
	padding-top: 25px;
}
#kanrenAd div.img {
	width: 244px;
}
#kanrenAd img.img {
	border: 2px solid #E5E5E5;
}
#kanrenAd div.CSBox {
	width: 364px;
	padding-top: 3px;
}
#kanrenAd p.date {
 	font-weight: bold;
	color: #FF9900;
	padding-top: 3px;
display :none
}
#kanrenAd p.title {
	padding-top: 8px;
	line-height: 150%;
	font-weight: bold;
}
#kanrenAd p.body {
	line-height: 150%;
	padding-top: 3px;
}
#kanrenAdFrame {
	margin-top: 0px;
	padding-top: 13px;
}
#kanrenAdFrame h2 {
	margin-top: 0px;
	padding-top: 0px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#kanrenAdFrame iframe {
	height: 535px;
	width: 366px;
	margin-top: 3px;
	padding-top: 0px;
}
#kanrenAdFrame2 {
	margin-top: 0px;
	padding-top: 20px;
}
#kanrenAdFrame2 h2 {
	margin-top: 0px;
	padding-top: 0px;
}
#kanrenAdFrame2 iframe {
	height: 590px;
	width: 366px;
	margin-top: 10px;
}


#KanrenAd2 {
	padding-top: 4px;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	width: 380px;
}

#KanrenAd2 div.CBoxR {
	width: 114px;
}

#KanrenAd2 img {
	border: 2px solid #E5E5E5;
	width: 110px;
}
#KanrenAd2 h3 {
	font-size: 12px;
	padding-bottom: 5px;
}
#KanrenAd2 p.lead {
	padding-top: 8px;
	padding-bottom: 8px;
}
#KanrenAd2 p.title {
	line-height: 130%;
	padding-top: 6px;
}
#KanrenAd2 p.link {
	font-weight: bold;
	padding-top: 3px;
	line-height: 130%;
	width: 114px;
}
#KanrenAd2 p.data {
	font-size: 10px;
	color: #FF9900;
	padding-top: 4px;
}
#KanrenAd2 div.CBox {
	width: 124px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#KanrenAd2 div.photo {
}
#kanrenAd3 {
	padding-top: 22px;
}
#kanrenAd3 div.CBox {
	width: 505px;
}
#kanrenAd3 div.img {
	float: left;
	width: 125px;
}
#kanrenAd3 div.CSBox {
	float: left;
	width: 380px;
}
#kanrenAd3 p.img {
}
#kanrenAd3 p.title {
	font-size: 14px;
	font-weight: bold;
	padding-top: 13px;
	padding-left: 15px;
}
#kanrenAd3 p.body{
	padding-top: 7px;
	padding-left: 15px;
	line-height: 140%;
}
#commentBox {
	width: 510px;
	padding-top: 18px;
	clear: both;
	border: 1px solid #DFD6B7;
	background-color: #FAF6EC;
	margin-top: 30px;

}
#commentBoxL {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;

}
#commentBoxR {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#EditComProf {
	width: 320px;
}
#EditComProf ul {
}
#EditComProf ul li {
	font-weight: bold;
	padding-bottom: 6px;
}
#EditComForm {
	padding-top: 6px;
	padding-bottom: 10px;
}
.CommentListBox {
	color: #BE7C47;
	background-repeat: no-repeat;
	line-height: 140%;
	float: left;
	width: 300px;
}
.CommentName {
	color: #79B042;

}
.CommentLine {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFD6B7;
	margin-top: 10px;
}

.CommentBody {
	line-height: 140%;
}
.CommentEditForm {
	font-weight: bold;
}
.CommentEditFormBtn {
	margin-top: 15px;
	text-align: center;
	font-weight: bold;

}
.textShadowBox {
	width: 250px;
}
.formcom {
	width: 455px;
	height: 80px;
}
#SiteKoushin {
	width: 885px;
	padding-top: 15px;
}
#SiteKoushin h2 {
}
#SiteKoushin div.CBox {
	padding-top: 5px;
}
#SiteKoushin iframe.frame1 {
	height: 451px;
	width: 905px;
	margin-top: 15px;
}
#SiteKoushin iframe.frame2 {
	height: 220px;
	width: 956px;
}
#FOOT {
	padding-top: 15px;
}
#FOOT4610 {
	padding-top: 15px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DE306C;
}

#FOOTSM {
	padding-top: 15px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #99046A;
}

#FOOTFrame {
	width: 905px;
	padding-top: 20px;
}
#FOOTFrameL {
	float: left;
	width: 510px;
}
#FOOTFrameL iframe {
	height: 1050px;
	width: 510px;
}
#FOOTFrameR {
	width: 365px;
	margin-top: 5px;
}
#FOOTFrameR iframe {
	height: 680px;
	width: 365px;
}
#KENSAKU {
	width: 510px;
	background-color: #FFFFFF;
	padding-bottom: 30px;
}
#KENSAKU div.search {
	background-color: #F0E6DF;
	padding: 6px;
	font-weight: bold;
	margin-top: 20px;
	text-align: center;
}
#KENSAKU div.CBox {
}
#KENSAKU input.textSBox {
	width: 200px;
}

#KENSAKU dl {
	width: 510px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EADEBB;
	clear: both;
	padding-bottom: 15px;
	margin-top: 15px;
}
#KENSAKU dt {
	font-weight: bold;
	padding-bottom: 5px;
	background-image: url(../images/icon_cate.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	margin-top: 15px;
	clear: both;
}
#KENSAKU dd {
	float: left;
	width: 115px;
	background-image: url(../images/icon_text02.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-top: 5px;
}
#Information {
	float: right;
	width: 375px;
}
#RecentComment {
	float: right;
	width: 158px;
}
#RecentComment ul {
	padding-top: 9px;
}
#RecentComment ul li {
	margin-top: 8px;
	background-image: url(../images/icon_comment.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
#RankingPickup {
	padding-bottom: 12px;
	width: 197px;
	float: left;
}
#RankingPickup div.CBox {
	padding-left: 13px;
	padding-top: 8px;
}

#LINK {
	width: 375px;
	padding-bottom: 30px;
	background-color: #FFFFFF;
}
#LINK div.CBox {
	padding-top: 15px;
	padding-left: 10px;
}
#LINK div.CBoxC {
	float: right;
	width: 185px;
}
#LINK div.CBoxL {
	width: 180px;
	float: left;
}
#LINK div.CBoxR {
	float: right;
	width: 180px;
}

#LINK h3 {
	font-size: 12px;
	padding-top: 5px;
}
#LINK ul {
	padding-bottom: 10px;
	padding-top: 4px;
}
#LINK li {
	background-image: url(../images/icon_text02.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	padding-left: 10px;
}
#FootInfo {
	width: 885px;
	padding-top: 20px;
	clear: both;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E6D8AE;
	padding-bottom: 20px;
}
#PageTop {
	width: 885px;
	clear: both;
	text-align: right;
	padding-top: 30px;
	padding-bottom: 20px;
}
#FootInfo p.flink {
}
#FootInfo div.AYAPON {
}
