﻿@charset "UTF-8";



/* -----------------------------------------

    さくら家専用

-----------------------------------------*/

body {

;

	background-color: #000000;

	background-image: url(../waon-img/main_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	background-attachment: fixed;

}





div#wrapper div#tenpoTopBar {

	background: url(../waon-img/bgLocal.gif) right top no-repeat #f0f0f0;

	height:35px;

	overflow:hidden;

	width:800px;

}



div#wrapper div#tenpoTopBar div#retTopbtn {

	width: 101px;

	height: 30px;

	padding: 3px 0 0 12px;

}



div#wrapper div#tenpoTopBar div#retTopbtn a {

	display:block;

	width:101px;

	height:30px;

	text-indent:-9999px;

	font-size:1px;

	line-height:1;

	background: url(../images/retTopBtn.jpg) 0 -30px no-repeat;

}

div#banner_area {

	float: right;

	clear: left;

}





div#wrapper div#tenpoTopBar div#retTopbtn a:hover {

	background-position: 0 0;

}



div#wrapper div#tenpoInfo {
	width: 800px;
	padding-top: 10px;
	background-color: #FFF;

}



div#wrapper div#tenpoInfo h2 {

}



div#wrapper div#tenpoInfo h3 {

	font-size: 130%;

	border-left: 4px solid #cc9933;

	padding-left: 5px;

	border-bottom: 1px dotted #999;

	margin-bottom:20px;

}



div#mainSide {
	width:590px;
	float: right;
	overflow: hidden;

}



/*div#mainSide img {

	vertical-align:bottom;

}*/



div#menuSide {
	width: 210px;
	float: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;

}



div#menuSide div#coupon{

	text-align:center;

	color:#996600;

	font-size:75%;

	padding-bottom:30px;

	padding-top: 10px;

}





div#menuSide div#sideLogo {

	width: 210px;

	height:237px;

	overflow: hidden;

}



div#menuSide div#sideBtm {

	width: 210px;

	overflow: hidden;

}



div#menuSide ul {

	width: 210px;

	list-style: none;

	padding-left: 10px;

}



div#menuSide ul li {
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

}



div#menuSide ul li a {

	text-indent: -9999px;

	font-size: 1px;

	line-height: 1;

	display:block;

	width: 192px;

	height: 46px;

	text-decoration:none;

	vertical-align: bottom;

}



div#menuSide ul li#sideM1 a {	background:url(../waon-img/bgSideM1.gif) left top no-repeat; }

div#menuSide ul li#sideM2 a {	background:url(../waon-img/bgSideM2.gif) left top no-repeat; }

div#menuSide ul li#sideM3 a {	background:url(../waon-img/bgSideM3.gif) left top no-repeat; }

div#menuSide ul li#sideM4 a {	background:url(../waon-img/bgSideM4.gif) left top no-repeat; }



div#menuSide ul li.sideM1 a {	background:url(../waon-img/bgSideM1.gif) left top no-repeat; }

div#menuSide ul li.sideM2 a {	background:url(../waon-img/bgSideM2.gif) left top no-repeat; }

div#menuSide ul li.sideM3 a {	background:url(../waon-img/bgSideM3.gif) left top no-repeat; }

div#menuSide ul li.sideM4 a {	background:url(../waon-img/bgSideM4.gif) left top no-repeat; }





div#wrapper div#TTNLmidasi{

	background: url(../waon-img/bgTTNLMidasi.gif) left top repeat-x #ffffff;

	height:28px;

	padding-top: 7px;

	overflow: hidden;

}



div#wrapper div#TTNLmidasi h2 {

	display: block;

	float: left;

	margin-right: 30px;

}



div#wrapper div#TTNLmidasi ul {

	padding-top: 3px;



}



div#wrapper div#TTNLmidasi ul li {

	display: inline;

	padding: 0 20px 0 15px;

	font-size: 12px;

	background: url(../waon-img/icon02.gif) left top no-repeat;

}



div#wrapper div#TTNLmidasi ul li a {color:#003399;}

div#wrapper div#TTNLmidasi ul li a:hover {color:#cc3300;}





div#wrapper div#tenpoTopNewsList {

	background: #ffffff;

	padding: 15px 30px;

}



