@charset "utf-8";

/* ------------------------------- HEADER ------------------------------- */
div#HEADER ul li a.ITEM:link		{ color:#fff; }
div#HEADER ul li a.ITEM:visited	{ color:#fff; }
div#HEADER ul li a.ITEM:hover		{ color:#fff; }
div#HEADER ul li a.ITEM:active	{ color:#fff; }

h1.S				{ width:650px; height:auto; padding:6px 0px 2px 0px; text-align:right; font: normal normal bold 12px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }


/* ------------------------------- CATEGORY ------------------------------- */
/* -- SLIDESHOW (IMAGES) -- */
div.IMAGES			{ width:650px; margin:0px 0px 0px 19px; border:1px solid #eee; background:#fff 100% 100% scroll no-repeat; }
div.IMAGES div.IMAGE		{ width:650px; background:50% 50% scroll no-repeat; }

/* -- SLIDESHOW (THUMBNAILS) -- */
div.THUMBNAILS			{ width:650px; height:23px; margin:2px 0px 20px 20px;}
div.THUMBNAILS ol li		{ width:65px; }
div.THUMBNAILS ol a			{ width:40px; height:17px; }
div.THUMBNAILS.NO			{ display:none; }

p big				{ font: normal normal bold 16px/65px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
p big small			{ font: normal normal normal 14px/65px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
h2				{ clear:both; display:inline; float:left; width:650px; height:auto; margin:0px 0px 0px 20px; padding:0px 0px 10px 0px; color:#000; font: normal normal bold 16px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
h2 small				{ font: normal normal normal 14px/25px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }

/* ------------------------------- DETAIL ------------------------------- */
/* ----- L_IMAGE ----- */
div.L_IMAGE			{ clear:both; display:inline; float:left; width:402px; height:auto; margin:0px 0px 0px 18px; padding:0px; color:#000; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.L_IMAGE img			{ clear:none; display:inline; float:left; margin:0px 10px 10px 0px; border:1px solid #eee; }
div.L_IMAGE div.G_IMAGE		{ clear:both; display:inline; float:left; width:426px; height:auto; margin:10px 0px 0px 0px; padding:0px; color:#000; }
div.L_IMAGE div.G_IMAGE a		{ clear:none; display:inline; float:left; width:120px; height:auto; margin:0px 18px 10px 0px; padding:0px; border:1px solid #aaa; color:#000; }
div.L_IMAGE div.G_IMAGE a:link	{ border-color:#aaa; }
div.L_IMAGE div.G_IMAGE a:visited	{ border-color:#aaa; }
div.L_IMAGE div.G_IMAGE a:hover	{ border-color:#000; }
div.L_IMAGE div.G_IMAGE a:active	{ border-color:#000; }
div.L_IMAGE div.G_IMAGE a img		{ clear:none; display:inline; float:none; margin:0px; border:none; }

/* ----- R_DATA ----- */
div.R_DATA			{ clear:none; display:inline; float:left; width:232px; height:auto; margin:0px 0px 0px 19px; padding:0px; color:#000; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA h2			{ clear:both; display:inline; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:#000; font: normal normal bold 14px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }
div.R_DATA p			{ clear:both; display:inline; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; color:#000; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA p big			{ clear:both; display:inline; float:left; width:230px; height:auto; margin:0px; padding:0px 0px 10px 0px; font: normal normal bold 14px/20px "Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","小塚明朝 Pro EL","Kozuka Mincho Pro",Georgia,Century,"Times New Roman",Times,"ＭＳ 明朝",serif; }

/* ----- DATA ----- */
div.R_DATA div.DATA			{ clear:none; display:block; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px; border:1px solid #aaa; color:#000; background-color:#fff; font: normal normal normal 11px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.DATA div		{ clear:none; display:inline; float:left; width:220px; height:auto; margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; }
div.R_DATA div.DATA div strong	{ clear:none; display:inline; float:left; width:215px; height:35px; margin:0px 0px 0px 0px; padding:0px; font: normal normal bold 14px/35px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.DATA div strong img	{ clear:none; display:inline; float:right; margin:0px 5px 0px -3px; border:none; }
div.R_DATA div.DATA div dl		{ clear:both; display:inline; float:left; width:220px; margin:10px 0px 0px 0px; padding:0px; }
div.R_DATA div.DATA div dl dt		{ clear:both; display:inline; float:left; width:65px; overflow:hidden; margin:0px 10px 0px 0px; padding:5px 0px 5px 0px; border-top:1px solid #ddd; color:#777; font: normal normal normal 10px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.DATA div dl dd		{ clear:none; display:inline; float:left; width:135px; overflow:hidden; margin:0px 10px 0px 0px; padding:5px 0px 5px 0px; border-top:1px dotted #ddd; color:#000; font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.DATA div dl dd small	{ color:#444; font: normal normal normal 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.DATA div dl dd img	{ float:left; margin:5px 10px 5px 0px; }

/* ----- DCFORM ----- */
div.R_DATA div#DCFORM				{ clear:none; display:block; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px; background:#f6f6f6; border:1px solid #999; border-top:none; color:#000; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div#DCFORM div				{ clear:none; display:inline; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; text-align:right; }
div.R_DATA div#DCFORM em				{ clear:both; display:inline; float:right; width:74px; height:auto; margin:0px 10px 0px 0px; padding:5px 0px 0px 0px; color:#4f9909; text-align:right; font: normal normal bold 10px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div#DCFORM small				{ clear:none; display:inline; float:left; width:114px; height:auto; margin:10px 0px 0px 10px; padding:0px; color:#000000; text-align:left; font: normal normal normal 12px/15px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div#DCFORM span				{ clear:none; display:inline; float:left; width:114px; height:auto; margin:15px 0px 0px 10px; padding:0px; color:#000000; text-align:left; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div#DCFORM span strong			{ clear:both; display:inline; float:left; width:40px; height:auto; margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#000000; font: normal normal normal 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div#DCFORM hr				{ clear:both; display:inline; float:left; width:230px; margin:0px 0px 0px 10px; color:#ddd; background:#ddd; border-color:#ddd; margin:10px 0px 5px 0px; }
div.R_DATA div#DCFORM form				{ clear:both; display:block; float:left; width:auto; height:auto; margin:0px; padding:0px 10px 0px 0px; }
div.R_DATA div#DCFORM form select			{ clear:both; display:inline; float:left; width:210px; margin:5px 0px 0px 10px; }
div.R_DATA div#DCFORM form input			{ clear:none; display:inline; float:left; width:38px; margin:0px 5px 0px 0px; padding:0px 5px 0px 0px; text-align:right; background-color:#fff; }
/* - SUBMIT - */
div.R_DATA div#DCFORM form input.SUBMIT			{ clear:both; display:inline; float:left; width:220px; margin:10px 5px 0px 5px; padding:0px 0px 0px 40px; text-align:left; text-indent:0px; background:#d21 url(/com/img/dcform_input.png) 15px 8px scroll no-repeat; border:1px solid #c41f10; color:#fff; font: normal normal bold 12px/30px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; cursor:pointer; }
div.R_DATA div#DCFORM form input.SUBMIT:hover		{ color:#000; border:solid 1px #b10; background-color:#d21; background-position:12px -42px; text-decoration:none; }
div.R_DATA div#DCFORM form input.SUBMIT:active		{ color:#000; border:solid 1px #b10; background-color:#d21; background-position:14px -42px; text-decoration:none; }
div.R_DATA div#DCFORM form input.SENDBUTTON		{ display:inline; clear:both; width:100px; height:30px; margin:10px 0px 0px 0px; padding:2px; border:solid 1px #c10; background:#d21; color:#fff; font-size:13px; line-height:24px; cursor:pointer; }
div.R_DATA div#DCFORM form input.SENDBUTTON:hover		{ border:solid 1px #b10; background:#c10; }
 
/* ----- DCFORM_NO ----- */
div.R_DATA div.DCFORM_NO		{ clear:none; display:block; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px; border:1px solid #aaa; border-top:none; background:#ccc; color:#000; font: normal normal normal 11px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.DCFORM_NO div		{ clear:none; display:inline; float:left; width:220px; height:auto; margin:10px 0px 0px 10px; padding:0px 0px 10px 0px; }
div.R_DATA div.DCFORM_NO div strong	{ clear:none; display:inline; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px; font: normal normal bold 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.DCFORM_NO div br	{ clear:both; }

/* ----- RESERVATION ----- */
div.R_DATA div.RESERVATION		{ clear:none; display:block; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:0px; border:1px solid #999; border-top:none; background:#aaa; color:#fff; font: normal normal normal 11px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.RESERVATION a		{ clear:none; display:inline; float:left; width:230px; height:auto; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; background:#222 url(/com/img/a.png) scroll 20px 15px no-repeat; text-indent:40px; font: normal normal bold 14px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.RESERVATION a:link	{ color:#000; background-color:#aaa; background-position:20px 15px; text-decoration:none; }
div.R_DATA div.RESERVATION a:visited	{ color:#000; background-color:#aaa; background-position:20px 15px; text-decoration:none; }
div.R_DATA div.RESERVATION a:hover	{ color:#000; background-color:#eee; background-position:20px 15px; text-decoration:underline !important; }
div.R_DATA div.RESERVATION a:active	{ color:#000; background-color:#eee; background-position:22px 15px; text-decoration:none; }


/* ----- NOTE ----- */
div.R_DATA div.NOTE			{ clear:none; display:inline; float:left; width:230px; height:auto; margin:10px 0px 0px 0px; padding:0px; border:1px solid #ddd; background:#fff; color:#000; font: normal normal normal 11px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.NOTE div		{ clear:none; display:inline; float:left; width:215px; height:auto; margin:0px 0px 0px 10px; padding:5px 0px 5px 0px; }
div.R_DATA div.NOTE div strong	{ clear:none; display:inline; float:left; width:215px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font: normal normal bold 12px/25px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }
div.R_DATA div.NOTE div a:link	{ color:#d21; text-decoration:none; }
div.R_DATA div.NOTE div a:visited	{ color:#d21; text-decoration:none; }
div.R_DATA div.NOTE div a:hover	{ color:#d21; text-decoration:none; }
div.R_DATA div.NOTE div a:active	{ color:#d21; text-decoration:none; }

/* ----- RETURN ----- */
h3				{ width:340px; }
a.RETURN				{ clear:none; display:inline; float:right; width:250px; margin:54px 25px 0px 0px; padding:0px 0px 0px 0px; background:transparent url(/com/img/up.png) scroll 0px 2px no-repeat; text-indent:15px; font: normal normal normal 12px/20px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; }





/* ------------------------------ PRINT ------------------------------ */
@media print{
div.IMAGES div.IMAGE div.COMMENT	{ display:none; }
}