@charset "utf-8";
/*
Cascading Style Sheets: style.css

last updated on 2009.10.14
(c) 2009 INUI YOSUKE Design Office (http://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; }
hr				{ clear:both; height:1px; color:#000; background:#000; text-align:left; margin:0px; border:0px none #000; display:block; }
img				{ margin:0px; padding:0px; border:0px solid #000; font-size: 10px; }
form				{ margin:0px; padding:0px; }
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				{ margin:0px; padding:0px; display:block; 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				{ display:block; clear:left; float:left; margin:0px; padding:0px; }
dd				{ display:inline; margin:0px; padding:0px;  }
table				{ border-collapse:collapse; border-spacing: 0px; border:0px solid #ccc; table-layout:fixed; empty-cells:show; margin:0px; padding:0px; }
td,th				{ margin:0px; padding:2px; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* ----- WM ----- */
a.EDIT:link			{ color:#fff; text-decoration:none; padding:2px; background:#0cf; font: normal normal normal 10px/1.5em Verdana, Geneva, Arial, sans-serif; }
a.EDIT:visited			{ color:#fff; text-decoration:none; padding:2px; background:#0cf; font: normal normal normal 10px/1.5em Verdana, Geneva, Arial, sans-serif; }
a.EDIT:hover			{ color:#000; text-decoration:none; padding:2px; background:#0cf; font: normal normal normal 10px/1.5em Verdana, Geneva, Arial, sans-serif; }
a.EDIT:active			{ color:#000; text-decoration:none; padding:2px; background:#0cf; font: normal normal normal 10px/1.5em Verdana, Geneva, Arial, sans-serif; }

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */
body				{ color:#000; background:#eeeee9 url(/com/img/bg.png); text-align:center; }
a:link				{ color:#1ad; text-decoration:none; }
a:visited				{ color:#1ad; text-decoration:none; }
a:hover				{ color:#17a; text-decoration:underline; }
a:active				{ color:#17a; text-decoration:none; }
br				{ clear:both; }
hr				{ height:1px; margin:10px 0px 10px 0px; padding:0px; border-color:transparent; border-top:1px dotted #ccc; color:transparent; background:transparent; line-height:1px; }
table				{ border:1px solid #ccc; }
td				{ padding:2px; }
img				{ border:1px solid #eeeeee; background:transparent; }
code				{ clear:both; float:right;display:block; width:10px; height:auto; word-break:break-all; } /* writing-mode:tb-rl; */

/* -------------------------------------------------- CLASS for Javascript -------------------------------------------------- */
/* -- SLIDESHOW (IMAGES) -- */
div.SHEET div.IMAGES		{ clear:both; display:inline; float:left; width:630px; height:auto; margin:5px 0px 20px 0px; padding:0px 0px 0px 0px; border:1px solid #eee; background:#fafafa; }
div.SHEET div.IMAGES div.IMAGE	{ position:relative; display:inline; float:left; width:630px; height:360px; margin:0px 0px 1px 0px; padding:0px; background:#fff no-repeat 0px 0px scroll; filter:alpha(opacity=1); }
div.SHEET div.IMAGES div.IMAGE img	{ clear:both; float:none; border:none; margin:0px; padding:0px; }
/* NEXTSLIDE */
div.SHEET div.IMAGES div.NEXTSLIDE	{ position:absolute; top:170px; left:0px; z-index:11; width:90px; height:21px; margin:0px 0px 0px 0px; padding:0px; background:transparent url(/com/img/next_slide.png) no-repeat 0% 50% scroll; cursor:pointer; }

/* -- SLIDESHOW (THUMBNAILS) -- */
div.SHEET div.THUMBNAILS		{ clear:both; display:none; float:left; width:630px; height:27px; overflow:hidden; margin:-15px 0px 20px 0px; padding:0px; }
div.SHEET div.THUMBNAILS ol		{ clear:both; display:inline; float:left; width:635px; height:auto; margin:0px; padding:0px 0px 0px 0px; }
div.SHEET div.THUMBNAILS ol li	{ clear:none; display:inline; float:left; width:58px; height:auto; margin:0px 0px 0px 0px; padding:0px; }
div.SHEET div.THUMBNAILS ol a		{ clear:none; display:inline; float:left; width:55px; height:20px; overflow:hidden; margin:2px 0px 0px 0px; padding:0px; background:#fff; text-align:center; font: normal normal normal 9px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET div.THUMBNAILS ol a:link	{ color:#000; border:1px solid #efefef; text-decoration:none; }
div.SHEET div.THUMBNAILS ol a:visited	{ color:#000; border:1px solid #efefef; text-decoration:none; }
div.SHEET div.THUMBNAILS ol a:hover	{ color:#000; border:1px solid #000; text-decoration:none; }
div.SHEET div.THUMBNAILS ol a:active	{ color:#000; border:1px solid #000; text-decoration:none; }
div.SHEET div.THUMBNAILS ol a img	{ clear:both; float:none; border:none; margin:0px; padding:0px; }
div.SHEET div.THUMBNAILS ol a.NEXTIMAGE	{ width:50px; margin-right:0px; background:transparent url(/com/img/local.png) no-repeat 40px 1px; }
div.SHEET div.THUMBNAILS ol a em	{ display:block; margin:1px 0px 0px 0px; font-style:normal; }
div.SHEET div.THUMBNAILS div		{ position:absolute; top:0px; left:0px; display:block; float:none; width:1px; height:1px; margin:0px; padding:0px; background-color:#000; }

/* -------------------------------------------------- ADDITION CLASS -------------------------------------------------- */

div#PAGE				{ clear:both; width:890px; height:auto; margin-right:auto;  margin-left:auto; text-align:left; }

/* -- HEADER -- */
div#HEADER			{ clear:both; width:840px; height:auto; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; z-index:5; border:1px solid #fafafa; border-top:none; background:#fff 50% 50% no-repeat; font-size:11px; line-height:15px; }
div#HEADER ol			{ clear:both; margin:0px 10px 0px 10px; }
div#HEADER ol li			{ clear:none; display:inline; float:left; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border-right:1px dotted #777; }
div#HEADER ol li a			{ clear:both; display:inline; float:left; }
div#HEADER ol li a:link		{ color:#777; text-decoration:none; }
div#HEADER ol li a:visited		{ color:#777; text-decoration:none; }
div#HEADER ol li a:hover		{ color:#000; text-decoration:underline; }
div#HEADER ol li a:active		{ color:#000; text-decoration:none; }
/* PHOTO */
div#HEADER ol li.PHOTO		{ clear:none; display:inline; float:right; margin:0px 0px 0px 5px; padding:3px 0px 0px 10px; border-right:none; border-left:1px dotted #ddd; font-size:9px; line-height:12px;}
div#HEADER ol li.PHOTO a		{ }
div#HEADER ol li.PHOTO a:link		{ color:#777; text-decoration:none; }
div#HEADER ol li.PHOTO a:visited	{ color:#777; text-decoration:none; }
div#HEADER ol li.PHOTO a:hover	{ color:#000; text-decoration:none; }
div#HEADER ol li.PHOTO a:active	{ color:#000; text-decoration:none; }

/* -- FOOTER -- */
div#FOOTER			{ clear:both; display:inline; float:left; width:840px; height:50px; background-color:transparent; margin:5px 0px 25px 0px; border:none; text-indent:5px; color:#888; font: normal normal normal 9px/10px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#FOOTER a			{ display:inline; float:right; margin:0px 0px 0px 20px; }
div#FOOTER a:link			{ color:#444; text-decoration:none; }
div#FOOTER a:visited		{ color:#444; text-decoration:none; }
div#FOOTER a:hover			{ color:#000; text-decoration:none; }
div#FOOTER a:active			{ color:#000; text-decoration:none; }

/* NEXT */
a#NEXT				{ position:absolute; top:160px; left:760px; display:block; width:100px; height:20px; text-indent:-999px; background:#000 url(/com/img/next.png) 0px 0px no-repeat; overflow:hidden; z-index:1; font: normal normal normal 10px/1.1em Verdana, Geneva, Arial, sans-serif; }

/* PAGE HIERARCHY */
ul#HIERARCHY			{ clear:both; display:inline; float:left; width:839px; margin:0px 0px 0px 1px; padding:15px 0px 0px 0px; font: normal normal normal 9px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul#HIERARCHY li			{ float:left; padding:0px 10px 0px 20px; color:#777; background:transparent url(/com/img/edge.png) 0px 0px no-repeat; }
ul#HIERARCHY li.ROOT		{ color:#000; padding:0px 10px 0px 10px; background-image:url(/com/img/root.png); }
ul#HIERARCHY li a 			{ text-decoration:none; }
ul#HIERARCHY li a:link		{ color:#777; text-decoration:none; }
ul#HIERARCHY li a:visited		{ color:#777; text-decoration:none; }
ul#HIERARCHY li a:hover		{ color:#777; text-decoration:underline; }
ul#HIERARCHY li a:active		{ color:#ccc; text-decoration:underline; }
ul#HIERARCHY li.VERTEX a:link		{ color:#000; }
ul#HIERARCHY li.VERTEX a:visited	{ color:#000; }
ul#HIERARCHY li.VERTEX a:hover	{ color:#000; }
ul#HIERARCHY li.VERTEX a:active	{ color:#ccc; }

/* -- SHEET -- */
div.SHEET				{ clear:both; width:840px; height:auto; margin:5px 0px 0px 0px; padding:0px; border:1px solid #e4e4de; background:#fff 50% 50% no-repeat; z-index:2; }
/* CONTENTS */
div.SHEET div			{ clear:both; float:left; display:inline; width:632px; height:auto; margin:80px 0px 0px 48px; padding:0px 0px 15px 0px; border:none; background:transparent; font: normal normal normal 14px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }

/* PAGE SIDER */
div.SHEET div#SIDER			{ clear:none; display:inline; float:left; width:30px; height:520px; padding:0px; margin:100px 0px 0px 110px; border:none; }
div.SHEET div#SIDER dl		{ clear:both; width:30px; }
div.SHEET div#SIDER dl dt		{ clear:both; float:none; width:30px; display:block; text-align:right; padding:0px 0px 5px 0px; border-top:none; border-bottom:1px solid #000; font: normal normal normal 9px/10px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET div#SIDER dl dd.NO		{ clear:both; display:block; float:right; width:10px; height:75px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:none; word-break:break-all; writing-mode:tb-rl; font: normal normal normal 9px/10px Verdana,Geneva,Arial,sans-serif; }
div.SHEET div#SIDER dl dd.DATE	{ clear:both; display:block; float:right; width:10px; height:135px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:none; word-break:break-all; writing-mode:tb-rl; font: normal normal normal 9px/10px Verdana,Geneva,Arial,sans-serif; }

/* CATEGORY */
ul.CATEGORY			{ clear:none; display:inline; float:left; width:202px; height:auto; margin:0px 0px 0px -218px; font: normal normal normal 9px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
ul.CATEGORY li			{ float:left; margin:0px 0px 0px 8px; padding:0px 8px 0px 0px; color:#aaa; border-right:1px dotted #777; }
ul.CATEGORY li a 			{  }
ul.CATEGORY li.VERTEX a:link		{ color:#000; }
ul.CATEGORY li.VERTEX a:visited	{ color:#000; }
ul.CATEGORY li.VERTEX a:hover		{ color:#000; }
ul.CATEGORY li.VERTEX a:active	{ color:#ccc; }

/* ----- FORMAT ----- */
div.SHEET div.NUM			{ clear:both; display:inline; float:left; width:30px; margin:0px 5px 0px 0px; padding:10px 5px 10px 0px; border-top:1px solid #fff; font: normal normal bold 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET div.NEW			{ background:transparent url(/com/img/new.png) 0px 11px no-repeat; text-indent:-999px; }
div.SHEET div.LINK			{ background:transparent url(/com/img/edge.png) 0px 10px no-repeat; text-indent:35px; }
div.SHEET div.H1			{ clear:none; display:inline; float:left; width:152px; margin:0px 6px 0px 0px; padding:10px 0px 50px 0px; border-top:1px solid #000; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET div.H1 a:link		{ color:#000; text-decoration:none; }
div.SHEET div.H1 a:visited		{ color:#000; text-decoration:none; }
div.SHEET div.H1 a:hover		{ color:#17a; text-decoration:underline; }
div.SHEET div.H1 a:active		{ color:#17a; text-decoration:none; }
div.SHEET div.H2			{ clear:none; display:inline; float:left; width:422px; margin:0px 0px 0px 0px; padding:10px 0px 50px 0px; border-top:1px dotted #000; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET div.H2 strong		{ clear:none; display:inline; float:left; width:422px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font: normal normal bold 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET div.H2 a			{ clear:none; display:inline; float:left; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;  }
div.SHEET div.H2 a small		{ clear:both; display:inline; float:left; width:100px; height:2em; background:transparent url(/com/img/colon.png) 100% 50% no-repeat; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET div.H2 p			{ width:420px; color:#444; font: normal normal normal 12px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.SHEET div.H2 p a		{ clear:none; display:inline; float:none; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;  }
div.SHEET div.H2 p a:link		{ color:#1ad; text-decoration:none; }
div.SHEET div.H2 p a:visited		{ color:#1ad; text-decoration:none; }
div.SHEET div.H2 p a:hover		{ color:#17a; text-decoration:underline; }
div.SHEET div.H2 p a:active		{ color:#17a; text-decoration:none; }
div.SHEET div.H2 ul			{ clear:both; display:inline; float:left; width:422px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.SHEET div.H2 ul li		{ clear:both; display:inline; float:left; width:422px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; }
div.SHEET div.H2 img		{ clear:none; display:inline; float:left; margin:0px 0px 0px 0px; border:1px solid #f7f7f7; }
div.SHEET div.H2 a:link		{ color:#000; text-decoration:none; }
div.SHEET div.H2 a:visited		{ color:#000; text-decoration:none; }
div.SHEET div.H2 a:hover		{ color:#17a; text-decoration:underline; }
div.SHEET div.H2 a:active		{ color:#17a; text-decoration:none; }
div.SHEET div.H2 a:link small		{ color:#777; }
div.SHEET div.H2 a:visited small	{ color:#777; }
div.SHEET div.H2 a:hover small	{ color:#17a; }
div.SHEET div.H2 a:active small	{ color:#17a; }
div.SHEET div.H2 a img		{ margin:10px 0px 0px 0px; }
div.SHEET div.H2 a:link img		{ border:1px solid #f7f7f7; }
div.SHEET div.H2 a:visited img	{ border:1px solid #f7f7f7; }
div.SHEET div.H2 a:hover img		{ border:1px solid #000; }
div.SHEET div.H2 a:active img		{ border:1px solid #000; }

/* CAP */
div.SHEET div.CAP			{ border:none; padding-bottom:5px; color:#ccc; font: normal normal normal 9px/10px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }


h1				{ clear:both; display:inline; float:left; width:400px; height:auto; margin:0px 230px 0px 0px; padding:0px 0px 0px 0px; font: normal normal bold 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
h1 a				{ margin:0px; padding:0px; }
p				{ clear:both; display:inline;  float:left; width:630px; height:auto; margin:5px 0px 0px 0px; padding:0px 0px 10px 0px; font: normal normal normal 14px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
p a				{ font-size:11px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p a:link				{ color:#1ad; text-decoration:none; }
p a:visited			{ color:#1ad; text-decoration:none; }
p a:hover				{ color:#17a; text-decoration:underline; }
p a:active			{ color:#17a; text-decoration:none; }
h2				{ clear:both; height:250px; width:30px; text-indent:-999px; background:transparent 0px 0px no-repeat; border-top:1px solid #000; }

/* NOTE */
p span				{ clear:none; display:inline; float:left; clear:both; width:615px; height:auto; margin:50px 0px 25px 0px; padding:10px 5px 10px 10px; color:#777; background:#fdfdfd; border:1px solid #efefef; font: normal normal normal 10px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; page-break-inside:avoid; }
p span				{ margin-top:25px; }
p span a				{ clear:none; display:inline; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; border-right:1px solid #ccc; font: normal normal normal 10px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; }
p span a.PDF			{ line-height:16px; }
p span a.PDF strong			{ clear:none; display:inline; float:left; width:auto; height:16px; line-height:16px; margin:0px 10px 0px 0px; padding:0px 20px 0px 0px; background:transparent url(/com/img/pdf.png) 100% 0px no-repeat; }

p small img			{ display:inline; float:left; margin:0px 20px 10px 0px; border:1px solid #eee; }
p small				{ display:block; width:auto; margin:10px 0px 10px 0px; font: normal normal normal 11px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p small strong			{ display:block; width:auto; margin:0px 0px 10px 0px; font-weight:bold; }

/* DL DT DD */
dl				{ clear:both; display:inline; float:left; width:630px; margin:5px 0px 0px 0px; padding:0px; }
dl dt				{ clear:both; display:inline; float:left; width:122px; overflow:hidden; margin:0px 16px 0px 0px; padding:10px 0px 10px 0px; border-top:1px solid #eee; 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) 0px 18px no-repeat; text-indent:35px; }
dl dt img				{ clear:both; display:inline; margin:5px 0px 0px 0px; }
dl dd				{ clear:none; display:inline; float:left; width:492px; overflow:hidden; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; border-top:1px dotted #eee; 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			{ background-position:0px 0px; }
dl dd a.A:visited			{ background-position:0px 0px; }
dl dd a.A:hover			{ background-position:0px 0px; }
dl dd a.A:active			{ 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:15px 0px -5px 0px; }
dl.CAP dt				{ height:14px; margin:0px 16px 0px 0px; padding:0px; border-top:none; color:#aaa; font: normal normal normal 9px/11px Verdana,Geneva,Arial,sans-serif; }
dl.CAP dd				{ height:14px; margin:0px 0px 0px 0px; padding:0px; border-top:none; color:#aaa; font: normal normal normal 9px/11px Verdana,Geneva,Arial,sans-serif; }

dl.DATA				{ margin:5px 0px 15px 0px; padding:15px 0px 0px 0px; border-top:1px dotted #aaa; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
dl.DATA dt			{ width:75px; height:11px; padding:5px 0px 5px 0px; border-top:none; background:transparent url(/com/img/colon.png) 100% 3px no-repeat; color:#777; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
dl.DATA dd			{ width:500px; height:auto; padding:5px 0px 5px 0px;  border-top:none; color:#000; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

/* DATE */
span.DATE				{ clear:none; display:inline; float:left; width:230px; height:15px; margin:0px 0px 0px -230px; padding:0px; border:none; color:#777; text-align:right; font: normal normal normal 9px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -- 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				{ display:inline; float:left; width:620px; margin:20px 0px 0px 0px; padding:5px 10px 5px 10px; font-size:12px; line-height:20px; font-weight:normal; font-style:normal; }
a.PDF:link			{ color:#000; text-decoration:none; border:1px solid #ccc; background:transparent; }
a.PDF:visited			{ color:#000; text-decoration:none; border:1px solid #ccc; background:transparent; }
a.PDF:hover			{ color:#000; text-decoration:none; border:1px solid #d21; background:#fff; }
a.PDF:active			{ color:#000; text-decoration:none; border:1px solid #d21; background:#fff; }
a.PDF strong			{ display:inline; float:left; width:auto; height:20px; margin:1px 10px 0px 0px; padding:0px 20px 0px 0px; background:transparent url(/com/img/pdf.png) 0px 0px no-repeat; color:#aaa; text-indent:25px; font-size:9px; line-height:20px; font-weight:bold; font-style:normal; }
a.PDF:hover strong			{ color:#d21; }


/* ------------------------------ PRINT ------------------------------ */
@media print{
body				{ width:auto; height:auto; background:transparent; text-align:left; }
body * 				{ border:none !important; color:#000 !important; background-color:transparent !important; visibility:visible !important; }
body div#PAGE			{ width:840px; height:auto; }
body div.SHEET			{ margin:0px; border:none; }
body div#HEADER			{ display:none !important; }
body div#HEADER			{ display:none !important; }
body div#FOOTER			{ margin:5px 0px 10px 50px; }
body div#FOOTER a			{ display:none !important; }
body a#NEXT			{ display:none !important; }
body ul#HIERARCHY			{ display:none !important; }

body div.SHEET div#SIDER dl dt	{ border-bottom:1px solid #000 !important; }

/* -- IMAGE (SLIDE) -- */
body div.SHEET div.IMAGES		{ display:block; padding:0px; width:640px; height:auto !important; border:none; }
body div.SHEET div.IMAGES div.IMAGE	{ position:relative; clear:none; display:inline !important; float:left !important; width:auto; height:auto; margin:5px 5px 0px 0px; border:1px solid #efefef; background:#fdfdfd; filter:alpha(opacity=100) !important; KhtmlOpacity:1 !important; MozOpacity:1 !important; opacity:1 !important; }
body div.SHEET div.IMAGES div.IMAGE img	{ clear:none; float:none; width:auto; height:180px; border:none; margin:0px; padding:0px; }

body dl.DATA			{ border-top:1px dotted #aaa !important; }
/* -- IMAGE (BUTTON) -- */
body div.SHEET div.THUMBNAILS		{ display:none !important; }
}