
body{
	background: #85F7C3 ;
	color: #204080;
	cursor: auto;
	font-family: "HGP創英角ﾎﾟｯﾌﾟ体","Meiryo UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size : 150% ;
	line-height: 1.5;
	margin-right: auto ;
	margin-left : auto ;
	padding: 0;
	position: relative;
	width : 900px ;
}
.title-comment{
	padding-top: 3% ;
	font-size: 200% ;
	color: #ff0000 ;
	text-align: center;
}

.top-bar-table{
	margin: 0 0 ;
	background : #000000 ;
}
.title-char{
	color : #ffffff ;
	font-size : 100% ;
	text-align: center ;
	width: 20% ;
	height: 60px ;
	vertical-align: middle;
}

.time-char{
	color : #ffffff ;
	font-size : 100% ;
	text-align: center ;
	width: 60% ;
	height: 60px ;
	vertical-align: middle;
}

.menu-char{
	color : #ffffff ;
	font-size : 100% ;
	text-align: center ;
	width: 20% ;
	height: 60px ;
	vertical-align: middle;
}

.main-box{
	display: block ;
	position: absolute ;
	width : 100% ;
	margin-top : 0% ;
	margin-left: auto ;
	margin-right:auto ;
}

.botton-left-order{
	display: inline-block;
	position: relative ;
	width : 30% ;
	padding-left: 10% ;
	margin-top:0% ;
	margin-bottom : 0px ;
//	float: left ;
	clear:both ;
}

.botton-right-order{
	display: inline-block;
	position: relative ;
	width : 50% ;
	padding-left: 30% ;
	margin-top: 0% ;
	margin-bottom : 50px ;
//	float: left ;
	clear:both ;
}

.btn-pt{
	width: 40% ;
}

.btn-pt-modi{
	width: 100% ;
	height :35px;
	background: #a0d646;
	font-weight: bold ;
	color: #000000;
	font: inherit ;
}

.bottom-button{
	display: block ;
	position: relative ;
	width : 70% ;
	margin-left: auto ;
	margin-right: auto ;
	margin-top:0% ;
	clear:both ;
}
.botton-left{
	display: block ;
	position: relative ;
	float : left ;
//	width : 30% ;
	margin-left: 0% ;
	margin-top:5% ;
	z-index: 1 ;
}

.botton-center{
	display: block ;
	position: relative ;
	margin-top:5% ;
	z-index: 1 ;
}

.botton-right{
	display: block ;
	position: relative ;
	float : left ;
//	width : 90% ;
	margin-left: 30% ;
	margin-top: 5% ;
	z-index: 1 ;
}


.counter{
	display: block ;
	position: relative ;
	margin-left: auto ;
	margin-right:auto;
	margin-top: 45% ;
	width: 90% ;
}
.count_image{
	width : 150% ;
}


.sheet-layout{
	display : block ;
	position: relative ;
	width : 90% ;
	margin-left : auto ;
	margin-right: auto ;
}

.sheet0{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 40px ;
}
.imgw0{
	width : 130% ;
}

.sheet1{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 131px ;
}
.imgw1{
	width : 130% ;
}
.sheet2{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 222px ;
}
.imgw2{
	width : 130% ;
}

.sheet3{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 313px ;
}
.imgw3{
	width : 130% ;
}

.sheet4{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 404px ;
}
.imgw4{
	width : 130% ;
}

.sheet5{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 495px ;
}
.imgw5{
	width : 130% ;
}

.sheet6{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 586px ;
}
.imgw6{
	width : 130% ;
}

.sheet7{
	display: block ;
	position: absolute ;
	top : 305px ;
	left: 677px ;
}
.imgw7{
	width : 130% ;
}

.sheet8{
	display: block ;
	position: absolute ;
	top : 120px ;
	left: 710px ;
}
.imgw8{
	width : 120% ;
}

.sheet9{
	display: block ;
	position: absolute ;
	top : 30px ;
	left: 580px ;
}
.imgw9{
	width : 120% ;
}