div#wrapper div#tenpoTopNewsList ul {

	font-size: 85%;

	line-height: 1.8;

}



div#wrapper div#tenpoTopNewsList ul li {

	color: #cc3300;

}



div#wrapper div#tenpoTopNewsList ul li a {


	padding-left: 15px;

	color: #003399;

}



div#wrapper div#tenpoTopNewsList ul li a:hover {

	color: #cc3300;

}



div#wrapper div#returnTop{

	padding-top: 10px;

	background-color: #FFFFFF;

}



div#wrapper div#returnTop img {

	vertical-align:bottom;

}



div#newsBody{

	padding: 10px 10px 10px 20px;

}



div.newsListDiv{

	padding: 10px 5px;

	border-bottom:1px dotted #999999;

}

p.sabtitle {

	padding: 20px;

}





div.newsListDiv h4 {

	font-size:110%; 

}



div.newsListDiv p {

	padding-left:1em;

}





/*　この下に追記していってちょ

-------------------------------------------------------*/

table.data {

	margin: 20px;

	width: 549px;

}

table.data th {

	padding: 0.7em;

	color: #990000;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	font-size: 90%;

}

table.data td {

	padding: 0.7em;

	color: #333333;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	font-size: 90%;

}

div#mainSide p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #666;
	line-height: 1.5em;

}

/*ここからタブ用*/



.TabbedPanels {

	margin: 0px

.px;
	text-align: center;
	background-color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #A3A3A3;

}



.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;

}



.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 1em;
	color: #666666;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 5px;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 3px;
	border-bottom-color: #333333;
	border-top-width: 0px;
	border-left-width: 0px;
	background-image: url(../waon-img/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: top;

}



.TabbedPanelsTabHover {

	background-color: #CCCCCC;

	margin-bottom: 0px;

}



.TabbedPanelsTabSelected {

	background-color: #FFFFFF;

	color: #000000;

	font-weight: bold;

	margin-bottom: 0px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;



}



.TabbedPanelsTab a {

	color: black;

	text-decoration: none;

	background-color: #CCCCCC;

}



.TabbedPanelsContentGroup {
	background-color: #FFFFF0;
	clear: both;
	text-align: left;

}



.TabbedPanelsContent {
	font-size: medium;
	padding: 0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.TabbedPanelsContent strong {
	color: #F00;
	font-size: 17px;
}

.TabbedPanelsContentVisible {

	margin: 0px;

	padding: 0px;

}





.VTabbedPanels .TabbedPanelsTabGroup {

	float: left;

	position: relative;

	border-top: solid 1px #999;

	border-right: solid 1px #999;

	border-left: solid 1px #CCC;

	border-bottom: solid 1px #CCC;

}





.VTabbedPanels .TabbedPanelsTab {

	float: none;

	margin: 0px;

	border-top: none;

	border-left: none;

	border-right: none;

}





.VTabbedPanels .TabbedPanelsTabSelected {

	background-color: #FF6600;

	border-bottom: solid 1px #999;

	color: #FFFFFF;

}



.VTabbedPanels .TabbedPanelsContentGroup {

	clear: none;

	float: left;

	padding: 0px;

	width: 30em;

	height: 20em;

}

div.MenuContentGroup img {



}



dl {
	padding: 2em;
	color: #000000;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 0.1em;

}

dd {

	padding: 1em;

	color: #666666;

	font-size: 85%;

}

dt {
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color: #000000;

}

.TabbedPanelsContent ul {
	color: #666666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin: 0em;
	padding: 0em;
	font-size: 14px;

}

.MenuContentGroup li {

	/*	padding: 0.5em;

	line-height: 1.5em;*/

	

		font-size: 100%;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	color: #000000;

	margin-bottom: 2em;

	list-style-position: outside;

	list-style-type: none;

	

	

}





p {

	line-height: 1.5em;

	color: #000000;

	margin: 1.5em;

}

.red {

	color: #CC0000;

}

th {

	background-color: #FFFFFF;

	text-align: left;

	padding: 0.5em;

	white-space: nowrap;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

div#banner_area  {

	float: right;

	background-color: #FAFAFB;

	display: block;

	width: 220px;

	padding-bottom: 10px;

}



p.title {

	padding: 0.3em;

	font-size: 120%;

	font-weight: bold;

	margin: 0.5em;

	color: #CC9900;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

}

p#sam {

	width: 520px;

	text-align: left;

	display: block;

}

