@charset 'utf-8';

html		{ background:#FFF; 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;
	border:0px solid #000;
}
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 #eee; }
form		{ margin:0px; padding:0px; }
h1		{ clear:both; display:block; float:left; width:340px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; font: normal normal normal 9px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
h2	{ display:none; margin:0px; padding:0px; font-size:100%; line-height:100%; font-weight:normal; font:inherit; }
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; border: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;  }

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

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */
body		{ position:relative; color:#000; background:#FFF; text-align:center; height:100%; min-width:950px; min-height:600px; }
a		{ padding:0px; }
a:link		{ color:#000000; text-decoration:none; }
a:visited	{ color:#000000; text-decoration:none; }
a:hover		{ color:#000000; text-decoration:underline; }
a:active		{ color:#000000; text-decoration:underline; }

hr		{ height:1px; margin:0px 0px 0px 0px; padding:0px; border:none; border-color:transparent; border-bottom:1px dotted #000; color:transparent; background:transparent; line-height:1px; }
img		{ border:0px; background:transparent; }


/* -------------------------------------------------- ADDITION CLASS -------------------------------------------------- */
div#PAGE				{
	position:absolute;
	top:50%;
	left:50%; 
	clear:both;
	width:900px;
	height:auto;
	margin:-320px 0px 0px -450px;
	padding:0px 0px 0px -450px;
	text-align:left;
}

div.pankuzu			{ clear:both; height:10px; display:inline; float:left; width:200px; font: normal normal normal 9px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; margin:20px 0px 10px 0px; padding:0px;  }

div.navigation		{ clear:both; height:12px; display:inline; float:left; width:400px; font: normal normal normal 9px/1.1em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; margin:2px 0px 5px 0px; padding:0px;  }

div.navigation ol		{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.navigation ol li		{ display:block; float:left; margin:0px 0px 0px 0px; padding:0px 6px 0px 0px; }
div.navigation ol li a		{ display:block; }
div.navigation ol li a:link	{ color:#FFF; text-decoration:underline; }
div.navigation ol li a:visited	{ color:#FFF; text-decoration:underline; }
div.navigation ol li a:hover	{ color:#FFF; text-decoration:none; }
div.navigation ol li a:active	{ color:#FFF; text-decoration:underline; }

/* -- SHEET -- */
div.SHEET				{ clear:both; display:block; float:left; width:960px; height:500px; margin:10px 0px 0px 0px; padding:0px;}
div.SHEET ol		{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.SHEET ol li		{ display:block; float:left; margin:0px 30px 30px 0px; padding:0px 0px 0px 0px; }
div.SHEET ol li a		{ display:block; }
div.SHEET ol li a:link	{ color:#000; text-decoration:none; }
div.SHEET ol li a:visited	{ color:#000; text-decoration:none; }
div.SHEET ol li a:hover	{ color:#666; text-decoration:none; }
div.SHEET ol li a:active	{ color:#000; text-decoration:none; }

div.SHEET .profile_ph		{ clear:none; display:inline; float:right; width:450px; margin-bottom:10px; margin:0px 0px 0px 0px; padding:0px 30px 0px 0px;  }
div.SHEET .profile_ph_s		{ clear:both; display:inline; float:right; width:450px; margin-top:10px; margin:0px 30px 0px 0px; padding:0px 0px 0px 0px;  }
div.SHEET .profile_ph_s ol li	{ display:inline; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

#slider {	position: relative; width: 450px; padding: 0px; margin: 0px 0px 50px 0px;}
#slider img { position: absolute; top: 0; left: 0; display: none;}
#slider a {	border: 0; display: block;}

.nivo-controlNav { position: absolute; left: 0px; bottom: -30px;}

.nivo-controlNav a {
	display: block;
	width: 8px;
	height: 8px;
	background: url(../works/imgs/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin-right: 3px;
	float: left;
}

.nivo-controlNav a.active {
	background-position: 0 -8px;
}
	
div.SHEET .information	{ clear:none; display:block; float:left; width:500px; margin:0px 0px 0px 0px; padding:0px 0px px 0px;}
div.SHEET .info_title		{ clear:none; display:block; float:left; width:500px; font: normal normal normal 10px/1.6em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; margin:0px 0px 0px 0px; padding:30px 0px 5px 0px; border-bottom:1px #999999 solid;}
div.SHEET .info_day		{ clear:both; display:block; float:left; width:80px; font: normal normal normal 10px/1.6em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; margin:10px 0px 0px 0px; padding:0px;  }
div.SHEET .info_text		{ clear:none; display:block; float:left; width:420px; font: normal normal normal 10px/1.6em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; margin:10px 0px 0px 0px; padding:0px;  }
div.SHEET .info	{ width:250px; float:left; display:block; padding:3px 27px 0px 0px; margin:0px 0px 10px 0px; font: normal normal normal 10px/1.6em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
div.SHEET .map		{ float:right; display:inline; width:650px; padding:12px 0px 0px 0px; margin:15px 0px 0px 0px; z-index:5; font-size:10px; line-height:11px;}
div.SHEET .banner		{ clear:none; display:inline; float:right; width:300px; font: normal normal normal 10px/1.6em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; margin:30px 60px 0px 0px; padding:0px 0px px 0px;}


/* -- FOOTER -- */
div.FOOTER	{ clear:both; width:258px; float:left; display:block; padding:3px 27px 0px 0px; margin:0px 0px 10px 0px; font: normal normal normal 9px/1.0em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
div.FOOTER2	{ clear:none; float:right; display:block; padding:3px 0px 0px 0px; margin:0px 0px 10px 0px; font: normal normal normal 10px/1.0em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}
div.FOOTER3	{ clear:none; float:right; display:block; padding:3px 0px 0px 10px; margin:0px 0px 10px 0px; font: normal normal normal 10px/1.0em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; border-left:1px #999999 solid;}


/* -- HEADER -- */
div#HEADER-line			{ width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:6px #3E261F solid;}
div#HEADER			{ float:right; display:inline; width:560px; padding:12px 0px 0px 0px; margin:15px 0px 0px 0px;}
div#HEADER ol		{ float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#HEADER ol li		{ display:block; float:left; margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; border-left:1px #999999 solid;}
div#HEADER ol li a		{ display:block; }
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:#666; text-decoration:none; }
div#HEADER ol li a:active	{ color:#000; text-decoration:none; }
div#HEADER h1		{ display:none; float:right;  width:0px; height:15px; margin:0px; padding:0px; }
div#HEADER h1 a		{ width:auto; height:15px; margin:0px; padding:0px; font: normal normal normal 10px/11px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#HEADER .caution		{ clear:both; display:block; float:right; width:450px; padding:10px 10px 10px 20px; margin:0px 0px 0px 0px; font: normal normal normal 10px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; border:1px #999999 solid;}
div#HEADER h1 a:link		{ color:#aaa; text-decoration:none; }
div#HEADER h1 a:visited	{ color:#aaa; text-decoration:none; }
div#HEADER h1 a:hover	{ color:#fff; text-decoration:none; }
div#HEADER h1 a:active	{ color:#fff; text-decoration:none; }
div#HEADER2			{ clear:none; display:inline; float:left; width:340px; padding:15px 0px 0px 0px; margin:12px 0px 0px 0px;}
div .description		{ clear:both; display:block; float:left; width:340px; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; font: normal normal normal 9px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div .tel		{ clear:both; display:block; float:left; width:340px; padding:2px 0px 20px 0px; margin:0px 0px 0px 0px; font: normal normal normal 11px/1.0em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div#HEADER .team			{ padding:0px 12px 0px 0px; margin:0px 0px 0px 0px;}