.sheet10{
	display: block ;
	position: absolute ;
	top : 30px ;
	left: 390px ;
}
.imgw10{
	width : 120% ;
}

.sheet11{
	display: block ;
	position: absolute ;
	top : 30px ;
	left: 200px ;
}
.imgw11{
	width : 120% ;
}

.sheet12{
	display: block ;
	position: absolute ;
	top : 120px ;
	left: 0px ;
}
.imgw12{
	width : 120% ;
}

.sheet13{
	display: block ;
	position: relative ;
	float : left ;
	margin-left: 2%;
	margin-top : 2%;
	width : 14% ;
}

.sheet14{
	display: block ;
	position: relative ;
	margin-left: 81%;
	margin-top : -14%;
	width : 7% ;
}

.sub-area{
	display: block ;
	position: relative ;
	margin-left: 0%;
	margin-top : 5%;
	width : 100%;
}

.disp-left{
	display: block ;
	position: relative ;
	margin-left: 0%;
	margin-top : 5%;
	width : 25%;
	float : left ;
	z-index: 1 ;
}

.disp-center{
	display: block ;
	position: relative ;
	margin-left: 3%;
	margin-top : 5%;
	width : 40%;
	float : left ;
	z-index: 1 ;
}

.disp-right{
	display: block ;
	position: relative ;
	margin-left: 3%;
	margin-top : 5%;
	width : 29%;
	float : left ;
	z-index: 1 ;
}

.pay-no{
	width: 5%;
	font-size: 70% ;
	border:1px solid #1798A5 ;
	padding-left: 0%;
	padding-right: 0% ;
	text-align: center;
}

.pay-name{
	width: 21%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1%;
	padding-right: 1% ;
}

.pay-many{
	width: 9%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 0%;
	padding-right: 0% ;
	text-align: center;
}

.pay-date{
	width: 28%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1%;
	padding-right: 1% ;
	text-align: center;
}

.pay-table{
	width: 25%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1%;
	padding-right: 1% ;
	text-align: center;
}

.pay-meth{
	width: 25%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1%;
	padding-right: 1% ;
}

.wine-no{
	width: 10%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1% ;
	padding-right: 0% ;
	text-align: center;
}

.wine-name{
	width: 25%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1% ;
	padding-right: 1% ;
	text-align: center;
}

.wine-table{
	width: 30%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1% ;
	padding-right: 1% ;
	text-align: center;
}

.wine-date{
	width: 35%;
	font-size: 60% ;
	border:1px solid #1798A5 ;
	padding-left: 1% ;
	padding-right: 1% ;
	text-align: center;
}

.disp-area{
	display: block ;
	position: relative ;
	margin-left: 5%;
	margin-top : 0%;
	width : 90%;
}

#left-side{
	display: block ;
	position: relative ;
	margin-left: 0%;
	margin-top : 5%;
	width : 40%;
	float : left ;
	min-height : 1000px ;
	z-index : 10 ;
}

#right-side{
	display: block ;
	position: relative ;
	padding-left: 5%;
	margin-top : 5%;
	width : 60% ;
	float : left ;
	z-index : 10 ;
}
.title-column{
	width : 25% ;
	font-size: 85% ;
}

.up-title-column{
	width : 3% ;
}
.piliod{
	width : 5% ;
	font-weight: bolder ;
}

.contents-column{
	width : 65% ;
	font-size: 85% ;
	font-weight: bolder ;
}

.notes-column{
	width : 5% ;
	font-size: 85% ;
	font-weight: bolder ;
}

.drink-title{
	width : 30% ;
	font-size: 100%;
	font-weight: normal;
}

.drink-menu{
	width : 38% ;
	font-size: 100%;
	font-weight: bolder;
}

.drink-order{
	width : 18% ;
	font-size: 100% ;
}

.drink-total{
	width : 20% ;
	font-size: 100% ;
	padding-top: 1%;
}

.drink-totalcost{
	font-size: 75% ;
}
.order-table{
	font-size: 100% ;
}

.font-100{
	font-size: 90% ;
}

.other-menu{
	width : 10% ;
	font-size: 1.3rem ;
}

