@charset "utf-8";
/* 
 Cascading Style Sheets: style.css (永楽屋 オンラインショップ）

 last updated on 2009.06.22
 (c) 2009 YOSUKE INUI Design Office (www.inuiyosuke.jp)
 */ 

html			{ height:100%; }
body			{ margin:0px; padding:0px; color:#000; background:#fff; font: normal normal normal 13px/2em "メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a			{ outline:0px none #fff; background-repeat:no-repeat; }
a span,a strong,a em,a small,a img	{ cursor:pointer; }
br			{ letter-spacing:0px; }
div			{ position:relative; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; border:0px solid #000; opacity:1; KhtmlOpacity:1; MozOpacity:1; }
hr			{ clear:both; display:block; height:1px; color:#000; background:#000; text-align:left; margin:0px; border:0px none #000; }
img			{ margin:0px; padding:0px; border:0px solid #000; font-size: 10px; }
form			{ margin:0px; padding:0px; }
input[type="submit"]	{ cursor:pointer; }
select			{ cursor:pointer; }
h1,h2,h3,h4,h5,h6		{ margin:0px; padding:0px; font-size:100%; line-height:100%; font-weight:normal; font:inherit; }
ul,ol			{ margin:0px; padding:0px; }
li			{ display:block; margin:0px; padding:0px; list-style:none outside none; }
li img			{ vertical-align:top;margin:0px;padding:0px; }
li a img			{ vertical-align:top;margin:0px;padding:0px; }
dl			{ display:block; margin:0px; padding:0px; }
dt			{ clear:left; display:block; float:left; width:auto; margin:0px; padding:0px; }
dd			{ display:inline; margin:0px; padding:0px; }

/* -------------------------------------------------- WM -------------------------------------------------- */
a.EDIT			{ display:inline !important; padding:1px 2px 1px 2px; background:#0cf; text-decoration:none; font: normal normal normal 9px/11px Verdana, Geneva, Arial, sans-serif;}
a.EDIT:link		{ color:#fff; }
a.EDIT:visited		{ color:#fff; }
a.EDIT:hover		{ color:#000; }
a.EDIT:active		{ color:#000; }

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */
body			{ width:auto; height:auto; min-width:940px; color:#000; background:#222 url(/com/img/bg_black.png) 0% 0% repeat; text-align:center; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
a:link			{ color:#777; text-decoration:none !important; }
a:visited			{ color:#777; text-decoration:none !important; }
a:hover			{ color:#000; text-decoration:underline !important; }
a:active			{ color:#000; text-decoration:none !important; }
img			{ background:transparent; }

/* -------------------------------------------------- CLASS for Javascript -------------------------------------------------- */
/* -- SLIDESHOW (IMAGES) -- */
div.IMAGES		{ clear:both; display:inline; float:left; width:690px; height:auto; margin:0px 0px 0px 0px; padding:0px; border:none; background-color:#fff; }
div.IMAGES div.IMAGE	{ position:relative; display:block; width:690px; height:auto; margin:0px 0px 1px 0px; background-color:#fff; }
div.IMAGES div.IMAGE img	{ clear:both; float:none; border:none; margin:0px; padding:0px; }
div.IMAGES div.IMAGE cite	{ display:block; position:absolute; padding:1px; filter:alpha(opacity=0.5); KhtmlOpacity:0.5; MozOpacity:0.5; opacity:0.5; color:#000; background:#fff; font-size:9px; line-height:10px; }

/* -- SLIDESHOW (THUMBNAILS) -- */
div.THUMBNAILS			{ clear:both; display:none; float:left; width:690px; height:27px; overflow:hidden; margin:1px 0px 0px 0px; padding:0px; }
div.THUMBNAILS ol			{ clear:both; display:inline; float:left; width:1px; height:auto; margin:0px; padding:1px 0px 0px 0px; border-top:1px solid #aaa; }
div.THUMBNAILS ol li		{ clear:none; display:inline; float:left; width:128px; height:auto; margin:0px -1px 0px 0px; padding:0px; border-left:1px solid #000; }
div.THUMBNAILS ol a			{ clear:none; display:inline; float:left; width:30px; height:17px; overflow:hidden; margin:2px 0px 0px -1px; padding:0px; background:#fff; text-align:center; font: normal normal normal 9px/1.2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.THUMBNAILS ol a:link		{ color:#000; border:1px solid #efefef; text-decoration:none; }
div.THUMBNAILS ol a:visited		{ color:#000; border:1px solid #efefef; text-decoration:none; }
div.THUMBNAILS ol a:hover		{ color:#000; border:1px solid #000; text-decoration:none !important; background-color:#fff; }
div.THUMBNAILS ol a:active		{ color:#000; border:1px solid #000; text-decoration:none; background-color:#fff; }
div.THUMBNAILS ol a img		{ clear:both; float:none; border:none; margin:0px; padding:0px; }
div.THUMBNAILS div			{ position:absolute; top:0px; left:0px; display:block; float:none; width:1px; height:1px; margin:0px; padding:0px; background-color:#000; }

/* -- GALLERY -- */
div#GALLERY_BG			{ display:none; position:absolute;top:0px;left:0px; z-index:201; width:100%; height:100%; margin:0px; padding:0px; background-color:#fff; }
div#GALLERY			{ display:none; position:absolute;top:0px;left:0px; z-index:202; width:692px; height:462px; background-color:#fff; border:1px solid #eee; text-align:center; overflow:hidden; }
a#GALLERY_CLOSE			{ display:none; position:absolute;top:0px;left:0px; z-index:211; width:70px; height:21px; border:none; cursor:pointer; background-image:url(/com/img/gallery_close.png); background-position:0px 0px; background-repeat:no-repeat; }
a#GALLERY_NEXT			{ display:none; position:absolute;top:0px;left:0px;z-index:211; width:21px; height:21px; border:none; cursor:pointer; background-image:url(/com/img/gallery_next.png);background-position:0px 0px; background-repeat:no-repeat; }
a#GALLERY_NEXT:link			{ background-position:0px 0px; }
a#GALLERY_NEXT:visited		{ background-position:0px 0px; }
a#GALLERY_NEXT:hover		{ background-position:0px -21px; }
a#GALLERY_NEXT:active		{ background-position:0px -21px; }
a#GALLERY_PREVIOUS			{ display:none; position:absolute;top:0px;left:0px;z-index:211; width:21px; height:21px; border:none; cursor:pointer; background-image:url(/com/img/gallery_previous.png);background-position:0px 0px; background-repeat:no-repeat; }
a#GALLERY_PREVIOUS:link		{ background-position:0px 0px; }
a#GALLERY_PREVIOUS:visited		{ background-position:0px 0px; }
a#GALLERY_PREVIOUS:hover		{ background-position:0px -21px; }
a#GALLERY_PREVIOUS:active		{ background-position:0px -21px; }

/* -- LOADING & TITLE -- */
div#GALLERY span			{ display:inline; float:left; width:690px; height:460px; overflow:hidden; background-color:#fff; border:none; text-align:center; color:#aaa; font: normal normal normal 12px/600px Arial,Geneva,Verdana,sans-serif; }
div#GALLERY span big		{ margin-right:20px; color:#000; font: normal normal bold 20px/460px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
/* -- SLIDE SHOW -- */
div#GALLERY div			{ position:absolute;top:0px;left:0px; width:690px;height:460px; text-align:center; border-bottom:1px solid #eee; padding:0px; display:none; background:#fff scroll 50% 50% no-repeat; cursor:pointer; font: normal normal normal 11px/1.5em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#GALLERY div img			{ position:absolute;top:0px;left:0px; width:auto; height:460px; margin:0px auto 0px auto; border:none; }

/* -- SIGN -- */
img.GALLERY_SIGN			{ position:absolute; top:0px; margin:0px; padding:0px; border:none; cursor:pointer; z-index:200; }

/* -------------------------------------------------- ADDITION CLASS -------------------------------------------------- */
/* -- PAGE -- */
div#PAGE				{ display:block; top:0px; width:980px; height:auto; overflow:hidden; margin:0px auto 0px auto; padding:0px; text-align:left; }

/* -- HEADER -- */
div#HEADER			{ clear:both; display:block; width:960px; height:70px; overflow:visible; margin:15px 0px 0px 0px; padding:0px; }
div#HEADER a.TITLE			{ clear:both; display:inline; float:left; width:230px; height:40px; overflow:hidden; margin:0px; padding:0px; text-indent:-999px; background:transparent url(/com/img/logo.png) 0px 0px scroll no-repeat; text-align:left; font-size:10px; }
div#HEADER ul			{ clear:none; display:inline; float:left; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#HEADER ul li			{ clear:none; display:inline; float:left; width:auto; height:25px; margin:15px 0px 0px 40px; padding:0px 0px 0px 0px; text-align:right; }
div#HEADER ul li a			{ clear:none; display:inline; float:left; width:auto; height:25px; padding:0px 0px 0px 0px; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#HEADER ul li a small		{ display:inline; padding:0px 15px 0px 5px; background:transparent url(/com/img/onw.png) 100% 0px scroll no-repeat; text-decoration:none; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#HEADER ul li a:link		{ color:#ddd; }
div#HEADER ul li a:visited		{ color:#ddd; }
div#HEADER ul li a:hover		{ color:#fff; }
div#HEADER ul li a:active		{ color:#fff; }
div#HEADER ul li a.CART		{ padding:0px 0px 0px 20px; background:transparent url(/com/img/cart.png) 0px 0px scroll no-repeat; }
div#HEADER ul li a:link small		{ text-decoration:none; background-position:100% 0px; }
div#HEADER ul li a:visited small	{ text-decoration:none; background-position:100% 0px; }
div#HEADER ul li a:hover small	{ text-decoration:none !important; background-position:100% -100px; }
div#HEADER ul li a:active small	{ text-decoration:none; background-position:100% -100px; }
div#HEADER a.OFFICIALWEB		{ clear:both; display:inline; float:left; width:230px; height:auto; overflow:hidden; margin:10px 0px 0px 0px; padding:3px 0px 5px 0px; background:transparent url(/com/img/return.png) scroll 0px -50px no-repeat; text-indent:14px; font: normal normal normal 11px/12px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#HEADER a.OFFICIALWEB:link		{ color:#999; background-position:0px -50px; text-decoration:none; }
div#HEADER a.OFFICIALWEB:visited	{ color:#999; background-position:0px -50px; text-decoration:none; }
div#HEADER a.OFFICIALWEB:hover	{ color:#fff; background-position:0px 0px; text-decoration:none !important; }
div#HEADER a.OFFICIALWEB:active	{ color:#fff; background-position:1px 0px; text-decoration:none; }

/* -- FOOTER -- */
div#FOOTER			{ clear:both; display:inline; float:left; width:960px; height:auto; overflow:visible; margin:0px 0px 20px 0px; padding:10px 0px 5px 0px; text-align:left; color:#777; }
div#FOOTER span.COPYRIGHT		{ clear:both; display:inline; float:left; width:230px; margin:0px; padding:0px; color:#777; font: normal normal normal 9px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
div#FOOTER ul			{ clear:none; display:inline; float:right; width:auto; height:auto; margin:0px 10px 0px 0px; }
div#FOOTER ul li			{ clear:none; display:inline; float:left; margin:0px 5px 0px 25px; padding:0px 0px 0px 0px; border:none; }
div#FOOTER ul li a			{ clear:none; display:inline; float:left; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#FOOTER ul li a:link		{ color:#aaa; }
div#FOOTER ul li a:visited		{ color:#aaa; }
div#FOOTER ul li a:hover		{ color:#fff; }
div#FOOTER ul li a:active		{ color:#fff; }
div#FOOTER a#PAGETOP		{ position:relative; top:-25px; clear:none; display:block; float:right; width:260px; height:15px; margin:0px; padding:0px; text-align:right; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#FOOTER a#PAGETOP:link		{ color:#ddd; text-decoration:none; }
div#FOOTER a#PAGETOP:visited		{ color:#ddd; text-decoration:none; }
div#FOOTER a#PAGETOP:hover		{ color:#fff; text-decoration:none !important; }
div#FOOTER a#PAGETOP:active		{ color:#fff; text-decoration:none; }

/* NEXT */
div#PAGE a#NEXT		{ position:absolute; top:296px; left:879px; display:none; width:100px; height:19px; z-index:101; margin:-17px 0px 0px 0px; padding:2px 0px 0px 0px; clip:rect(0px,100px,19px,81px); background:transparent url(/com/img/next.png) 0px 0px scroll no-repeat; text-indent:20px; text-decoration:none !important; font: normal normal normal 12px/17px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE a#NEXT:link	{ color:#fff; background-position:0px -50px; }
div#PAGE a#NEXT:visited	{ color:#fff; background-position:0px -50px; }
div#PAGE a#NEXT:hover	{ color:#fff; background-position:0px -50px; }
div#PAGE a#NEXT:active	{ color:#fff; background-position:0px -50px; }

/* -- FORMAT -- */
/* -- L -- */
div#L				{ top:0px; clear:both; display:block; float:left; width:690px; height:auto; min-height:460px; overflow:visible; margin:0px -425px 0px 0px; border:1px solid #191919; z-index:9; background:#fff url(/com/img/sheet_l.png) scroll 0px 0px repeat; }
/* -- R -- */
div#R				{ top:-25px; clear:none; display:block; float:right; width:690px; height:auto; min-height:460px; margin:0px -265px 0px -100px; overflow:visible; background:#d21 0px 0px scroll repeat; z-index:10; }
div#R div.SHEET			{ top:-4px; left:4px; clear:both; display:block; float:left; width:690px; height:auto; min-height:460px; overflow:visible; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; background:transparent url(/com/img/sheet_r.png) scroll 0px 0px repeat; border-top:1px solid #191919; border-right:1px solid #191919; }

/* -- L > LOCAL -- */
ul.LOCAL				{ clear:both; display:inline; float:left; width:260px; height:auto; margin:0px; padding:0px 0px 35px 0px; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
ul.LOCAL li			{ clear:both; display:inline; float:left; width:240px; height:auto; margin:0px; padding:0px; border-bottom:1px solid #ddd; }
ul.LOCAL li a			{ clear:both; display:inline; float:left; width:240px; margin:0px; padding:5px 0px 5px 40px; border-left:5px solid #fff; background:transparent url(/com/img/local.png) no-repeat 20px 10px; }
ul.LOCAL li a:link			{ color:#444; border-color:#fff; text-decoration:none; }
ul.LOCAL li a:visited		{ color:#777; border-color:#fff; text-decoration:none; }
ul.LOCAL li a:hover			{ color:#000; border-color:#d21; text-decoration:underline; }
ul.LOCAL li a:active		{ color:#000; border-color:#d21; text-decoration:none; }
ul.LOCAL li.NEW			{ background:transparent url(/com/img/new.png) 210px 10px no-repeat; }
ul.LOCAL li.X			{ background:transparent url(/com/img/local_x.png) 210px 10px no-repeat; }
ul.LOCAL li.X:link			{ color:#777; }
ul.LOCAL li.VERTEX a		{ background-image:url(/com/img/a.png); }
ul.LOCAL li.VERTEX a:link		{ color:#000; border-color:#d21; background-position:21px 8px; }
ul.LOCAL li.VERTEX a:visited		{ color:#000; border-color:#d21; background-position:21px 8px; }
ul.LOCAL li.VERTEX a:hover		{ color:#000; border-color:#d21; background-position:21px 8px; }
ul.LOCAL li.VERTEX a:active		{ color:#000; border-color:#d21; background-position:22px 8px; }
ul.LOCAL li.TITLE			{ clear:both; display:block; width:240px; height:72px; margin:0px; padding:0px 0px 0px 0px; text-indent:20px; font: normal normal bold 13px/60px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
ul.LOCAL li.TITLE a			{ clear:both; display:block; margin:0px; padding:0px; border-left:none; background:transparent; }
ul.LOCAL li.TITLE a:link		{ color:#000; }
ul.LOCAL li.TITLE a:visited		{ color:#000; }
ul.LOCAL li.TITLE a:hover		{ color:#000; }
ul.LOCAL li.TITLE a:active		{ color:#000; }
ul.LOCAL li.KURO			{ clear:both; display:block; width:240px; height:40px; margin:0px; padding:0px; }
ul.LOCAL li.KURO a			{ width:240px; height:40px; margin:0px; padding:0px; text-indent:-999px; background:transparent url(/com/img/local_kuro.png) no-repeat 0px -50px; }
ul.LOCAL li.KURO a.VERTEX		{ border-color:#d21; background-position:0px 0px; }
ul.LOCAL li.SHIRO			{ clear:both; display:block; width:240px; height:40px; margin:0px; padding:0px; }
ul.LOCAL li.SHIRO a			{ width:240px; height:40px; margin:0px; padding:0px; text-indent:-999px; background:transparent url(/com/img/local_shiro.png) no-repeat 0px -50px; }
ul.LOCAL li.SHIRO a.VERTEX		{ border-color:#d21; background-position:0px 0px; }
ul.LOCAL li.SET			{ clear:both; display:block; width:240px; height:40px; margin:0px; padding:0px; }
ul.LOCAL li.SET a			{ width:240px; height:40px; margin:0px; padding:0px; text-indent:-999px; background:transparent url(/com/img/local_set.png) no-repeat 0px -50px; }
ul.LOCAL li.SET a.VERTEX		{ border-color:#d21; background-position:0px 0px; }
ul.LOCAL li.COUNTER			{ clear:both; display:block; width:240px; height:30px; margin:0px; padding:0px; }
ul.LOCAL li.COUNTER a		{ width:240px; height:auto; margin:0px; padding:5px 0px 5px 40px; text-indent:-999px; background:transparent url(/com/img/local_counter.png) no-repeat 0px -50px; }
ul.LOCAL li.COUNTER a.VERTEX		{ border-color:#d21; background-position:0px 0px; }
ul.LOCAL li.CATEGORY		{ clear:both; display:block; width:240px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-indent:45px; font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.CATEGORY a		{ clear:both; display:block; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; border-left:none; background:transparent url(/com/img/local_category.png) no-repeat 0px 0px; }
ul.LOCAL li.CATEGORY a:link		{ color:#000; }
ul.LOCAL li.CATEGORY a:visited	{ color:#000; }
ul.LOCAL li.CATEGORY a:hover		{ color:#000; }
ul.LOCAL li.CATEGORY a:active		{ color:#000; }

/* -- L > LOCAL > SEARCH -- */
ul.LOCAL li.SEARCH			{ clear:both; display:inline; float:left; width:218px; height:auto; overflow:hidden; margin:100px 0px 0px 20px; padding:5px 0px 5px 0px; border:1px solid #baa; background-color:#fefefc; }
ul.LOCAL li.SEARCH form		{ clear:none; display:inline; float:left; width:218px; margin:0px; padding:0px; vertical-align:middle; }
ul.LOCAL li.SEARCH input		{ clear:none; display:inline; float:none; width:50px; height:auto; margin:0px 0px 0px 5px; padding:0px 2px 0px 2px; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.SEARCH input.KEYWORD	{ clear:none; display:inline; float:none; width:135px; height:23px; margin:0px 0px 0px 5px; padding:0px 2px 0px 3px; background-color:#f0f4fa; }

/* -- LOGIN -- */
ul.LOCAL li.LOGIN			{ clear:both; display:inline; float:left; width:218px; height:auto; overflow:hidden; margin:10px 0px 0px 20px; padding:10px 0px 10px 0px; border:1px solid #ddd; background-color:#f9f9f4; text-indent:10px; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.LOGIN form		{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.LOCAL li.LOGIN span		{ clear:both; display:inline; float:left; width:190px; height:auto; margin:5px 0px 0px 10px; padding:0px; color:#000; text-indent:0px; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.LOGIN input		{ clear:both; display:inline; float:left; width:190px; margin:0px 0px 10px 10px; }
ul.LOCAL li.LOGIN a			{ clear:both; display:inline; float:left; width:190px; margin:5px 0px 0px 10px; padding:0px 0px 0px 0px; border-left:none; background:transparent url(/com/img/a.png) scroll 5px 2px no-repeat; text-indent:20px; }
ul.LOCAL li.LOGIN a:link		{ color:#000; background-position:5px 2px; }
ul.LOCAL li.LOGIN a:visited		{ color:#000; background-position:5px 2px; }
ul.LOCAL li.LOGIN a:hover		{ color:#000; background-position:5px 2px; }
ul.LOCAL li.LOGIN a:active		{ color:#000; background-position:7px 2px; }
/* -- NEWACCOUNT -- */
ul.LOCAL li.NEWACCOUNT		{ clear:both; display:inline; float:left; width:218px; height:auto; margin:5px 0px 0px 20px; padding:0px 0px 0px 0px; border:none; }
ul.LOCAL li.NEWACCOUNT a		{ clear:both; display:inline; float:left; width:218px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #000; background:#fff url(/com/img/a.png) scroll 15px 7px no-repeat; text-indent:30px; font: normal normal normal 12px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.NEWACCOUNT a:link		{ color:#000; border:1px solid #eee; background-position:15px 7px; text-decoration:none; }
ul.LOCAL li.NEWACCOUNT a:visited	{ color:#000; border:1px solid #eee; background-position:15px 7px; text-decoration:none; }
ul.LOCAL li.NEWACCOUNT a:hover	{ color:#000; border:1px solid #000; background-position:15px 7px; }
ul.LOCAL li.NEWACCOUNT a:active	{ color:#000; border:1px solid #000; background-position:17px 7px; text-decoration:none; }

/* -- PAMPHLET -- */
ul.LOCAL li.PAMPHLET		{ clear:both; display:inline; float:left; width:218px; height:auto; margin:25px 0px 0px 20px; padding:0px 0px 5px 0px; border:1px solid #aaa; background-color:#fff; }
ul.LOCAL li.PAMPHLET strong		{ display:inline; float:left; width:208px; height:25px; margin:10px 0px 0px 10px; color:#444; font: normal normal bold 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.PAMPHLET a		{ clear:both; display:block; float:left; width:208px; margin:5px 0px 0px 4px; padding:0px 0px 0px 0px; border:none; background:#fff url(/com/img/a.png) scroll 15px 7px no-repeat; font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.PAMPHLET a:link		{ text-decoration:none; }
ul.LOCAL li.PAMPHLET a:visited	{ text-decoration:none; }
ul.LOCAL li.PAMPHLET a:hover		{ text-decoration:none !important; }
ul.LOCAL li.PAMPHLET a:active		{ text-decoration:none; }
ul.LOCAL li.PAMPHLET a img		{ clear:both; display:inline; float:left; margin:0px 0px 5px 5px; border:1px solid #ddd; }
ul.LOCAL li.PAMPHLET a:hover img	{ border:1px solid #000; }
ul.LOCAL li.PAMPHLET a span		{ clear:none; display:inline; float:left; width:140px; height:20px; margin:2px 0px 0px 5px; padding:0px 0px 0px 20px; background:transparent url(/com/img/pdf.png) 0px 0px no-repeat; color:#aaa; font-size:9px; line-height:15px; font-weight:bold; font-style:normal; }
ul.LOCAL li.PAMPHLET a:hover span	{ color:#d21; }
ul.LOCAL li.PAMPHLET a strong		{ clear:none; display:inline; float:left; width:160px; height:30px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.PAMPHLET a:hover strong	{ color:#000; text-decoration:underline !important; }
ul.LOCAL li.PAMPHLET a strong small	{ clear:none; display:inline; float:none; font: normal normal normal 10px/15px Verdana,Geneva,Arial,sans-serif; }
ul.LOCAL li.PAMPHLET a.EDIT		{ display:inline !important; width:auto; height:auto; margin:0px 5px 20px 10px; padding:1px 2px 1px 2px; border:none; background:#0cf; text-decoration:none !important; font: normal normal normal 9px/11px Verdana, Geneva, Arial, sans-serif;}
ul.LOCAL li.PAMPHLET a.EDIT:link	{ color:#fff; }
ul.LOCAL li.PAMPHLET a.EDIT:visited	{ color:#fff; }
ul.LOCAL li.PAMPHLET a.EDIT:hover	{ color:#000; }
ul.LOCAL li.PAMPHLET a.EDIT:active	{ color:#000; }

/* -- NOSHI -- */
ul.LOCAL li.NOSHI			{ clear:both; display:inline; float:left; width:218px; height:auto; margin:10px 0px 0px 20px; padding:0px 0px 0px 0px; border:none; }
ul.LOCAL li.NOSHI a			{ clear:both; display:block; float:none; width:218px; height:auto; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border:1px solid #000; background:#fff url(/com/img/noshi.png) scroll 0px 0px no-repeat; text-indent:75px; font: normal normal normal 14px/30px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
ul.LOCAL li.NOSHI a small		{ clear:both; display:block; float:none; width:173px; margin:10px 0px 5px 35px; padding:0px 0px 0px 0px; background:transparent url(/com/img/a.png) scroll 15px 2px no-repeat; text-indent:30px; color:#777; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.NOSHI a:link		{ color:#000; border:1px solid #aaa; text-decoration:none; }
ul.LOCAL li.NOSHI a:visited		{ color:#000; border:1px solid #aaa; text-decoration:none; }
ul.LOCAL li.NOSHI a:hover		{ color:#000; border:1px solid #000; text-decoration:none !important; }
ul.LOCAL li.NOSHI a:active		{ color:#000; border:1px solid #d21; text-decoration:none; }
ul.LOCAL li.NOSHI a:hover small	{ color:#000; text-decoration:underline; }
ul.LOCAL li.NOSHI a:active small	{ color:#d21; background-position:16px 2px; }

/* -- CARD -- */
ul.LOCAL li.CARD			{ clear:both; display:inline; float:left; width:218px; height:auto; margin:10px 0px 0px 20px; padding:0px 0px 0px 0px; border:none; }
ul.LOCAL li.CARD span		{ clear:both; display:block; float:none; width:218px; height:auto; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border:1px solid #aaa; background:#f3f3f3 url(/com/img/card.png) scroll 0px 0px no-repeat; }
ul.LOCAL li.CARD span strong		{ clear:both; display:block; float:none; width:218px; height:auto; margin:0px 0px 0px 10px; padding:120px 0px 0px 0px; font: normal normal normal 14px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
ul.LOCAL li.CARD span small		{ clear:both; display:block; float:none; width:198px; height:auto; margin:0px 0px 5px 10px; padding:5px 0px 5px 0px; color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- SLEEVE -- */
ul.LOCAL li.SLEEVE			{ clear:both; display:inline; float:left; width:218px; height:auto; margin:10px 0px 0px 20px; padding:0px 0px 0px 0px; border:none; }
ul.LOCAL li.SLEEVE span		{ clear:both; display:block; float:none; width:218px; height:auto; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border:1px solid #aaa; background:#fff url(/com/img/sleeve.png) scroll 0px 0px no-repeat; }
ul.LOCAL li.SLEEVE span strong	{ clear:both; display:block; float:none; width:218px; height:auto; margin:0px 0px 0px 10px; padding:120px 0px 0px 0px; font: normal normal normal 14px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
ul.LOCAL li.SLEEVE span small		{ clear:both; display:block; float:none; width:198px; height:auto; margin:0px 0px 5px 10px; padding:5px 0px 5px 0px; color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- QR-CODE -- */
ul.LOCAL li.QR-CODE			{ clear:both; display:inline; float:left; width:218px; height:auto; margin:50px 0px 0px 20px; padding:20px 0px 0px 0px; border:none; border-top:1px dotted #aaa; }
ul.LOCAL li.QR-CODE img		{ clear:both; display:inline; float:left; width:50px; height:auto; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; border:none; }
ul.LOCAL li.QR-CODE strong		{ clear:none; display:inline; float:left; width:158px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.QR-CODE a		{ clear:none; display:inline; float:left; width:158px; height:auto; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; background:transparent; border:none; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.LOCAL li.QR-CODE a:link		{ color:#777; }
ul.LOCAL li.QR-CODE a:visited		{ color:#777; }
ul.LOCAL li.QR-CODE a:hover		{ color:#d21; }
ul.LOCAL li.QR-CODE a:active		{ color:#000; }

/* ---------- PAGE FORMAT ---------- */
h1				{ clear:both; display:inline; float:left; width:670px; height:auto; margin:0px 0px 0px 20px; padding:42px 0px 33px 0px; 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; }
h2				{ clear:both; display:inline; float:left; width:650px; height:auto; margin:50px 0px 0px 20px; padding:0px 0px 10px 0px; color:#000; font: normal normal bold 16px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
h2 a:hover			{ text-decoration:none !important; }
h3				{ clear:both; display:inline; float:left; width:650px; height:auto; margin:50px 0px 0px 20px; padding:0px 0px 10px 0px; color:#000; font: normal normal bold 12px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
h3 a:hover			{ text-decoration:none !important; }
hr				{ clear:both; display:inline; float:left; width:650px; color:#ddd; background:#ddd; border-color:#ddd; margin:50px 0px 0px 20px; }
p				{ clear:both; display:inline; float:left; width:650px; height:auto; margin:0px 0px 0px 20px; padding:0px; color:#000; font: normal normal normal 13px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
p small				{ font: normal normal normal 11px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p a				{ font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p a:link				{ color:#d21; }
p a:visited			{ color:#d21; }
p a:hover				{ color:#000; }
p a:active			{ color:#000; }
p img				{ clear:both; display:inline; float:left; margin:0px 20px 10px 0px; border:1px solid #eee; }
p img.L				{ clear:both; display:inline; float:left; margin:0px 20px 10px -20px; border:none; }
p img.R				{ clear:both; display:inline; float:right; margin:0px -19px 10px 20px; border:none; }
p big				{ font: normal normal bold 13px/50px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }

/* OL LI */
ol				{ clear:both; display:inline; float:left; width:660px; height:auto; margin:0px 0px 0px 20px; padding:0px; list-style:decimal outside;}
ol li				{ clear:both; display:list-item; width:auto; height:auto; margin:0px 0px 0px 2em; padding:0px; list-style:decimal outside; font-size:10px; line-height:20px; }

/* DL DT DD */
dl				{ clear:both; display:inline; float:left; width:650px; margin:-1px 0px 0px 20px; padding:0px; }
dl dt				{ clear:both; display:inline; float:left; width:140px; overflow:hidden; margin:0px 20px 0px 0px; padding:10px 0px 10px 0px; border-top:1px solid #ddd; color:#000; font: normal normal normal 11px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
dl dt.NEW				{ background:transparent url(/com/img/new.png) 80px 18px no-repeat; }
dl dt img				{ clear:both; display:inline; margin:5px 0px 0px 0px; }
dl dd				{ clear:none; display:inline; float:left; width:480px; overflow:hidden; margin:0px 10px 0px 0px; padding:10px 0px 10px 0px; border-top:1px dotted #ddd; color:#000; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
dl dd img				{ float:left; margin:5px 10px 5px 0px; }
dl dd a.A				{ padding:0px 0px 0px 15px; background:transparent url(/com/img/a.png) 0px 0px no-repeat; }
dl dd a.A:link			{ color:#444; background-position:0px 0px; }
dl dd a.A:visited			{ color:#777; background-position:0px 0px; }
dl dd a.A:hover			{ color:#000; background-position:0px 0px; }
dl dd a.A:active			{ color:#000; background-position:1px 0px; }
dl dd a:link img			{ border:1px solid #eee; }
dl dd a:visited img			{ border:1px solid #eee; }
dl dd a:hover img			{ border:1px solid #000; }
dl dd a:active img			{ border:1px solid #000; }
dl.CAP				{ height:15px; margin:20px 0px 0px 20px; }
dl.CAP dt				{ height:14px; margin:0px 20px 0px 0px; padding:0px; border-top:none; border-bottom:1px solid #ddd;color:#777; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
dl.CAP dd				{ height:14px; margin:0px 10px 0px 0px; padding:0px; border-top:none; border-bottom:1px dotted #ddd; color:#777; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- CATEGORY -- */
ul.CATEGORY			{ clear:both; display:inline; float:left; width:670px; height:auto; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#000; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.CATEGORY li			{ clear:none; display:inline; float:left; width:220px; height:210px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.CATEGORY li.TITLE		{ clear:both; display:inline; float:left; width:670px; height:auto; margin:0px; padding:0px; color:#000; font: normal normal bold 16px/50px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
ul.CATEGORY li a			{ clear:none; display:inline; float:left; width:210px; height:200px; margin:0px; padding:0px; border:1px solid #eee; background:#fff 100% 100% scroll no-repeat; color:#000; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.CATEGORY li a:link		{ color:#444; border:1px solid #eee; text-decoration:none; }
ul.CATEGORY li a:visited		{ color:#777; border:1px solid #eee; text-decoration:none; }
ul.CATEGORY li a:hover		{ color:#000; border:1px solid #000; text-decoration:none !important; }
ul.CATEGORY li a:active		{ color:#000; border:1px solid #000; text-decoration:none; }
ul.CATEGORY li a img		{ clear:both; display:block; float:none; margin:0px; border-bottom:1px solid #f7f7f4; }
ul.CATEGORY li a strong		{ clear:none; display:inline; float:left; width:195px; height:auto; margin:4px 0px 4px 8px; padding:0px; color:#000; font: normal normal bold 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.CATEGORY li a strong.NEW		{ background:transparent url(/com/img/new.png) 100% 5px no-repeat; }
ul.CATEGORY li a strong.X		{ background:transparent url(/com/img/local_x.png) 100% 5px no-repeat; }
ul.CATEGORY li a:hover strong		{ text-decoration:underline !important; }
ul.CATEGORY li a span		{ clear:none; display:inline; float:left; width:195px; height:auto; margin:0px 0px 0px 9px; padding:0px; }
/* -- KURO -- */
/* ul.CATEGORY li a.KURO		{ background-image:url(/com/img/category_bg_kuro.png); } */
/* -- SHIRO -- */
/* ul.CATEGORY li a.SHIRO		{ background-image:url(/com/img/category_bg_shiro.png); } */
/* -- SET -- */
/* ul.CATEGORY li a.SET		{ background-image:url(/com/img/category_bg_set.png); } */

ul.CATEGORY li a.EDIT		{ display:inline !important; width:auto; height:auto; margin:-20px 0px 0px 175px; padding:1px 2px 1px 2px; background:#0cf; text-decoration:none !important; font: normal normal normal 9px/11px Verdana, Geneva, Arial, sans-serif;}
ul.CATEGORY li a.EDIT:link		{ color:#fff; }
ul.CATEGORY li a.EDIT:visited		{ color:#fff; }
ul.CATEGORY li a.EDIT:hover		{ color:#000; }
ul.CATEGORY li a.EDIT:active		{ color:#000; }

/* -- ITEMLIST -- */
ul.ITEMLIST				{ clear:both; display:inline; float:left; width:670px; height:auto; margin:0px 0px 50px 20px; padding:0px 0px 1px 0px; color:#000; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li				{ clear:none; display:inline; float:left; width:215px; height:auto; overflow:hidden; margin:0px -1px -1px 0px; padding:0px 0px 0px 0px; border:1px solid #ddd; background-color:#fff; }
ul.ITEMLIST li a				{ clear:none; display:inline; float:left; width:215px; height:180px; overflow:visible; margin:0px; padding:0px; background-color:#fff; color:#000; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li a:link			{ color:#777; border-color:#eee; text-decoration:none; }
ul.ITEMLIST li a:visited			{ color:#777; border-color:#eee; text-decoration:none; }
ul.ITEMLIST li a:hover			{ color:#777; border-color:#000; text-decoration:none !important; }
ul.ITEMLIST li a:active			{ color:#000; border-color:#000; text-decoration:none; }
ul.ITEMLIST li a img			{ clear:both; display:inline; float:left; margin:4px 5px 0px 5px; border:1px solid #ddd; }
ul.ITEMLIST li a:hover img			{ border:1px solid #000; }
ul.ITEMLIST li a span.DATA			{ clear:none; display:inline; float:left; width:75px; height:20px; margin:0px 0px 0px 0px; padding:0px; text-align:right; color:#000; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
ul.ITEMLIST li a span.DATA span.ICON		{ clear:none; display:inline; float:left; width:80px; height:83px; margin:5px 0px 0px 3px; padding:0px; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li a span.DATA span.ICON img	{ clear:none; display:inline; float:right; margin:0px 5px 2px -3px; border:none; }
ul.ITEMLIST li a:hover span.DATA span.ICON img	{ border:none; }
ul.ITEMLIST li a span.DATA strong		{ clear:none; display:inline; float:none; width:auto; height:auto; margin:0px 0px 0px 3px; padding:0px; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li a:hover span.DATA strong		{ text-decoration:none !important; }
ul.ITEMLIST li a strong			{ clear:none; display:inline; float:left; width:205px; height:auto; margin:4px 0px 0px 8px; padding:5px 0px 10px 0px; color:#000; font: normal normal bold 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li a strong.NEW			{ background:transparent url(/com/img/new.png) 0px 7px no-repeat; text-indent:35px; }
ul.ITEMLIST li a:hover strong			{ text-decoration:underline !important; }
ul.ITEMLIST li a span			{ clear:none; display:inline; float:left; width:205px; height:auto; margin:0px 0px 0px 9px; padding:0px; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

ul.ITEMLIST li span.NO			{ clear:none; display:inline; float:left; width:110px; height:15px; margin:0px; padding:0px; color:#000; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li span.NO small			{ clear:none; display:inline; float:none; width:auto; height:auto; margin:0px; padding:0px 0px 0px 5px; color:#aaa; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

ul.ITEMLIST li div.DCFORM			{ clear:none; display:inline; float:right; width:100px; height:15px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#eee; color:#000; font: normal normal normal 10px/16px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li div.DCFORM img			{ display:none; }
ul.ITEMLIST li div.DCFORM form		{ clear:both; display:block; float:none; width:auto; height:15px; margin:0px; padding:0px; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST li div.DCFORM form select		{ visibility:hidden; }
ul.ITEMLIST li div.DCFORM form input		{ clear:none; display:inline; float:none; width:100px; height:15px; }

ul.ITEMLIST li a.EDIT			{ clear:both; display:inline !important; width:auto; height:auto; margin:-35px 0px 0px 175px; padding:1px 2px 1px 2px; background:#0cf; text-decoration:none !important; font: normal normal normal 9px/11px Verdana, Geneva, Arial, sans-serif;}
ul.ITEMLIST li a.EDIT:link			{ color:#fff; }
ul.ITEMLIST li a.EDIT:visited			{ color:#fff; }
ul.ITEMLIST li a.EDIT:hover			{ color:#000; }
ul.ITEMLIST li a.EDIT:active			{ color:#000; }

/* -- ITEMLIST_S -- */
ul.ITEMLIST_S				{ clear:both; display:inline; float:left; width:670px; height:auto; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; color:#000; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST_S li				{ clear:none; display:inline; float:left; width:132px; height:auto; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
ul.ITEMLIST_S li.TITLE			{ clear:both; display:inline; float:left; width:670px; height:auto; margin:0px; padding:0px; color:#000; font: normal normal bold 12px/30px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
ul.ITEMLIST_S li a				{ clear:none; display:inline; float:left; width:120px; height:135px; margin:0px; padding:0px; border:1px solid #eee; background:#fff 100% 100% scroll no-repeat; color:#000; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST_S li a:link			{ color:#444; border:1px solid #eee; text-decoration:none; }
ul.ITEMLIST_S li a:visited			{ color:#444; border:1px solid #eee; text-decoration:none; }
ul.ITEMLIST_S li a:hover			{ color:#000; border:1px solid #000; text-decoration:none !important; }
ul.ITEMLIST_S li a:active			{ color:#000; border:1px solid #000; text-decoration:none; }
ul.ITEMLIST_S li a img			{ clear:both; display:block; float:none; margin:0px; border-bottom:1px solid #fafafa; }
ul.ITEMLIST_S li a strong			{ clear:none; display:inline; float:left; width:116px; height:auto; margin:2px 0px 0px 4px; padding:0px; color:#000; font: normal normal bold 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.ITEMLIST_S li a span			{ clear:none; display:inline; float:left; width:100px; height:auto; margin:0px 0px 0px 9px; padding:0px; }
/* -- KURO -- */
ul.ITEMLIST_S li a.KURO			{ background-image:url(/com/img/item_bg_kuro.png); }
/* -- SHIRO -- */
ul.ITEMLIST_S li a.SHIRO			{ background-image:url(/com/img/item_bg_shiro.png); }
/* -- SET -- */
ul.ITEMLIST_S li a.SET			{ background-image:url(/com/img/item_bg_set.png); }

ul.ITEMLIST_S li a.EDIT			{ display:inline !important; width:auto; height:auto; padding:1px 2px 1px 2px; border:none; background:#0cf; text-decoration:none !important; font: normal normal normal 9px/11px Verdana, Geneva, Arial, sans-serif;}
ul.ITEMLIST_S li a.EDIT:link			{ color:#fff; }
ul.ITEMLIST_S li a.EDIT:visited		{ color:#fff; }
ul.ITEMLIST_S li a.EDIT:hover			{ color:#000; }
ul.ITEMLIST_S li a.EDIT:active		{ color:#000; }

/* -- PRESENTATION -- */
div.PRESENTATION			{ clear:both; display:inline; float:left; width:690px; height:auto; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(/com/img/presentation_bg.png); background-position:0% 100%; background-repeat:no-repeat; color:#000; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.PRESENTATION p			{ width:650px; margin:0px 0px 50px 20px; font: normal normal normal 13px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.PRESENTATION ol			{ clear:both; display:inline; float:left; width:690px; height:auto; margin:0px; padding:0px; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.PRESENTATION ol li		{ clear:none; display:inline; float:left; width:150px; height:auto; margin:0px; padding:0px; }
div.PRESENTATION ol li strong		{ clear:none; display:inline; float:left; width:150px; height:auto; margin:0px; padding:0px 0px 5px 0px; color:#000; font: normal normal bold 13px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.PRESENTATION ol li strong big	{ font: normal normal bold 16px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.PRESENTATION ol li a		{ clear:both; display:inline; float:left; width:auto; height:auto; margin:15px 0px 0px 0px; padding:0px 0px 0px 25px; background:transparent url(/com/img/link_bg.png) 0px 0px no-repeat scroll; font: normal normal normal 11px/17px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.PRESENTATION ol li a:link		{ color:#000; background-position:0px 0px; text-decoration:none; }
div.PRESENTATION ol li a:visited	{ color:#000; background-position:0px 0px; text-decoration:none; }
div.PRESENTATION ol li a:hover	{ color:#d21; background-position:0px 0px; text-decoration:underline !important; }
div.PRESENTATION ol li a:active	{ color:#d21; background-position:1px 0px; text-decoration:none; }
div.PRESENTATION ol li.KURO		{ margin:90px 0px 0px 120px; padding:0px; }
div.PRESENTATION ol li.SHIRO		{ margin:90px 0px 0px 40px; padding:0px; }
div.PRESENTATION ol li.SET		{ margin:90px 0px 0px 40px; padding:0px; }

/* -- SERVICE -- */
div.SERVICE			{ clear:both; display:inline; float:left; width:690px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.SERVICE ol			{ clear:both; display:inline; float:left; width:670px; height:auto; margin:0px 0px 0px 20px; padding:0px; }
div.SERVICE ol li			{ clear:none; display:inline; float:left; width:220px; height:auto; min-height:260px; margin:0px; padding:0px; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SERVICE ol li span		{ clear:both; display:inline; float:left; width:210px; height:auto; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border:1px solid #aaa; }
div.SERVICE ol li span strong		{ clear:both; display:inline; float:left; width:200px; height:auto; margin:0px 0px 0px 10px; padding:120px 0px 0px 0px; font: normal normal normal 14px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.SERVICE ol li span small		{ clear:both; display:inline; float:left; width:190px; height:auto; margin:0px 0px 5px 10px; padding:5px 0px 5px 0px; color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SERVICE ol li span small a	{ clear:both; display:inline; float:left; width:190px; height:auto; margin:0px 0px 0px 0px; padding:4px 0px 0px 0px; background:transparent url(/com/img/a.png) scroll 0px 3px no-repeat; text-indent:15px; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
/* NOSHI */
div.SERVICE ol li.NOSHI span		{ background:#f3f3f3 url(/com/img/service_noshi.png) scroll 0px 0px no-repeat; }
/* CARD */
div.SERVICE ol li.CARD span		{ background:#f3f3f3 url(/com/img/card.png) scroll 0px 0px no-repeat; }
/* SLEEVE */
div.SERVICE ol li.SLEEVE span		{ background:#fff url(/com/img/sleeve.png) scroll 0px 0px no-repeat; }

/* ------------------------------- SEARCH ------------------------------- */
div#SEARCH			{ clear:both; display:inline; float:left; width:647px; height:auto; margin:0px 0px 50px 20px; padding:10px 0px 0px 0px; border:1px solid #baa; background-color:#fefefc; text-indent:10px; color:#aaa; font: normal normal normal 10px/23px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#SEARCH strong			{ clear:both; display:inline; float:left; width:110px; height:auto; margin:0px 0px 0px 10px; padding:0px; color:#000; text-indent:0px; font: normal normal bold 11px/23px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#SEARCH form			{ clear:none; display:inline; float:left; width:647px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#SEARCH input			{ clear:none; display:inline; float:left; margin:2px 0px 0px 10px; }
div#SEARCH input.KEYWORD		{ clear:none; display:inline; float:left; width:230px; margin:0px 0px 0px 0px; background-color:#f0f4fa; }
div#SEARCH ul			{ clear:none; display:inline; float:left; width:647px; height:auto; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:2px groove #d21; background-color:#fefdfc; }
div#SEARCH ul li			{ clear:none; display:inline; float:left; margin:0px 0px 0px 7px; padding:7px 0px 7px 0px; border:none; text-indent:0px; }
div#SEARCH ul li.TITLE		{ clear:both; width:103px; height:auto; margin:0px 0px 0px 10px; color:#aaa; font: normal normal normal 11px/12px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#SEARCH ul li a			{ clear:none; display:inline; float:left; width:auto; margin:0px; padding:0px 0px 0px 3px; border-left:1px solid #eee; color:#ccc; font: normal normal normal 10px/12px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#SEARCH ul li strong		{ clear:none; display:inline; float:left; width:auto; margin:0px; padding:0px 0px 0px 3px; border-left:1px solid #eee; color:#000; font: normal normal bold 10px/12px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#SEARCH ul li a:link		{ color:#777; }
div#SEARCH ul li a:visited		{ color:#777; }
div#SEARCH ul li a:hover		{ color:#d21; }
div#SEARCH ul li a:active		{ color:#d21; }

/* PAGE HIERARCHY */
div#HIERARCHY			{ clear:both; display:inline; float:left; width:650px; height:auto; margin:50px 0px -35px 20px; border:1px solid #f7f7f7; background:#fcfcfa; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#HIERARCHY ul			{ clear:both; display:inline; float:left; width:650px; height:auto; margin:0px 0px 0px 0px; border-bottom:1px solid #f0f0f0; background:#fff; font: normal normal normal 12px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#HIERARCHY ul li			{ float:left; padding:0px 5px 0px 20px; color:#777; background:#fcfcfa url(/com/img/edge.png) 0% 50% no-repeat; }
div#HIERARCHY ul li a 		{ text-decoration:none; }
div#HIERARCHY ul li a:link		{ color:#444; }
div#HIERARCHY ul li a:visited		{ color:#444; }
div#HIERARCHY ul li a:hover		{ color:#000; }
div#HIERARCHY ul li a:active		{ color:#ddd; }
div#HIERARCHY ul li.ROOT		{ padding:0px 5px 0px 5px; background:#fcfcfa 0% 50% no-repeat; }
div#HIERARCHY ul li.ROOT a		{ clear:both; display:inline; float:left; width:22px; height:30px; text-indent:-999px; background:transparent url(/com/img/root.png) 0px 0px no-repeat; }
div#HIERARCHY ul li.ROOT a:link	{ color:#444; background-position:0px 0px; }
div#HIERARCHY ul li.ROOT a:visited	{ color:#444; background-position:0px 0px; }
div#HIERARCHY ul li.ROOT a:hover	{ color:#000; background-position:0px -100px; }
div#HIERARCHY ul li.ROOT a:active	{ color:#ddd; background-position:1px -99px; }
div#HIERARCHY ul li.VERTEX		{ background:#fff url(/com/img/vertex.png) 0% 50% no-repeat; color:#000; font-weight:bold; }

/* -- MATERIAL -- */
div.MATERIAL			{ clear:both; display:inline; float:left; width:650px; height:auto; margin:40px 0px 0px 20px; padding:0px 0px 20px 0px; border:1px solid #eee; background-color:#fff; color:#000; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.MATERIAL h3			{ clear:both; display:inline; float:left; width:620px; height:auto; margin:10px 0px 0px 15px; padding:0px 0px 0px 0px; color:#000; font: normal normal bold 16px/50px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.MATERIAL p			{ clear:both; display:inline; float:left; width:620px; margin:5px 0px 0px 15px; color:#444; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.MATERIAL p small		{ clear:both; display:inline; float:left; width:620px; margin:20px 0px 0px 0px; color:#777; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.MATERIAL span			{ clear:both; display:inline; float:left; width:620px; margin:15px 0px 5px 15px; padding:20px 0px 0px 0px; border-top:1px dotted #eee; color:#444; font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.MATERIAL span img		{ clear:both; display:inline; float:left; margin:5px 9px 0px 0px; border:1px solid #fafafa; }
div.MATERIAL span strong		{ clear:none; display:inline; float:none; width:auto; height:auto; margin:0px; padding:0px 0px 10px 0px; color:#000; font: normal normal normal 13px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- LINK: 24 SEKKI -- */
a#SEKKI				{ clear:both; display:inline; float:left; width:650px; height:75px; margin:20px 0px 0px 20px; padding:0px 0px 0px 0px; background:#fff -5px 50% no-repeat scroll; color:#000; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a#SEKKI:link			{ color:#000; border:1px solid #ddd; text-decoration:none; }
a#SEKKI:visited			{ color:#000; border:1px solid #ddd; text-decoration:none; }
a#SEKKI:hover			{ color:#f30; border:1px solid #000; text-decoration:none !important; }
a#SEKKI:active			{ color:#f30; border:1px solid #000; text-decoration:none; }
a#SEKKI img			{ clear:none; display:inline; float:left; width:auto; height:75px; margin:0px 20px 0px 0px; border-right:1px solid #f7f7f7; }
a#SEKKI strong			{ clear:none; display:inline; float:left; width:480px; height:auto; margin:7px 0px 0px 0px; padding:0px 0px 0px 30px; background:transparent url(/com/img/link_bg.png) 0px 12px no-repeat scroll; color:#000; font: normal normal bold 20px/40px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
a#SEKKI:hover strong		{ text-decoration:underline; }
a#SEKKI:active strong		{ text-decoration:underline; background-position:2px 12px; }
a#SEKKI small			{ clear:none; display:inline; float:left; width:525px; height:auto; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- TEL -- */
div.TEL			{ clear:both; display:inline; float:left; width:650px; height:auto; margin:50px 0px 0px 20px; padding:20px 0px 20px 0px; border:1px solid #eee; background-color:#f4f4f4; color:#000; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL p			{ width:450px; margin:0px 0px 0px 20px; font: normal normal normal 14px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL a			{ clear:none; float:right; width:auto; margin:-5px 18px 0px 20px; padding:3px 5px 3px 5px; border:1px solid #ddd; text-align:center; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL a:link		{ color:#fff; background-color:#04a230; }
div.TEL a:visited		{ color:#fff; background-color:#04a230; }
div.TEL a:hover		{ color:#fff; background-color:#038226; }
div.TEL a:active		{ color:#fff; background-color:#038226; }
div.TEL div		{ position:relative; clear:none; display:inline; float:left; width:290px; height:auto; margin:15px 0px 0px 20px; padding:0px; }
div.TEL div a		{ clear:none; float:none; width:auto; margin:0px; padding:0px; border:none; text-align:left; background:transparent; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL div a:link		{ color:#777; background-color:transparent; text-decoration:underline !important; }
div.TEL div a:visited	{ color:#777; background-color:transparent; text-decoration:underline !important; }
div.TEL div a:hover		{ color:#d21; background-color:transparent; text-decoration:underline !important; }
div.TEL div a:active	{ color:#ddd; background-color:transparent; text-decoration:underline !important; }

div.TEL div strong		{ clear:none; display:inline; float:left; width:50px; height:auto; margin:0px; padding:0px; color:#000; font: normal normal normal 13px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL div span		{ clear:none; display:inline; float:left; width:240px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL div span big	{ clear:none; display:inline; float:left; width:240px; height:auto; margin:0px 0px 5px 0px; padding:0px 0px 0px 30px; background:transparent url(/com/img/freedial.png) scroll 0% 50% no-repeat; color:#000; font: normal normal bold 20px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL div span strong	{ clear:none; display:inline; float:none; width:auto; height:auto; margin:0px; padding:0px; color:#000; font: normal normal bold 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.TEL div span small	{ clear:none; display:inline; float:none; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px; color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- FAX -- */
div.FAX			{ clear:both; display:inline; float:left; width:650px; height:auto; margin:50px 0px 10px 20px; padding:20px 0px 20px 0px; border:1px solid #eee; background-color:#f7f7f7; color:#000; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.FAX p			{ width:300px; margin:0px 0px 0px 20px; font: normal normal normal 14px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.FAX a.LINK		{ padding:0px 0px 0px 15px; background:transparent url(/com/img/a.png) 0px 0px no-repeat scroll; font: normal normal normal 10px/17px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.FAX a.LINK:link		{ color:#000; }
div.FAX a.LINK:visited	{ color:#000; }
div.FAX a.LINK:hover	{ color:#d21; }
div.FAX a.LINK:active	{ color:#d21; }
div.FAX a.PDF		{ clear:none; display:block; float:right; width:250px; height:120px; margin:-5px 20px 0px 0px; padding:10px 10px 5px 10px; background:transparent url(/com/img/fax_bg.png) 50% 20% no-repeat; color:#444; font-size:14px; line-height:20px; font-weight:bold; font-style:normal; }
div.FAX a.PDF:link		{ color:#444; text-decoration:none; border:1px solid #ccc; }
div.FAX a.PDF:visited	{ color:#444; text-decoration:none; border:1px solid #ccc; }
div.FAX a.PDF:hover		{ color:#000; text-decoration:none !important; border:1px solid #d21; }
div.FAX a.PDF:active	{ color:#000; text-decoration:none; border:1px solid #d21; }
div.FAX a.PDF span		{ display:block; float:none; width:auto; height:20px; margin:1px 10px 5px 0px; padding:0px 0px 0px 25px; background:transparent url(/com/img/pdf.png) 0px 0px no-repeat; color:#aaa; font-size:10px; line-height:20px; font-weight:bold; font-style:normal; }
div.FAX a.PDF:hover span	{ color:#d21; }
div.FAX div		{ position:relative; clear:none; display:inline; float:left; width:290px; height:auto; margin:15px 0px 0px 20px; padding:0px; }
div.FAX div strong		{ clear:none; display:inline; float:left; width:50px; height:auto; margin:0px; padding:0px; color:#000; font: normal normal normal 13px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.FAX div span		{ clear:none; display:inline; float:left; width:240px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.FAX div span big	{ clear:none; display:inline; float:left; width:240px; height:auto; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:transparent scroll 0% 50% no-repeat; color:#000; font: normal normal bold 20px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.FAX div span strong	{ clear:none; display:inline; float:none; width:auto; height:auto; margin:0px; padding:0px; color:#000; font: normal normal bold 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.FAX div span small	{ clear:none; display:inline; float:none; width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px; color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* ----- NOTE ----- */
div.NOTE				{ clear:both; display:inline; float:left; width:650px; height:auto; margin:10px 0px 0px 20px; padding:0px; border-top:1px dotted #ddd; background:transparent; color:#000; font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.NOTE div			{ clear:none; display:inline; float:left; width:650px; height:auto; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; }
div.NOTE div strong			{ clear:none; display:inline; float:left; width:650px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; font: normal normal bold 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- CALENDAR -- */
img.CALENDAR			{ clear:both; display:inline; float:left; margin:20px 0px 0px 20px; border:1px solid #eee; }

/* -- LINK -- */
a.LINK				{ clear:both; display:inline; float:left;width:auto; height:auto; margin:20px 0px 0px 0px; padding:0px 0px 0px 25px; background:transparent url(/com/img/link_bg.png) 0px 0px no-repeat scroll; font: normal normal normal 12px/17px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a.LINK:link			{ color:#444; background-position:0px 0px; }
a.LINK:visited			{ color:#444; background-position:0px 0px; }
a.LINK:hover			{ color:#000; background-position:0px 0px; }
a.LINK:active			{ color:#d21; background-position:1px 0px; }

/* -- FEED -- */
a.FEED				{ clear:both; display:inline; float:left;width:auto; height:auto; margin:10px 0px 0px 0px; padding:0px 0px 0px 25px; background:transparent url(/com/img/feed.png) 0px 0px no-repeat scroll; font: normal normal normal 12px/17px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a.FEED small			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; font: normal normal normal 10px/17px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a.FEED:link			{ color:#444; }
a.FEED:visited			{ color:#444; }
a.FEED:hover			{ color:#000; }
a.FEED:active			{ color:#d21; }

/* -- PDF -- */
a.PDF		{ clear:both; display:block; float:left; width:620px; margin:40px 0px 0px 0px; padding:10px 10px 5px 10px; color:#444; font-size:12px; line-height:20px; font-weight:normal; font-style:normal; }
a.PDF:link	{ text-decoration:none; border:1px solid #ccc; background:transparent; }
a.PDF:visited	{ text-decoration:none; border:1px solid #ccc; background:transparent; }
a.PDF:hover	{ text-decoration:none !important; border:1px solid #aaa; background:#fff; }
a.PDF:active	{ text-decoration:none; border:1px solid #aaa; background:#fff; }
a.PDF strong	{ display:block; float:left; width:auto; height:20px; margin:1px 10px 5px 0px; padding:0px 20px 0px 0px; background:transparent url(/com/img/pdf.png) 100% 0px no-repeat; color:#aaa; font-size:10px; line-height:20px; font-weight:bold; font-style:normal; }

/* -------------------------------------------------- 重ね色 -------------------------------------------------- */
/* 重ね色 */
.BG			{ background-color:#874da1 }
.COLOR		{ color:#874da1 }
div#R		{ background-color:#874da1 }
div.JSS_BAR		{ background-color:#874da1; border-color:#874da1; }
a.JSS_UP:link		{ background-color:#fff; border-color:#fff; }
a.JSS_UP:visited	{ background-color:#fff; border-color:#fff; }
a.JSS_UP:hover	{ background-color:#874da1; border-color:#874da1; }
a.JSS_UP:active	{ background-color:#874da1; border-color:#874da1; }
a.JSS_DN:link		{ background-color:#fff; border-color:#fff; }
a.JSS_DN:visited	{ background-color:#fff; border-color:#fff; }
a.JSS_DN:hover	{ background-color:#874da1; border-color:#874da1; }
a.JSS_DN:active	{ background-color:#874da1; border-color:#874da1; }
div#PAGE a#NEXT	{ background-color:#874da1 }

/* -------------------- DA VINCI CART -------------------- */
body#T1_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T1_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T1_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T1_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T1_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T2_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T2_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T2_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T2_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T2_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T3_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T3_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T3_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T3_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T3_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T4_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T4_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T4_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T4_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T4_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T5_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T5_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T5_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T5_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T5_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T6_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T6_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T6_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T6_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T6_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T7_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T7_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T7_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T7_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T7_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T8_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T8_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T8_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T8_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T8_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T9_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T9_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T9_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T9_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T9_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T10_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T10_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T10_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T10_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T10_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T11_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T11_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T11_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T11_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T11_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T12_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T12_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T12_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T12_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T12_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T13_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T13_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T13_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T13_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T13_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T14_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T14_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T14_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T14_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T14_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T15_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T15_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T15_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T15_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T15_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T16_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T16_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T16_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T16_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T16_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T17_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T17_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T17_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T17_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T17_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T18_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T18_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T18_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T18_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T18_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T19_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T19_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T19_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T19_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T19_1_small					{ display:none !important; width:1px !important; height:1px !important; }
body#T20_1_body					{ width:auto; height:auto; min-width:690px; margin:0px; padding:0px; background:#222 url(/com/img/bg_black.png) scroll 0% 0% repeat !important; text-align:center; }
div#T20_1_frame					{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T20_1_header				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#T20_1_margin				{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
td#T20_1_small					{ display:none !important; width:1px !important; height:1px !important; }

div#DAVINCICART							{ position:static; clear:both; display:block; float:none; width:auto; height:auto; margin:0px; padding:0px 0px 50px 0px; border:none; background:transparent; }
div#DAVINCICART div							{ position:static; clear:both; display:block; float:none; width:auto; height:auto; margin:0px; padding:0px; border:none; background:transparent; text-align:left; }
div#DAVINCICART h2							{ margin:50px 0px 0px 0px; }
div#DAVINCICART h3							{ margin:50px 0px 0px 0px; }
div#DAVINCICART hr							{ margin:50px 0px 0px 0px; }
div#DAVINCICART img.CALENDAR						{ clear:both; display:inline; float:left; margin:20px 0px 0px 0px; }
div#DAVINCICART span.DC_EXPLAIN					{ clear:both; display:block; float:none; width:auto; margin:0px 0px 0px 0px; padding:10px; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#DAVINCICART td.M16_1_list_body p					{ margin:0px 10px 0px 0px; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#DAVINCICART td.M16_1_list_body p a					{ clear:both; display:inline; float:left; margin:10px 0px 10px 0px; padding:0px 0px 0px 15px; background:transparent url(/com/img/a.png) 0px 0px no-repeat; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#DAVINCICART td.M16_1_list_body p a:link				{ color:#d21; background-position:0px 0px; }
div#DAVINCICART td.M16_1_list_body p a:visited				{ color:#d21; background-position:0px 0px; }
div#DAVINCICART td.M16_1_list_body p a:hover				{ color:#d21; background-position:0px 0px; }
div#DAVINCICART td.M16_1_list_body p a:active				{ color:#000; background-position:1px 0px; }
div#DAVINCICART td.M16_1_list_body a.A					{ clear:both; display:inline; float:left; margin:10px 0px 10px 0px; padding:0px 0px 0px 15px; background:transparent url(/com/img/a.png) 0px 0px no-repeat; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#DAVINCICART td.M16_1_list_body a.A:link				{ color:#d21; background-position:0px 0px; }
div#DAVINCICART td.M16_1_list_body a.A:visited				{ color:#d21; background-position:0px 0px; }
div#DAVINCICART td.M16_1_list_body a.A:hover				{ color:#d21; background-position:0px 0px; }
div#DAVINCICART td.M16_1_list_body a.A:active				{ color:#000; background-position:1px 0px; }

table tr td p							{ clear:both; display:block; float:none; width:650px; margin:20px 20px 10px 0px; font: normal normal normal 12px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif !important; }
table tr td table tr td table tr td p					{ width:600px; margin:10px 10px 10px 10px; }
div.T_default_mod_margin						{ position:static; clear:both; display:block; float:none; width:auto !important; height:auto; margin:0px auto 0px auto; padding:0px; background:transparent; }

table								{ border-collapse:collapse; border-spacing: 0px; table-layout:fixed; empty-cells:hide; clear:both; width:690px !important; margin:20px auto 20px auto; padding:0px; border:none; background:#fff; }
table tbody							{ width:690px !important; margin:0px; padding:0px; background:transparent; }
table tr								{ width:690px !important; }
table tr td							{ padding:0px 20px 0px 20px; border:none !important; background:transparent; text-align:left; font: normal normal normal 12px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
table tr td table							{ width:650px !important; margin:5px 0px 0px 0px !important; padding:0px; border:none; }
table tr td table tr td						{ margin:0px; padding:0px; border:1px solid #ddd !important; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
table tr td table tr td table						{ width:650px !important; margin:0px !important; padding:0px; border:none !important; }
table tr td table tr td table tr td					{ padding:10px 0px 10px 10px !important; border:1px solid #ddd !important; background:#fff; }
table tr td table tr td table tr td table tr td				{ }

div#DAVINCICART table						{ clear:both; margin:10px 0px 0px 0px; background:transparent; }
div#DAVINCICART table tr						{ width:650px; }
div#DAVINCICART table tr td						{ padding:0px 20px 0px 20px; border:none !important; }
div#DAVINCICART table tr td table					{ margin:0px; padding:0px; }
div#DAVINCICART table tr td table tr td					{ padding:0px !important; border:none !important; }
div#DAVINCICART table tr td table tr td table				{ margin:1px !important; width:630px !important; }
div#DAVINCICART table tr td table tr td table tr td			{ padding:10px 0px 10px 10px !important; border:1px solid #ddd !important; }
div#DAVINCICART table tr td table tr td table tr td table tr td		{ padding:5px 0px 5px 5px !important; border:none !important; background:transparent !important; }

/* ERROR 		*/
div.M20_1_font_error						{ clear:both; display:block; float:none; width:650px !important; margin:10px 20px 0px 0px; padding:0px; color:#d21; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.M16_1_font_error						{ clear:both; display:block; float:none; width:650px !important; margin:10px 20px 0px 0px; padding:0px; color:#d21; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
span.M20_1_font_error						{ clear:both; display:inline; float:none; width:auto !important; margin:0px; padding:0px !important; color:#d21; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
span.M16_1_font_error						{ clear:both; display:inline; float:none; width:auto !important; margin:0px; padding:0px !important; color:#d21; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* タイトル */
div#DAVINCICART div.M16_1_titleBar_cart					{ clear:none; display:block; float:none; width:650px; height:auto; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; color:#000; font: normal normal bold 16px/40px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#DAVINCICART div.M16_1_titleBar_reji					{ clear:none; display:block; float:none; width:650px; height:auto; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; color:#000; font: normal normal bold 16px/40px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#DAVINCICART div.M17_1_titleBar					{ clear:none; display:block; float:none; width:650px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; font: normal normal bold 16px/100px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#DAVINCICART div.M20_1_titleBar					{ clear:none; display:block; float:none; width:650px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; font: normal normal bold 16px/100px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#DAVINCICART div.M21_1_titleBar					{ clear:none; display:block; float:none; width:650px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; font: normal normal bold 16px/100px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }

/* 左項目 */
table tr td.M17_1_list_head						{ min-width:120px; max-width:230px; color:#777; font: normal normal bold 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
table tr td.M20_1_list_head						{ min-width:120px; max-width:230px; color:#777; font: normal normal bold 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
table tr td.M21_1_list_head						{ min-width:120px; max-width:230px; color:#777; font: normal normal bold 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* 右項目 */
table tr td.M17_1_list_body						{ min-width:500px; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
table tr td.M20_1_list_body						{ min-width:500px; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
table tr td.M21_1_list_body						{ min-width:500px; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* カートの中 */
div#DAVINCICART table tr td table tr td table					{ table-layout:auto; }
div#DAVINCICART table tr td table tr td table tr td.M16_1_list_head			{ width:auto !important; padding:5px 0px 5px 5px !important; color:#000; background:#f9f9f9 !important; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#DAVINCICART table tr td table tr td table tr td.M16_1_list_body			{ width:auto !important; padding:5px 5px 5px 5px !important; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#DAVINCICART table tr td table tr td table tr td.M16_1_list_body img		{ float:left; margin:-5px 5px -5px -5px; border-right:1px solid #eee; }
div#DAVINCICART table tr td table tr td table tr td.M16_1_list_body select		{ width:auto; min-width:120px; margin:10px 10px 0px 5px; }
div#DAVINCICART table tr td table tr td.M16_1_list_body table			{ width:auto !important; }
div#DAVINCICART table tr td table tr td.M16_1_list_body table tr td			{ border:none !important; }
div#DAVINCICART table tr td table tr td.M16_1_list_body table tr td input		{ background:#f7f7f0; }
div#DAVINCICART table tr td table tr td.M16_1_list_body table tr td form input		{ background:#c0c0c0; }

/* FORM */
table tr td input							{ max-width:230px; margin:2px; background:#f7f7f0; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
table tr td select							{ max-width:230px; margin:2px; background:#f7f7f0; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
table tr td select option						{ max-width:230px; margin:2px 2px 0px 2px; background:#f7f7f0; }
table tr td input[type="submit"]					{ background:#c0c0c0; }
table tr td table tr td form input					{ background:#c0c0c0; }
table tr td textarea						{ width:100% !important; background:#f7f7f0; }
table tr td.M16_1_list_body textarea					{ width:630px !important; height:230px !important; margin:-6px -6px -6px -6px; }
table tr td table.M20_button						{ margin:0px; }
table tr td table.M20_button tr td					{ border:none !important; }
table tr td table tr td table.M20_button tr td				{ border:none !important; }
div#DAVINCICART table tr td table tr td table.M20_button tr td		{ border:none !important; }
div.M16_button input						{ margin:20px 10px 0px 15px; background:#c0c0c0; }
div.M16_button a							{ margin:20px 10px 0px 0px; }

/* 規約 */
div#DAVINCICART table tr td table tr td div.M20_1_list_body			{ clear:none; display:inline; float:left; width:587px; height:230px !important; margin:-11px 0px -11px -11px; padding:20px !important; overflow:scroll; overflow-x:hidden !important; border:1px solid #aaa; background:#f7f7f0; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* FOOTER	 */
div#DAVINCICART div#FOOTER						{ display:none; }

/* ------------------------------ PRINT ------------------------------ */
@media print{
body				{ width:auto; height:auto; background:#fff !important; text-align:left; }
body * 				{ clear:none !important; color:#000 !important; background:transparent !important; visibility:visible !important; }
body .NOPRINT			{ display:none !important; }

body div#PAGE			{ position:static !important; top:0px; left:0px; width:940px; height:auto; overflow:visible; margin:0px; padding:0px; }
body div#HEADER			{ display:none !important; }

body div#L			{ background-image:none !important; border:none !important; }
body div#L ul.LOCAL			{ display:none !important; }
body div#R			{ top:0px; float:left; margin:0px; border:none !important; }
body div#R div.SHEET		{ top:0px; left:0px; display:inline !important; height:auto !important; overflow:visible !important; border:none !important; background-image:none !important; }

/* FOR PRINTING in IE */
body div#R div.SHEET *		{ clear:none !important; }

/* PRESENTATION */
body div#R div.SHEET div.PRESENTATION	{ background:transparent url(/com/img/presentation_bg.png) scroll 0% 100% no-repeat !important;; }

/* HIERARCHY */
body div#HIERARCHY			{ display:none !important; }
/* SEARCH */
body div#SEARCH			{ display:none !important; }
/* TEL */
body div#R div.SHEET div.TEL		{ background:transparent !important; border:1px solid #000; }
body div#R div.SHEET div.TEL a	{ display:none !important; }
body div#R div.SHEET div.TEL div a	{ display:inline !important; }

/* FAX */
body div#R div.SHEET div.FAX		{ display:block !important; background:transparent !important; border:1px solid #000; }

/* SERVICE */
body div.SERVICE ol li.NOSHI span	{ background:#f3f3f3 url(/com/img/service_noshi.png) scroll 0px 0px no-repeat !important; }
body div.SERVICE ol li.CARD span	{ background:#f3f3f3 url(/com/img/card.png) scroll 0px 0px no-repeat !important; }
body div.SERVICE ol li.SLEEVE span	{ background:#fff url(/com/img/sleeve.png) scroll 0px 0px no-repeat !important; }


body dl dt			{ border-top:1px solid #444 !important; }
body dl dd			{ border-top:1px dotted #444 !important; }
body dl.CAP dt			{ border-top:1px none #fff !important; }
body dl.CAP dd			{ border-top:1px none #fff !important; }

body div#FOOTER			{ float:none; display:block !important; width:240px; margin:20px 0px 0px 0px; }
body div#FOOTER ul li		{ display:none !important; }
body div#FOOTER ul li.COPYRIGHT	{ display:inline !important; }
body div#FOOTER a#PAGETOP		{ display:none !important; }

body a#NEXT			{ display:none !important; }
body a.FEED			{ display:none !important; }
body a.PDF			{ display:none !important; }

/* -- JSS -- */
body div.JSS			{ height:auto !important; width:auto; overflow:visible !important; }
body div.JSS div.OBJ		{ top:0px !important; left:0px !important; height:auto !important; width:auto; overflow:visible !important; }
body div.JSS_BOX			{ display:none !important; }
body div.JSS_BAR			{ display:none !important; }
body a.JSS_UP			{ display:none !important; }
body a.JSS_DN			{ display:none !important; }
body div.JSS_PAGETOP		{ display:none !important; }

/* -- IMAGE (SLIDE) -- */
body div.IMAGES			{ clear:none; float:none; display:block !important; margin:0px 0px 0px 0px; padding:0px; width:auto; height:auto; overflow:visible; border:none; }
body div.IMAGES div.IMAGE		{ position:relative; top:0px !important; left:0px !important; clear:none; float:left; display:inline !important; width:auto; height:auto; margin:0px 1px 1px 0px; filter:alpha(opacity=100) !important; KhtmlOpacity:1 !important; MozOpacity:1 !important; opacity:1 !important; }
body div.IMAGES div.IMAGE img		{ clear:none; float:none; width:auto; height:auto; margin:0px; padding:0px; border:none; }
body div.IMAGES div.IMAGE cite	{ display:block; position:absolute; padding:1px; filter:alpha(opacity=80); KhtmlOpacity:0.8; MozOpacity:0.8; opacity:0.8; color:#000; background:#fff; font-size:9px; line-height:10px; }
/* -- THUMBNAILS (BUTTON) -- */
body div.THUMBNAILS			{ display:none !important; }
body div.THUMBNAILS div		{ display:none !important; }

/* -- SIGN -- */
body img.GALLERY_SIGN		{ display:none !important; }

/* ---------- DA VINCI CART ---------- */
body div#R div.SHEET div#DAVINCICART table tr td.M20_1_list_body div.M20_1_list_body	{ height:auto !important; padding:0px !important; overflow:hidden !important; overflow-x:hidden !important; border:none; }
}