img#photo {

	border: 0px solid #000000;

	margin-top: 18px;

}

div#slide {

	width: 550px;

	background-image: url(../waon-img/slide_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	border: 1px solid #CCCCCC;

}

div#slide img {

}

















/*ここまでタブ用*/p.menu_titile {

	font-size: 130%;

	font-weight: bold;

	color: #996600;

	padding: 0em;

	display: block;

	margin-top: 30px;

	margin-right: 3px;

	margin-bottom: 30px;

	margin-left: 3px;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

}

table.sam {

	background-color: #F0F0F0;

	margin:0 auto;

	border: 1px solid #CC9900;

	color: #000000;

}

div#slide p {

	width: 530px;

}



.sam img {

	margin: 5px;

}

p.menu_titile2 {

	font-size: 130%;

	font-weight: bold;

	color: #996600;

	display: block;

	margin-top: 30px;

	margin-right: 10px;

	margin-bottom: 30px;

	margin-left: 10px;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	background-color: #f1f1f1;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #996600;

	padding-top: 0.5em;

	padding-right: 0.5em;

	padding-bottom: 0.5em;

	padding-left: 1em;

}

img.imgphoto {

	border: 3px solid #CC9900;

	padding: 1px;

	margin: 5px;

}



div.menu_titile {
	font-size: 130%;
	font-weight: bold;
	color: #996600;
	display: block;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	text-align: center;
	padding-top: 10px;
	padding-right: 0em;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;

}



/*20080309追記*/

div#footer p {

margin:0px;

}



/* 20091023 */

div.qrban {

	background-color:#ffffff;

	text-align:center;

}
.syouchuarea {
	padding: 0px;
	width: 560px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.gmenu {
	font-size: 14px;
	color: #6C6C6C;
	font-weight: bold;
	line-height: 1.0em;
	vertical-align: top;
}
.gmenu2 {
	font-size: 14px;
	color: #7C7C7C;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.gmenu3 {
	color: #F00;
	text-align: right;
	font-weight: normal;
}
.gmenu_cm {
	font-size: 12px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	color: #000;
}

.gmenu_s {
	font-size: 11px;
	color: #6C6C6C;
}
.gmenu_cm2 {
	font-size: 13px;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #FF0;
	color: #000;
}
.gmenu_cm3 {
	font-size: 12px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
	font-weight: normal;
}
.gmenu_cm4 {
	font-size: 14px;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #FF0;
	color: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #C0C0C0;
}
.gmenu_cm5 {
	color: #6c6c6c;
	width: 430px;
	float: left;
}
.gmenu_cmadd1 {
	font-size: 15px;
	margin-right: 15px;
	margin-left: 15px;
	color: #000;
	font-weight: bold;
}
.gmenu_cmadd2 {
	font-size: 14px;
	padding-left: 50px;
}
.gmenu_cmadd3 {
	font-size: 14px;
	text-align: right;
}
.gm_tbl {
	background-image: url(../zen-img/gmbk.jpg);
	background-repeat: no-repeat;
}
.gm_tbl2 {
	background-image: url(../zen-img/gmsjbk.jpg);
	background-repeat: no-repeat;
}
#gmenu_photos {
	text-align: right;
	margin-top: 10px;
	margin-right: 28px;
}

