@charset "Shift_JIS";
@import url(lightbox.css);

/* ***********************
	update 	2007.02.28
	edit	yojiSHIRAKI
*********************** */ 



/* -- pageBaseStyle -------------------------------------------------- */
#globalNavi		{ width:100%;  height:50px; }
#gnaviInner		{ width:760px; position:absolute; }
#pankuzuList	{ width:100%; height:18px; }

#middleWrap		{ width:780px; padding:0 0 20px 0; min-height:430px; background:url(../img_cmn/mWrapBack.gif) no-repeat; }
#leftCenterCol	{ width:780px; }
#leftCol		{ width:205px; float:left;}
#centerCol		{ width:540px; margin:0 0 0 215px; padding:30px 0 0 0; text-align:left; }

#middleWrapWide	{ width:780px; padding:0 0 20px 0; min-height:430px; background:url(../img_cmn/mWrapWide.gif) no-repeat; }
#wideCol		{ width:680px; margin:0 50px; padding:30px 0 0 0; }


/* -- idElements ----------------------------------------------------- */

/* in header */
	#getHome { position:absolute; top:12px; text-indent:-9999px; display:block; width:248px; height:90px !important; overflow: visible;
		background:url(../img_cmn/headerInBack.gif) no-repeat 0px -12px; outline:0px none black;}
	
	
	#headerNavi { text-indent:-9999px; outline:0px none black;}
	#headerNavi a { display:block; position:absolute; top:30px; height:23px; }
	#headerNavi #hnAccess { left:525px; width:63px; background:url(../img_cmn/headerInBack.gif) -525px -30px; }
	#headerNavi #hnSitemap { left:588px; width:84px; background:url(../img_cmn/headerInBack.gif) -588px -30px;}
	#headerNavi #hnContact { left:672px; width:83px; background:url(../img_cmn/headerInBack.gif) -672px -30px;}
	
	#headerNavi #hnAccess:hover { background:url(../img_cmn/headerInBackAlt.gif) -525px -30px; }
	#headerNavi #hnSitemap:hover { background:url(../img_cmn/headerInBackAlt.gif) -588px -30px; }
	#headerNavi #hnContact:hover { background:url(../img_cmn/headerInBackAlt.gif) -672px -30px; }
	
	
	#selectLang { text-indent:-9999px; outline:0px none black;}
	#selectLang a { display:block; position:absolute; top:62px; width:50px; height:20px; outline:0px none black; }
	#selectLang #langJar { left:650px; background:url(../img_cmn/headerInBack.gif) -650px -62px;}
	#selectLang #langEng { left:705px; background:url(../img_cmn/headerInBack.gif) -705px -62px;}
	#selectLang #langJar:hover { background:url(../img_cmn/headerInBackAlt.gif) -650px -62px; }
	#selectLang #langEng:hover { background:url(../img_cmn/headerInBackAlt.gif) -705px -62px; }