.other-order{
	width : 10% ;
	font-size: 1.3rem ;
}
.other-price{
	width : 10% ;
	font-size: 1.3rem ;
}
.contents{
	width : 10% ;
}

.popup-table{
	width: 50% ;
	border: 0 ;
}

.column-0{
	margin-right: auto;
	margin-left : auto;
	text-align: center;
	font-size : 80% ;
}

.column-1{
	margin-right: auto;
	margin-left : auto;
	text-align: center;
	font-size : 80% ;
}

.column-2{
	margin-right: auto;
	margin-left : auto;
	text-align: center;
	font-size : 80% ;
}

.column-3{
	margin-right: auto;
	margin-left : auto;
	text-align: center;
	font-size : 80% ;
}

.drink-image{
	width : 100%;
}

.button-area{
	display : block ;
	position: relative;
	margin-left : 5% ;
	margin-right: 5% ;

}

.space{
	display : block ;
	position: relative;
	padding : 100px;
	margin-top: 0% ;
}

.clock
{
    color: #1798A5;
    background-color: #ffffff;
    margin-right: auto ;
    margin-left : auto ;
    width : 80 % ;
    font-family: 'Oleo Script Swash Caps', cursive;
}

div#clock_frame
{
    width: 100%;
}

#clock_date
{
    display: block;
    text-align: center;
    font-size: 20px;
//    padding-right: 0.5em;
}

#clock_time
{
    display: block;
    text-align: center;
    font-size: 20px;
}

.calender{
	display : block ;
	width : 90% ;
	margin-left  : auto ;
	margin-right : auto ;
}

.table-cal{
	border: 2px solid #1798A5 ;
	cellspacing: 0px ;
	cellpadding: 5px ;
	bordercolor: #000000 ;
}
.cal-day{
	border: 2px solid #1798A5 ;
	text-align: center ;
}
.cal-content{
	border: 2px solid #1798A5 ;
	text-align: center ;
}

.price-contents{
	display: block ;
	position: relative ;
	margin-left: auto;
	margin-right : auto;
	width : 100% ;
}
.price-kind{
	display: block ;
	position: relative ;
	float: left ;
	margin-left: 6% ;
	width : 90% ;
}
.drink-title1{
	display : block ;
	position: relative ;
	float : left ;
	width : 13% ;
	margin-left: 1% ;
	font-size: 110%;
	font-weight: bolder;
}

.price-table{
	display: block ;
	position: relative ;
	float: left ;
	margin-left : 5% ;
	width : 90% ;
}

.select-date{
	display: block ;
	position: relative ;
	float: left ;
	margin-left : auto ;
	margin-right: auto ;
	margin-top : 5% ;
	margin-bottom: 5% ;
	width : 95% ;
}

.select-date1,.select-date3,.select-date5,.select-date7{
	display: block ;
	position: relative;
	float: left;
	width:14% ;
}

.select-date2,.select-date6,.select-date8{
	display: block ;
	position: relative;
	float: left;
	text-align:center ;
	width:10% ;
}

.select-date4{
	display: block ;
	position: relative;
	float: left;
	text-align:center ;
	width:14% ;
}

.table-no{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:15% ;
}

.table-name{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:25% ;
}

.table-prname{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:35% ;
}

.table-img{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:25% ;
}

.table-tnum{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:15% ;
}

.table-unget{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:20% ;
}
.table-prcost{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:25% ;
}

.table-title{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 100% ;
}

.sales-no{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:7% ;
}

.sales-name{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:13% ;
}

.sales-img{
	border: 2px solid #1798A5 ;
	text-align:center ;
	width:15% ;
}

.sales-title{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:65% ;
}
.month-name{
	border: 2px solid #1798A5 ;
	text-align:left ;
	font-size: 80% ;
	width:15% ;
}
.sales-many{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:20% ;
}

.sales-price{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:30% ;
}

.private-no{
	border: 2px solid #1798A5 ;
	text-align:left ;
	font-size: 80% ;
	width:5% ;
}

.private-title{
	border: 2px solid #1798A5 ;
	text-align:left ;
	font-size: 80% ;
	width:20% ;
}

