/* CSS Document */

/* 全体的な設定 
body               { background-image:url(); margin:0px; }*/
body,tr,td,th      { font-size:10pt; color:#393939; line-height:1.1em; font-family: "ＭＳ Ｐゴシック", "Osaka"; }

/* アンカータグの設定 */
a:link             { color:#0066FF; text-decoration:underline; }
a:visited          { color:#0066FF; text-decoration:underline; }
a:hover            { color:red; text-decoration:none; }
a:active           { color:red; text-decoration:none; }

a.title:link       { color:#000000; text-decoration:none; }
a.title:visited    { color:#000000; text-decoration:none; }
a.title:hover      { color:#000000; text-decoration:none; }
a.title:active     { color:#000000; text-decoration:none; }

a.category:link    { color:; text-decoration:none; }
a.category:visited { color:; text-decoration:none; }

a.link:link        { color:navy; text-decoration:underline; }
a.link:visited     { color:navy; text-decoration:underline; }
a.link:hover       { color:#FF0000; text-decoration:underline; }
a.link:active      { color:#FF0000; text-decoration:underline; }

/* フォーム系の設定 */
input	           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }
select	           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }
textarea           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }
.button	           { font-size:9pt; color:#000000; background-color:#EEEEEE; border-style:solid; border-width:1px; border-color:black; }


.small {
	font-size: 9pt;
}

body {
	background-color: linen;
}

h1 {
/*	color: black;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
*/
	font-size: 12pt;
	font-weight:bold;
	color:black;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:15px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#333333;
	line-height: 110%;
	margin-left: 10px;
	margin-bottom: 10px;
}

h2 {
	color: navy;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

h3 {
	color: #660000;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	margin-left: 5px;
}

h4 {
	color: brown;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
}

h5 {
	color: black;
	font-size: 11pt;
	font-weight: normal;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
	line-height: 130%;
}

p {
	color: black;
	font-size: 10pt;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
	line-height: 130%;
}

.table_main {
	width: 760px;
	border-collapse: collapse;
	cellpadding: 0px;
	cellspacing: 0px;
	border: 0;
	padding: 0em;
}

.td_sidebar1 {
	width: 186px;
	background-color: white;
	vertical-align: top;
	border-collapse: collapse;
	cellpadding: 0px;
	cellspacing: 0px;
	border: 0;
	padding: 0.5em;
	background-color: linen;
}

.td_sidebar2 {
	text-align:left;
	width: 186px;
	font-size: 9pt;
	color: chocolate;
	vertical-align: top;
	border-collapse: collapse;
	cellpadding: 0px;
	cellspacing: 0px;
	border: 0;
	background-color: linen;
	padding-top:3px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:1px;
	line-height: 130%;
}

.td_main {
	text-align:left;
	width: 570px;
	bgcolor: white;
	vertical-align: top;
	border-collapse: collapse;
	cellpadding: 0px;
	cellspacing: 0px;
	border: 0;
	padding: 0em;
	background-color: linen;
}

.table_main_top {
	width: 760px;
	border-collapse: collapse;
	cellpadding: 5px;
	cellspacing: 5px;
	border: 0;
	padding: 1em;
}

.td_main_top {
	width: 570px;
	vertical-align: top;
	border-collapse: collapse;
	cellpadding: 0px;
	cellspacing: 0px;
	padding: 0.5em;
	background-color: linen;
}

.td_info_top {
	width: 186px;
	background-color: linen;
	vertical-align: top;
	border-collapse: collapse;
	cellpadding: 0px;
	cellspacing: 0px;
	padding: 0.5em;
}

.top_title1 {
	text-align:left;
	font-size: 12pt;
	font-weight:bold;
	color:black;
	padding-top:10px;
	padding-bottom:7px;
	padding-left:5px;
	padding-right:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:black;
	line-height: 100%;
	margin-left: 0px;
	margin-bottom: 0px;
}

.top_detail1 {
	font-size: 10pt;
	font-weight:normal;
	background-color: white;
	color:black;
	line-height: 130%;
	padding-top:7px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
}

.sand_title1 {
	font-size: 12pt;
	font-weight:bold;
	color:black;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:15px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#333333;
	line-height: 110%;
	margin-left: 10px;
	margin-bottom: 10px;
}

.sand_detail1 {
	font-size: 11pt;
	font-weight:normal;
	color:black;
	line-height: 120%;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	margin-left: 10px;
}

.sand_kakaku1 {
	font-size: 11pt;
	font-weight:normal;
	color:black;
	line-height: 150%;
	text-align: right;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:20px;
}

.drinkset1 {
	font-size: 10pt;
	font-weight:normal;
	color:#333333;
	line-height: 120%;
	text-align: right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:200px;
	padding-right:5px;
}

.tokusen1 {
	font-size: 10pt;
	font-weight:normal;
	color:#333333;
	line-height: 150%;
	text-align: left;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:0px;
}

.pan_youbi1 {
	font-size: 14pt;
	font-weight:bold;
	color:#CC0000;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#CC0000;
	line-height: 110%;
	margin-bottom: 3px;
}

.pan_jikan1 {
	font-size: 12pt;
	font-weight:bold;
	color:black;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:chocolate;
	line-height: 110%;
	margin-bottom: 10px;
}

.pan_name1 {
	font-size: 10pt;
	font-weight:bold;
	color:green;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:chocolate;
	line-height: 130%;
	margin-bottom: 10px;
}

.pan_title1 {
	font-size: 12pt;
	font-weight:bold;
	color:black;
	padding-top:15px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:15px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#333333;
	line-height: 110%;
	margin-left: 10px;
	margin-bottom: 3px;
}

.pan_detail1 {
	font-size: 11pt;
	font-weight:normal;
	color:black;
	line-height: 120%;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:5px;
	margin-left: 10px;
}

.drink_title1 {
	font-size: 12pt;
	font-weight:bold;
	color:black;
	padding-top:15px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:25px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#333333;
	line-height: 110%;
	margin-left: 10px;
	margin-bottom: 3px;
}

.drink_detail1 {
	font-size: 11pt;
	font-weight:normal;
	color:black;
	line-height: 120%;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:15px;
	margin-left: 10px;
}

.table_access {
	width: "auto";
	border-collapse: collapse;
	cellpadding: 10px;
	cellspacing: 10px;
	border: 0;
	padding: 0.5em;
}

.td_access {
	color: #0066FF;
	font-weight: normal;
	font-size: 13pt;
	text-align: left;
	width: "auto";
	border-collapse: collapse;
	cellpadding: 10px;
	cellspacing: 10px;
	border: 0;
	padding: 0.5em;
}

.bar_end1 {
	font-size: 9pt;
	font-weight:normal;
	color:black;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:chocolate;
	background-color:white;
	line-height: 100%;
}

.bar_end2 {
	font-size: 10pt;
	font-weight:normal;
	color:black;
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#999999;
	line-height: 120%;
}

.tokusen { font-size:12pt; color:#FF0000; font-weight:bold; }
.drink { font-size:11pt; color:navy; font-weight:bold; line-height:150%; }

.keitai1 { text-align:center; font-weight:bold; font-size:10t; color:#CC0000; padding-top:15px; } 