.menubox {
	margin: 0;
	padding-right: 0px;
	padding-left: 80px;
	width: 470px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.menubox dl{
	display: inline;
	margin: 0;
	padding: 0px;
}
.menubox dt{
	font-weight:bold;
	font-size: 120%;
	margin: 0;
	padding: 0;
}
.menubox dt span{
	margin:0;
	padding:0 10px 0 0;
	display: block;
	text-align: right;
}
.menubox dd{
	margin:0;
	font-size: 14px;
	padding: 0px;
}
ul.menubox{
	margin:0;
	padding:0;
	display:block;
}
.menubox li{
	width:330px;
	text-align: right;
	width: 400px;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}


.txtcom{
	padding-right: 10px;
	padding-left: 10px;
}

.menubox2 {
	margin: 0;
	padding-right: 0px;
	padding-left: 40px;
	width: 500px;
}
.menubox2 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul.menubox2{
	margin:0;
	padding:0;
	display:block;
}
.menubox2 li{
	width:330px;
	text-align: right;
	width: 435px;
	line-height: 2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox2 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox2 li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}



.menubox3 {
	margin: 0;
	padding-right: 0px;
	padding-left: 80px;
	width: 440px;
}
.menubox3 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul.menubox3{
	margin:0;
	padding:0;
	display:block;
}
.menubox3 li{
	width:330px;
	text-align: right;
	width: 370px;
	line-height: 2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox3 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox3 li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}


.menubox5 {
	margin: 0;
	padding-right: 0px;
	padding-left: 40px;
	width: 300px;
}
.menubox5 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menubox5 dt{
	font-size: 120%;
	margin: 0;
	padding: 0;
}
.menubox5 dt span{
	margin:0;
	padding:0 10px 0 0;
	display: block;
	text-align: right;
}
.menubox5 dd{
	margin:0;
	font-size: 14px;
}
ul.menubox5{
	margin:0;
	padding:0;
	display:block;
}
.menubox5 li{
	text-align: right;
	width: 220px;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox5 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox5 li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}


.menubox6 {
	margin: 0;
	padding-right: 0px;
	padding-left: 10px;
	width: 280px;
}
.menubox6 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menubox6 dt{
	font-size: 120%;
	margin: 0;
	padding: 0;
}
.menubox6 dd{
	margin:0;
	font-size: 14px;
}
ul.menubox6{
	margin:0;
	padding:0;
	display:block;
}
.menubox6 li{
	width:330px;
	text-align: left;
	width: 250px;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}



.menubox88 {
	width: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.menubox88 dl{
	display: block;
	margin: 0;
	padding: 0px;
}
ul.menubox88{
	margin:0;
	padding:0;
	display:block;
}
.menubox88 li{
	width:230px;
	text-align: right;
	line-height: 1.7em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	display: block;
	background-image: url(../waon-img/ten2.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0;
}
.menubox88 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox88 li span strong{
	font-size:15px;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}


.menu_area{
	background-color: #FAFBFC;
	border: thin solid #9FB7D4;
}



.menubox99 {
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.menubox99 dl{
	display: block;
	margin: 0;
	padding: 0px;
}
ul.menubox99{
	margin:0;
	padding:0;
	display:block;
}
.menubox99 li{
	width:280px;
	text-align: right;
	line-height: 1.7em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	display: block;
	background-image: url(../waon-img/ten2.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0;
}
.menubox99 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox99 li span strong{
	font-size:15px;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}




.menubox97 {
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.menubox97 dl{
	display: block;
	margin: 0;
	padding: 0px;
}
ul.menubox97{
	margin:0;
	padding:0;
	display:block;
}
.menubox97 li{
	width:280px;
	text-align: right;
	line-height: 2.2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	display: block;
	background-image: url(../waon-img/ten2.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0;
}
.menubox97 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox97 li span strong{
	font-size:15px;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}



.moji_a{
	font-size: 12px;
	font-weight: normal;
	color: #D6D6D6;
	padding-left: 10px;
	margin: 0px;
}
.hideji{
	font-size: 14px;
	font-weight: normal;
	color: #D6D6D6;
	padding-left: 10px;
	margin: 0px;
}
.Moji_S {
	font-size: 10px;
	line-height: normal;
}
.Moji_S2 {
	font-size: 10px;
	padding-left: 15px;
	font-weight: normal;
}
.Moji_M {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
div.ptop {
	font-size: 130%;
	font-weight: bold;
	color: #996600;
	display: block;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;

}
.tbl_tl1{
	color: #FF0;
	background-color: #666;
	line-height: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@charset "UTF-8";



/* -----------------------------------------

    和音専用

-----------------------------------------*/

body {

;

	background-color: #000000;

	background-image: url(../waon-img/main_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	background-attachment: fixed;

}





div#wrapper div#tenpoTopBar {

	background: url(../waon-img/bgLocal.gif) right top no-repeat #f0f0f0;

	height:35px;

	overflow:hidden;

	width:800px;

}



div#wrapper div#tenpoTopBar div#retTopbtn {

	width: 101px;

	height: 30px;

	padding: 3px 0 0 12px;

}



div#wrapper div#tenpoTopBar div#retTopbtn a {

	display:block;

	width:101px;

	height:30px;

	text-indent:-9999px;

	font-size:1px;

	line-height:1;

	background: url(../images/retTopBtn.jpg) 0 -30px no-repeat;

}

div#banner_area {

	float: right;

	clear: left;

}





div#wrapper div#tenpoTopBar div#retTopbtn a:hover {

	background-position: 0 0;

}



div#wrapper div#tenpoInfo {
	width: 800px;
	padding-top: 10px;
	background-color: #FFF;

}



div#wrapper div#tenpoInfo h2 {

}



div#wrapper div#tenpoInfo h3 {

	font-size: 130%;

	border-left: 4px solid #cc9933;

	padding-left: 5px;

	border-bottom: 1px dotted #999;

	margin-bottom:20px;

}



div#mainSide {
	width:590px;
	float: right;
	overflow: hidden;

}



/*div#mainSide img {

	vertical-align:bottom;

}*/



div#menuSide {
	width: 210px;
	float: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;

}