.month-name{
	border: 2px solid #1798A5 ;
	text-align:left ;
	font-size: 80% ;
	width:15% ;
}
.private-total-cokt{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:15% ;
}

.private-total-reserve{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:15% ;
}

.private-total-sell{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:15% ;
}

.graph-area{
	width : 100% ;
	margin-left: 0% ;
}

.sindex-kind{
	border: 1px solid #1798A5 ;
	text-align:center ;
	font-size: 65% ;
	width:5% ;
}
.sindex-content{
	border: 1px solid #1798A5 ;
	text-align:center ;
	font-size: 65% ;
	width:10% ;
}

.sindex-month{
	border: 1px solid #1798A5 ;
	text-align:center ;
	font-size: 80% ;
	width:8% ;
}

.sindex-many{
	border: 1px solid #1798A5 ;
	border-right-style: none ;
	text-align:right ;
	font-size: 65% ;
	width:8% ;
	padding-left: 0% ;
	padding-right: 0% ;
}

.sindex-unit{
	border: 1px solid #1798A5 ;
	border-left-style: none ;
	text-align:left ;
	font-size: 60% ;
	width:4% ;
	padding-left: 0.5% ;
}

.sindex-howmach{
	border: 1px solid #1798A5 ;
	border-right-style: none ;
	text-align:right ;
	font-size: 65% ;
	width:12% ;
	padding-left: 0% ;
	padding-right: 0% ;
}

.dindex-kind{
	width:5% ;
}
.dindex-content{
	width:10% ;
}

.dindex-many{
	width:8% ;
}

.dindex-unit{
	width:4% ;
}

.dindex-howmach{
	width:12% ;
}

.information{
	display : block ;
	position: relative ;
	width : 100% ;
	margin-left : auto ;
	margin-right : auto ;
}
.title{
	display: block;
	position: relative;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	font-size: 100% ;
}

.index-number{
	width: 5%;
	font-size: 80%;
}

.name-title{
	width: 25%;
	font-size: 80%;
}

.phone-number{
	width: 25%;
	font-size: 80%;
}

.pass-word{
	width: 20%;
	font-size: 80%;
}

.kind{
	width: 20%;
	font-size: 80%;
}

.remove{
	width: 5%;
	font-size: 80%;
}

.reg-info{
	display: block;
	position: relative;
	width: 100% ;
	margin-left: auto;
	margin-right: auto;
}

.regist-table{
	width: 80%;
	margin-left: 10% ;
}

.regist-title{
	width: 25% ;
	font-size: 100% ;
}

.regist-contents{
	width: 75% ;
	font-size: 100% ;
	color: #000000 ;
}
.staff-name{
	width: 50% ;
	font-size: 90% ;
	border: 1px solid #3219c9;
	padding-top: 5% ;
	padding-bottom: 5% ;
	padding-left: 1% ;
}

.staff-date{
	width: 10% ;
	font-size: 70% ;
	text-align: center;
	border: 1px solid #3219c9;
	margin-top: auto ;
	margin-bottom: auto ;
	padding-top: 5% ;
	padding-bottom: 5% ;
	padding-left: 1% ;
}

.plan-name{
	width: 20% ;
	font-size: 90% ;
	border: 1px solid #3219c9;
	padding-top: 5% ;
	padding-bottom: 5% ;
	padding-left: 1% ;
}

.table-number{
	width: 50% ;
	font-size: 90% ;
	border: 1px solid #3219c9;
	padding-top: 5% ;
	padding-bottom: 5% ;
	padding-left: 1% ;
}
.close-disp-area{
	display: block;
	position: relative;
	width: 55%;
	margin-left: 5%
}

.close-main-title{
	display : block ;
	position : relative ;
	padding-top : 0% ;
	margin-left : auto ;
	margin-right: auto;
	width : 80% ;
}
.close-title{
	font-size: 80% ;
	width: 25% ;
}
.close-notes{
	font-size: 80% ;
	width: 20% ;
}

