@charset "utf-8";


/*  ------ Base Style -------------------------- */
@import url("style.css");
@import url("share.css");

/*  ------ Banshaku Contents -------------------------- */


.bskcnt		{margin:0; padding:0 0 0 10px;}
.bskcom		{font-size:11pt; color:#444444; text-align:left;
		 margin:0; padding:12px 12px 4px 6px; line-height:160%;}

#bskwater	{width:580px; height:180px; text-align:left; color:#555555; margin:0px; padding:0;
		 line-height:160%; border:solid 1px #999999;
		 background-image:url(../images/monthly/banshaku/water.jpg);
		 }
#bskwater .comm	{width:460px; font-size:11pt; color:#444444; text-align:left;
		 margin:0; padding:6px 2px 0px 30px; line-height:160%;}
#bskwater .link	{float:right; font-size:9pt; color:#444444; text-align:left;
		 margin:0; padding:0 10px 0 0;}


#bskset		{width:580px; margin:0; padding:0;}
#bskset .tdbg	{width:193px; margin:0; padding:6px 0 4px 0; line-height:120%;}
.tdbgdmy	{ background-image:url(../images/monthly/banshaku/set_bg.gif); }
.tdbg h3	{font-size:9pt; color:#444444; margin:0; padding:2px 0 0 6px;}
.tdbg p		{font-size:9pt; color:#666666; margin:0; padding:0 0 4px 6px;}


.ctgtb		{width:290px; margin:0; padding:0;}
.ctgsub		{font-size:10pt; color:#111111; margin:0; padding:0 4px 6px 6px; line-height:1.4em;}
.ctgtxt		{font-size:8pt; color:#555555; margin:0; padding:4px 0 6px 8px; line-height:1.8em;}
.ctgdbtn	{margin:0; padding:6px 2px 6px 50px; text-align:right;}

/*  ------ Obanshaku Contents -------------------------- */


.obskcnt		{width:585px; margin:0; padding:0 0 0 10px;}
.obskcom		{font-size:11pt; color:#444444; text-align:left;
		 margin:0; padding:12px 12px 4px 6px; line-height:160%;}
.obskmonth		{padding: 0px 0px 0px 0px; margin: 5px 0px 0px 10px;
			float: right; img-align:right; color:#444444;}
.ocyokokun		{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
			 color:#444444;}

.octgtb		{margin:0; padding:0;}
.octgsub		{width:250px; font-size:10pt; margin:0; padding:0 0 6px 20px; line-height:1.4em; color: #111111;}
.octgtxt		{width:250px; font-size:8pt; color:#555555; margin:0; padding:4px 0 6px 15px; line-height:1.8em;}
.octgdbtn	{margin:0; padding:6px 2px 6px 50px; text-align:right;}

.osetmenu		{width:585px; background: #efefef url(../images/monthly/banshaku/obsk_list.gif) no-repeat left bottom; margin: 0px auto 20px; clear: both; font-size: 11px;}
.osetmenu h3		{font-size: 12px; background: url(../images/monthly/banshaku/obsk_list.gif) no-repeat right top; margin: 0px; padding: 10px 20px 5px; color: #cc0000;}
.menu_title h4		{width:250px; font-size: 12px; margin: 0px; padding: 0px 0px 0px; color: #ff7928;}
.menu_title h5		{font-size:15px; margin: 0px; padding: 0px 0px 0px; color: #ff7928; line-height:160%;}

.point		{font-size:10pt; color:#444444; text-align:left; margin:0; padding:12px 12px 4px 6px; line-height:160%;}

.setmenu p		{width:250px; font-size:10pt; color:#111111; margin:0; padding:0 4px 6px 15px; line-height:1.4em;}

.pgobsk		{margin:0; padding-left:8px;}
.pgobsk_del	{background:url(../images/ctg/ctg_bg.gif) repeat-y center;}
.opgobsk_l	{float:left; width:250px; margin:20px 0 0 0px; padding:0;}
.opgobsk_r	{float:right; width:290px; margin:20px 0 0 0; padding:0;}


#obskwater	{width:580px; height:180px; text-align:left; color:#555555; margin:0px; padding:0;
		 line-height:160%; border:solid 1px #999999;
		 background-image:url(../images/monthly/banshaku/water.jpg);
		 }
#obskwater .comm	{width:460px; font-size:11pt; color:#444444; text-align:left;
		 margin:0; padding:6px 2px 0px 30px; line-height:160%;}
#obskwater .link	{float:right; font-size:9pt; color:#444444; text-align:left;
		 margin:0; padding:0 10px 0 0;}


#obskset		{width:585px; margin:0; padding:0;}
#obskset .tdbg	{width:195px; margin:0; padding:6px 0 4px 0; line-height:120%;}
.tdbgdmy	{ background-image:url(../images/monthly/banshaku/set_bg.gif); }
.tdbg h3	{font-size:9pt; color:#444444; margin:0; padding:2px 0 0 6px;}
.tdbg p		{font-size:9pt; color:#666666; margin:0; padding:0 0 4px 6px;}


/*  ------ ohanami 0903 Contents -------------------------- */

#ohanami {
	width:600px;
	text-align:left;
	margin:0;
	padding:0;
	background:#fdedef;
}

#ohanamitab_a {
	width:600px;
	margin:0;
	padding:0;
	font-size:9pt;
	color:#333333;
	font-weight:normal;
	background:url(../images/monthly/ohanami0903/bg_tab_a.gif) repeat-y;
}
#ohanamitab_a #tabcont_a {
	width:480px;
	margin:0;
	padding:0;
}
#ohanamitab_a #tabcont_a h1 {
	float:left;
	width:210px;
	margin:0;
	padding:0;
	text-align:right;
}
#ohanamitab_a #tabcont_a ul {
	float:right;
	width:270px;
	margin:70px 0 3px 0;
	padding:0;
}
#ohanami ul li {
	padding:0;
	font-size:9pt;
	color:#333;
	line-height:1.4em;
}
#ohanami ul li.name {
	padding:0 0 10px 0;
	font-size:13pt;
	color:#ff0066;
	font-weight:bold;
}
#ohanami ul li.check {
	padding:0 2px;
	font-size:9pt;
	color:#cc0000;
}
#ohanami ul li.comment {
	padding:0 0 10px 0;
	font-size:9pt;
	color:#444;
	line-height:1.6em;
}
#ohanami ul li.comment a,#ohanami ul li.comment a:visited {
	padding:0 2px;
	font-size:9pt;
	color:#3399cc;
	font-weight:bold;
}
#ohanami ul li.comment a,#ohanami ul li.comment a:visited {
	padding:0 2px;
	font-size:9pt;
	color:#3399cc;
	font-weight:bold;
	text-decoration:underline;
}
#ohanami ul li a:active,#ohanami ul li a:hover {
	padding:0 2px;
	color:#ff0066;
	text-decoration:none;
}
#ohanamitab_a #ohanami_cago {
	width:480px;
	margin:0;
	padding:0;
	text-align:right;
	font-size:9pt;
}
#ohanami_cago span.price {
	padding:0 0 0 6px;
	font-size:11pt;
	font-weight:bold;
	color:#111;
}

