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

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

body		{ margin:0px; padding:0px; color:#000; background:#fff; font: normal normal normal 86%/178% "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ ゴシック", sans-serif; }
a		{ outline:0px none #fff; }
br		{ letter-spacing:0px; }
div		{ position:relative; left:0px; top:0px; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; visibility:visible; display:block; border:0px solid #000; opacity:1; KhtmlOpacity:1; MozOpacity:1; }
hr		{ height:1px; color:#000; background:#000; text-align:left; margin:0px; border:0px none #000; display:block; }
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 10px/178% "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ ゴシック", sans-serif; }
img		{ margin:0px; padding:0px; border:0px solid #000; font-size: 10px; }
form		{ margin:0px; padding:0px; }
/* input	{ width:100%; color:#000; background:#fde; border:1px solid #666; } */
textarea	{ width:100%; color:#000; background:#fde; border:1px solid #666; }
select	{ width:100%; color:#000; background:#fff; border:1px solid #666; cursor:hand; cursor:pointer; }
h1,h2,h3,h4,h5,h6	{ font-size:100%; line-height:100%; font-weight:normal; font:inherit; }

.submit	{ width:100%; color:#000; background:#fff; border:1px solid #666; cursor:hand; cursor:pointer; }
.j10		{ font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif;	letter-spacing:0px; }
.j10B	{ font: normal normal bold 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif;	letter-spacing:0px; }
.j12		{ font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif;	letter-spacing:0px; }
.j12B	{ font: normal normal bold 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif;	letter-spacing:0px; }
.j14		{ font: normal normal normal 14px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif;	letter-spacing:0px; }
.j14B	{ font: normal normal bold 14px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif;	letter-spacing:0px; }
.e9		{ font: normal normal normal 9px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e9B		{ font: normal normal bold 9px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e10		{ font: normal normal normal 10px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e10B	{ font: normal normal bold 10px/15px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e12		{ font: normal normal normal 12px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e12B	{ font: normal normal bold 12px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e14		{ font: normal normal normal 14px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }
.e14B	{ font: normal normal bold 14px/20px Verdana, Geneva, Arial, sans-serif;				letter-spacing:0px; }

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */
body		{ color:#333; background:url(/com/img/bg.png); min-width:100%; min-height:100%; }
a:link	{ color:#666; text-decoration:none; }
a:visited	{ color:#666; text-decoration:none; }
a:hover	{ color:#999; text-decoration:none; }
a:active	{ color:#999; text-decoration:none; }
table	{ border-bottom:0px solid #ccc; }
hr		{ height:1px; color:#999; background:#999; text-align:left; margin:0px; border:0px none #999; display:block; }
img		{ background:transparent; }

.SHEET	{ left:20px; width:740px;height:auto; }
.L		{ float:left; width:20px; }
.COLUMN	{ float:left; clear:both; width:960px; }
.C		{ float:left; left:20px; width:710px; }
.C1		{ float:left; left:20px; width:340px; }
.C2		{ float:left; left:50px; width:340px; }
.NOTE	{ position:absolute; left:760px; width:180px; font: normal normal normal 10px/178% "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ ゴシック", sans-serif; }

.RADIO	{ cursor:hand; cursor:pointer; border-bottom:1px solid #ddd; color:#ccc; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ ゴシック",sans-serif; }

.PROPERTY	{ float:left; left:10px; width:800px; }

.P_OBJ0	{ float:left; left:0px; height:310px; width:200px; background:url(/service/img/p_obj0_bg-.png) no-repeat 0px 0px scroll; color:#fff; }
.P_OBJ1	{ float:left; left:0px; height:310px; width:200px; background:url(/service/img/p_obj1_bg-.png) no-repeat 0px 0px scroll; }
.P_OBJ2	{ float:left; left:0px; height:310px; width:200px; background:url(/service/img/p_obj2_bg-.png) no-repeat 0px 0px scroll; }
.P_OBJ3	{ float:left; left:0px; height:310px; width:200px; background:url(/service/img/p_obj3_bg-.png) no-repeat 0px 0px scroll; }
.P_OBJ4	{ float:left; left:0px; height:310px; width:200px; background:url(/service/img/p_obj4_bg-.png) no-repeat 0px 0px scroll; }

.P_LINK	{ top:0px; left:0px; height:280px; width:190px; cursor:hand; cursor:pointer; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif; }
.P_TITLE	{ position:absolute; top:30px; left:10px; height:40px; width:170px;font: normal normal normal 14px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif; }
.P_IMAGE	{ position:absolute; top:75px; left:10px; height:80px; width:170px; }
.P_COMMENT{ position:absolute; top:170px; left:10px; height:105px; width:170px; display:none; }
.P_DATA	{ position:absolute; top:170px; left:10px; height:105px; width:170px; display:block; }
.P_BOTTOM	{ top:0px; left:90px;  height:20px; width:100px;}
.P_MEMO	{ position:absolute; top:0px; left:0px; height:20px; width:100px; z-index:2; }

.F_OBJ	{ width:338px; border:1px solid #ddd; background:#f9f9f6; font: normal normal normal 10px/16px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif; }
.F_TITLE	{ left:5px; height:25px; width:328px; font-size:12px; }
.F_TEXT	{ left:5px; width:328px; font-size:10px; }
.F_IMAGE	{ float:left; left:5px; height:90px; width:120px; background:#ddd; }
.F_COMMENT{ float:left; left:10px; width:200px; }

.STAFF	{ float:left; left:10px; width:950px; }

.S_OBJ1	{ float:left; width:190px; height:190px; background:url(/data/staff/img/s_obj1_bg-.png) no-repeat 0px 0px scroll; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif; cursor:hand; cursor:pointer; }
.S_OBJ2	{ float:left; width:190px; height:190px; background:url(/data/staff/img/s_obj2_bg-.png) no-repeat 0px 0px scroll; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",sans-serif; cursor:hand; cursor:pointer; }
.S_IMAGE	{ position:absolute; top:10px; left:10px; height:90px; width:160px; }
.S_TITLE	{ position:absolute; top:105px; left:10px; height:30px; width:160px; font-size:14px; }
.S_COMMENT{ position:absolute; top:125px; left:10px; height:50px; width:160px; }

.BM_OBJ	{ width:338px; height:338px; border:solid #999 1px; overflow:hidden; }
.BM_POS	{ position:absolute; top:0px; left:0px; height:1400px; width:1400px; background:url(/service/object/map/img/map_big.png); }


a.black:link	{ color:#000; text-decoration:none; padding:2px; }
a.black:visited{ color:#000; text-decoration:none; padding:2px; }
a.black:hover	{ color:#fff; text-decoration:none; padding:2px; background:#000 url(/com/img/ablack_bg.png); }
a.black:active	{ color:#fff; text-decoration:none; padding:2px; background:#000 url(/com/img/ablack_bg.png); }

a.white:link	{ color:#fff; text-decoration:none; padding:2px; }
a.white:visited{ color:#fff; text-decoration:none; padding:2px; }
a.white:hover	{ color:#000; text-decoration:none; padding:2px; background:#fff url(/com/img/awhite_bg.png); }
a.white:active	{ color:#000; text-decoration:none; padding:2px; background:#fff url(/com/img/awhite_bg.png); }

a.none:link	{ color:#000; text-decoration:none; }
a.none:visited	{ color:#000; text-decoration:none; }
a.none:hover	{ color:#000; text-decoration:underline; }
a.none:active	{ color:#000; text-decoration:underline; }

.B		{ font-weight: bold; }

.M5		{ clear:both; height:5px; }
.M10		{ clear:both; height:10px; }
.M15		{ clear:both; height:15px; }
.M20		{ clear:both; height:20px; }
.M30		{ clear:both; height:30px; }
.M40		{ clear:both; height:40px; }
.M50		{ clear:both; height:50px; }
.M60		{ clear:both; height:60px; }
.M70		{ clear:both; height:70px; }
.M100	{ clear:both; height:100px; }
.M200	{ clear:both; height:200px; }

.L5		{ float:left; width:5px; }
.L10		{ float:left; width:5px; }
.L20		{ float:left; width:5px; }
.L30		{ float:left; width:5px; }
.L50		{ float:left; width:5px; }
.L100	{ float:left; width:5px; }