.close-things{
	font-size: 80% ;
	text-align: left;
	width: 35%;
}
.close-many{
	font-size: 80% ;
	text-align: center;
	width: 15%;
}
.close-sell{
	font-size: 80% ;
	text-align: left;
	width: 25%;
}
.close-cost{
	font-size: 80% ;
	text-align: left;
	width: 25%;
}

.pay-method{
	font-size: 100% ;
	text-align: right;
	padding-top: 3% ;
	padding-bottom: 3% ;
}

.pay-total{
	font-size: 105% ;
	text-align: left ;
	padding-top: 3% ;
	padding-bottom: 3% ;
}

.block-left{
	display : block ;
	position: relative ;
	float:left ;
	width : 30% ;
	padding-left : 0% ;
	margin-left : 10% ;
}

.mg-block-left{
	display : block ;
	position : relative;
	width : 20% ;
	margin-left : 0% ;
	margin-top: 5% ;
	float : left ;
	z-index : 1 ;
}

.block-title{
	display : block ;
	position : relative ;
	padding-top : 10% ;
	padding-left : 0% ;
}

.block-menu{
	display : block ;
	position : relative ;
	padding-top : 2% ;
	padding-left : 15% ;
}

.side-sw-title{
	width : 90% ;
	height : 90% ;
}

.side-sw{
	width : 100% ;
	height : 100% ;
}

.block-main{
	display : block ;
	position : relative ;
	width : 80% ;
	margin-top: 5% ;
	margin-left: 20% ;
}
.login-window{
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}
.main-title{
	display : block ;
	position : relative ;
	font-size : 200% ;
	text-align: center ;
	width: 100% ;
	color : #4020f0 ;
	font-weight : bold ;
}

.top-comment{
	display : block ;
	position : relative ;
	font-size: 130% ;
	margin-left: 10% ;
}

.top-menu-bar{
	display : block ;
	position : relative ;
	width : 100% ;
	top : 100% ;
	padding-top : 5% ;
	padding-bottom : 25% ;
}

.top-menu-bar-up{
	display : block ;
	position : absolute ;
	width : 100% ;
	top : 100% ;
}

.top-menu-bar-dn{
	display : block ;
	position : absolute ;
	width : 100% ;
	top : 220% ;
}

.menu-bar-01{
	display : block ;
	position : relative ;
	float : left ;
	width : 25% ;
	margin-left : 0% ;
}

.menu-bar-term{
	display : block ;
	position : relative ;
	float : left ;
	width : 25% ;
	margin-left : 8% ;
	margin-top  : 0% ;
}

.img-menu-bar{
	width : 95% ;
}

.term-word{
	font-size: 100% ;
	color: #282888 ;
	text-align: center;
}
.main-contents{
	display : block ;
	position : absolute ;
	width : 100% ;
	padding-left: 0% ;
	top: 400% ;
	z-index : 0 ;
}

.private-contents{
	display : block ;
	position : relative ;
	width : 100% ;
	padding-left: 0% ;
	top: 400% ;
	z-index : 0 ;
}

.wsalaly-no{
	border: 2px solid #1798A5 ;
	border-right-style: none ;
	text-align:center ;
	font-size: 100% ;
	width:10% ;
}
.wsalaly-name{
	border: 2px solid #1798A5 ;
	border-right-style: none ;
	text-align:center ;
	font-size: 100% ;
	width:25% ;
}
.wsalaly-month{
	border: 2px solid #1798A5 ;
	border-right-style: none ;
	text-align:center ;
	font-size: 100% ;
	width:15% ;
}
.wsalaly-sales{
	border: 2px solid #1798A5 ;
	border-right-style: none ;
	text-align:center ;
	font-size: 100% ;
	width:25% ;
}
.wsalaly-pay{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 100% ;
	width:25% ;
}
.psalaly-name{
	border: 2px solid #1798A5 ;
	text-align:center ;
	font-size: 100% ;
	width:25% ;
}
.psalaly-month{
	border: 2px solid #1798A5 ;
	border-right-style: none ;
	text-align:left ;
	font-size: 100% ;
	width:25% ;
}
.psalaly-pay{
	border: 2px solid #1798A5 ;
	text-align:left ;
	font-size: 100% ;
	color: #000000 ;
}
.psalaly-base{
	border: 2px solid #1798A5 ;
	text-align:left ;
	font-size: 100% ;
}
.psalaly-drink{
	border: 2px solid #1798A5 ;
	text-align:left ;
	font-size: 100% ;
}

