@charset "utf-8";


/* ------------------------------- JSS ------------------------------- */
div#L div.SHEET div.JSS		{ width:260px; }
div#L div.SHEET div.JSS div.OBJ	{ width:235px; }
div.JSS_BOX			{ width:7px; }
div.JSS_BAR			{ width:7px; }
/* UP & DN */
a.JSS_UP				{ width:7px; height:7px; }
a.JSS_DN				{ width:7px; height:7px; }
div.JSS_PAGETOP			{ width:230px; height:35px; margin:0px; padding:20px 10px 0px 0px; border-top:none; }


/* -- SLIDESHOW (IMAGES) -- */
div.IMAGES			{ width:690px; margin:0px 0px 0px 0px; }
div.IMAGES div.IMAGE		{ width:690px; }
/* -- SLIDESHOW (THUMBNAILS) -- */
div.THUMBNAILS			{ width:690px; height:20px; margin:2px 0px 0px 269px; }
div.THUMBNAILS ol li		{ width:60px; }
div.THUMBNAILS ol a			{ width:42px; height:14px; }

/* -- OVERWRITE : style.css  -- */
ul.LOCAL				{ height:92px; }
 
/* -- TOP: LOCAL TITLE -- */
ul.LOCAL li.TITLE ul		{ clear:both; display:block; float:left; width:244px; overflow:hidden; margin:5px 0px 0px; ; padding:0px; }
ul.LOCAL li.TITLE ul li		{ clear:none; display:inline; float:left; width:auto; height:auto; margin:0px 10px 0px -10px; padding:0px; border:none; }
ul.LOCAL li.TITLE ul li a		{ clear:none; display:inline; float:left; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; border-left:1px solid #ddd; background:transparent url(/com/img/a.png) 0px 0px no-repeat; text-indent:12px; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.TITLE ul li a:link	{ color:#777; background-position:10px -2px; text-decoration:none; }
ul.LOCAL li.TITLE ul li a:visited	{ color:#777; background-position:10px -2px; text-decoration:none; }
ul.LOCAL li.TITLE ul li a:hover	{ color:#000; background-position:10px -2px; text-decoration:underline; }
ul.LOCAL li.TITLE ul li a:active	{ color:#000; background-position:11px -2px; text-decoration:none; }

/* -- NEWS -- */
div.JSS ol			{ clear:both; display:block; width:240px; height:auto; margin:0px 0px 0px 0px; }
div.JSS ol li			{ clear:both; display:block; width:240px; height:auto; margin:0px; padding:0px 0px 0px 0px; border-bottom:1px solid #eee; }
div.JSS ol li a			{ clear:both; display:block; margin:0px; padding:10px 0px 10px 50px; border-left:5px solid #fff; background:transparent scroll 15px 15px no-repeat; font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.JSS ol li.NEW a			{ background-image:url(/com/img/new.png); }
div.JSS ol li a:link		{ color:#000; border-color:#fff; text-decoration:none; }
div.JSS ol li a:visited		{ color:#000; border-color:#fff; text-decoration:none; }
div.JSS ol li a:hover		{ color:#000; border-color:#d21; text-decoration:underline; }
div.JSS ol li a:active		{ color:#000; border-color:#d21; text-decoration:none; }

/* -- OVERWRITE : ONLINESHOP -- */
div#L div.SHEET a.ONLINESHOP			{ clear:both; display:inline; float:left; width:218px; height:50px; overflow:hidden; margin:22px 0px 0px 20px; border:1px solid #eee; background:#fff url(/ja/top/img/onlineshop_bg.png) scroll 0% 50% no-repeat; }
div#L div.SHEET a.ONLINESHOP:link		{ text-decoration:none; border:1px solid #eee; background-color:#fff; }
div#L div.SHEET a.ONLINESHOP:visited		{ text-decoration:none; border:1px solid #eee; background-color:#fff; }
div#L div.SHEET a.ONLINESHOP:hover		{ text-decoration:none; border:1px solid #000; background-color:#fcfcfc; }
div#L div.SHEET a.ONLINESHOP:active		{ text-decoration:none; border:1px solid #000; background-color:#fafafa; }
div#L div.SHEET a.ONLINESHOP span		{ clear:none; display:inline; float:left; width:208px; height:auto; margin:33px 0px 5px 5px; padding:0px 0px 0px 12px; background:transparent url(/com/img/a.png) 0px -2px no-repeat; color:#000; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#L div.SHEET a.ONLINESHOP span strong	{ clear:none; display:inline; float:left; width:auto; font: normal normal bold 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#L div.SHEET a.ONLINESHOP:link span		{ background-position:0px -2px; }
div#L div.SHEET a.ONLINESHOP:visited span	{ background-position:0px -2px; }
div#L div.SHEET a.ONLINESHOP:hover span		{ background-position:0px -2px; }
div#L div.SHEET a.ONLINESHOP:active span	{ background-position:1px -2px; }

/* -- IMAGES -- */
div.IMAGES			{ height:460px; }
div.IMAGES div.IMAGE		{ height:460px; }
div.IMAGES h2			{ width:650px; height:30px; margin:390px 20px 0px 20px; padding:0px; text-align:left; text-indent:-1000px; color:#000; font: normal normal bold 20px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.IMAGES div.COMMENT		{ clear:none; display:inline; float:right; width:690px; height:30px; overflow:hidden; margin:9px 0px 0px 0px; padding:0px; cursor:auto; border-top:1px solid #fafafa; background:transparent scroll url(/ja/top/img/comment_bg.png) 0px 0px repeat; 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.IMAGES div.COMMENT p		{ clear:none; display:inline; float:left; width:430px; height:30px; margin:0px 0px 0px 10px; font: normal normal normal 10px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.IMAGES div.COMMENT a.LINK		{ clear:none; display:inline; float:right; width:auto; height:30px; margin:7px 20px 0px 0px; }

div.IMAGES a.EDIT			{ display:inline !important;  float:left; margin:-60px 0px 0px 10px;  }


/* -- NEXT BALLOON -- */
/* NEXT */
div#TOP_BALLOON		{ position:absolute; top:200px; left:900px; display:none; width:230px; height:80px; z-index:102; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:transparent url(/com/img/balloon_bg.png) 0px 0px scroll no-repeat; text-align:left; }
div#TOP_BALLOON span	{ display:block; width:210px; height:50px; margin:10px 0px 0px 15px; padding:0px; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#TOP_BALLOON span strong	{ display:block; width:210px; height:20px; margin:0px; padding:0px; font: normal normal bold 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* ------------------------------ PRINT ------------------------------ */
@media print{
/* -- IMAGE (SLIDE) -- */
body div.IMAGES div.IMAGE		{ width:690px; height:460px; }
/* -- BALLOON -- */
body div#TOP_BALLOON	{ display:none !important; }
}
