BODY {
MARGIN: 0px;
background-color: #ffffff;
COLOR: #666666;
FONT-SIZE: 14px; 
FONT-FAMILY: Verdana,"‚l‚r ƒSƒVƒbƒN";
}
td{
FONT-SIZE: 14px;
LINE-HEIGHT: 130%; 
}
.headder{
BACKGROUND-IMAGE: url(img/name.gif);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 50px;
width : 780px;
MARGIN: 10px 0 0 0;
padding : 0 175px 0 0 ;  
}
h1{
MARGIN: 0px;
padding:5px 0 5px 0;
FONT-SIZE: 10px;
COLOR: #999999;
FONT-WEIGHT: normal; 
}
h2{
MARGIN: 0px;
padding:10px;
FONT-SIZE: 13px;
FONT-WEIGHT: normal;
COLOR: #5C3F25; 
background-color: #F9F2EC;
border-width : 1px;
border-style : solid ;
border-color : #5C3F25 ;
LINE-HEIGHT: 130%; 
}
.clear {
	CLEAR: both
}
.key{
FONT-SIZE: 10px; 
HEIGHT: 45px;
padding : 5px 10px 0 0 ;  
}
.main {
width : 780px;
padding : 0px 0px 0 0px ;
}
.main2 {
width : 580px;
padding : 15px;
}
.menu{
width : 200px;
padding : 15px 0 15px 0;
}
.menu-info{
padding : 10px;
background-color: #F9F2EC;
}
.info{
border-width : 1px;
border-style : solid ;
border-color : #BA9F9F;
background-color: #FFFFFF;
padding:0 0 5px 0;
}
.menu2{
padding : 0 10px 10px 10px;
background-color: #F9F2EC;
}
.copy {
FONT-SIZE: 10px;
HEIGHT: 20px; 
padding : 10px ;
border-width : 1px 0 0 0;
border-style : dashed ;
border-color : #cccccc ;
}
.p-top{
width : 550px;
}

.space10 {
padding : 10px;
}
.top5 {
padding-top : 5px;
}
.top9 {
padding-top : 9px;
}
.top10 {
padding-top : 10px;
}
.top15 {
padding-top : 15px;
}
.bottom10 {
padding-bottom : 10px;
}
.left5 {
padding-left : 5px;
}
.left10 {
padding-left : 10px;
}
.left20 {
padding-left : 20px;
}
.left30 {
padding-left : 30px;
}
.right10 {
padding-right : 10px;
}
.right15 {
padding-right : 15px;
}
.l-r10 {
padding : 0 10px 0 10px;
}
.l10-b20 {
padding : 0 0 20px 10px;
}
.t-b10 {
padding : 10px 0 10px 0;
}

.font-bold{
FONT-WEIGHT: bold;
}
.font10-n{
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
padding : 10px 0 0px 0px;
}
.font13-n{
FONT-WEIGHT: normal;
FONT-SIZE: 13px;
padding : 10px 0 0px 0px;
}
.font13-b{
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
}
.font14-n{
FONT-WEIGHT: normal;
FONT-SIZE: 14px;
}
.font16{
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
}
.font-brown{
COLOR: #5c3f25;
}


