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

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

/*
[ REFERENCE ]
font-family:
	[en]	Verdana,Geneva,Helvetica,Arial,"Arial Black",Chicago,sans-serif,serif,monospace
	[ja]	"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ ゴシック",monospace
cursor:
	crosshair,default,pointer,move,e-resize,ne-resize,nw-resize,n-resize,se-resize,sw-resize,s-resize,w-resize,text,wait,help;
*/

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; 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:hand; 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		{ clear:both; float:left; display:inline; width:100%; margin:0px; padding:0px; }
dt		{ clear:both; float:left; display:block; width:15%; margin:0px; padding:0px; }
dd		{ clear:none; float:left; display:block; width:85%; 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; }

.B		{ font-weight:bold; }

.M5		{ clear:both; height:5px; }
.M10		{ clear:both; height:10px; }
.M20		{ clear:both; height:20px; }
.M25		{ clear:both; height:25px; }
.M30		{ clear:both; height:30px; }
.M40		{ clear:both; height:40px; }
.M50		{ clear:both; height:50px; }
.M75		{ clear:both; height:75px; }
.M100		{ clear:both; height:100px; }

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */

body		{ color:#000; background-color:#eeeee9; text-align:center; }
br		{ clear:both; }
li a		{ margin:0px; padding:0px; }
a:link		{ color:#986; text-decoration:none; }
a:visited		{ color:#986; text-decoration:none; }
a:hover		{ color:#764; text-decoration:underline; }
a:active		{ color:#764; text-decoration:underline; }
hr		{ height:1px; margin:10px 50px 10px 50px; padding:0px; border-color:transparent; border-bottom:1px dotted #ccc; color:transparent; background:transparent; line-height:1px; }
table		{ border:1px solid #ccc; }
td		{ padding:2px; }

/* -------------------------------------------------- ADDITION ID & CLASS -------------------------------------------------- */
/* -- PAGE -- */
div#PAGE		{ display:block; clear:both; width:962px; height:auto; margin-right:auto; margin-left:auto; text-align:left; border:none; }
div#PAGE div	{ display:inline; clear:both; float:left; width:960px; height:auto; margin:5px 0px 0px 0px; padding:0px; border:1px solid #e4e4de; background:#fff 0px 0px no-repeat; z-index:2; }

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

/* ------------------------------ HEADER ------------------------------ */
div#PAGE div#HEADER				{ height:70px; margin-top:0px; background-color:transparent; border:none; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

div#HEADER ol.SGNAVI			{ clear:both; float:right; width:auto; height:20px; margin:0px; padding:0px; background-color:#d7d7d2; border:1px solid #e4e4de; border-top:none; }
div#HEADER ol.SGNAVI li			{ float:left; width:auto;height:20px; margin:0px 10px 0px 0px; padding:0px 0px 0px 5px; border-left:1px dotted #777; }
div#HEADER ol.SGNAVI li a			{ float:left; display:block;height:20px; overflow:hidden; margin:0px; padding:0px; text-indent:0px; background:transparent no-repeat 0px 0px; }
div#HEADER ol.SGNAVI li a:link		{ color:#000; text-decoration:none; background-position:0px 0px; }
div#HEADER ol.SGNAVI li a:visited		{ color:#000; text-decoration:none; background-position:0px 0px; }
div#HEADER ol.SGNAVI li a:hover		{ color:#764; text-decoration:underline; background-position:0px -20px; }
div#HEADER ol.SGNAVI li a:active		{ color:#764; text-decoration:underline;background-position:0px -20px; }
/*
div#HEADER ol.SGNAVI li a.CORP		{ width:60px; }
div#HEADER ol.SGNAVI li a.IR			{ width:55px; }
div#HEADER ol.SGNAVI li a.RECRUIT		{ width:60px; }
div#HEADER ol.SGNAVI li a.DEVELOP		{ width:70px; }
div#HEADER ol.SGNAVI li a.STAFF		{ width:75px; }
div#HEADER ol.SGNAVI li a.OFFICE		{ width:70px; }
*/

div#HEADER ol.GNAVI				{ clear:both; height:25px; margin:0px; padding:15px 0px 0px 0px; }
div#HEADER ol.GNAVI li			{ float:left; width:auto; margin:0px 10px 0px 0px; padding:0px 0px 0px 5px; border-left:1px dotted #777; }
div#HEADER ol.GNAVI li a			{ float:left; display:block; height:25px; margin:0px; padding:0px; text-indent:0px; background:transparent no-repeat 0px 0px; overflow:hidden;  }
div#HEADER ol.GNAVI li a:link			{ color:#000; text-decoration:none; background-position:0px 0px; }
div#HEADER ol.GNAVI li a:visited		{ color:#000; text-decoration:none; background-position:0px 0px; }
div#HEADER ol.GNAVI li a:hover		{ color:#764; text-decoration:underline; background-position:0px -25px; }
div#HEADER ol.GNAVI li a:active		{ color:#764; text-decoration:underline;background-position:0px -25px; }
/*
div#HEADER ol.GNAVI li a.HOME			{ width:90px; }
div#HEADER ol.GNAVI li a.RENT			{ width:50px; }
div#HEADER ol.GNAVI li a.BUY			{ width:50px; }
div#HEADER ol.GNAVI li a.GN_SELL		{ width:50px; }
div#HEADER ol.GNAVI li a.RENOVATION		{ width:80px; }
div#HEADER ol.GNAVI li a.HIRE			{ width:50px; }
div#HEADER ol.GNAVI li a.OFFICE		{ width:70px; }
*/

/* ------------------------------ FOOTER ------------------------------ */
div#PAGE div#FOOTER				{ clear:both; margin-top:0px; padding:10px 0px 10px 0px; background-color:transparent; border:none; font: normal normal normal 10px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#FOOTER div			{ clear:none; display:inline; float:left; width:auto; background-color:transparent; border:none; }
div#PAGE div#FOOTER ul.OPTION			{}
div#PAGE div#FOOTER ul.OPTION li		{ float:right; display:block; }
div#PAGE div#FOOTER ul.OPTION li a.PAGETOP	{ float:right; display:inline; width:auto; height:auto; overflow:hidden; margin:0px; padding:3px 10px 5px 35px; text-align:right; border:1px solid #e4e4de; background:#fff url(/format/img/pagetop.png) 10px 50% no-repeat; }
div#PAGE div#FOOTER ul.OPTION li a.PAGETOP:link	{ color:#776; text-decoration:none; border-color:#e4e4de; }
div#PAGE div#FOOTER ul.OPTION li a.PAGETOP:visited{ color:#776; text-decoration:none; border-color:#e4e4de; }
div#PAGE div#FOOTER ul.OPTION li a.PAGETOP:hover	{ color:#000; text-decoration:none; border-color:#000; }
div#PAGE div#FOOTER ul.OPTION li a.PAGETOP:active	{ color:#000; text-decoration:none; border-color:#000; }

div#PAGE div#FOOTER div			{ clear:both; float:left; width:960px; margin:20px 0px 0px 0px; padding:0px; border:none; color:#777; }
div#PAGE div#FOOTER a.LOGO			{ float:left; display:block; width:200px; height:25px; overflow:hidden; margin:0px 10px 5px 0px; padding:0px; text-indent:-1000px; background:url(/format/img/logo.png) no-repeat 0px 0px; border-bottom:2px solid #bebeba; }
div#PAGE div#FOOTER div small			{ float:left; display:block; width:750px;  height:20px; margin:5px 0px 5px 0px; border-bottom:2px solid #bebeba; font: normal normal normal 10px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#FOOTER a#PMARK			{ clear:both; float:left; display:block; width:55px; height:60px; overflow:hidden; margin:0px 15px 0px 0px; text-indent:-1000px; background:url(/format/img/pmark.png) no-repeat 0px 50%; }
div#PAGE div#FOOTER a#JASDAQ			{ clear:none; float:left; display:block; width:115px; height:60px; overflow:hidden; margin:0px 0px 0px 0px; text-indent:-1000px; background:url(/format/img/jasdaq.png) no-repeat 0px 50%; }

div#PAGE div#FOOTER div.CREDIT		{ clear:none; float:left; width:200px; overflow:hidden; margin:30px 10px 0px 0px; }
div#PAGE div#FOOTER div.SERVICELINEUP		{ clear:none; float:left; width:280px; overflow:hidden; margin:0px 20px 0px 0px; }
div#PAGE div#FOOTER div.INFORMATION		{ clear:none; float:left; width:280px; overflow:hidden; margin:0px 20px 0px 0px; }
div#PAGE div#FOOTER div.HELPDESK		{ clear:none; float:left; width:150px; overflow:hidden; margin:0px 0px 0px 0px; }
div#PAGE div#FOOTER div strong		{ color:#bebeba; clear:both; display:block; width:150px; margin:8px 0px 6px 0px; padding:0px 0px 0px 5px; font-size:10px; line-height:11px; border-left:3px solid #bebeba; }
div#PAGE div#FOOTER div ol			{ display:block; float:left; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER div ol li			{ display:block; float:left; width:125px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat;  }
div#PAGE div#FOOTER div ol li a		{  }
div#PAGE div#FOOTER div ol li a:link		{ color:#484745; text-decoration:none; }
div#PAGE div#FOOTER div ol li a:visited		{ color:#484745; text-decoration:none; }
div#PAGE div#FOOTER div ol li a:hover		{ color:#000000; text-decoration:underline; }
div#PAGE div#FOOTER div ol li a:active		{ color:#000000; text-decoration:underline; }
div#PAGE div#FOOTER a:link			{ color:#776; }
div#PAGE div#FOOTER a:visited			{ color:#776; }
div#PAGE div#FOOTER a:hover			{ color:#000; }
div#PAGE div#FOOTER a:active			{ color:#000; }

/* ------------------------------ FOOTER ------------------------------ */
div#PAGE div#FOOTER2				{ clear:both; margin-top:0px; padding:0px 0px 10px 0px;float:left; background-color:transparent; border:none; font: normal normal normal 10px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#FOOTER2 div			{ clear:none; display:inline; float:left; width:auto; background-color:transparent; border:none; }
div#PAGE div#FOOTER2 ul.OPTION			{}
div#PAGE div#FOOTER2 ul.OPTION li		{ float:right; display:block; }
div#PAGE div#FOOTER2 ul.OPTION li a.PAGETOP	{ float:right; display:inline; width:auto; height:auto; overflow:hidden; margin:0px; padding:3px 10px 5px 35px; text-align:right; border:1px solid #e4e4de; background:#fff url(/format/img/pagetop.png) 10px 50% no-repeat; }
div#PAGE div#FOOTER2 ul.OPTION li a.PAGETOP:link	{ color:#776; text-decoration:none; border-color:#e4e4de; }
div#PAGE div#FOOTER2 ul.OPTION li a.PAGETOP:visited{ color:#776; text-decoration:none; border-color:#e4e4de; }
div#PAGE div#FOOTER2 ul.OPTION li a.PAGETOP:hover	{ color:#000; text-decoration:none; border-color:#000; }
div#PAGE div#FOOTER2 ul.OPTION li a.PAGETOP:active	{ color:#000; text-decoration:none; border-color:#000; }

div#PAGE div#FOOTER2 div.RESISTER	{height:70px; background:url(/top/img/1007/resister.png) no-repeat;float:left;width:440px;clear:none;margin:0px;padding:0px;}
div#PAGE div#FOOTER2 div.MAGAZINE	{height:70px; background:url(/top/img/1007/magazine.png) no-repeat 0px 20px;float:right;width:507px; margin:10px 0px 0px 0px;padding:0px;clear:none;}


div#PAGE div#FOOTER2 div			{ clear:both; float:left; width:960px; margin:20px 0px 0px 0px; padding:0px; border:none; color:#777; }
div#PAGE div#FOOTER2 a.LOGO			{ float:left; display:block; width:200px; height:25px; overflow:hidden; margin:0px 10px 5px 0px; padding:0px; text-indent:-1000px; background:url(/format/img/logo.png) no-repeat 0px 0px; border-bottom:2px solid #bebeba; }
div#PAGE div#FOOTER2 div small			{ float:left; display:block; width:750px;  height:20px; margin:5px 0px 5px 0px; border-bottom:2px solid #bebeba; font: normal normal normal 10px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div#FOOTER2 a#PMARK			{ clear:both; float:left; display:block; width:55px; height:60px; overflow:hidden; margin:0px 15px 0px 0px; text-indent:-1000px; background:url(/format/img/pmark.png) no-repeat 0px 50%; }
div#PAGE div#FOOTER2 a#JASDAQ			{ clear:none; float:left; display:block; width:115px; height:60px; overflow:hidden; margin:0px 0px 0px 0px; text-indent:-1000px; background:url(/format/img/jasdaq.png) no-repeat 0px 50%; }

div#PAGE div#FOOTER2 div.CREDIT		{ clear:none; float:left; width:200px; overflow:hidden; margin:30px 10px 0px 0px; }
div#PAGE div#FOOTER2 div.SERVICELINEUP		{ clear:none; float:left; width:280px; overflow:hidden; margin:0px 20px 0px 0px; }
div#PAGE div#FOOTER2 div.INFORMATION		{ clear:none; float:left; width:280px; overflow:hidden; margin:0px 20px 0px 0px; }
div#PAGE div#FOOTER2 div.HELPDESK		{ clear:none; float:left; width:150px; overflow:hidden; margin:0px 0px 0px 0px; }

div#PAGE div#FOOTER2 div.BUY		{ clear:none; float:left; width:550px; overflow:hidden; margin:0px 0px 0px 0px; }
div#PAGE div#FOOTER2 div.BUY ol			{ display:block; float:left;width:270px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER2 div.BUY ol li			{ display:block; float:left; width:50px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat;  }
div#PAGE div#FOOTER2 div.BUY_NEW		{ clear:none; float:left; width:260px; overflow:hidden; margin:0px 20px 0px 0px; }
div#PAGE div#FOOTER2 div.BUY_NEW ol			{ display:block; float:left;width:260px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER2 div.BUY_NEW ol li			{ display:block; float:left; width:50px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat;  }

div#PAGE div#FOOTER2 div.SELL		{ clear:none; float:left; width:260px; overflow:hidden; margin:0px 0px 0px 0px; }
div#PAGE div#FOOTER2 div.SELL ol			{ display:block; float:left;width:80px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER2 div.SELL ol li			{ display:block; float:left; width:70px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat;  }
div#PAGE div#FOOTER2 div.SELL_NEW		{ clear:none; float:left; width:530px; overflow:hidden; margin:0px 0px 0px 0px; }
div#PAGE div#FOOTER2 div.SELL_NEW ol			{ display:block; float:left;width:80px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER2 div.SELL_NEW ol li			{ display:block; float:left; width:70px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat;  }
div#PAGE div#FOOTER2 div.SELL_NEW ol.NEW			{ display:block; float:left;width:270px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER2 div.SELL_NEW ol.NEW li			{ display:block; float:left; width:50px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat;  }

div#PAGE div#FOOTER2 div.REFORM		{ clear:none; float:left; width:150px; overflow:hidden; margin:0px 0px 0px 0px; }
div#PAGE div#FOOTER2 div.REFORM ol			{ display:block; float:left;width:150px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER2 div.REFORM ol li			{ display:block; float:left; width:80px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat; }


div#PAGE div#FOOTER2 div strong		{ color:#bebeba; clear:both; display:block; width:150px; margin:8px 0px 6px 0px; padding:0px 0px 0px 5px; font-size:10px; line-height:11px; border-left:3px solid #bebeba; }
div#PAGE div#FOOTER2 div ol			{ display:block; float:left; margin:0px 0px 10px 0px; padding:2px 0px 0px 0px; overflow:hidden; border-top:1px solid #bebeba; }
div#PAGE div#FOOTER2 div ol span {font-size:11px; display:block;margin:5px 0px 5px 0px;background:url(/top/img/1007/maru.png) no-repeat; padding:0px 0px 0px 12px; }
div#PAGE div#FOOTER2 div ol li			{ display:block; float:left; width:125px; margin:5px 5px 0px 0px; padding:2px 0px 2px 10px; background:transparent url(/format/img/f_li.png) 0px 2px no-repeat;  }
div#PAGE div#FOOTER2 div ol li a		{  }
div#PAGE div#FOOTER2 div ol li a:link		{ color:#484745; text-decoration:none; }
div#PAGE div#FOOTER2 div ol li a:visited		{ color:#484745; text-decoration:none; }
div#PAGE div#FOOTER2 div ol li a:hover		{ color:#000000; text-decoration:underline; }
div#PAGE div#FOOTER2 div ol li a:active		{ color:#000000; text-decoration:underline; }
div#PAGE div#FOOTER2 a:link			{ color:#776; }
div#PAGE div#FOOTER2 a:visited			{ color:#776; }
div#PAGE div#FOOTER2 a:hover			{ color:#000; }
div#PAGE div#FOOTER2 a:active			{ color:#000; }


/* ------------------------------ BAR ------------------------------ */
div#PAGE div.BAR				{ height:35px; margin-top:0px; padding:0px; border:1px solid #e4e4de; background:#fff; }
div#PAGE div.BAR ul				{ margin:0px; font: normal normal normal 11px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.BAR ul li			{ float:left; height:35px; color:#777; }
div#PAGE div.BAR ul li a			{ display:block; float:left; height:35px; text-decoration:none; padding:0px 20px 0px 5px; background:transparent url(/format/img/bar_edge.png) 100% 0px no-repeat; }
div#PAGE div.BAR ul li a:link			{ color:#777; text-decoration:none; }
div#PAGE div.BAR ul li a:visited		{ color:#777; text-decoration:none; }
div#PAGE div.BAR ul li a:hover		{ color:#777; text-decoration:underline; }
div#PAGE div.BAR ul li a:active		{ color:#ccc; text-decoration:underline; }
/* -- ROOT (LOGO) -- */
div#PAGE div.BAR ul li.ROOT			{ clear:none; font-weight:bold; margin:0px; padding:0px; font: normal normal bold 11px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.BAR ul li.ROOT a			{ display:block; padding:0px; width:55px; text-indent:-1000px; background-image:url(/format/img/bar_root.png); }
div#PAGE div.BAR ul li.ROOT a:link		{ color:#000; background-position:0px 0px; }
div#PAGE div.BAR ul li.ROOT a:visited		{ color:#000; background-position:0px 0px; }
div#PAGE div.BAR ul li.ROOT a:hover		{ color:#000; background-position:0px -35px; }
div#PAGE div.BAR ul li.ROOT a:active		{ color:#000; background-position:0px -35px; }

/* -- VERTEX (Page Title) -- */
div#PAGE div.BAR ul li.VERTEX			{ clear:none; font-weight:bold; margin:0px; padding:0px; font: normal normal bold 14px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; text-shadow:0px 0px 3px #aaa; }
div#PAGE div.BAR ul li.VERTEX a		{ display:block; background-image:none; }
div#PAGE div.BAR ul li.VERTEX a:link		{ color:#000; }
div#PAGE div.BAR ul li.VERTEX a:visited		{ color:#000; }
div#PAGE div.BAR ul li.VERTEX a:hover		{ color:#000; }
div#PAGE div.BAR ul li.VERTEX a:active		{ color:#ccc; }

/* -- 問合せボタン -- */
div#PAGE div.BAR ul li.CONTACT		{ float:right; color:#000; padding:0px; width:90px; text-align:right; background-image:url(/format/img/bar_contact.png); font: normal normal normal 13px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.BAR ul li.CONTACT a		{ float:right; display:block; padding-right:0px; width:65px; background-image:none; text-align:left; }
div#PAGE div.BAR ul li.CONTACT a:link		{ color:#444; }
div#PAGE div.BAR ul li.CONTACT a:visited	{ color:#444; }
div#PAGE div.BAR ul li.CONTACT a:hover		{ color:#000; }
div#PAGE div.BAR ul li.CONTACT a:active		{ color:#000; }
/* -- 質問箱 -- */
div#PAGE div.BAR ul li.ADVICE			{ float:right; color:#000; padding:0px; width:35px; text-align:right; background-image:url(/format/img/bar_advice.png); font: normal normal normal 13px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.BAR ul li.ADVICE a		{ float:right; display:block; padding-right:0px; width:35px; background-image:none; text-align:left; }
div#PAGE div.BAR ul li.ADVICE a:link		{ color:#444; }
div#PAGE div.BAR ul li.ADVICE a:visited		{ color:#444; }
div#PAGE div.BAR ul li.ADVICE a:hover		{ color:#000; }
div#PAGE div.BAR ul li.ADVICE a:active		{ color:#000; }



/* ------------------------------- SIDE ------------------------------- */
div#PAGE div.SIDE		{ clear:both; float:left; display:inline; width:200px; margin-right:8px; border:none; background-color:transparent; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.SIDE ul		{ clear:both; display:block; float:left;width:200px;height:auto; margin:0px 0px 5px 0px; padding:0px;  }
div#PAGE div.SIDE ul li		{ clear:both; display:inline; float:left; width:200px; height:auto; margin:0px; padding:0px; overflow:hidden; }
div#PAGE div.SIDE ul li a		{ clear:both; display:inline; float:left; width:200px; height:auto; margin:0px; padding:0px; background-position:0px 0px; border-bottom:1px solid #777; overflow:hidden; font: normal normal normal 13px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.SIDE ul li a:link	{ color:#000; background-color:#fff; text-decoration:none; }
div#PAGE div.SIDE ul li a:visited	{ color:#000; background-color:#fff; text-decoration:none; }
div#PAGE div.SIDE ul li a:hover	{ color:#000; background-color:#ccc; text-decoration:none; }
div#PAGE div.SIDE ul li a:active	{ color:#000; background-color:#ccc; text-decoration:none; }

/* ------------------------------- CONTENTS ------------------------------- */
div#PAGE div.CONTENTS	{ clear:none; display:inline; float:right; width:750px; padding:0px 0px 0px 0px; font: normal normal normal 13px/2em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }

/* -------------------------------------------------- FORMAT -------------------------------------------------- */
div#PAGE div div		{ clear:both; display:block; width:auto; height:auto; margin:0; padding:0px; border:none; background:transparent; }
div#PAGE div div.BOX	{ clear:none; display:inline; float:left; width:365px; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#PAGE div.CONTENTS div	{ clear:none; display:inline; float:left; width:365px; height:auto; margin:0px; padding:0px; border:none; background:transparent; }
div#PAGE div div.BOX p	{ clear:both; display:block; width:340px; height:auto; margin:0px 20px 20px 20px; padding:0px 0px 0px 0px; font: normal normal normal 13px/2em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#PAGE div.CONTENTS div p	{ clear:both; display:block; width:340px; height:auto; margin:0px 20px 20px 20px; padding:0px 0px 0px 0px; font: normal normal normal 13px/2em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#PAGE div dl		{ width:650px; height:auto; margin:30px 0px 0px 50px;  padding-bottom:50px; font: normal normal normal 10px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div dl dt.CPT	{ width:100px; margin:0px 0px 0px 0px; padding:0px; border:none; color:#e2e1d8; font-size:9px; line-height:15px; font-weight:normal; }
div#PAGE div dl dd.CPT	{ width:auto; margin:0px 0px 0px 5px; padding:0px; border:none; color:#e2e1d8; font-size:9px; line-height:15px; font-weight:normal; }
div#PAGE div dl dt		{ width:100px; margin:0px 0px 0px 0px; padding:2px 0px 4px 0px; border-top:1px solid #edece3; color:#bebdb6; font-size:10px;line-height:22px; font-weight:bold; background:transparent; }
div#PAGE div dl dt img	{ vertical-align:baseline; margin:0px 0px 0px 5px; line-height:22px; }
div#PAGE div dl dd		{ width:545px; margin:0px 0px 0px 5px; padding:3px 0px 4px 0px; border-top:2px solid #edece3; color:#777672; font-size:12px;line-height:20px; font-weight:normal; background:transparent; }
div#PAGE div dl dd strong	{ display:inline; width:auto; margin:0px; padding:0px 5px 5px 0px; color:#000; font: normal normal bold 13px/20px Verdana,Geneva,Arial,sans-serif; }
div#PAGE div dl dd a	{}
div#PAGE div dl dd a:link	{ color:#777; text-decoration:none; }
div#PAGE div dl dd a:visited	{ color:#777; text-decoration:none; }
div#PAGE div dl dd a:hover	{ color:#000; text-decoration:underline; }
div#PAGE div dl dd a:active	{ color:#000; text-decoration:underline; }
div#PAGE div div dl dt	{ width:85px; }
div#PAGE div div dl dd	{ width:230px; }


/* 段落 */
p			{ clear:both; display:block; width:auto; height:auto; margin:20px 50px 50px 50px; padding:0px 0px 0px 0px; font: normal normal normal 14px/2em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
p span			{ clear:both; display:block; color:#000; padding:0px 0px 40px 0px; font: normal normal bold 18px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p big			{ clear:both; display:block; color:#000; padding:0px 0px 40px 0px; font: normal normal bold 18px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p span img		{ border:none; }
p span br			{ clear:none; }
p span small		{ clear:none; display:block; padding-top:10px; color:#777; font: normal normal normal 15px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p a			{ padding:0px 2px 0px 2px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p img			{ float:left; margin:0px 10px 5px 0px; border:1px solid #eeeeee; background:transparent; }
p strong			{ height:auto; margin:0px 0px 5px 0px; font: normal normal bold 13px/2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p small			{ font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
p small br		{ clear:none; }
p small strong		{ font: normal normal bold 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }


/* ページタイトル */
h1		{ clear:both; display:block; width:auto; height:auto; margin:50px 10px 50px 50px; padding:0px 0px 0px 0px; font: normal normal bold 20px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
h1 a		{ margin:0px; padding:0px; color:inherit; }
h1 span		{ clear:both; display:block; color:#777; font: normal normal normal 15px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* 項目タイトル */
h2 a		{ margin:0px; padding:0px; color:inherit; }
h3		{ clear:both; display:block; width:auto; height:auto; margin:50px 50px 0px 50px; padding:0px 0px 0px 0px; font: normal normal bold 13px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
h3 a		{ margin:0px; padding:0px; }
h3 small		{ font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* キャプション */
h4		{ clear:both; display:block; width:auto; height:auto; margin:50px 50px 0px 50px; padding:0px 0px 0px 0px; font: normal normal bold 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }


/* ------------------------------ FORM ------------------------------ */
/* プライバシーマーク */
div#PAGE div.CONTENTS div.PRIVACY_MARK		{ display:inline; clear:none; float:right; position:absolute; top:10px; right:10px; width:200px; height:auto; margin:0px 0px 0px 0px; color:#668cc1; font: normal normal normal 10px/1.2em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS div.PRIVACY_MARK span	{ display:inline; clear:none; float:left; width:135px; height:auto; margin:15px 0px 0px 0px; }
div#PAGE div.CONTENTS div.PRIVACY_MARK a	{ display:inline; clear:none; float:right; margin:0px 0px 0px 10px; }
div#PAGE div.CONTENTS div.PRIVACY_MARK a img	{ display:inline; clear:none; float:none; margin:0px; }
/* 個人情報取扱に関する基本姿勢 */
div#PAGE div.CONTENTS form h3			{ clear:both; display:inline; float:left;  width:630px; height:auto; margin:50px 50px 0px 50px; padding:0px 0px 0px 0px; font: normal normal bold 13px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS form div.PRIVACY_NOTE	{ clear:both; display:inline; float:left; width:630px; height:200px; margin:5px 0px 10px 49px; padding:10px; border:solid 1px #aaa; overflow:scroll; overflow-x:hidden; background-color:#f9f9f3; color:#333344; font: normal normal normal 10px/1.5em "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div#PAGE div.CONTENTS form div.PRIVACY_NOTE strong{ font-weight:bold; }
div#PAGE div.CONTENTS form div.PRIVACY_NOTE hr	{ margin:10px 0px 10px 0px; }

/* FORM TITLE */
div#PAGE div.CONTENTS form p			{ margin-bottom:10px; }

/* PHASE */
div#PAGE div.CONTENTS ol.FORMBAR		{ clear:both; display:inline; float:left; width:650px; height:25px;  margin:40px 0px 20px 49px; overflow:hidden; border:1px solid #ccc; background-color:#fff; font:normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS ol.FORMBAR li		{ clear:none; display:inline; float:left; width:auto; height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#aaa; text-align:center; background-color:#fff; }
div#PAGE div.CONTENTS ol.FORMBAR li strong	{ clear:both; display:inline; float:left; width:auto; height:25px; margin-left:-10px; padding:0px 20px 0px 10px; color:#fff; background:#777 url(/format/img/phase_root.png) 100% 50% no-repeat; font:normal normal bold 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS ol.FORMBAR li span	{ clear:both; display:inline; float:left; width:auto; height:25px; padding:0px 20px 0px 0px; color:#aaa; background:transparent url(/format/img/phase_edge.png) 100% 50% no-repeat; }
div#PAGE div.CONTENTS ol.FORMBAR li span em	{ clear:both; display:inline; float:none; width:auto; height:25px; padding:0px 0px 0px 0px; color:#000; font:normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS ol.FORMBAR li em		{ clear:both; display:inline; float:left; width:auto; height:25px; padding:0px 20px 0px 0px; color:#000;font:normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

div#PAGE div.CONTENTS ol.FORMBAR li.RETURN	{ float:right; padding:0px 0px 0px 0px; text-align:center; background-color:#fff; }
div#PAGE div.CONTENTS ol.FORMBAR li.RETURN a	{ clear:both; display:inline; float:right; width:auto; height:25px; padding:0px 10px 0px 20px; background:#f9f9f9 url(/format/img/phase_return.png) 0% 50% no-repeat; }
div#PAGE div.CONTENTS ol.FORMBAR li.RETURN a:link		{ color:#09f; text-decoration:none; }
div#PAGE div.CONTENTS ol.FORMBAR li.RETURN a:visited	{ color:#09f; text-decoration:none; }
div#PAGE div.CONTENTS ol.FORMBAR li.RETURN a:hover	{ color:#09f; text-decoration:underline; }
div#PAGE div.CONTENTS ol.FORMBAR li.RETURN a:active	{ color:#09f; text-decoration:underline; }

/* FORM ITEM */
div#PAGE div.CONTENTS form dl			{ margin-top:0px; padding-bottom:20px; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS form dl dt		{ width:140px; margin:0px; color:#777; font-size:11px;line-height:20px; font-weight:bold;  }
div#PAGE div.CONTENTS form dl dt img.NECESSITY	{ float:left; border:none; margin:0px 0px 0px 0px; vertical-align:middle; }
div#PAGE div.CONTENTS form dl dd		{ width:505px; border-top:2px solid #edece3; color:#000; font-size:12px;line-height:20px; }
div#PAGE div.CONTENTS form dl dd strong		{ display:inline; float:left; width:120px; margin:0px; padding:0px 5px 5px 0px; color:#000; font: normal normal bold 13px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS form dl dd strong img.NECESSITY	{ float:none; border:none; margin:0px 0px 0px 5px; vertical-align:middle; }
div#PAGE div.CONTENTS form dl dd hr		{ width:505px;  margin:10px 0px 10px 0px; padding:0px; }
div#PAGE div.CONTENTS form dl dd input.PD	{ display:inline; float:left; width:220px; margin:2px 10px 5px 0px; background-color:#f3f6f9; font: normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS form dl dd textarea	{ display:inline; float:left; width:500px; height:108px; margin:2px 0px 5px 0px; background-color:#f3f6f9; font: normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS form em			{ display:inline; margin:0px 2px 0px 2px; color:#f00; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS form em strong		{ font: normal normal normal 13px/15px Verdana,Geneva,Arial,sans-serif; }
/* SUBMIT BUTTON */
div#PAGE div.CONTENTS form input.SENDBUTTON	{ display:inline; width:400px; margin:20px 0px 10px 175px; cursor:pointer; }

div#PAGE div.CONTENTS form p.SENDFORM	{ font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","M1iryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

div#PAGE div.CONTENTS form a:link		{ color:#F00; text-decoration:underline; }
div#PAGE div.CONTENTS form a:visited		{ color:#F00; text-decoration:underline; }
div#PAGE div.CONTENTS form a:hover		{ color:#F00; }
div#PAGE div.CONTENTS form a:active		{ color:#F00; }

/* 内容 確認用ウィンドウ */
div#PAGE div.CONTENTS div.FORM_CONFIRM		{ display:inline; clear:both; float:left; width:630px; height:300px; margin:5px 0px 10px 49px; padding:10px; border:solid 1px #aaa; overflow:scroll; overflow-x:hidden; background-color:#f3f6f9; color:#000; font: normal normal normal 12px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.CONTENTS div.FORM_CONFIRM strong	{ font-weight:bold; }
div#PAGE div.CONTENTS div.FORM_CONFIRM hr	{ margin:10px 0px 10px 0px; }
div#PAGE div.CONTENTS div.FORM_CONFIRM span.ERR		{ color:#ff0000; }


/* ------------------------------ COMMON CLASS SYTLE ------------------------------ */
/* -- STAFF -- */
a.STAFF		{ display:block; width:300px; height:90px; margin:0px 10px 10px 0px; padding:0px 0px 0px 0px; background:#fff; border-left:5px solid #fff; color:#888; font-size:11px;line-height:15px; }
a.STAFF:link	{ color:#666; text-decoration:none;background:#fff;border-left:5px solid #fff; }
a.STAFF:visited	{ color:#666; text-decoration:none;background:#fff;border-left:5px solid #fff; }
a.STAFF:hover	{ color:#666; text-decoration:none;background:#eee;border-left:5px solid #fc0; }
a.STAFF:active	{ color:#666; text-decoration:none;background:#eee;border-left:5px solid #fc0; }
a.STAFF img	{ float:left; width:90px; height:90px; margin:0px 10px 0px 1px; }
a.STAFF em	{ display:block; color:#e6b700; font-size:10px;line-height:10px;font-style:normal; }
a.STAFF strong	{ display:block; font-size:15px;line-height:20px;font-weight:bold; color:#000;margin:9px 5px 9px 0px; }
a.STAFF strong span	{ font-size:11px;line-height:20px;font-weight:normal; color:#777; margin:0px 0px 9px 0px; }

/* -- NOTE : 注意書き -- */
span.NOTE		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:10px; line-height:15px;font-style:normal;color:#444; }

/* -- 参考リンク -- */
/* cite : 参考リンクエリア */
cite		{ display:block; clear:both; width:auto; height:auto; margin:25px 50px 0px 50px; padding:5px 5px 10px 10px; color:#777; background:#f6f6f6; border:1px solid #efefef; font: normal normal bold 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; page-break-inside:avoid; }
cite br		{ clear:both; }
cite a		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.1em; border-right:1px solid #ccc; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; }

/* 各カテゴリリンク（アイコン付き） */
a.A_HELPDESK	{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_helpdesk.png) no-repeat 0.1em 0.2em; }
a.A_BUY		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_buy.png) no-repeat 0.1em 0.2em; }
a.A_RENT		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_rent.png) no-repeat 0.1em 0.2em; }
a.A_OSS		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_oss.png) no-repeat 0.1em 0.2em; }
a.A_PAMPHLET	{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_pamphlet.png) no-repeat 0.1em 0.2em; }
a.A_TOWN		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_town.png) no-repeat 0.1em 0.2em; }
a.A_RENOVATION	{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_renovation.png) no-repeat 0.1em 0.2em; }
a.A_SELL		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_sell.png) no-repeat 0.1em 0.2em; }
a.A_HIRE		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_hire.png) no-repeat 0.1em 0.2em; }
a.A_FP		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_fp.png) no-repeat 0.1em 0.2em; }
a.A_OFFICE	{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.5em; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_office.png) no-repeat 0.1em 0.2em; }

a.A_CORP		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.1em; line-height:1.1em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_corp.png) no-repeat 0.1em 0.1em; }
a.A_IR		{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.1em; line-height:1.1em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_ir.png) no-repeat 0.1em 0.1em; }
a.A_RECRUIT	{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.1em; line-height:1.1em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_recruit.png) no-repeat 0.1em 0.1em; }
a.A_DEVELOP	{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.1em; line-height:1.1em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_develop.png) no-repeat 0.1em 0.1em; }

a.A_WILLMAGAZINE	{ display:block; float:left; width:auto; height:auto; margin:0px 10px 10px 0px; padding:0px 10px 0px 0px; text-indent:1.1em; line-height:1.1em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; word-break:keep-all; background:transparent url(/format/img/ref_willmagazine.png) no-repeat 0.1em 0.1em; }

/* 各カテゴリリンク（for ($i = 0; $i < 10; $i ++) {


}
） */
a big			{ cursor:hand; }

a.A_HELPDESK big		{ background:#fff url(/format/img/ref_helpdesk.png) no-repeat 20px 50%; display:inline; float:left; width:300px; height:auto; margin:0px; padding:5px 20px 5px 0px; text-indent:40px; border:1px solid #eee; font: normal normal bold 13px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a.A_HELPDESK:link big	{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_HELPDESK:visited big	{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_HELPDESK:hover big	{ color:#000; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }
a.A_HELPDESK:active big	{ color:#000; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }

a.A_BUY big		{ background:#fff url(/format/img/ref_buy.png) no-repeat 20px 50%; display:inline; float:left; width:300px; height:auto; margin:0px; padding:5px 20px 5px 0px; text-indent:40px; border:1px solid #eee; font: normal normal bold 13px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a.A_BUY:link big		{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_BUY:visited big		{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_BUY:hover big		{ color:#37d; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }
a.A_BUY:active big		{ color:#37d; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }

a.A_RENOVATION big		{ background:#fff url(/format/img/ref_renovation.png) no-repeat 20px 50%; display:inline; float:left; width:300px; height:auto; margin:0px; padding:5px 20px 5px 0px; text-indent:40px; border:1px solid #eee; font: normal normal bold 13px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a.A_RENOVATION:link big	{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_RENOVATION:visited big	{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_RENOVATION:hover big	{ color:#f03; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }
a.A_RENOVATION:active big	{ color:#f03; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }

a.A_SELL big		{ background:#fff url(/format/img/ref_sell.png) no-repeat 20px 50%; display:inline; float:left; width:300px; height:auto; margin:0px; padding:5px 20px 5px 0px; text-indent:40px; border:1px solid #eee; font: normal normal bold 13px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
a.A_SELL:link big		{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_SELL:visited big	{ color:#000; background-color:#f9f9f9; border-color:#ccc; text-decoration:none; }
a.A_SELL:hover big		{ color:#0cf; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }
a.A_SELL:active big		{ color:#0cf; background-color:#f9f9f9; border-color:#000; text-decoration:underline; }


/* トップページリニューアル */

div#PAGE div#GLOBAL				{ clear:both; width:960px;height:65px; margin-top:0px; background-color:transparent; border:none; overflow:hidden; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

div#PAGE div#GLOBALNAVI				{ clear:both; width:960px;height:auto; margin-top:0px; background-color:transparent; border:none; overflow:hidden; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
#GLOBALNAVI ol#GNS		{ width:320px;height:20px; margin:0px;padding:0px;overflow:hidden; }
#GLOBALNAVI ol#GNS li		{ float:left;width:auto;height:20px; }
#GLOBALNAVI ol#GNS li a		{ display:block;height:20px; overflow:hidden; margin:0px; padding:0px; background:transparent no-repeat 0px 0px; }
#GLOBALNAVI ol#GNS li a:link	{ background-position:0px 0px; }
#GLOBALNAVI ol#GNS li a:visited	{ background-position:0px 0px; }
#GLOBALNAVI ol#GNS li a:hover	{ background-position:0px -20px; }
#GLOBALNAVI ol#GNS li a:active	{ background-position:0px -20px; }
#GLOBALNAVI ol#GNS li a#GNS_CORP		{ width:60px;	background-image:url(/global/img/gns_corp.png); }
#GLOBALNAVI ol#GNS li a#GNS_IR		{ width:55px;	background-image:url(/global/img/gns_ir.png); }
#GLOBALNAVI ol#GNS li a#GNS_RECRUIT	{ width:60px;	background-image:url(/global/img/gns_recruit.png); }
#GLOBALNAVI ol#GNS li a#GNS_DEVELOP	{ width:70px;	background-image:url(/global/img/gns_develop.png); }
#GLOBALNAVI ol#GNS li a#GNS_STAFF		{ width:75px;	background-image:url(/global/img/gns_staff.png); }

#GLOBALNAVI ol#GN	{ float:left; width:620px; margin:5px 0px; padding:0px; overflow:hidden; border-left:1px dotted #999; }
#GLOBALNAVI ol#GN li	{ float:left; width:auto; margin:0px; padding:0px; border-right:1px dotted #999; color:#000; }
#GLOBALNAVI ol#GN li a		{ display:block; height:35px; overflow:hidden; margin:0px; padding:0px; text-indent:-1000px; background:transparent no-repeat 0px 0px; font-size:12px; color:#777; line-height:15px; font-weight:bold;}
#GLOBALNAVI ol#GN li a span {font-size:8px; font-weight:normal;}
#GLOBALNAVI ol#GN li a:link	{ text-decoration:none; color:#777;}
#GLOBALNAVI ol#GN li a:visited	{ text-decoration:none; color:#777;}
#GLOBALNAVI ol#GN li a:hover	{ background-position:0px -35px; text-decoration:none; color:#000;}
#GLOBALNAVI ol#GN li a:active	{ background-position:0px -35px; text-decoration:none; color:#000;}
#GLOBALNAVI ol#GN li a#GN_WILLTOP		{ width:96px; background-image:url(/global/img/h_top.png); }
#GLOBALNAVI ol#GN li a#GN_BUY		{ width:140px; background-image:url(/global/img/h_buy.png); }
#GLOBALNAVI ol#GN li a#GN_SELL		{ width:128px; background-image:url(/global/img/h_sell.png); }
#GLOBALNAVI ol#GN li a#GN_REFORM		{ width:154px; background-image:url(/global/img/h_reform.png); }

#GLOBALNAVI ol#GNR	{ float:left; width:auto;margin:5px 0px; padding:0px; float:right; letter-spacing:0px; border-left:1px dotted #999; }
#GLOBALNAVI ol#GNR li	{ float:left; width:auto; margin:0px; padding:0px; border-right:1px dotted #999;color:#000; text-indent:-1000px; background:transparent no-repeat 0px 0px; }
#GLOBALNAVI ol#GNR li a		{ display:block;height:35px; overflow:hidden; margin:0px; padding:0px; text-indent:-1000px; background:transparent no-repeat 0px 0px; font-size:11px; color:#777; line-height:15px; font-weight:bold;}
#GLOBALNAVI ol#GNR li a span {font-size:8px; font-weight:normal;}
#GLOBALNAVI ol#GNR li a:link		{ ; }
#GLOBALNAVI ol#GNR li a:visited		{ ; }
#GLOBALNAVI ol#GNR li a:hover		{ background-position:0px -35px; }
#GLOBALNAVI ol#GNR li a:active		{ background-position:0px -35px; }
#GLOBALNAVI ol#GNR li a#GN_FINANCIALPLAN		{ width:104px; background-image:url(/global/img/h_financialplan.png); }
#GLOBALNAVI ol#GNR li a#GN_RENT 	{ width:55px;  background-image:url(/global/img/h_rent.png); }
#GLOBALNAVI ol#GNR li a#GN_OFFICE		{ width:70px; background-image:url(/global/img/h_office.png); }
#GLOBALNAVI ol#GNR li a#GN_WILL		{ width:88px; background-image:url(/global/img/h_will.png); }

div#PAGE div#GLOBAL ol#GNS			{ width:320px;height:20px; margin:0px 0px 0px 640px;padding:0px;overflow:hidden; }
div#PAGE div#GLOBAL ol#GNS li			{ float:left;width:auto;height:20px; }
div#PAGE div#GLOBAL ol#GNS li a		{ display:block;height:20px; overflow:hidden; margin:0px; padding:0px; text-indent:-1000px; background:transparent no-repeat 0px 0px; }
div#PAGE div#GLOBAL ol#GNS li a:link		{ background-position:0px 0px; }
div#PAGE div#GLOBAL ol#GNS li a:visited		{ background-position:0px 0px; }
div#PAGE div#GLOBAL ol#GNS li a:hover		{ background-position:0px -20px; }
div#PAGE div#GLOBAL ol#GNS li a:active		{ background-position:0px -20px; }
div#PAGE div#GLOBAL ol#GNS li a#GNS_CORP	{ width:60px;	background-image:url(/global/img/gns_corp.png); }
div#PAGE div#GLOBAL ol#GNS li a#GNS_IR		{ width:55px;	background-image:url(/global/img/gns_ir.png); }
div#PAGE div#GLOBAL ol#GNS li a#GNS_RECRUIT	{ width:60px;	background-image:url(/global/img/gns_recruit.png); }
div#PAGE div#GLOBAL ol#GNS li a#GNS_DEVELOP	{ width:70px;	background-image:url(/global/img/gns_develop.png); }
div#PAGE div#GLOBAL ol#GNS li a#GNS_STAFF	{ width:75px;	background-image:url(/global/img/gns_staff.png); }

div#PAGE div#GLOBAL ol#GN			{ float:left; width:620px;margin:10px 0px 10px 0px; padding:0px;overflow:hidden; }
div#PAGE div#GLOBAL ol#GN li			{ float:left; width:auto; margin:0px; padding:0px; }
div#PAGE div#GLOBAL ol#GN li a		{ display:block;height:25px; overflow:hidden; margin:0px; padding:0px; text-indent:-1000px; background:transparent no-repeat 0px 0px; }

div#PAGE div.TOOOOP {width:620px; font-size:9px; color:#98928D;float:left; letter-spacing:-0.1em;clear:none; height:auto;margin:0px;}

/* -- お問合せボタン -- */
div#PAGE div#GLOBAL div		{ clear:none; float:left; width:340px; height:25px; margin:10px 0px 0px 0px;padding:0px; border:none; background-color:transparent; }
div#PAGE div#GLOBAL div a		{ display:block; float:right; width:100px; height:25px; margin:0px 0px 0px 10px; padding:7px 0px 6px 0px; overflow:hidden;text-align:center; color:#FFF;font-size:12px;line-height:12px; text-decoration:none; }
div#PAGE div#GLOBAL div a:link	{ background:#292623; }
div#PAGE div#GLOBAL div a:visited	{ background:#292623; }
div#PAGE div#GLOBAL div a:hover	{ background:#393633; }
div#PAGE div#GLOBAL div a:active	{ background:#393633; }


/* ------------------------------ PRINT ------------------------------ */
@media print{ 
body			{ background-color:#fff; text-align:left; }
body div#PAGE		{ display:inline; width:auto; }
body div#PAGE div#HEADER	{ display:none; }
body div#PAGE div#FOOTER	{ display:none; }
body div#PAGE div.BAR	{ display:none; }
body div#PAGE div.SIDE	{ display:none; }
body div#PAGE div#GLOBAL	{ display:none; }
body div#PAGE div.CONTENTS	{ clear:both; float:none; display:block; }
}







/* 削除予定 */
div#PAGE div.BAR ul li h1			{ clear:none; font-weight:bold; margin:0px; padding:0px; font: normal normal bold 11px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#PAGE div.BAR ul li h1 a			{ display:block; padding:0px; width:55px; text-indent:-1000px; background-image:url(/format/img/bar_root.png); }
div#PAGE div.BAR ul li h1 a:link		{ color:#000; background-position:0px 0px; }
div#PAGE div.BAR ul li h1 a:visited		{ color:#000; background-position:0px 0px; }
div#PAGE div.BAR ul li h1 a:hover		{ color:#000; background-position:0px -35px; }
div#PAGE div.BAR ul li h1 a:active		{ color:#000; background-position:0px -35px; }
div#PAGE div.BAR ul li h2			{ clear:none; font-weight:bold; margin:0px; padding:0px; font: normal normal bold 14px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; text-shadow:1px 1px 5px #777; }
div#PAGE div.BAR ul li h2 a			{ display:block; background-image:none; }
div#PAGE div.BAR ul li h2 a:link		{ color:#000; }
div#PAGE div.BAR ul li h2 a:visited		{ color:#000; }
div#PAGE div.BAR ul li h2 a:hover		{ color:#000; }
div#PAGE div.BAR ul li h2 a:active		{ color:#ccc; }

h2		{ clear:both; display:block; width:auto; height:auto; margin:50px 10px 50px 50px; padding:0px 0px 0px 0px; font: normal normal bold 20px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
h2 a		{ margin:0px; padding:0px; }
h2 span		{ clear:both; display:block; color:#777; font: normal normal normal 15px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