/* in globalNavi */
	#gnaviInner	div{ height:50px; top:2px; position:absolute; text-indent:-9999px; float:left; z-index:100; outline:0px none black;} 
	#gnaviInner	div a { height:50px; display:block; text-decoration:none; outline:0px none black; z-index:300; }

	#gnaviInner div#gnaviMenu1 { width:183px; height:50px; }
	#gnaviInner div#gnaviMenu2 { left:183px; width:151px; height:50px; }
	#gnaviInner div#gnaviMenu3 { left:334px; width:148px; height:50px; }
	#gnaviInner div#gnaviMenu4 { left:482px; width:143px; height:50px; }
	#gnaviInner div#gnaviMenu5 { left:625px; width:135px; height:50px; }

	#gnaviInner div#gnaviMenu1 a{ background:url(../common/menu.jpg) no-repeat 0px 0; }
	#gnaviInner div#gnaviMenu2 a{ background:url(../common/menu.jpg) no-repeat -183px 0; }
	#gnaviInner div#gnaviMenu3 a{ background:url(../common/menu.jpg) no-repeat -334px 0; }
	#gnaviInner div#gnaviMenu4 a{ background:url(../common/menu.jpg) no-repeat -482px 0; }
	#gnaviInner div#gnaviMenu5 a{ background:url(../common/menu.jpg) no-repeat -625px 0; }

	#gnaviInner div#gnaviMenu1 a:hover{ background:url(../common/menu.jpg) no-repeat 0px -50px; }
	#gnaviInner div#gnaviMenu2 a:hover{ background:url(../common/menu.jpg) no-repeat -183px -50px; }
	#gnaviInner div#gnaviMenu3 a:hover{ background:url(../common/menu.jpg) no-repeat -334px -50px; }
	#gnaviInner div#gnaviMenu4 a:hover{ background:url(../common/menu.jpg) no-repeat -482px -50px; }
	#gnaviInner div#gnaviMenu5 a:hover{ background:url(../common/menu.jpg) no-repeat -625px -50px; }
	

	#gnaviInner ul { position:absolute; top:50px; z-index:100; 
		padding-bottom:5px; border-bottom:2px solid #e6e6e6; list-style-type:none; }
	#gnaviInner ul li { margin:3px; padding:5px 3px 0 5px; }
	#gnaviMenu1Sub { visibility:hidden; z-index:100; left:0px;  width:183px; background:#fafafa url(../img_cmn/subMenuBack151.gif);}
	#gnaviMenu2Sub { visibility:hidden; z-index:100; left:183px; width:151px; background:#fafafa url(../img_cmn/subMenuBack151.gif); }
	#gnaviMenu3Sub { visibility:hidden; z-index:100; left:334px; width:148px; background:#fafafa url(../img_cmn/subMenuBack155.gif);}
	#gnaviMenu4Sub { visibility:hidden; z-index:100; left:482px; width:143px; background:#fafafa url(../img_cmn/subMenuBack151.gif); }
	#gnaviMenu5Sub { visibility:hidden; z-index:100; left:625px; width:135px; background:#fafafa url(../img_cmn/subMenuBack151.gif); }
	
	
	#gnaviInner li a.gsubPdf{ padding:0 15px 0 0; background:url(../img_cmn/giconPdf.gif) no-repeat right center; }


/* in leftCol */
	#leftCol { font-size:80%; }
	#usrCatNavi { width:170px; margin:12px 0 0 10px; background:url(../img_cmn/usrCatBack.gif) no-repeat; }
	#usrCatNavi dt { margin:0; padding:0; }
	#usrCatNavi ul { padding:0 0 10px 0; }
	#usrCatNavi li img{ margin:0; padding:0; vertical-align:top; }
	
	#lNaviBottom { width:170px; margin:2px 0 0 10px !important; background:url(../img_cmn/leftCol.gif) no-repeat; height:400px; }
	#lNaviBottom dt { margin:0 5px 10px 5px; font-size:13px; color:#444; }
	#lNaviBottom dd { margin:0 5px; }
	

	#siteSearch input { width:150px; background:#fff; }
	#siteSearch #searchStart { display:block; float:right; margin:5px 5px 0 0; }
	#searchDt { padding-top:20px; }

/* in centerCol */
	#centerCol p,
	#wideCol p		 { margin:0 0 20px 0; font-size:90%; color:#444; line-height:180%; }

/* in footerNavi */
	#footerNavi 	{ margin:30px 0 0 0; }
	#footerNavi ul { width:700px; }
	#footerNavi ul li { display:inline; font-size:80%; }
	#footerNavi ul li a { padding:0 1em; }
	#footerNavi ul li a:link, #footerNavi ul li a:visited { color:#666; }

	#footerInner p { font-size:70%; }

/* class selecta */
h1.h1Text	{ padding:0 0 23px 0; font-size:18px; font-weight:bold; margin:50px 0 40px 0; 
				background:url(../img_cmn/h1Text.gif) no-repeat left bottom; }
h2.h2Text	{ padding:20px 0 20px 0; font-size:14px; font-weight:bold; }

ul.redmarker	{ margin:10px 0 0 0; }
ul.redmarker li { margin:0 0 0px 0; padding: 0 0 3px 20px; background:url(../img_cmn/markerRed.gif) no-repeat left center; font-size:80%; }

/* each page style */
	/* cucam/today.html */
	#ydayMovie	{ float:left; }
	#tdayPic	{ width:280px; padding:20px 0; margin:75px 0 0 380px; background:#f6f6f6; }
	#tdayPic img	{ border:1px solid #ddd; float:left; margin:0 10px 0 0; width:120px; height:90px; }
	#tdayPic table	{ margin:0 20px; }
	#tdayPic td		{ padding:0 0 10px 0; font-size:10px; color:#666; line-height:140%; }
	#tdayPic a		{ font-size:12px; font-weight:bold; }