div#menuSide div#coupon{

	text-align:center;

	color:#996600;

	font-size:75%;

	padding-bottom:30px;

	padding-top: 10px;

}





div#menuSide div#sideLogo {

	width: 210px;

	height:237px;

	overflow: hidden;

}



div#menuSide div#sideBtm {

	width: 210px;

	overflow: hidden;

}



div#menuSide ul {

	width: 210px;

	list-style: none;

	padding-left: 10px;

}



div#menuSide ul li {
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

}



div#menuSide ul li a {

	text-indent: -9999px;

	font-size: 1px;

	line-height: 1;

	display:block;

	width: 192px;

	height: 46px;

	text-decoration:none;

	vertical-align: bottom;

}



div#menuSide ul li#sideM1 a {	background:url(../waon-img/bgSideM1.gif) left top no-repeat; }

div#menuSide ul li#sideM2 a {	background:url(../waon-img/bgSideM2.gif) left top no-repeat; }

div#menuSide ul li#sideM3 a {	background:url(../waon-img/bgSideM3.gif) left top no-repeat; }

div#menuSide ul li#sideM4 a {	background:url(../waon-img/bgSideM4.gif) left top no-repeat; }



div#menuSide ul li.sideM1 a {	background:url(../waon-img/bgSideM1.gif) left top no-repeat; }

div#menuSide ul li.sideM2 a {	background:url(../waon-img/bgSideM2.gif) left top no-repeat; }

div#menuSide ul li.sideM3 a {	background:url(../waon-img/bgSideM3.gif) left top no-repeat; }

div#menuSide ul li.sideM4 a {	background:url(../waon-img/bgSideM4.gif) left top no-repeat; }





div#wrapper div#TTNLmidasi{

	background: url(../waon-img/bgTTNLMidasi.gif) left top repeat-x #ffffff;

	height:28px;

	padding-top: 7px;

	overflow: hidden;

}



div#wrapper div#TTNLmidasi h2 {

	display: block;

	float: left;

	margin-right: 30px;

}



div#wrapper div#TTNLmidasi ul {

	padding-top: 3px;



}



div#wrapper div#TTNLmidasi ul li {

	display: inline;

	padding: 0 20px 0 15px;

	font-size: 12px;

	background: url(../waon-img/icon02.gif) left top no-repeat;

}



div#wrapper div#TTNLmidasi ul li a {color:#003399;}

div#wrapper div#TTNLmidasi ul li a:hover {color:#cc3300;}





div#wrapper div#tenpoTopNewsList {

	background: #ffffff;

	padding: 15px 30px;

}



div#wrapper div#tenpoTopNewsList ul {

	font-size: 85%;

	line-height: 1.8;

}



