*{
    margin:0;
    padding:0;
}
html{
    height:100%;
}
img{
	border:0px;
}
* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
* { -webkit-text-size-adjust: none}
* { -webkit-box-sizing: border-box}
#bcm img {
	margin-right: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: none;
}
img.cgz{
	border:0px;
	margin:0;
	padding:0;
	vertical-align: middle;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
	text-align: left;
}
h1 {
	color: #FFFFFF;
	text-align: left;
	display: none;
	}
h1.actitl {
	display: block;
	}
h2{
	font-size: 13px;
}
h3{
	font-size: 12px;
}
h4{

}
h5{
	display: none;
}
#sitemapbanner h2{
	font-size: 28px;
	color: #FFFFFF;
}
hr {
    margin: 1em 0 0;
    height: 1px;
    border: #ccf 1px solid;
	}
body {
	color: #000030; 
	background-color: #800000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
 	position:relative;
	height: 100%;
	font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
	font-size: 10pt;
}

a:link    {
 color: #334867;  font-size: 12px;font-weight: normal; cursor:hand;}
a:visited { 
 color: #4A2481;  font-size: 12px;font-weight: normal; cursor:hand;}
a:hover   {
 color: #ff0000; text-decoration:none; font-size: 12px;font-weight: normal; cursor:hand;}
a:active  {
 color: #ff0000; text-decoration:none; font-size: 12px;font-weight: normal; cursor:hand;}

a.mail:link    {
 color: #f0f0f0; text-decoration:none; font-size: 12px;font-weight: normal;}
a.mail:visited { 
 color: #f0f0f0; text-decoration:none; font-size: 12px;font-weight: normal;}
a.mail:hover   {
 color: #c0c0ff; text-decoration:none; font-size: 12px;font-weight: normal;}
a.mail:active  {
 color: #c0c0ff; text-decoration:none; font-size: 12px;font-weight: normal;}

a.bltt:link    {
 color: #000030; text-decoration:none; font-size: 10px;font-weight: normal;}
a.bltt:visited { 
 color: #000030; text-decoration:none; font-size: 10px;font-weight: normal;}
a.bltt:hover   {
 color: #ff0000; text-decoration:none; font-size: 10px;font-weight: normal;background:#F9E606;}
a.bltt:active  {
 color: #ff0000; text-decoration:none; font-size: 10px;font-weight: normal;background:#ffff00;}

a.bltts:link    {
 color: #000030; text-decoration:none; font-size: 10px;font-weight: bold;}
a.bltts:visited { 
 color: #000030; text-decoration:none; font-size: 10px;font-weight: bold;}
a.bltts:hover   {
 color: #ff0000; text-decoration:none; font-size: 10px;font-weight: bold;background:#F9E606;}
a.bltts:active  {
 color: #ff0000; text-decoration:none; font-size: 10px;font-weight: bold;background:#ffff00;}

a.ctl:link    {
 color: #3E4444; text-decoration:none; font-size: 12px;font-weight: normal;	padding-top: 2px;
	padding-left:12px;}
a.ctl:visited { 
 color: #3E4444; text-decoration:none; font-size: 12px;font-weight: normal;	padding-top: 2px;
	padding-left:12px;}
a.ctl:hover   {
 color: #ff0000; text-decoration:none; font-size: 12px;font-weight: normal;	padding-top: 2px;
	padding-left:12px;}
a.ctl:active  {
 color: #3E4444; text-decoration:none; font-size: 12px;font-weight: normal;	padding-top: 2px;
	padding-left:12px;}

a.cta:link    {
 color: #3E4444; text-decoration:none; font-size: 12px;font-weight: normal;}
a.cta:visited { 
 color: #3E4444; text-decoration:none; font-size: 12px;font-weight: normal;}
a.cta:hover   {
 color: #ff0000; text-decoration:none; font-size: 12px;font-weight: normal;}
a.cta:active  {
 color: #3E4444; text-decoration:none; font-size: 12px;font-weight: normal;}

html>/**/body{
  overflow:-moz-scrollbars-vertical;
}
html:first-child body{
  min-height:100%;
  padding-bottom:1px;
}

#container {
	width:900px;
	height:600px;
	background-image: url('./image/stback.gif'); 
	background-repeat: no-repeat;
	margin:0 auto;
}
#maincnt {
	width: 900px;
	height:457px;
	float:left;
	text-align: left;
}
#ccontn {
	width:900px;
	height:auto;
	margin:0 auto;
	background-color: #D4DFEF;
	background-image: url('./image/header1.gif'); 
	background-repeat: no-repeat;
}

#ccontn #top {
	background-image: url('./image/header1.gif'); 
	background-repeat: no-repeat;
	height:104px;
}
#cntn_u {
	width: 900px;
	height:97px;
	text-align: left;
}
#top {
	width: 900px;
	height:97px;
	text-align: left;
}
#toplogo {
 width:290px;
 height:40px;
 position: relative; 
 top: 50px; 
 left: 0px; 
 }
#topbanner {
 width:400px;
 height:50px;
 position: relative; 
 top: 0px;
 left: 470px;
 }

#cntn_menu {
	width: 900px;
	height:38px;
	text-align: left;
}
#cntn_ud {
	width: 900px;
	height:8px;
	text-align: left;
	font-size: 0pt;

}

#dbdbanner {
 width:189px;
 height:32px;
 position: relative; 
 top: 25px;
 left: 180px;
 background-image: url('./image/headerdbd.gif'); 
 background-repeat: no-repeat;
 }
#ccontn #smenu {
 position: relative; 
 top: -7px; 
 left: 0px; 
 }
#menu {
 list-style-type:none;
 width:696px;
 height:38px;
 float:left;
 }
#smenu {
 list-style-type:none;
 float:left;
 width:696px;
 height:38px;
 }
#smenu li {
 list-style-type:none;
 float:left;
}
ul#smenu a{
	display:block;
}
#smenu a h2{
	display:none;
}
#smenu a span{
	display:none;
}
a span{
	display:none;
}
#lmenu a span{
	display:inline;
}
a span.lmday{
	display:inline;
}
a.barmenu1{
	width:106px;
	height:38px;
}
a:hover.barmenu1{
	background-position:0px 0px;
	width:106px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu2{
	width:68px;
	height:38px;
}
a:hover.barmenu2{
	background-position:-106px 0px;
	width:68px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu3{
	width:69px;
	height:38px;
}
a:hover.barmenu3{
	background-position:-174px 0px;
	width:69px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu4{
	width:55px;
	height:38px;
}
a:hover.barmenu4{
	background-position:-243px 0px;
	width:55px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu5{
	width:70px;
	height:38px;
}
a:hover.barmenu5{
	background-position:-298px 0px;
	width:70px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu6{
	width:97px;
	height:38px;
}
a:hover.barmenu6{
	background-position:-368px 0px;
	width:97px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu7{
	width:62px;
	height:38px;
}
a:hover.barmenu7{
	background-position:-465px 0px;
	width:62px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu8{
	width:52px;
	height:38px;
}
a:hover.barmenu8{
	background-position:-527px 0px;
	width:52px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu9{
	width:40px;
	height:38px;
}
a:hover.barmenu9{
	background-position:-579px 0px;
	width:40px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
a.barmenu10{
	width:40px;
	height:38px;
}
a:hover.barmenu10{
	background-position:-699px 0px;
	width:40px;
	height:38px;
	background-image:url(./image/ymenub.gif);
}
#cntn_l {
	width: 184px;
	height:410px;
	text-align: left;
	float: right;
}
#smenu2 {
 list-style-type:none;
 width:150px;
 height:337px;
 position: relative; 
 top: 17px; 
 left: 28px; 
 font-size: 0pt;
 }
#smenu2 li {
 list-style-type:none;
}
ul#smenu2 a{
 display:block;

}
#smenu2 a h2{
	display:none;
}
a.leftmenu1{
	width:150px;
	height:42px;
}
a:hover.leftmenu1{
	background-position:0px 0px;
	width:150px;
	height:42px;
	background-image:url(./image/ymenuc.gif);
}
a.leftmenu2{
	width:150px;
	height:42px;
}
a:hover.leftmenu2{
	background-position:0px -42px;
	width:150px;
	height:42px;
	background-image:url(./image/ymenuc.gif);
}
a.leftmenu3{
	width:150px;
	height:42px;
}
a:hover.leftmenu3{
	width:150px;
	height:42px;
}
a:hover.leftmenu3x{
	width:150px;
	height:42px;
	background-position:0px -84px;
	background-image:url(./image/ymenuc.gif);
}
a.leftmenu4{
	width:175px;
	height:42px;
}
a:hover.leftmenu4{
	background-position:0px -126px;
	width:150px;
	height:42px;
	background-image:url(./image/ymenuc.gif);
}
a.leftmenu5{
	width:150px;
	height:42px;
}
a:hover.leftmenu5{
	background-position:0px -168px;
	width:150px;
	height:42px;
	background-image:url(./image/ymenuc.gif);
}
a.leftmenu6{
	width:150px;
	height:42px;
}
a:hover.leftmenu6{
	background-position:0px -210px;
	width:150px;
	height:42px;
	background-image:url(./image/ymenuc.gif);
}
a.leftmenu7{
	width:150px;
	height:42px;
}
a:hover.leftmenu7{
	background-position:0px -252px;
	width:150px;
	height:42px;
	background-image:url(./image/ymenuc.gif);
}
a.leftmenu8{
	width:150px;
	height:42px;
}
a:hover.leftmenu8{
	background-position:0px -294px;
	width:150px;
	height:42px;
	background-image:url(./image/ymenuc.gif);
}
#rssd {
 width:40px;
 height:38px;
 color:#ffffff;
 font-size: 10pt;
 line-height: 10px;
 float:left;
 }
#lastupdated {
 width:20px;
 height:20px;
 position: relative; 
 top: 21px;
 left: 156px;
  color:#ffffff;
 font-size: 10pt;
 line-height: 10px;
 float:left;
 }

#cntn_r {
	width: 716px;
	height:410px;
	text-align: left;
	float: right;
	text-align: left;
	font-size: 10pt;
	color:#000000;
}
#topcomment{
	width:345px;
	height:335px;
	position: relative; 
	top: 40px; 
	left: 25px; 
	font-size: 10pt;
	line-height: 18px;
	overflow: hidden;
 }
.topcomd{
	width:50px;
	float:left;
 }
.topcomm{
	width:295px;
	float:left;
 }
.topcoml{
	width:345px;
	height:6px;
	clear:both;
	border-bottom : 1px groove #eef ;
 }
#footer {
	width: 900px;
	height:47px;
	bottom:0;
	text-align: left;
	color:#ffffff;
	clear:both;
}