.omotenashi{
BACKGROUND-IMAGE: url(index/omotenashi.gif);
BACKGROUND-REPEAT: no-repeat;
padding : 70px 10px 10px 10px;
HEIGHT: 223px;
LINE-HEIGHT: 150%; 
}
.tenshi{
BACKGROUND-IMAGE: url(index/tenshi.jpg);
BACKGROUND-REPEAT: no-repeat;
padding : 20px 10px 10px 290px;
HEIGHT: 195px;
width : 550px;
}
.kanji{
BACKGROUND-IMAGE: url(sakae/party/kanji-title.png);
BACKGROUND-REPEAT: no-repeat;
padding : 15px;
HEIGHT: 50px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
COLOR: #ffffff;
}
.masukomi{
BACKGROUND-IMAGE: url(sakae/party/masukomi.jpg);
BACKGROUND-REPEAT: no-repeat;
padding : 15px;
HEIGHT: 133px;
}
.page-link{
padding:5px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
BACKGROUND-IMAGE: url(img/link-bg.gif); 
}
.menu-name{
padding:5px 0 5px 20px;
COLOR: #ffffff;
FONT-WEIGHT: bold; 
BACKGROUND-IMAGE: url(sakae/party/menu-name.gif); 
}
.riyu{
BACKGROUND-IMAGE: url(sakae/party/riyu.png);
BACKGROUND-REPEAT: no-repeat;
padding : 110px 0 0 0;
HEIGHT: 600px;
width:530px;
}
.riyu-b{
padding : 5px 0 0 0;
HEIGHT: 30px;
width:410px;
text-align : right;
}
.riyu-word{
padding : 10px 0 0 70px;
HEIGHT: 70px;
width:410px;
text-align : left;
}
.shef{
BACKGROUND-IMAGE: url(sakae/party/shef.png);
BACKGROUND-REPEAT: no-repeat;
padding : 40px 0 0 70px;
HEIGHT: 270px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
}
.shef2{
padding : 30px 0 0 0;
FONT-WEIGHT: normal;
FONT-SIZE: 14px;
LINE-HEIGHT: 160%;  
}
.kinen01{
BACKGROUND-IMAGE: url(sakae/party/kinen01.png);
BACKGROUND-REPEAT: no-repeat;
padding : 15px 0 0 252px;
HEIGHT: 350px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
}
.menu-naiyo{
padding : 20px 0 0 0;
FONT-WEIGHT: normal;
FONT-SIZE: 14px;
LINE-HEIGHT: 160%;  
}
.catering{
BACKGROUND-IMAGE: url(sakae/party/catering.jpg);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 520px;
padding : 40px 0 0 60px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
}
.catering2{
padding : 10px 0 0 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
}
.buffet{
BACKGROUND-IMAGE: url(sakae/party/menu-title.gif);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 108px;
padding : 60px 0 0 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
}
.buffet2{
padding : 10px;
background-color: #ffffff;
border-width : 0 1px 1px 1px;
border-style : solid ;
border-color : #E1D496 ;
}
.menu-sub{
BACKGROUND-IMAGE: url(sakae/party/menu-title-sub.gif);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 35px;
width : 400px;
padding : 10px 0 5px 0px;
FONT-WEIGHT: bold;
color :#A67A21;
}
.menu-sub2{
BACKGROUND-IMAGE: url(sakae/party/menu-title-sub.gif);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 35px;
width : 400px;
padding : 10px 0 5px 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
color :#663300;
}
.menu-sub3{
HEIGHT: 35px;
width : 400px;
padding : 10px 0 5px 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
color :#663300;
}
.wedding-title{
BACKGROUND-IMAGE: url(sakae/wedding/title-bg.png);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 50px;
padding : 15px 0 0 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
color :#A67A21; 
}
.sub-title{
BACKGROUND-IMAGE: url(sakae/wedding/title.gif);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 87px;
padding : 50px 0 0 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 16px; 
}
.sub-bg{
padding : 10px;
background-color: #ffffff;
border-width : 0 1px 1px 1px;
border-style : solid ;
border-color : #E1D496 ;
width : 530px;
}
.q{
BACKGROUND-IMAGE: url(sakae/party/q.png); 
BACKGROUND-REPEAT: no-repeat;
background-color: #fffcf2;
border-width : 0 0 1px 0;
border-style : dotted ;
border-color : #cc9900 ;
padding : 10px 5px 5px 36px;
}
.a{
BACKGROUND-IMAGE: url(sakae/party/a.png); 
BACKGROUND-REPEAT: no-repeat;
background-color: #ffffff;
padding : 10px 10px 10px 36px;
}
.waku-yellow{
background-color: #ffffff;
border-width : 1px;
border-style : solid  ;
border-color : #cc9900 ;
padding : 5px;
}
.waku-dot{
background-color: #ffffff;
border-width : 1px;
border-style : dashed ;
border-color : #cc9900 ;
padding : 5px;
}
.birthday{
BACKGROUND-IMAGE: url(sakae/dinner/birthday.png);
BACKGROUND-REPEAT: no-repeat;
padding : 105px 10px 10px 20px;
HEIGHT: 227px;
LINE-HEIGHT: 140%; 
}
.after{
BACKGROUND-IMAGE: url(sakae/lunch/after.png);
BACKGROUND-REPEAT: no-repeat;
padding : 105px 10px 10px 20px;
HEIGHT: 227px;
LINE-HEIGHT: 140%; 
}



.profile{
background-color:#EBF8F7;
width : 100px;
COLOR: #5F7A77;
padding : 5px ;
border-width : 1px;
border-style : solid ;
border-color : #B5DFD7 ;
}
.form{
background-color:#EBF8F7;
COLOR: #5F7A77;
padding : 5px ;
border-width : 1px;
border-style : solid ;
border-color : #B5DFD7 ;
}
.form2{
background-color:#f2f2f2;
border-width : 1px;
border-style : solid ;
border-color : #cccccc ;
}


.img-l {FLOAT: left;MARGIN-right: 10px;}
.img-r {FLOAT: right;MARGIN-LEFT: 10px;}



A:link {
COLOR: #5C3F25; TEXT-DECORATION: none;;
}
A:visited {
COLOR: #5C3F25; TEXT-DECORATION: none;
}
A:active {
COLOR: #5C3F25; TEXT-DECORATION: none;
}
A:hover {
COLOR: #5C3F25; TEXT-DECORATION: underline;
}