#ohanamitab_b {
	width:600px;
	margin:0;
	padding:0;
	font-size:9pt;
	color:#333333;
	font-weight:normal;
	background:url(../images/monthly/ohanami0903/bg_tab_b.gif) repeat-y;
}
#ohanamitab_b #tabcont_b {
	width:480px;
	margin:0;
	padding:0;
}
#ohanamitab_b #tabcont_b ul {
	width:450px;
	margin:3px 0 3px 0;
	padding:0 0 0 28px;
}
#ohanamitab_b #ohanami_cago {
	width:450px;
	margin:0;
	padding:0;
	text-align:right;
	font-size:9pt;
}
#ohanamitab_c {
	width:600px;
	margin:0;
	padding:0;
	font-size:9pt;
	color:#333333;
	font-weight:normal;
	background:url(../images/monthly/ohanami0903/bg_tab_c.gif) repeat-y;
}
#ohanamitab_c #tabcont_c {
	width:480px;
	margin:0;
	padding:0;
}
#ohanamitab_c #tabcont_c ul {
	width:450px;
	margin:3px 0 3px 0;
	padding:0 0 0 28px;
}
#ohanamitab_c #ohanami_cago {
	width:450px;
	margin:0;
	padding:0;
	text-align:right;
	font-size:9pt;
}