#mailbiz {
 width:140px;
 height:11px;
 position: relative; 
 top: 23px; 
 left: 470px; 
font-size: 10px;
line-height: 11px;
 }
#mailpub {
 width:140px;
 height:11px;
 position: relative; 
 top: 12px; 
 left: 759px; 
 font-size: 10pt;
 line-height: 11px;
 }
#mailbizp {
 width:140px;
 height:11px;
 position: relative; 
 top: 25px; 
 left: 470px; 
font-size: 10px;
line-height: 11px;
 }
#mailpubp {
 width:140px;
 height:11px;
 position: relative; 
 top: 13px; 
 left: 759px; 
 font-size: 10pt;
 line-height: 11px;
 }

#cmaincnt {
	width: 900px;
	height:100%;
	float:left;
	text-align: left;
}
#cbl {
	width: 166px;
	height:100%;
	float:left;
}
#cbllogo {
	width: 166px;
	height:38px;
	background-image: url('./image/sdbdlogo.gif'); 
	background-repeat: no-repeat;
}
#lkbtop {
	width: 166px;
	height:30px;
	background-color: #F9E606;
	border-top: 9px solid #D3DFED;
	border-bottom: 1px solid #95B3DE;
	padding-left: 7px;
	font-size: 12pt;
	color:#3E4444;
	font-weight:bold;
}
.cbletrm {
	width: 166px;
}
.cbletr {
	height:auto;
	background-color: #F9E606;
	border-bottom: 1px solid #95B3DE;
	padding-left: 7px;
	font-size: 12pt;
	color:#3E4444;
	font-weight:bold;
}
#cblstitl {
	width: 166px;
	width: 100%;
	height:auto;
	padding-top: 4px;
	padding-left: 5px;
	font-size: 8pt;
	color:#000030;
	line-height:110%;
	background-color: #cfd8f4;
}