div#wrapper div#tenpoTopNewsList ul li {

	color: #cc3300;

}



div#wrapper div#tenpoTopNewsList ul li a {


	padding-left: 15px;

	color: #003399;

}



div#wrapper div#tenpoTopNewsList ul li a:hover {

	color: #cc3300;

}



div#wrapper div#returnTop{

	padding-top: 10px;

	background-color: #FFFFFF;

}



div#wrapper div#returnTop img {

	vertical-align:bottom;

}



div#newsBody{

	padding: 10px 10px 10px 20px;

}



div.newsListDiv{

	padding: 10px 5px;

	border-bottom:1px dotted #999999;

}

p.sabtitle {

	padding: 20px;

}





div.newsListDiv h4 {

	font-size:110%; 

}



div.newsListDiv p {

	padding-left:1em;

}





/*　この下に追記していってちょ

-------------------------------------------------------*/

table.data {

	margin: 20px;

	width: 549px;

}

table.data th {

	padding: 0.7em;

	color: #990000;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	font-size: 90%;

}

table.data td {

	padding: 0.7em;

	color: #333333;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	font-size: 90%;

}

div#mainSide p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #666;
	line-height: 1.5em;

}

/*ここからタブ用*/



.TabbedPanels {

	margin: 0px

.px;
	text-align: center;
	background-color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #A3A3A3;

}



.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;

}



.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 1em;
	color: #666666;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 5px;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 3px;
	border-bottom-color: #333333;
	border-top-width: 0px;
	border-left-width: 0px;
	background-image: url(../waon-img/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: top;

}



.TabbedPanelsTabHover {

	background-color: #CCCCCC;

	margin-bottom: 0px;

}



.TabbedPanelsTabSelected {

	background-color: #FFFFFF;

	color: #000000;

	font-weight: bold;

	margin-bottom: 0px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;



}



.TabbedPanelsTab a {

	color: black;

	text-decoration: none;

	background-color: #CCCCCC;

}



.TabbedPanelsContentGroup {
	background-color: #FFFFF0;
	clear: both;
	text-align: left;

}



.TabbedPanelsContent {
	font-size: medium;
	padding: 0em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../sakuraya-img/201111/b4-44.gif);

}

.TabbedPanelsContent strong {
	color: #F00;
	font-size: 17px;
}

.TabbedPanelsContentVisible {

	margin: 0px;

	padding: 0px;

}





.VTabbedPanels .TabbedPanelsTabGroup {

	float: left;

	position: relative;

	border-top: solid 1px #999;

	border-right: solid 1px #999;

	border-left: solid 1px #CCC;

	border-bottom: solid 1px #CCC;

}





.VTabbedPanels .TabbedPanelsTab {

	float: none;

	margin: 0px;

	border-top: none;

	border-left: none;

	border-right: none;

}





.VTabbedPanels .TabbedPanelsTabSelected {

	background-color: #FF6600;

	border-bottom: solid 1px #999;

	color: #FFFFFF;

}



.VTabbedPanels .TabbedPanelsContentGroup {

	clear: none;

	float: left;

	padding: 0px;

	width: 30em;

	height: 20em;

}

div.MenuContentGroup img {



}



dl {
	padding: 2em;
	color: #000000;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 0.1em;

}

dd {

	padding: 1em;

	color: #666666;

	font-size: 85%;

}

dt {
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color: #000000;

}

.TabbedPanelsContent ul {
	color: #666666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin: 0em;
	padding: 0em;
	font-size: 14px;

}

.MenuContentGroup li {

	/*	padding: 0.5em;

	line-height: 1.5em;*/

	

		font-size: 100%;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	color: #000000;

	margin-bottom: 2em;

	list-style-position: outside;

	list-style-type: none;

	

	

}





p {

	line-height: 1.5em;

	color: #000000;

	margin: 1.5em;

}

.red {

	color: #CC0000;

}

th {

	background-color: #FFFFFF;

	text-align: left;

	padding: 0.5em;

	white-space: nowrap;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

div#banner_area  {

	float: right;

	background-color: #FAFAFB;

	display: block;

	width: 220px;

	padding-bottom: 10px;

}