#ohanamitab_d {
	width:600px;
	margin:0;
	padding:0;
	font-size:9pt;
	color:#333333;
	font-weight:normal;
	background:url(../images/monthly/ohanami0903/bg_tab_d.gif) repeat-y;
}
#ohanamitab_d #tabcont_d {
	width:500px;
	margin:0;
	padding:0;
}
#ohanamitab_d #tabcont_d h1 {
	width:500px;
	margin:0;
	padding:10px 0;
	font-size:13pt;
	color:#ff0066;
	font-weight:bold;
}
#ohanamitab_d #tabcont_d h6 {
	float:left;
	width:180px;
	margin:0;
	padding:0;
	text-align:right;
}
#ohanamitab_d #tabcont_d div.detail {
	float:right;
	width:300px;
	margin:0;
	padding:0;
}

#tabcont_d ul li.itemcnt {
	padding:0 0 3px 0;
	font-size:11pt;
	color:#4333;
	line-height:1.6em;
}
#tabcont_d ul li.itemcnt span {
	padding:0 2px 0 8px;
	font-size:13pt;
	font-weight:bold;
}
#ohanamitab_d #ohanami_cago_b {
	width:280px;
	margin:10px;
	padding:0;
	text-align:right;
	font-size:9pt;
}

/*  ------ shiboritate_200901 Contents -------------------------- */

#shiboritate {
	width:600px;
	text-align:left;
	margin:0;
	padding:0;
	background:url(../images/monthly/shiboritate09/bg.jpg) repeat-y;
}
#shiboritate #sheader {
	width:600px;
	height:540px;
	margin:0;
	padding:0;
	background:url(../images/monthly/shiboritate09/header.jpg) no-repeat 0 0;
}
#shiboritate #btmfrm {
	width:600px;
	height:50px;
	margin:0;
	padding:0;
	background:url(../images/monthly/shiboritate09/bg_bottom.gif) no-repeat;
}

#sheader .shleft {
	float:left;
	width:200px;
	margin:0;
	padding:0;
}

#sheader .shright {
	float:right;
	width:400px;
	margin:0;
	padding:0;
}

#sheader .shright .txtcnt {
	width:350px;
	margin:4px 0 0 0;
	padding:0;
	background:#ffffff;
}
#sheader .shright .txtcnt p  {
	margin:0;
	padding:10px 10px 8px 10px;
}
#shibotable {
	width:340px;
	margin:0 0 0 10px;
	padding:0;
	font-size:9pt;
}
#shibotable .shibo_cg1 {
	margin:0;
	padding:2px 20px 2px 6px;
}
#shibotable .shibo_cg1 span.set {
	font-size:13pt;
	color:#333333;
	font-weight:bold;
	line-height:1.4em;
	padding:0 20px 0 0;
}
#shibotable .shibo_cg2 {
	width:120px;
	margin:0;
	padding:2px 30px 2px 0;
}

#sheader .shright .txtcnt ul {
	width:320px;
	margin:6px 0 14px 14px;
	padding:0;
}
#sheader .shright .txtcnt li {
	margin:0;
	padding:0;
	line-height:1.5em;
}
#sheader .shright .txtcnt li a {
	padding:0;
	font-size:9pt;
	text-decoration:underline;
	color:#2d88b4;
}