#cbrctgt1 {
	float:left;
	height:auto;
}
#cbrctgt2 {
	float:left;
	height:auto;
}
#lmenu {
 list-style-type:none;
 height:auto;
 font-weight:bold;
 }
.z {
	width: 166px;
	height:auto;
	background-color: #C0CCDC;
	border-bottom: 1px solid #95B3DE;
	font-size: 10pt;
	color:#3E4444;
	clear:both;
}
ul#lmenu a{
	display:block;
	width: 160px;
	height:auto;
	border-bottom: 1px dotted #95B3DE;
	padding-bottom: 3px;
	font-size: 10px;
	color:#3E4444;
	clear:both;
}
#lmenu span
{
	font-weight:bold;
	color:#365e9f;
}
ul#lmenu span.az{
	display:block;
	width: 160px;
	height:auto;
	background-color: #F9E606;
	border-bottom: 1px dotted #95B3DE;
	padding-bottom: 3px;
	font-size: 10px;
	font-weight:normal;
	color:#3E4444;
	clear:both;
}
ul#lmenu span.bz{
	display:block;
	width: 160px;
	height:auto;
	background-color: #97B4E0;
	border-bottom: 1px dotted #95B3DE;
	padding-bottom: 3px;
	font-size: 10px;
	font-weight:normal;
	color:#3E4444;
	clear:both;
}