p.title {

	padding: 0.3em;

	font-size: 120%;

	font-weight: bold;

	margin: 0.5em;

	color: #CC9900;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

}

p#sam {

	width: 520px;

	text-align: left;

	display: block;

}

img#photo {

	border: 0px solid #000000;

	margin-top: 18px;

}

div#slide {

	width: 550px;

	background-image: url(../waon-img/slide_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	border: 1px solid #CCCCCC;

}

div#slide img {

}

















/*ここまでタブ用*/p.menu_titile {

	font-size: 130%;

	font-weight: bold;

	color: #996600;

	padding: 0em;

	display: block;

	margin-top: 30px;

	margin-right: 3px;

	margin-bottom: 30px;

	margin-left: 3px;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

}

table.sam {

	background-color: #F0F0F0;

	margin:0 auto;

	border: 1px solid #CC9900;

	color: #000000;

}

div#slide p {

	width: 530px;

}



.sam img {

	margin: 5px;

}

p.menu_titile2 {

	font-size: 130%;

	font-weight: bold;

	color: #996600;

	display: block;

	margin-top: 30px;

	margin-right: 10px;

	margin-bottom: 30px;

	margin-left: 10px;

	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";

	background-color: #f1f1f1;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #996600;

	padding-top: 0.5em;

	padding-right: 0.5em;

	padding-bottom: 0.5em;

	padding-left: 1em;

}

img.imgphoto {

	border: 3px solid #CC9900;

	padding: 1px;

	margin: 5px;

}



div.menu_titile {
	font-size: 22px;
	font-weight: bold;
	color: #F0F;
	display: block;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align: center;
	padding-top: 10px;
	padding-right: 0em;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FCF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	background-image: url(../sakuraya-img/201111/b3-96.gif);

}



/*20080309追記*/

div#footer p {

margin:0px;

}



/* 20091023 */

div.qrban {

	background-color:#ffffff;

	text-align:center;

}
.syouchuarea {
	padding: 0px;
	width: 560px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.gmenu {
	font-size: 14px;
	color: #6C6C6C;
	font-weight: bold;
	line-height: 1.0em;
}
.gmenu2 {
	font-size: 14px;
	color: #7C7C7C;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.gmenu3 {
	color: #F00;
	text-align: right;
	font-weight: normal;
}
.gmenu_cm {
	font-size: 12px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	color: #000;
}

.gmenu_s {
	font-size: 11px;
	color: #6C6C6C;
}
.gmenu_cm2 {
	font-size: 13px;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #FF0;
	color: #000;
}
.gmenu_cm3 {
	font-size: 12px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
	font-weight: normal;
}
.gmenu_cm4 {
	font-size: 14px;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #FF0;
	color: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #C0C0C0;
}
.gmenu_cm5 {
	color: #6c6c6c;
	width: 430px;
	float: left;
}
.gmenu_cmadd1 {
	font-size: 15px;
	margin-right: 15px;
	margin-left: 15px;
	color: #000;
	font-weight: bold;
}
.gmenu_cmadd2 {
	font-size: 14px;
	padding-left: 50px;
}
.gmenu_cmadd3 {
	font-size: 14px;
	text-align: right;
}
.gm_tbl {
	background-image: url(../zen-img/gmbk.jpg);
	background-repeat: no-repeat;
}
.gm_tbl2 {
	background-image: url(../zen-img/gmsjbk.jpg);
	background-repeat: no-repeat;
}
#gmenu_photos {
	text-align: right;
	margin-top: 10px;
	margin-right: 28px;
}

