div
{margin: 0px 0px}
body
 {background: #ffffff }
.line01{ /*上のラインテーブル*/
position: absolute; top: 0px; left: 0px;
width: 780px; height: 20px;
background-color:#990033
}

.catch01{ /*topページのキャッチ*/
position: absolute; top: 200px; left: 263px
}
.logo01{ /*topページの社名ロゴ*/
position: absolute; top: 40px; left: 610px
}
.mark01{ /*topページのマーク*/
position: absolute; top: 290px; left: 280px
}
.lead01{ /*topページのリード*/
position: absolute; top: 440px; left: 266px
}
.apply01{ /*topページの申し込み*/
position: absolute; top: 640px; left: 490px
}
.photo01{ /*1番目の画像*/
position: absolute; top: 40px; left: 315px
}
.photo02{ /*2番目の画像*/
position: absolute; top: 120px; left: 120px
}
.photo03{ /*3番目の画像*/
position: absolute; top: 120px; left: 510px
}
.photo04{ /*4番目の画像*/
position: absolute; top: 290px; left: 50px
}
.photo05{ /*5番目の画像*/
position: absolute; top: 290px; left: 580px
}
.photo06{ /*6番目の画像*/
position: absolute; top: 462px; left: 120px
}
.photo07{ /*7番目の画像*/
position: absolute; top: 538px; left: 315px
}
.photo08{ /*8番目の画像*/
position: absolute; top: 462px; left: 540px;
z-index:1
}
.new{ /*New animation*/
position: absolute; top: 550px; left: 660px;
z-index:2
}

.line03{ /*下のラインテーブル*/
position: absolute; top: 708px; left: 0px;
z-index: 1
}

.plus{ /*★別案★*/
position: absolute; top: 610px; left: 585px;
z-index: 1
}



.sub_tytle{ /*●サブページ共通：各ページのタイトル*/
position: absolute; top: 30px; left: 0px
}
.sub_buttons{ /*●サブページ共通：各ページのボタン*/
position: absolute; top: 0px; left: 0px
}

.party_photo{ /*●パーティページ：パーティイメージ写真*/
position: absolute; top: 100px; left: 410px
}
.party_lead{ /*●パーティページ：リード文*/
position: absolute; top: 116px; left: 20px
}
.party_service{ /*●パーティページ：サービス紹介*/
position: absolute; top:260px; left: 20px
}
.party_menu{ /*●パーティページ：メニュー*/
position: absolute; top:430px; left: 5px
}
.party_table01{ /*●パーティページ：メニュー一覧テーブル*/
position: absolute; top:460px; left: 5px;
width; 760px; height:70px; 
}
.party_table02{ /*●パーティページ：メニュー写真テーブル*/
position: absolute; top:550px; left: 5px;
}

.lunch_menu01{ /*▲お弁当ページ：メニュー*/
position: absolute; top:250px; left: 5px
}
.lunch_table01{ /*▲お弁当ページ：松花堂*/
position: absolute; top:300px; left: 5px;
width; 760px
}
.lunch_menu02{ /*▲お弁当ページ：メニュー*/
position: absolute; top:360px; left: 5px
}
.lunch_table02{ /*▲お弁当ページ：持ち帰り*/
position: absolute; top:410px; left: 5px;
width; 760px
}

.osechi_lead{ /*▲季節おせち：リード*/
position: absolute; top:120px; left: 406px
}
.osechi01-2{ /*▲季節おせち：30000写真*/
position: absolute; top:120px; left: 20;
z-index:1
}

.osechi01{ /*▲季節おせち：30000見出し*/
position: absolute; top:300px; left: 210px;
z-index:2
}

.osechi02{ /*▲季節おせち：20000見出し*/
position: absolute; top:580px; left: 205px;
z-index:2
}

.osechi022{ /*▲▲▲▲季節おせち：20000見出し*/
position: absolute; top:400px; left: 210px;
z-index:2
}

.osechi02-2{ /*▲季節おせち：20000写真*/
position: absolute; top:400px; left: 20px;
z-index:1
}

.osechi03{ /*▲季節おせち：10000見出し*/
position: absolute; top:610px; left: 557px;
z-index:2
}

.osechi032{ /*▲▲▲▲季節おせち：10000見出し*/
position: absolute; top:611px; left: 572px;
z-index:2
}

.osechi03-2{ /*▲季節おせち：10000写真*/
position: absolute; top:440px; left: 430px;
z-index:1
}

.party_lead_2{ /*申し込み：リード文その２*/
position: absolute; top: 286px; left: 0px
}
.back_image{ /*申し込み：イメージ写真*/
position: absolute; top: 80px; left: 400px
}