.tree { line-height: normal; font-size: 10px;font-weight: bold;	list-style-type:none;}
.tree a { text-decoration: none; }
.tree a:hover { text-decoration:none; display:block;background:#F9E606;}
.tree a:visited  {  text-decoration:none;line-height: normal; font-size: 10px;list-style-type:none; color: #4A2481;}
.tree { display: none; }
.tree li{ 
	list-style-type:none;
	clear:both;
}
ul li { 
	list-style-type:none;
}
.tree ul li a { 
	font-size: 10px;
	color:#3E4444;
	width: 160px;
	height:auto;
	list-style-type:none;
	 float:left;
	border-bottom: 1px dotted #95B3DE;
	padding-bottom: 3px;
	clear:both;
}
.tree ul li a:hover {
	text-decoration:none;
	font-size: 10px;
	color:#3E4444;

	background:#F9E606;
	width: 160px;
	height:auto;
	list-style-type:none;
	float:left;
	font-size: 10px;
	clear:both;
}
.kochi{	
	color:#ff0000;
	display:inline;
}
#cbm {
	width: 568px;
	height:100%;
	float:left;
}
#bcu {
	width: 568px;
	height:22px;
	background-image: url('./image/bcu.gif'); 
}
#bcb {
	width: 568px;
	height:26px;
	background-image: url('./image/bcb.gif'); 
}
#bcm {
	max-width: 568px;
	height:auto;
	background-image: url('./image/bcm.gif'); 
	color:#000030;
	font-size: 10pt;
	padding-left:20px;
	padding-right:20px;
	line-height:120%;
	background-color: #ffffff;
}
.btitl{
	width: 526px;
	background-color: #e0e0f0;
	font-size: 11pt;
	border-left: 10px solid #95B3DE;
	line-height:140%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
}
.actitl{
	width: 100%;
	background-color: #F9E606;
	border-left: 3px solid #d95606;
	border-bottom: 1px solid #892606;
	font-size: 18px;
	font-weight: bold;
	color:#000030;
	line-height:140%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
}
#cbr {
	width: 166px;
	height:100%;
	float:left;
}
#cbrctg {
	max-width: 166px;
	height:auto;
	background-color: #C0CCDC;
	border-bottom: 1px solid #95B3DE;

	font-size: 10pt;
	color:#3E4444;
}
.cbrarc {
	max-width: 166px;
	height:auto;
	background-color: #C0CCDC;
	border-bottom: 1px solid #95B3DE;
	padding-top: 2px;
	padding-left:12px;
	font-size: 10pt;
	color:#3E4444;
}
#footer1 {
	width: 900px;
	height:48px;
	bottom:0;
	text-align: left;
	color:#ffffff;
	clear:both;
	background-image: url('./image/bottom.gif'); 
	background-repeat: no-repeat;
}
#footer1 span
 {
	display: none;
}
#profilebanner {
 width:106px;
 height:32px;
 position: relative; 
 top: 25px;
 left: 180px;
 background: url('./image/headerprofile.gif') no-repeat; 
 }