.menubox {
	margin: 0;
	padding-right: 0px;
	padding-left: 80px;
	width: 470px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.menubox dl{
	display: inline;
	margin: 0;
	padding: 0px;
}
.menubox dt{
	font-weight:bold;
	font-size: 120%;
	margin: 0;
	padding: 0;
}
.menubox dt span{
	margin:0;
	padding:0 10px 0 0;
	display: block;
	text-align: right;
}
.menubox dd{
	margin:0;
	font-size: 14px;
	padding: 0px;
}
ul.menubox{
	margin:0;
	padding:0;
	display:block;
}
.menubox li{
	width:330px;
	text-align: right;
	width: 400px;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}


.txtcom{
	padding-right: 10px;
	padding-left: 10px;
}

.menubox2 {
	margin: 0;
	padding-right: 0px;
	padding-left: 40px;
	width: 500px;
}
.menubox2 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul.menubox2{
	margin:0;
	padding:0;
	display:block;
}
.menubox2 li{
	width:330px;
	text-align: right;
	width: 435px;
	line-height: 2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox2 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox2 li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}



.menubox3 {
	margin: 0;
	padding-right: 0px;
	padding-left: 80px;
	width: 440px;
}
.menubox3 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul.menubox3{
	margin:0;
	padding:0;
	display:block;
}
.menubox3 li{
	width:330px;
	text-align: right;
	width: 370px;
	line-height: 2em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox3 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox3 li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}


.menubox5 {
	margin: 0;
	padding-right: 0px;
	padding-left: 20px;
	width: 300px;
}
.menubox5 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menubox5 dt{
	font-size: 120%;
	margin: 0;
	padding: 0;
}
.menubox5 dt span{
	margin:0;
	padding:0 10px 0 0;
	display: block;
	text-align: right;
}
.menubox5 dd{
	margin:0;
	font-size: 14px;
}
ul.menubox5{
	margin:0;
	padding:0;
	display:block;
}
.menubox5 li{
	text-align: right;
	width: 220px;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}
.menubox5 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox5 li span strong{
	font-size:80%;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}


.menubox6 {
	margin: 0;
	padding-right: 0px;
	padding-left: 10px;
	width: 280px;
}
.menubox6 dl{
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menubox6 dt{
	font-size: 120%;
	margin: 0;
	padding: 0;
}
.menubox6 dd{
	margin:0;
	font-size: 14px;
}
ul.menubox6{
	margin:0;
	padding:0;
	display:block;
}
.menubox6 li{
	width:330px;
	text-align: left;
	width: 250px;
	line-height: 1.5em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	display: block;
	background-image: url(../waon-img/ten.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
}



.menu_area{
	background-color: #FAFBFC;
	border: thin solid #FCF;
}



.menubox99 {
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.menubox99 dl{
	display: block;
	margin: 0;
	padding: 0px;
}
ul.menubox99{
	margin:0;
	padding:0;
	display:block;
}
.menubox99 li{
	width:280px;
	text-align: right;
	line-height: 1.7em;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	display: block;
	background-image: url(../waon-img/ten2.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0;
}
.menubox99 li span{
	margin:0;
	padding:0;
	display: block;
	float: left;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}
.menubox99 li span strong{
	font-size:15px;
	padding-left:5px;
	font-weight: normal;
	line-height: 2em;
}

.moji_a{
	font-size: 12px;
	font-weight: normal;
	color: #D6D6D6;
	padding-left: 10px;
	margin: 0px;
}
.hideji{
	font-size: 14px;
	font-weight: normal;
	color: #D6D6D6;
	padding-left: 10px;
	margin: 0px;
}
.Moji_S {
	font-size: 10px;
	line-height: normal;
}
.Moji_S2 {
	font-size: 10px;
	padding-left: 15px;
	font-weight: normal;
}
.Moji_M {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.Moji_M2 {
	font-size: 12px;
	font-weight: bold;
}
.Moji_M3 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	color: #666;
}
.Moji_L {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.Moji_Mtl {
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.Moji_MPK {
	font-size: 15px;
	font-weight: bold;
	color: #F0F;
}
div.ptop {
	font-size: 130%;
	font-weight: bold;
	color: #996600;
	display: block;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;

}
.tbl_tl1{
	color: #FF0;
	background-color: #666;
	line-height: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tbl_manu{
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}


.tbl_menutl1{
	background-color: #FCC;
	margin-bottom: 15px;
	text-align: center;
	color: #F00;
	line-height: 1.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
}

.tbl_line1{
	line-height: 1.6em;
}

.tbl_line2{
	line-height: 2em;
}

.sake_l{
	text-align: left;
	margin-left: 30px;
	margin-bottom: 10px;
}
.sake_r{
	text-align: right;
	margin-right: 30px;
	margin-bottom: 10px;
}

