@charset "utf-8";
/* -- HEADER -- */
div#HEADER ul li a.SEKKI:link		{ color:#fff; }
div#HEADER ul li a.SEKKI:visited	{ color:#fff; }
div#HEADER ul li a.SEKKI:hover	{ color:#fff; }
div#HEADER ul li a.SEKKI:active	{ color:#fff; }

div#PAGE a#NEXT			{ display:none; }

/* ------------------------------- JSS ------------------------------- */
div.JSS				{ width:959px; overflow:visible; margin:30px 0px 0px 0px; }
div.JSS div.OBJ			{ width:950px; }
div.JSS_BOX			{ background-color:#222; border:1px solid #191919; }
a.JSS_UP				{ background-image:url(/com/img/jss_lf.png); }
a.JSS_DN				{ background-image:url(/com/img/jss_rt.png); }
/* PAGETOP */
div.JSS_PAGETOP			{ clear:none; float:left; display:none; width:1px; height:0px; overflow:hidden; margin:0px; padding:0px; border:none; border-left:1px solid #191919; }
div.JSS_PAGETOP a			{ float:left; width:11px; height:400px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background:#fafafa url(/com/img/pagetop.png?) 50% 50% no-repeat; text-indent:30px; text-transform:uppercase; color:#777; font: normal normal bold 9px/400px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.JSS_PAGETOP a:link		{ color:#aaa; text-decoration:none; }
div.JSS_PAGETOP a:visited		{ color:#aaa; text-decoration:none; }
div.JSS_PAGETOP a:hover		{ color:#777; text-decoration:none; }
div.JSS_PAGETOP a:active		{ color:#777; text-decoration:none; }

/* -- WM OverLoad -- */
body				{ background:#101010 url(/ja/24sekki/img/bg_deepblack.png) 0% 0% repeat; }
div.JSS div ol li a.EDIT		{ clear:both; display:inline; float:left; width:auto; height:auto; margin:0px 0px 5px 0px; border:none; background:#0cf; text-decoration:none; }
div.JSS div ol li a.EDIT:link		{ color:#fff; }
div.JSS div ol li a.EDIT:visited	{ color:#fff; }
div.JSS div ol li a.EDIT:hover	{ color:#000; }
div.JSS div ol li a.EDIT:active	{ color:#000; }
div.JSS div ol li em		{ clear:none; display:inline; float:left; width:auto; height:auto; margin:0px 0px 0px 5px; color:#d20; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }}
div#HEADER a.LINK			{ display:none; }
div#FOOTER			{ margin:0px 0px 0px 0px; }

/* -- 二十四節気 -- */
div.JSS div ol			{ width:auto; margin:0px 0px 0px -1px; padding:0px 0px 0px 0px; }
div.JSS div ol li			{ clear:none; float:left; display:block; width:220px; height:396px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#777; font: normal normal normal 12px/2em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }

/* -- INTRO -- */
div.JSS div ol li.INTRO		{ clear:none; float:left; display:block; width:660px; height:396px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#777; }
div.JSS div ol li.INTRO strong	{ clear:both; display:inline; float:left; width:500px; height:50px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; text-indent:0px; text-align:left; text-shadow:#000 1px 2px 0px; color:#fff; font: normal normal bold 15px/35px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.JSS div ol li.INTRO span		{ clear:both; display:inline; float:left; width:500px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-indent:0px; text-shadow:#000 1px 1px 0px; color:#fff; font: normal normal normal 12px/35px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.JSS div ol li.INTRO span small	{ clear:both; display:inline; float:left; width:500px; height:auto; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; text-indent:0px; text-align:left; text-shadow:#000 1px 1px 0px; color:#777; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.JSS div ol li.INTRO span span	{ clear:both; display:inline; float:left; width:500px; height:auto; margin:40px 0px 0px 0px; padding:0px 0px 0px 0px; text-indent:0px; text-align:left; text-shadow:#000 1px 1px 0px; color:#aaa; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.JSS div ol li.INTRO span span img	{ clear:both; display:inline; float:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }


/* -- 各節気 -- */
div.JSS div ol li span.SHIKI		{ position:relative; display:inline; float:left; width:200px; height:50px; text-indent:-1000px; overflow:hidden; margin:20px 0px 0px 0px; padding:0px; background:transparent 0px 0px scroll no-repeat; }
div.JSS div ol li img		{ position:absolute; width:auto; height:auto; overflow:hidden; margin:0px; padding:0px; border:none; }
div.JSS div ol li span.IMAGE		{ position:relative; top:0px; left:0px; display:inline; float:left; width:197px; height:auto; overflow:visible; margin:0px; padding:0px; border:1px solid #191919; background:#fff; }
div.JSS div ol li span.IMAGE span	{ position:relative; top:-3px; left:3px; display:inline; float:left; width:197px; height:147px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #191919; border-right:1px solid #191919; background:transparent 0px 0px scroll repeat; }
div.JSS div ol li strong		{ clear:both; display:inline; float:left; width:200px; height:50px; overflow:hidden; text-indent:-1000px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; border:none; background:transparent 0px 0px scroll no-repeat; }
div.JSS div ol li a			{ display:block; width:200px; height:auto; overflow:visible; background:transparent -180px -150px no-repeat scroll; }
div.JSS div ol li a:link		{ color:#777; text-decoration:none; }
div.JSS div ol li a:visited		{ color:#777; text-decoration:none; }
div.JSS div ol li a:hover		{ color:#fff; text-decoration:none; }
div.JSS div ol li a:active		{ color:#fff; text-decoration:none; }
div.JSS div ol li a span.IMAGE	{ top:-2px; left:0px; width:200px; height:auto; border:none; }
div.JSS div ol li a span.IMAGE span	{ top:0px; left:0px; width:200px; height:150px; border:1px solid #191919; }
div.JSS div ol li a:link span.IMAGE span	{ border:1px solid #111; }
div.JSS div ol li a:visited span.IMAGE span	{ border:1px solid #111; }
div.JSS div ol li a:hover span.IMAGE span	{ border:1px solid #fff; }
div.JSS div ol li a:active span.IMAGE span	{ border:1px solid #000; }
div.JSS div ol li strong		{ clear:both; display:inline; float:left; width:200px; height:50px; overflow:hidden; text-indent:-1000px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; border:none; background:transparent 0px 0px scroll no-repeat; }
div.JSS div ol li a:link strong	{ background-position:0px 0px; }
div.JSS div ol li a:visited strong	{ background-position:0px 0px; }
div.JSS div ol li a:hover strong	{ background-position:0px -100px; }
div.JSS div ol li a:active strong	{ background-position:0px -100px; }
div.JSS div ol li small		{ clear:both; display:inline; float:left; width:10px; height:auto; overflow:visible; margin:0px 0px 0px 95px; padding:0px auto 0px auto; text-align:center; border:none; font: normal normal normal 10px/1.2em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }


div.JSS div ol li h3		{ clear:both; display:inline; float:left; width:100%; height:50px; margin:0px 50px 0px 50px; padding:50px 0px 0px 0px; color:#000; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.JSS div ol li p			{ clear:both; display:block; float:none; width:690px; height:auto; margin:0px 50px 50px 50px; padding:0px 0px 0px 0px; color:#000; font: normal normal normal 12px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.JSS div ol li dl		{ clear:both; display:inline; float:left; width:400px; margin:0px 50px 50px 50px; padding:0px; border:0px none; font: normal normal normal 10px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.JSS div ol li dl dt		{ width:90px; margin:0px 0px 2px 0px; padding:0px; border:0px none; color:#777; }
div.JSS div ol li dl dd		{ width:300px; margin:0px 0px 2px 0px; padding:0px; border:0px none; color:#444; }
div.JSS div ol li img.SIGN		{ position:absolute; left:0px; top:0px; }


/* ------------------------------ PRINT ------------------------------ */
@media print{
body				{ background:transparent; }
/* -- ol li (SLIDE) -- */
body div.JSS			{ width:950px !important; }
body div.JSS div.OBJ		{ left:0px !important; width:950px !important; }
body div.JSS div.OBJ ol		{ display:block; }
body div.JSS div.OBJ ol li		{ overflow:visible; }
body div.JSS div.OBJ ol li.INTRO	{ width:880px; }
body div.JSS div ol li span.IMAGE span	{ border:1px solid #eee !important; }
body div.JSS div ol li span.SHIKI	{ text-indent:0px; background-image:none !important; font-size:15px; }
body div.JSS div ol li strong		{ text-indent:0px; background-image:none !important; font-size:20px; }
body div#FOOTER			{ display:none !important; }
}