#shiboritate #scontents {
	width:500px;
	margin:2px 0 4px 50px;
	padding:0;
	background:#ffffff;
	background:url(../images/monthly/shiboritate09/bg_kuradashi.gif) no-repeat 0 0;
}
#shiboritate #scontents h1.kuradashi {
	width:470px;
	margin:0 0 0 15px;
	padding:0;
}

#shiboritate #scontents #kuratable {
	width:480px;
	margin:10px 0 0 10px;
	padding:0;
	font-size:9pt;
}
#kuratable .kura_lav {
	width:90px;
	margin:0;
	padding:0;
	text-align:center;
}
#kuratable .kura_sub {
	width:390px;
	margin:0;
	padding:0 0 3px 0;
	text-align:left;
}
#kuratable .kura_cg1 span.set {
	font-size:13pt;
	color:#333333;
	font-weight:bold;
	line-height:1.4em;
	padding:0 10px 0 10px;
}
#kuratable .kura_cg2 {
	width:180px;
	margin:0;
	padding:3px 0 0 0;
}
#kuratable .kura_cg3 {
	width:390px;
	margin:0;
	padding:3px 0 0 0;
}
#kuratable .kura_cg3 h6 {
	width:360px;
	margin:3px 0 1px 0;
	padding:4px 0 3px 0;
	font-size:9pt;
	font-weight:normal;
	border:solid 1px #ff0000;
	text-align:center;
}
#kuratable .kura_cg3 h6 span {
	font-size:9pt;
	color:#ff0000;
	padding:0 4px 0 2px;
}
#scontents ul {
	width:420px;
	margin:12px 0 8px 24px;
	padding:0;
}
#scontents li {
	margin:0;
	padding:0;
	line-height:1.5em;
}
#scontents li a {
	padding:0;
	font-size:9pt;
	text-decoration:underline;
	color:#2d88b4;
}

#shiboritate #about {
	width:500px;
	margin:24px 0 6px 50px;
	padding:0;
}
#shiboritate #about .aleft {
	float:left;
	width:150px;
	margin:6px 0 0 0;
	padding:0;
}
#shiboritate #about .aright {
	float:right;
	width:340px;
	margin:0;
	padding:0;
}
#shiboritate #about .aright p{
	font-size:9pt;
	color:#333333;
	line-height:1.4em;
	padding:4px 10px 0 0;
}

#notes {
	width:490px;
	margin:6px 0 4px 60px;
	padding:0;
}
#notes h6.notett {
	margin:2px 0;
	padding:0;
	font-size:10pt;
	color:#333333;
}
#notes ul {
	width:460px;
	margin:6px 0 4px 4px;
	padding:0;
}
#notes li {
	margin:0;
	padding:0;
	font-size:9pt;
	color:#000000;
	line-height:1.6em;
}
#notes li span {
	padding:0 2px;
	font-size:9pt;
	color:#ff0000;
}
h6.gopgtop {
	width:590px;
	margin:10px 0;
	padding:0;
	text-align:right;
}
/*  ------ Fukubako 200812 -------------------------- */

#fuku_item {
	width:580px;
	margin:0 0 0 18px;
	padding:0;
	border:solid 1px #9e8a83;
}
#fuku_item .box {
	float:left;
	width:200px;
	margin:0;
	padding:5px 0 5px 15px;
}
#fuku_item .detail {
	float:right;
	width:350px;
	margin:0;
	padding:5px 0 5px 0;
}
#fuku_item .buybtn {
	text-align:right;
	width:330px;
	margin:0;
	padding:5px 0 0 0;
	background:url(../images/monthly/fukubako/bg_buy.gif) no-repeat;
}


