@charset 'utf-8';

html		{ height:100%; }
body		{ margin:0px; padding:0px; color:#000; background:#CCCCCC; 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,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; 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;  }
table		{ border-collapse:collapse; border-spacing: 0px; table-layout:fixed; empty-cells:show; margin:0px; padding:0px; }
td,th		{ margin:0px; padding:0px; font: normal normal normal 11px/1.5em "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }

/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */
body		{ position:relative; color:#000; 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; }

#box1,#box2,#box3 {
    display: none;
}

/* -------------------------------------------------- ADDITION CLASS -------------------------------------------------- */
div#PAGE				{
	position:absolute;
	top:50%;
	left:50%; 
	clear:both;
	width:930px;
	height:550px;
	margin:-300px 0px 0px -465px;
	padding:-20px 0px 0px 0px;
text-align:left;
}

/* -- SHEET -- */
div.SHEET				{ clear:both; display:inline; float:left; width:930px; height:auto; min-height:510px; overflow:visible; z-index:2; margin:0px; padding:10px 0px 0px 0px; border:0px solid #ddd; background:#fff 50% 50% no-repeat; }
div.SHEET p			{ clear:both; display:block; width:auto; height:auto; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.SHEET p a			{ font-size:11px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }


div#wrapper 	{width: 849px; 	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div.SHEET div.contents		{ clear:none; float:left; display:inline; min-height: 510px; width:849px; margin:4px 0px 0px 40px; padding:0px 0px 0px 0px; color:#000; border:1px solid #CCCCCC;}

div.SHEET div#blog_contents		{ clear:both; float:left; display:blok; min-height: 510px; width:850px; margin:4px 0px 0px 0px; padding:0px 0px 0px 0px;}

div.SHEET div.contents div.top_text		{ position:absolute; top:140px; right:70px; margin:4px 0px 0px 40px; padding:0px 0px 0px 0px; }

/* -- PAGE TITLE -- */
div.SHEET div.title		{ clear:both; float:left; display:inline; width:850px; margin:25px 0px 15px 25px; padding:0px 0px 0px 0px;}

div.SHEET div.concept1	{ clear:both; float:left; display:inline; width:850px; margin:130px 20px 15px 20px; padding:0px 0px 0px 0px; text-align:center;}

div.SHEET div.concept2	{ clear:both; float:left; display:inline; width:850px; margin:40px 20px 15px 20px; padding:0px 0px 0px 0px; text-align:center;}

div.SHEET div.profile1	{ clear:both; float:left; display:inline; width:200px; margin:110px 20px 15px 140px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET div.profile2	{ clear:none; float:right; display:inline; width:350px; margin:0px 20px 15px 20px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET .profile_text	{ clear:none; float:left; display:inline; width:200px; margin:30px 20px 15px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.access1	{ clear:both; float:left; display:inline; width:300px; margin:40px 0px 15px 80px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET div.access2	{ clear:none; float:right; display:inline; width:410px; margin:30px 20px 15px 0px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET .access_text1	{ clear:none; float:left; display:inline; width:300px; margin:30px 20px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET .access_text2	{ clear:none; float:left; display:inline; width:300px; margin:15px 20px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET .access_text3	{ clear:none; float:left; display:inline; width:300px; margin:30px 20px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:10px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET .googlemap { clear:none; float:left; display:inline; width:300px; margin:10px 20px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:10px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.reservation1	{ clear:both; float:left; display:inline; width:500px; margin:40px 0px 15px 80px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET .reservation_text1	{ clear:none; float:left; display:inline; width:500px; margin:10px 20px 0px 0px; padding:0px 0px 20px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET .reservation_text2	{ font-size:20px; font-weight:bolder; line-height:30px; padding-left:5px; padding-top:10px; font-family:Helvatica, Arial, sans-serif;}

div.SHEET .reservation_text3	{ font-size:15px; font-weight:bolder; line-height:30px; font-family:Helvatica, Arial, sans-serif;}

div.SHEET .reservation_text4	{ clear:none; float:left; display:inline; width:500px; margin:0px 20px 0px 0px; padding:10px 0px 0px 0px; text-align:left; font-size:10px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu1	{ clear:none; float:left; display:inline; width:350px; margin:0px 0px 0px 70px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET div.menu1	.kind	{ clear:both; float:left; display:inline; width:350px; margin:30px 0px 15px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu1	.price	{ clear:both; float:left; display:inline; width:70px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu1	.menu_e	{ clear:none; float:left; display:inline; width:150px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu1	.menu_j	{ clear:none; float:left; display:inline; width:130px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu2	{ clear:none; float:right; display:inline; width:350px; margin:0px 40px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET div.menu2	.kind	{ clear:both; float:left; display:inline; width:350px; margin:30px 0px 15px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu2	.price	{ clear:both; float:left; display:inline; width:70px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu2	.menu_e	{ clear:none; float:left; display:inline; width:150px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu2	.menu_j	{ clear:none; float:left; display:inline; width:130px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu2	.menu_long	{ clear:none; float:left; display:inline; width:130px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

div.SHEET div.menu3	{ clear:both; float:left; display:inline; width:800px; margin:30px 40px 30px 70px; padding:0px 0px 0px 0px; text-align:left;}

div.SHEET div.menu3 .menu_cap	{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font-size:10px; line-height:18px; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif;}

/* SUBCATEGORY */
div#btn			{ display:block; float:left; width:850px; height:auto; margin:0px 0px 0px 0px; padding:11px 0px 0px 33px; }

div.SHEET div#btn div.btn_img	{ float:right; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000;}

/* -- HEADER -- */
div#HEADER			{ float:left; display:inline; width:850px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:5; font-size:10px; line-height:11px; }
div#HEADER ol		{ float:right; margin:0px 0px 0px 0px; padding:5px 20px 0px 0px; }
div#HEADER ol li		{ display:block; float:left; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border-right:1px solid #AAA; }
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:auto; 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 .navigation			{ clear:both; width:850px; height:30px; margin:0px 0px 0px 40px; padding:5px 0px 0px 0px; }
div#HEADER .navigation .logo			{ clear:none; float:left; height:14px; margin:0px 0px 0px 0px; padding:5px 0px 0px 15px;}
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			{ float:left; width:320px; padding:0px 10px 5px 10px; margin:0px 0px 0px 0px;}

div#HEADER .navigation .navigation_right			{ clear:none; float:right; width:470px; height:14px; margin:0px 0px 0px 0px; padding:10px 3px 0px 3px;}
div#HEADER .navigation .grand_navi			{ clear:none; float:left; height:12px; margin:0px 0px 0px 0px; padding:2px 12px 0px 12px; border-right:1px solid #CCCCCC;}
div#HEADER .navigation .grand_navi_p			{ clear:none; float:left; height:12px; margin:0px 0px 0px 0px; padding:2px 9px 0px 9px; border-right:1px solid #CCCCCC;}
div#HEADER .navigation .grand_navi_r		{ clear:none; float:left; height:12px; margin:0px 0px 0px 0px; padding:2px 0px 0px 10px; }

/* -- FOOTER -- */
div#FOOTER			{ clear:both; float:left; width:930px; height:45px; margin:0px 0px 0px 0px; color:#000; background:#FFFFFF; }
div#FOOTER .navigation			{ clear:both; width:850px; height:30px; margin:0px 0px 0px 40px; padding:5px 0px 0px 0px; background:#FFFFFF;}
div#FOOTER .navigation .copyright			{ clear:none; float:left; height:14px; margin:0px 0px 0px 0px; padding:5px 0px 0px 10px; font-size:9px; line-height:18px; }
div#FOOTER .navigation .grand_navi			{ clear:none; float:left; height:14px; margin:0px 0px 0px 0px; padding:0px 3px 0px 3px; border-right:1px solid #CCCCCC;}
div#FOOTER .navigation .grand_navi_r		{ clear:none; float:left; height:14px; margin:0px 0px 0px 0px; padding:0px 3px 0px 3px;}
div#FOOTER .navigation .facebook			{ clear:none; float:left; height:14px; margin:0px 0px 0px 0px; padding:0px 3px 0px 10px;}
div#FOOTER .navigation a		{ float:left; margin:0px 0px 0px 5px; }
div#FOOTER .navigation a:link		{ color:#aaa; text-decoration:none; }
div#FOOTER .navigation a:visited		{ color:#aaa; text-decoration:none; }
div#FOOTER .navigation a:hover		{ color:#fff; text-decoration:none; }
div#FOOTER .navigation a:active		{ color:#fff; text-decoration:none; }
div#FOOTER .navigation .twitter			{ clear:none; display:inline; float:right;  margin:3px 5px 0px 5px; padding:0px 0px 0px 0px;}
div#FOOTER .navigation .fb-like			{ clear:none; display:inline; float:right;  margin:3px 5px 0px 5px; padding:0px 0px 0px 0px; }

div#FOOTER .center_logo			{ clear:both; height:28px; margin:0px 0px 0px 0px; padding:12px 0px 0px 450px; background:#CAC2B0;}
