@charset "utf-8";
/* -- HEADER -- */
div#HEADER ol li a.SHOP:link		{ color:#000; }
div#HEADER ol li a.SHOP:visited	{ color:#000; }
div#HEADER ol li a.SHOP:hover		{ color:#000; }
div#HEADER ol li a.SHOP:active	{ color:#000; }

/* -- WM OverLoad -- */
/* ------------------------------- JSS ------------------------------- */
div#L div.SHEET div.JSS		{ width:255px; }
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; }

/* -- TEXT (SLIDE) -- */
div.TEXT				{ display:block; width:265px; height:460px; margin:0px 0px 1px 0px; background-color:#fff; filter:alpha(opacity=0); }
div.TEXT strong			{ clear:both; display:inline; float:left; width:235px; height:50px; margin:50px 0px 0px 20px; font: normal normal normal 18px/30px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.TEXT big			{ clear:both; display:inline; float:left; width:235px; height:60px; margin:0px 0px 30px 20px; font: normal normal normal 14px/30px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.TEXT p			{ clear:both; display:inline; float:left; width:235px; margin:0px 0px 0px 20px; font: normal normal normal 12px/30px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.TEXT div.JSS p			{ width:220px; }

div.TEXT a.LINK			{ margin:10px 0px 0px 20px; padding:0px; color:#000; font: normal normal normal 14px/18px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEXT a.LINK em			{ display:block; float:left; width:22px; height:18px; text-indent:-999px; overflow:hidden; }
div.TEXT a.LINK:link em		{ color:#777; background-position:-100px 0px; }
div.TEXT a.LINK:visited em		{ color:#777; background-position:-100px 0px; }
div.TEXT a.LINK:hover em		{ color:#000; background-position:-100px -100px; }
div.TEXT a.LINK:active em		{ color:#000; background-position:-100px -100px; }

div.TEXT a.PROMOTION		{ clear:both; display:inline; float:left; width:240px; height:60px; margin:30px 0px 0px 20px; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEXT a.PROMOTION:link		{ color:#000; }
div.TEXT a.PROMOTION:visited		{ color:#000; }
div.TEXT a.PROMOTION:hover		{ color:#000; }
div.TEXT a.PROMOTION:active		{ color:#000; }
div.TEXT a.PROMOTION img		{ clear:both; display:inline; float:left; margin:0px 5px 0px 0px; border:1px solid #ddd; }
div.TEXT a.PROMOTION:link img		{ border-color:#ddd; }
div.TEXT a.PROMOTION:visited img	{ border-color:#ddd; }
div.TEXT a.PROMOTION:hover img	{ border-color:#000; }
div.TEXT a.PROMOTION:active img	{ border-color:#000; }



/* ------------------------------ PRINT ------------------------------ */
@media print{
/* -- TEXT (SLIDE) -- */
body div#L			{ display:block !important; float:left; width:250px; height:auto !important; overflow:visible !important; margin:0px; padding:0px; z-index:9 !important; }
body div#L div.SHEET		{ display:inline !important; float:left; width:400px; height:auto; }
body div#L div.SHEET div.TEXT		{ position:relative !important; display:block !important; width:235px; height:461px; filter:alpha(opacity=100) !important; KhtmlOpacity:1 !important; MozOpacity:1 !important; opacity:1 !important; page-break-inside:avoid; }
body div#L div.SHEET div.TEXT strong	{ clear:both; display:block !important; float:none; width:auto; height:auto; margin:0px 0px 0px 0px; }
body div#L div.SHEET div.TEXT big	{ clear:both; display:block !important; float:none; width:auto; height:auto; margin:0px 0px 0px 0px; }
body div#L div.SHEET div.TEXT p	{ clear:both; display:block !important; float:none; height:auto; margin:20px 0px 50px 0px; }
body div#L div.SHEET div.TEXT a	{ display:none !important; }
body div#L div.SHEET div#JSS		{ width:auto !important; }
body div.IMAGES div.IMAGE		{ width:auto; height:460px; }
}