#fuku_item #fukutable {
	width:330px;
	margin:6px 0 0 0;
	padding:0;
	font-size:9pt;
	font-size:1.0em;
	color:#444444;
	font-weight:normal;
	line-height:1.4em;
}
#fukutable .fuku_cg1 {
	width:110px;
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
}
#fukutable .fuku_cg2 {
	width:80px;
	margin:0;
	padding:0;
	text-align:left;
}
#fukutable .fuku_cg3 {
	width:140px;
	margin:0;
	padding:0;
	text-align:center;
}
.fukucom {
	width:580px;
	margin:20px 0;
	padding:0 0 0 30px;
	font-size:9pt;
	color:#444444;
	line-height:1.6em;
}

/*  ------ Hiyaoroshi_200809 Contents -------------------------- */

#hiyaoroshi	{width:600px; margin:0; padding:0; font-size:9pt;}
#hiyaoroshi .hos_cg1	{width:390px; margin:0; padding:2px 0 0 0; text-align:right;}
#hiyaoroshi .hos_cg2	{width:80px; margin:0; padding:0; text-align:right;}
#hiyaoroshi .hos_cg3	{width:130px; margin:0; padding:0; text-align:center;}

.hoscom		{width:580px; margin:10px 0; padding:0 0 0 30px;
		 font-size:9pt; color:#666666; line-height:1.4em;}


/*  ------ Hanpukai 200811 -------------------------- */

.brecnt_hanpu {
	float:left;
	width:280px;
	margin:0;
	padding:0 0 6px 6px;
}
.brectb_hanpu {
	width:280px;
	margin:0;
	padding:0;
}

/*  ------ OMBORAT 200812 -------------------------- */

#omborat_topfrm {
	width:600px;
	margin:0;
	padding:0;
	text-align:left;
	background:url(../item/omboratobar/top_bg.gif) no-repeat;
}

#omborat_topfrm h2 {
	width:480px;
	font-size:1.1em;
	color:#444444;
	font-weight:bold;
	margin:0;
	padding:6px 0 5px 30px;
	line-height:1.4em;
}

/*  ------ OMBORAT BAR -------------------------- */

#omborat_topfrm #ombbar_cont {
	width:554px;
	margin:0;
	padding:0 0 0 22px;
}

#omborat_topfrm #ombbar_top {
	width:554px;
	height:20px;
	background:url(../item/omboratobar/ombbar_top.gif) no-repeat;
}
#omborat_topfrm #ombbar_body {
	width:554px;
	text-align:left;
	margin:0;
	padding:0;
	background: url(../item/omboratobar/ombbar_body.gif) repeat-y;
}
#ombbar_body .imgcnt {
	width:530px;
	margin:0 0 0 10px;
	padding:5px 0 10px 0;
}
#ombbar_body h1 {
	width:550px;
	margin:0;
	padding:5px 0 10px 0;
	text-align:center;
}
#ombbar_body h6 {
	width:500px;
	margin:0;
	padding:6px 0 5px 20px;
	text-align:left;
	font-size:1.0em;
	color:#444444;
	font-weight:normal;
}

#omborat_topfrm #ombbar_btm {
	width:554px;
	height:20px;
	background:url(../item/omboratobar/ombbar_btm.gif) no-repeat;
}

#ombbar_table {
	width:525px;
	margin:0 0 0 15px;
	padding:0;
	font-size:9pt;
	border:solid 2px #999999;
}
#ombbar_table .cart1 {
	width:280px;
	margin:0;
	padding:2px 0 0 0;
	text-align:right;
}
#ombbar_table .cart1 span {
	color:#cc0000;
}
#ombbar_table .cart2 {
	width:60px;
	margin:0;
	text-align:right;
}
#ombbar_table .cart3 {
	width:110px;
	margin:0;
	padding:0;
	text-align:center;
}
#ombbar_table .cart4 {
	width:65px;
	margin:0;
	padding:2px 0;
	text-align:left;
}

/*  ------ OMBORAT RELAX -------------------------- */