.tbl-bdr table,.tbl-bdr td,.tbl-bdr th {
    border-collapse: collapse;
}
.gyoseki-title-name{
	width: 15% ;
	font-size: 100% ;
	border-top: 1px solid #1798A5 ;
	border-left: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}
.gyoseki-title-nittei, .gyoseki-title-gyoseki,.gyoseki-title-total
{
	font-size: 100% ;
	text-align: center;
	border-top: 1px solid #1798A5 ;
	border-left: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}
.gyoseki-name{
	width: 15% ;
	font-size: 80% ;
	border-top: 1px solid #1798A5 ;
	border-left: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}
.gyoseki-nittei,.gyoseki-gyoseki,.gyoseki-total{
	width: 23% ;
	font-size: 90%;
	text-align: right;
	border-top: 1px solid #1798A5 ;
	border-left: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}
.gyoseki-notes{
	width: 5% ;
	font-size:80% ;
	text-align: left;
	border-top: 1px solid #1798A5 ;
	border-right: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}

.gyo-prv-name{
	font-size: 150% ;
	padding-top: 2% ;
	padding-bottom: 2% ;
	color: #fa1948 ;
	text-align: center;
	border-bottom: 6px double #1798A5 ;
}
.gyo-prv-kind{
	font-size: 100%;
	text-align: left;
	border-top: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;

}
.gyo-prv-contents{
	width: 30% ;
	font-size: 100%;
	padding: : 5%;
	border-top: 1px solid #1798A5 ;
	border-left: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}
.gyo-prv-cost{
	width: 30% ;
	font-size: 100%;
	text-align: right;
	border-top: 1px solid #1798A5 ;
	border-left: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}
.gyo-prv-notes{
	width: 10% ;
	font-size: 90%;
	text-align: left;
	border-top: 1px solid #1798A5 ;
	border-right: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}

.zaiko-tname{
	width: 7% ;
	font-size: 90%;
	text-align: left;
	border: 1px solid #1798A5 ;
}
.zaiko-state{
	width: 7.5% ;
	font-size: 70%;
	text-align: center;
	border-top: 1px solid #1798A5 ;
	border-right: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}

.zaiko-dno{
	width: 3% ;
	font-size: 50%;
	text-align: center;
	border: 1px solid #1798A5 ;
}
.zaiko-dimg{
	width: 7% ;
	text-align: center;
	border: 1px solid #1798A5 ;
}
.zaiko-dpict{
	width: 100% ;
	border: 1px solid #1798A5 ;
}
.zaiko-dname{
	width: 5% ;
	font-size: 60%;
	text-align: center;
	border-top: 1px solid #1798A5 ;
	border-right: 1px solid #1798A5 ;
	border-bottom: 1px solid #1798A5 ;
}
.zaiko-dstate{
	width: 10% ;
	font-size: 55%;
	text-align: center;
	border: 1px solid #1798A5 ;
}

.private-disp{
	width: 95% ;
	margin-left: 5% ;
}
.private-table{
//	border: 2px solid #1798A5 ;
}

.private-number{
	width: 7% ;
	font-size: 70% ;
	text-align: center;
	border:2px solid #1798A5 ;
}

.private-name{
	width: 13% ;
	font-size: 80% ;
	text-align: left;
	border:2px solid #1798A5 ;
	padding-right: 0% ;
}
.private-workin{
	width: 10% ;
	font-size: 85% ;
	text-align: center;
	border:2px solid #1798A5 ;
	padding-right: 0% ;
	padding-left: : 0% ;
}
.private-nittei,.private-gyosek{
	width: 25% ;
	font-size: 85% ;
	text-align: right;
	border:2px solid #1798A5 ;
	padding-right: 3% ;
}
