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

last updated on 2011.06.20
(c) 2011 INUI YOSUKE Design Office (http://www.inuiyosuke.jp/)
*/

html				{ height:100%; }
body				{ height:100%; margin:0px; padding:0px; color:#000; font: normal normal normal 11px/20px "メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a				{ outline:0px none #fff; background-repeat:no-repeat; }
a *				{ cursor:pointer; }
br				{ letter-spacing:0px; }
div				{ position:relative; width:auto; height:auto; margin:0px; padding:0px; overflow:visible; border:0px none #000; opacity:1; }
hr				{ clear:both; height:1px; color:#000; background:#000; text-align:left; margin:0px; border:0px none #000; display:block; }
strong				{ font-style:inherit; font-variant:inherit; font-weight:bold; font-size:inherit; line-height:inherit; font-family:inherit; }
small				{ font-style:inherit; font-variant:inherit; font-weight:inherit; font-size:10px; line-height:15px; font-family:inherit; }
img				{ margin:0px; padding:0px; border:0px none #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/20px "メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* ----- WM ----- */
* a.WM				{ clear:none; display:inline !important; float:left !important; color:#fff !important; width:auto !important; height:auto !important; margin:0px 5px 0px 0px !important; padding:2px 4px 2px 4px !important; border:none !important; background:#0cf !important; font-style:normal !important; font-weight:normal !important; font-size:10px !important; line-height:11px !important; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Helvetica Neue",Helvetica,Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif !important; text-shadow:none !important; }
* a.WM:link			{ color:#fff !important; text-decoration:none !important; }
* a.WM:visited			{ color:#fff !important; text-decoration:none !important; }
* a.WM:hover			{ color:#000 !important; text-decoration:none !important; }
* a.WM:active			{ color:#000 !important; text-decoration:none !important; }
* em.WM				{ clear:none; display:inline !important; float:left !important; color:#d21 !important; width:auto !important; height:auto !important; margin:0px 5px 0px 0px !important; padding:2px 4px 2px 4px !important; border:none !important; background:#fff !important; font-style:normal !important; font-weight:bold !important; font-size:10px !important; line-height:11px !important; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Helvetica Neue",Helvetica,Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif !important; text-shadow:none !important; }
@media print { body a.WM { display:none !important; } body em.WM { display:none !important; }}

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */
body				{ background:#f7f7f7; text-align:center; }
a:link				{ color:#27f; text-decoration:none; }
a:visited				{ color:#27f; text-decoration:none; }
a:hover				{ color:#14a; text-decoration:underline; }
a:active				{ color:#14a; text-decoration:none; }

/* ---------- PAGE ---------- */
div#PAGE				{ clear:both; display:block; width:980px; height:100%; min-width:980px; min-height:420px; overflow:visible; margin:0px auto 0px auto; padding:0px; text-align:left; }
div#BODY				{ position:absolute; top:0px; left:300px; clear:both; display:inline; width:630px; height:auto; min-height:100%; background:#fff; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }

/* ---------- BG ---------- */
div#BG				{ position:absolute; top:0px; left:0px; clear:both; display:none; width:100%; height:100%; overflow:hidden; margin:0px; padding:0px; z-index:2; background:#ddd 50% 50% no-repeat; }
div#BG div			{ position:absolute; top:0px; left:0px; clear:both; display:block; width:100%; height:100%; overflow:hidden; margin:0px; padding:0px; z-index:2; background:#ddd 50% 50% no-repeat; }

/* ---------- HEADER ---------- */
div#HEADER			{ position:fixed; top:0px; left:auto; z-index:20; clear:both; display:inline; float:left; width:150px; height:100%; margin:0px; padding:0px; }
div#HEADER a#LOGO			{ clear:both; display:inline; float:left; width:auto; height:15px; margin:67px 0px 8px 0px; padding:0px 0px 0px 14px; border-left:1px solid #000; background:transparent no-repeat 0px 0px; text-indent:0px;  font:normal normal 300 14px/15px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div#HEADER a#LOGO:link		{ color:#000; text-decoration:none; }
div#HEADER a#LOGO:visited		{ color:#000; text-decoration:none; }
div#HEADER a#LOGO:hover		{ color:#000; text-decoration:none; }
div#HEADER a#LOGO:active		{ color:#000; text-decoration:none; }
div#HEADER a#LOGO.EN		{ background-image:none; }
div#HEADER ol			{ clear:both; display:inline; float:left; width:150px; height:auto; overflow:hidden; margin:60px 0px 0px 0px; text-align:left; }
div#HEADER ol li			{ clear:both; display:inline; float:left; width:150px; height:auto; margin:0px 0px 15px 0px; padding:0px; font:normal normal normal 12px/15px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div#HEADER ol li a			{ clear:none; display:inline; float:left; width:150px; margin:0px; padding:0px 15px 0px 15px; font:inherit; background:transparent url(/com/img/nav_list.png) no-repeat 0px 0px; }
div#HEADER ol li a:link		{ color:#000; text-decoration:none; }
div#HEADER ol li a:visited		{ color:#000; 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; }
div#HEADER ol li.BLOG		{ margin:60px 0px 15px 0px; font:normal normal normal 10px/15px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div#HEADER ol li.PHOTO		{ margin:0px 0px 0px 0px; font:normal normal normal 10px/15px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }


/* ---------- CAT ---------- */
div#CAT				{ position:fixed; top:150px; left:auto; z-index:20; clear:both; display:inline; float:left; width:90px; height:100%; margin:0px 0px 0px 200px; padding:0px; }
div#CAT ol			{ clear:both; display:inline; float:left; width:auto; height:auto; margin:0px; text-align:left; }
div#CAT ol li			{ clear:both; display:inline; float:left; width:auto; height:auto; overflow:hidden; margin:0px; padding:0px 0px 15px 0px; }
div#CAT ol li.H			{ }
div#CAT ol li a			{ clear:none; display:inline; float:left; width:auto; margin:0px; padding:0px; font:normal normal 300 10px/15px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div#CAT ol li a:link		{ color:#000; text-decoration:none; }
div#CAT ol li a:visited		{ color:#000; text-decoration:none; }
div#CAT ol li a:hover		{ color:#000; text-decoration:underline; }
div#CAT ol li a:active		{ color:#000; text-decoration:none; }

/* ---------- FOOTER ---------- */
div#FOOTER			{ position:fixed; bottom:0px; left:auto; clear:both; display:inline; float:left; width:300px; height:15px; margin:0px 0px 0px 0px; padding:0px; }
div#FOOTER ul			{ clear:both; display:inline; float:left; width:150px; height:15px; margin:0px 0px 0px 0px; text-align:left; }
div#FOOTER ul li			{ clear:none; display:inline; float:left; width:auto; height:15px; margin:0px 10px 0px 0px; padding:0px 5px 0px 5px; border-left:1px solid #222; }
div#FOOTER ul li a			{ clear:none; display:inline; float:left; width:auto; margin:0px; padding:0px; font:normal normal normal 9px/12px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div#FOOTER ul li a:link		{ color:#000; text-decoration:none; }
div#FOOTER ul li a:visited		{ color:#000; text-decoration:none; }
div#FOOTER ul li a:hover		{ color:#000; text-decoration:underline; }
div#FOOTER ul li a:active		{ color:#000; text-decoration:none; }
div#FOOTER span#COPYRIGHT		{ clear:none; display:inline; float:left; width:auto; height:15px; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; text-align:left; font: normal normal normal 9px/12px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }

/* -- NEXT -- */
a#NEXT				{ position:fixed; top:150px; right:0px; z-index:50; clear:both; display:none; float:left; width:100px; height:16px; overflow:hidden; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; text-align:left; text-indent:-9999px; background:transparent url(/com/img/next.png) 0% 100% no-repeat; font: normal normal normal 9px/11px Verdana, Geneva, Arial, sans-serif; }
a#NEXT:link			{ color:#fff; text-decoration:none; }
a#NEXT:visited			{ color:#fff; text-decoration:none; }
a#NEXT:hover			{ color:#fff; text-decoration:none; }
a#NEXT:active			{ color:#fff; text-decoration:none; }
/*  TOP_BALLOON */
div#TOP_BALLOON			{ position:absolute; top:50%; right:15px; display:none; width:230px; height:80px; z-index:21; margin:-230px 0px 0px 0px; padding:0px 0px 0px 0px; background:transparent url(/com/img/balloon_bg.png) 0px 0px scroll no-repeat; text-align:left; }
div#TOP_BALLOON span		{ display:block; width:210px; height:50px; margin:10px 0px 0px 15px; padding:0px; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#TOP_BALLOON span strong		{ display:block; width:210px; height:20px; margin:0px; padding:0px; font: normal normal bold 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* ---------- JSS ---------- */
div#JSS				{ clear:both; display:inline; float:left; clear:both;  width:642px; height:auto; overflow:visible; margin:0px 0px 0px 0px; padding:0px; background:transparent; }
div#JSS div.OBJ			{ clear:both; display:inline; float:left; width:630px; height:auto; overflow:visible; margin:0px; padding:0px; background:transparent; }
/* -- JSS FACTORS -- */
div.JSS_BOX			{ position:absolute; display:block; bottom:0px; right:0px; width:9px; height:9px; overflow:hidden; margin:0px; background-color:transparent; border:1px none; }
div.JSS_BAR			{ position:absolute; display:block; bottom:0px; right:0px; width:9px; height:9px; overflow:hidden; margin:0px; background-color:#ddd; border:1px solid #ddd; }

/* UP & DN */
a.JSS_UP				{ position:absolute; bottom:0px; right:0px; display:block; width:9px; height:9px; overflow:hidden; margin:0px; text-indent:-9999px; background:#ddd url(/com/img/jss_up.png) 0% 50% scroll no-repeat; }
a.JSS_UP:link			{ border:1px solid #ddd; background-position:0px -20px; background-color:#ddd; }
a.JSS_UP:visited			{ border:1px solid #ddd; background-position:0px -20px; background-color:#ddd; }
a.JSS_UP:hover			{ border:1px solid #aaa; background-position:0px 0px; background-color:#aaa; }
a.JSS_UP:active			{ border:1px solid #aaa; background-position:0px 0px; background-color:#aaa; }
a.JSS_DN				{ position:absolute; bottom:0px; right:0px; display:block; width:9px; height:9px; overflow:hidden; margin:0px; text-indent:-9999px; background:#ddd url(/com/img/jss_dn.png) 0% 50% scroll no-repeat; }
a.JSS_DN:link			{ border:1px solid #ddd; background-position:0px -20px; background-color:#ddd; }
a.JSS_DN:visited			{ border:1px solid #ddd; background-position:0px -20px; background-color:#ddd; }
a.JSS_DN:hover			{ border:1px solid #aaa; background-position:0px 0px; background-color:#aaa; }
a.JSS_DN:active			{ border:1px solid #aaa; background-position:0px 0px; background-color:#aaa; }
/* PAGETOP */
div#JSS div.OBJ  div.JSS_PAGETOP	{ clear:none; display:inline; float:left; width:630px; height:24px; min-width:0px; min-height:0px; overflow:visible; margin:0px 0px 0px 0px; padding:0px; border:none; background:transparent; }
div.JSS_PAGETOP a			{ display:inline; float:right; width:auto; height:18px; text-align:left; margin:1px 0px 0px 0px; padding:5px 10px 0px 10px; background:#fff 0% 0% scroll no-repeat; font: normal normal normal 10px/13px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial,sans-serif; }
div.JSS_PAGETOP a:link		{ color:#777; text-decoration:none; background:#ddd; }
div.JSS_PAGETOP a:visited		{ color:#777; text-decoration:none; background:#ddd; }
div.JSS_PAGETOP a:hover		{ color:#000; text-decoration:none; background:#aaa; }
div.JSS_PAGETOP a:active		{ color:#000; text-decoration:none; background:#aaa; }

/* -- SECTION -- */
div.OBJ div			{ clear:both; display:block; float:left; width:630px; height:auto; min-height:100%; overflow:visible; margin:0px 0px 60px 0px; padding:0px; text-align:left; background:#fff 50% 50% repeat; }
div.OBJ big			{ clear:both; display:block; float:left; width:570px; height:60px; overflow:visible; margin:-60px 0px 0px 30px; padding:0px; text-align:left; color:#fff; font:normal normal 100 35px/40px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }

/* -- MOVIE (for YouTUbe tag) -- */
div.OBJ iframe			{ width:630px; height:420px; margin-bottom:60px; }
div.OBJ object			{ width:630px; height:420px; }
div.OBJ param			{ width:630px; height:420px; }
div.OBJ embed			{ width:630px; height:420px; margin-bottom:60px; }

/* -- IMAGE -- */
div.OBJ div.IMAGES			{ clear:both; display:inline; float:left; width:630px; height:auto; min-height: 0px; overflow:visible; margin:0px 0px 60px 0px; padding:0px; background:#ddd; border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; }
div.OBJ div.IMAGES img		{ clear:none; display:inline; float:left; margin:0px 1px 1px 0px; }
div.OBJ div.IMAGES div		{ clear:none; display:inline; float:left; width:630px; height:360px; margin:0px 1px 1px 0px; background:inherit; }
div.OBJ div.IMAGES div img		{ clear:none; display:inline; float:left; width:auto; height:100%; margin:0px; }
div.OBJ div.IMAGES a.NEXTIMAGE	{ position:absolute; top:170px; right:0px; z-index:25; clear:none; display:inline; float:right; width:90px; height:11px; overflow:hidden; margin:0px; padding:5px 10px 5px 0px; background:transparent url(/com/img/nextimage.png) 0px 50% no-repeat; cursor:pointer; text-align:center; color:#fff; text-indent:-9999px; font:normal normal normal 10px/12px "Helvetica Neue","Swiss 721 Light BT","Swiss 721",Helvetica,Arial,Geneva,Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div.OBJ div.IMAGES a.NEXTIMAGE:link	{ color:#fff; text-decoration:none; }
div.OBJ div.IMAGES a.NEXTIMAGE:visited	{ color:#fff; text-decoration:none; }
div.OBJ div.IMAGES a.NEXTIMAGE:hover	{ color:#fff; text-decoration:none; }
div.OBJ div.IMAGES a.NEXTIMAGE:active	{ color:#fff; text-decoration:none; }
div.OBJ div.IMAGES div.INDS		{ clear:both; display:inline; float:left; width:auto; height:15px; min-height:0px; margin:365px 27px 0px 27px; padding:0px; background:transparent; }
div.OBJ div.IMAGES div.INDS a		{ clear:none; display:inline; float:left; width:15px; height:15px; overflow:hidden; margin:0px 5px 0px 0px; background:transparent url(/com/img/inds.png) 0px 0px no-repeat; cursor:pointer; }
div.OBJ div.IMAGES div.INDS a.JSS_TXT	{ width:auto; padding:3px 0px 0px 0px; background:transparent 0px 0px no-repeat; cursor:pointer; font: normal normal normal 9px/15px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div.OBJ div.IMAGES small.PHOTOCREDIT	{ clear:both; display:inline; float:right; width:225px; height:15px; margin:-45px 0px 30px 0px; padding:0px 0px 0px 15px; color:#777; background:#fff; font: normal normal normal 10px/15px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }

/* ---------- FORMAT ---------- */
div h1				{ clear:both; display:inline; float:left; width:570px; height:30px; margin:60px 0px 60px 30px; padding:0px 0px 0px 0px; font: normal normal 300 20px/30px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div h2				{ clear:both; display:inline; float:left; width:570px; height:auto; margin:0px 0px 0px 30px; padding:0px 0px 30px 0px; font: normal normal 700 13px/15px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div h3				{ clear:both; display:inline; float:left; width:570px; height:auto; margin:0px 0px 0px 30px; padding:0px 0px 5px 0px; font: normal normal bold 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div p				{ clear:both; display:inline; float:left; width:570px; height:auto; margin:0px 0px 0px 30px; padding:0px 0px 30px 0px; font: normal normal normal 12px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div p a				{ font-size:10px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div p a:link			{ text-decoration:none; }
div p a:visited			{ text-decoration:none; }
div p a:hover			{ text-decoration:underline; }
div p a:active			{ text-decoration:none; }
div span.DATA			{ clear:both; display:inline; float:left; width:570px; height:30px; margin:15px 0px -45px 30px; padding:0px; font: normal normal 300 9px/10px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div span.TIME			{ clear:both; display:inline; float:left; width:570px; height:30px; margin:-15px 0px 0px 30px; padding:0px; font: normal normal 300 10px/10px "Helvetica Neue",Helvetica,Verdana,Geneva,Arial, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif; }
div span.TIME a			{ clear:both; display:inline; float:right; }
div hr				{ clear:both; display:block; float:left; width:630px; height:1px; margin:30px 0px 30px 0px; padding:0px; border:none; border-top:1px dotted #000; background:transparent; color:#fff; line-height:10px; }

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

/* NOTE */
div p span			{ clear:none; display:inline; float:left; clear:both; width:570px; height:auto; margin:15px 0px 0px 0px; padding:10px 0px 0px 0px; color:#444; border-top:1px dotted #aaa; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; page-break-inside:avoid; }
div 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/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; }

/* DL DT DD */
dl				{ clear:both; display:inline; float:left; width:570px; margin:0px 0px 0px 30px; padding:0px 0px 15px 0px; font: normal normal normal 11px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
dl dt				{ clear:both; display:block; float:left; width:75px; height:auto; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; }
dl dd				{ clear:none; display:inline; float:left; width:495px;height:auto; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#000; }
dl dd strong			{ clear:both; display:block; float:left; width:auto; height:auto; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; }
dl img				{ float:left; margin:0px 5px 5px 0px; clear:none; display:inline; float:left; margin:0px 10px 10px 0px; border:1px solid #eee; }
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; }
/* CHILD */
dl dd h3				{ clear:none; display:inline; float:right; width:480px; margin:0px; }
dl dd dl				{ clear:none; display:inline; float:right; width:480px; margin:0px; padding:0px;  border:none; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
dl dd dl dt			{ width:60px; }
dl dd dl dd			{ width:420px; }


/* -- FEED -- */
a.FEED				{ clear:both; display:inline; float:left;width:auto; height:auto; margin:10px 0px 0px 25px; padding:0px 0px 0px 25px; background:transparent url(/com/img/feed.png) 0px 0px no-repeat scroll; font: normal normal normal 10px/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:#c75060; }

/* -- PDF -- */
a.PDF				{ clear:both; display:inline; float:left; width:570px; height:auto; margin:5px 0px 15px 30px; padding:10px 0px 10px 0px; font-size:10px; line-height:20px; font-weight:normal; font-style:normal; border-top:1px dotted #aaa; }
a.PDF:link			{ color:#777; text-decoration:none;  }
a.PDF:visited			{ color:#777; text-decoration:none; }
a.PDF:hover			{ color:#d21; text-decoration:none; }
a.PDF:active			{ color:#d21; text-decoration:none; }
a.PDF em				{ display:inline; float:left; width:auto; height:16px; margin:0px 0px 0px 0px; padding:0px 10px 0px 25px; background:transparent url(/com/img/pdf.png) 2px 50% no-repeat; color:#000; font-size:10px; line-height:20px; font-weight:bold; font-style:normal; }

/* ------------------------------ IE 6.0 ------------------------------ */
* html a#NEXT			{ position:absolute; }
* html div#HEADER			{ position:absolute; }
* html div#FOOTER			{ position:absolute; }
/* ------------------------------ PRINT @media print{ ------------------------------ */
@media print{
html				{ overflow:auto !important; }
body				{ width:auto; height:auto; overflow:auto !important; background:transparent; text-align:left; background-color:transparent !important; min-width:auto; }
body * 				{ border:none !important; color:#000 !important; background-color:transparent !important; visibility:visible !important; text-shadow:none !important; }
body div#PAGE			{ position:static; width:650px; min-width:0px; }
body div#BODY			{ position:static; top:auto; left:auto; clear:none; float:left; display:block; float:none; width:612px; margin:0px; }
body div#HEADER			{ display:none !important; }
body div#FOOTER			{ position:static; bottom:auto; left:auto; clear:both; display:inline; float:none; width:612px; }
body div#FOOTER ul			{ display:none !important; }
body div#SIDE			{ display:none !important; }
body a#NEXT			{ display:none !important; }
body div#TOP_BALLOON		{ display:none !important; }
body div#BG			{ display:none !important; }

body div#JSS			{ position:static !important; display:inline !important; float:none !important; width:auto; height:auto; }
body div#JSS div.OBJ		{ position:static !important; clear:both; display:inline !important; float:none !important; width:auto; height:auto; filter:alpha(opacity=100) !important; KhtmlOpacity:1 !important; MozOpacity:1 !important; opacity:1 !important; }
body div.OBJ big			{ display:none !important; }

body div hr			{ position:static; display:block; float:none; width:632px; margin:10px 0px 10px 0px; display:block; border-top:1px solid #000 !important; }
body div h1			{ position:static; display:block; float:none; width:632px; margin-left:0px; }
body div h2			{ position:static; display:block;float:none; width:632px; margin-left:0px; }
body div h3			{ position:static; display:block;float:none; width:632px; margin-left:0px; }
body div p			{ position:static; display:block;float:none; width:632px; margin-left:0px; }
body div div span.DATA		{ position:static; display:block;float:none; width:632px;  margin-left:0px; }
body div div span.TIME		{ position:static; display:block;float:none; width:632px;  margin-left:0px; }
body dl				{ position:static; display:block;float:none; width:632px;  margin-left:0px; }
body div#FOOTER span#COPYRIGHT	{ clear:both; position:static; display:block;float:none; width:632px; margin-left:0px; margin-top:60px; }

/* -- JSS FACTORS -- */
body div.JSS_BOX			{ display:none !important; }
body div.JSS_BAR			{ display:none !important; }
/* UP & DN */
body a.JSS_UP			{ display:none !important; }
body a.JSS_DN			{ display:none !important; }
body div.JSS_PAGETOP		{ display:none !important; }

/* -- IMAGE -- */
body div.OBJ div.IMAGES		{ clear:both; position:static;  display:inline; float:left; width:650px; height:auto; }
body div.OBJ div.IMAGES img		{ position:static !important; clear:none; display:block !important; float:left; margin:0px 1px 1px 0px; width:auto; height:180px; }
body div.OBJ div.IMAGES a.NEXTIMAGE	{ display:none !important; }
body div.OBJ div.INDS		{ display:none !important; }

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