#omborat_topfrm #ombrelax_body {
	width:554px;
	text-align:left;
	margin:0;
	padding:0;
	background: url(../item/omboratobar/ombbar_body.gif) repeat-y;
}
#ombrelax_body .imgcnt {
	width:530px;
	margin:0 0 0 10px;
	padding:5px 0 10px 0;
}
#ombrelax_body h4 {
	float:left;
	width:110px;
	text-align:right;
	margin:0;
	padding:0 0 5px 5px;
}
#ombrelax_body h6 {
	width:500px;
	margin:0;
	padding:6px 0 5px 20px;
	text-align:left;
	font-size:1.0em;
	color:#444444;
	font-weight:normal;
	line-height:1.4em;
}
#ombrelax_body p {
	float:right;
	width:420px;
	margin:20px 5px 0 0;
	padding:0 0 0 0;
	text-align:left;
	font-size:1.0em;
	color:#996633;
	font-weight:bold;
	line-height:1.6em;
}
#ombrelax_body h1 {
	width:550px;
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
}

#omborat_topfrm #cocktail_frm {
	width:500px;
	margin:0 0 0 60px;
}

#omborat_topfrm #cocktail_table {
	width:436px;
	margin:0;
	padding:0;
}
#omborat_topfrm #cocktail_frm h1 {
	width:436px;
	margin:0;
	padding:10px 0;
	text-align:center;
}

/*  ------ HARUGINJO 200903 -------------------------- */

#haruginjo_topfrm {
	width:600px;
	margin:0;
	padding:0;
	text-align:left;
}

#haruginjo_topfrm h2 {
	width:480px;
	font-size:1.1em;
	color:#444444;
	font-weight:bold;
	margin:0;
	padding:6px 0 5px 30px;
	line-height:1.4em;
}

#haruginjo_topfrm #haruginjo_body {
	width:554px;
	text-align:left;
	margin:0;
	padding:0;
o}
#haruginjo_body .imgcnt {
	width:530px;
	margin:0 0 0 50px;
	padding:0px 0 0px 0;
}
#haruginjo_body h1 {
	width:550px;
	margin:0;
	padding:5px 0 10px 0;
	text-align:center;
}
#haruginjo_body h6 {
	width:500px;
	margin:0;
	padding:6px 0 5px 5px;
	text-align:right;
	font-size:1.0em;
	color:#ad2633;
	font-weight:normal;
}
}
#haruginjo_body h7 {
	width:500px;
	margin:0;
	padding:6px 0 5px 5px;
	text-align:right;
	font-size:1.0em;
	color:#e50065;
	font-weight:normal;

#haruginjo_table {
	width:525px;
	margin:0 0 0 15px;
	padding:0;
	font-size:9pt;
}

#haruginjo_rtable {
	float:right;
	width:525px;
	margin:0 0 0 15px;
	padding:0;
	font-size:9pt;
}

#haruginjo_table .cart1 {
	width:280px;
	margin:0;
	padding:2px 0 0 0;
	text-align:right;
}
#haruginjo_table .cart1 span {
	color:#cc0000;
}
#haruginjo_table .cart2 {
	width:60px;
	margin:0;
	text-align:right;
}
#haruginjo_table .cart3 {
	width:110px;
	margin:0;
	padding:0;
	text-align:center;
}
#haruginjo_table .cart4 {
	width:65px;
	margin:0;
	padding:2px 0;
	text-align:left;
}

/*  ------ LINK Style -------------------------- */

a:link		{font-size:9pt; text-decoration:none; color:#666666;}
a:visited	{font-size:9pt; text-decoration:none; color:#666666;}
a:active	{font-size:9pt; text-decoration:underline; color:#cc0000;}
a:hover		{font-size:9pt; text-decoration:underline; color:#cc0000;}

a.fpgt:link	{font-size:8pt; text-decoration:underline; color:#0066cc;}
a.fpgt:visited	{font-size:8pt; text-decoration:underline; color:#0066cc;}
a.fpgt:hover	{font-size:8pt; text-decoration:none; color:#444444;}