#pbm {
	height:100%;

}
#pcm {

	height:350px;
	background: #D4DFEF url('./image/profileback.jpg')  no-repeat; 
	color:#000030;
	font-size: 10pt;
	padding-top: 12px;
	padding-left:275px;
	line-height:120%;
}
#pcmm {
	width: 226px;
	min-height:350px;
	float:left;
	background-color: #D4DFEF;
}
#pcmp {
	width: 190px;
	height:350px;
	float:left;
}
#mucm {

	height:520px;
	background: #ffffff url('./image/yumixcom.jpg')  no-repeat; 
	color:#ffffff;
	font-size: 14pt;
	padding-top: 16px;
	padding-left:322px;
	line-height:120%;
}
#musicbanner {
 width:189px;
 height:32px;
 position: relative; 
 top: 25px;
 left: 180px;
 background-image: url('./image/headermusic.gif'); 
 background-repeat: no-repeat;
 }
#linkbanner {
 width:189px;
 height:32px;
 position: relative; 
 top: 25px;
 left: 180px;
 background-image: url('./image/headerlink.gif'); 
 background-repeat: no-repeat;
 }
#lbm {

	height:100%;
	padding:15px;
}
#lcml {
	width: 200px;
	height:100%;
	float:left;
}
#lcmm {
	width: 650px;
	height:100%;
	float:left;
	font-size: 12px;
	padding-top: 20px;
	padding-left:20px;
	line-height:120%;
}

#lkcm {
	max-width: 734px;
	height:auto;
	background-image: url('./image/lkcm.gif'); 
	color:#000030;
	font-size: 10pt;
	padding-left:20px;
	padding-right:20px;
	line-height:120%;
	background-color: #ffffff;
}
#lkbm {
	width: 734px;
	height:100%;
	float:left;
}
#lkcu {
	width: 734px;
	height:22px;
	background-image: url('./image/lkcu.gif'); 
}
#lkcb {
	width: 734px;
	height:26px;
	background-image: url('./image/lkcb.gif'); 
}

.lktitl{
	width: 694px;
	background-color: #e0e0f0;
	font-size: 11pt;
	border-left: 10px solid #95B3DE;
	line-height:140%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
}
#lkbllogo {
	width: 166px;
	height:38px;
	background-image: url('./image/slinklogo.gif'); 
	background-repeat: no-repeat;
}

#fishingbanner {
 width:109px;
 height:32px;
 position: relative; 
 top: -27px;
 left: 180px;
 background-image: url('./image/headerfishing.gif'); 
 background-repeat: no-repeat;
 }




#sitemapbanner {
 width:189px;
 height:32px;
 position: relative; 
 top: -27px;
 left: 180px;
 }
#smmainct {
	width: 900px;
	height:100%;
	text-align: left;
}
#smcu {
	width: 900px;
	height:22px;
	background-image: url('./image/smcu.gif'); 
}
#smcb {
	width: 900px;
	height:26px;
	background-image: url('./image/smcb.gif'); 
}
#smcm {
	max-width: 900px;
	height:auto;
	background-image: url('./image/smcm.gif'); 
	color:#000030;
	font-size: 10pt;
	padding-left:120px;
	padding-right:120px;
	line-height:120%;
	background-color: #ffffff;
}
.smtitl{
	border-left: 12px solid #DE0020;
	line-height:100%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
}
.smsm{
	font-size: 26px;
	line-height:140%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
}
.smsm1{
	font-size: 12px;
	line-height:140%;
	padding-top:5px;
	padding-bottom:1px;
	padding-left:20px;
	border-bottom: 1px solid #95B3DE;
}
.smsm2{
	font-size: 12px;
	line-height:140%;
	padding-top:5px;
	padding-bottom:1px;
	padding-left:20px;
}
a.smtt:link    {
 color: #000030; text-decoration:none; font-size: 16px;font-weight: bold;}
a.smtt:visited { 
 color: #000030; text-decoration:none; font-size: 16px;font-weight: bold;}
a.smtt:hover   {
 color: #ff0000; text-decoration:none; font-size: 16px;font-weight: bold;}
a.smtt:active  {
 color: #ff0000; text-decoration:none; font-size: 16px;font-weight: bold;}

#smct0{
	width: 100%;
	height:100%;
	text-align: left;
margin-left : 10px ;
}
#smct{
	border-top: 1px dotted #c5e3fE;
	width: 140px;
	height:100%;
	text-align: left;
	float:left;
	padding-left:16px;
}
#smct1{
	width: 100%;
	height:100%;
	text-align: left;
	clear : both;
}

