/*動作確認用*/
/*div            {border : solid 1px #000000 ;}*/
/*table          {border : solid 1px #000000 ;}*/
/*td             {border : solid 1px #000000 ;}*/

/*--------------------------------------タグ--------------------------------------*/
body           {
				  background-image : url("img/back.gif") ;
				  background-repeat : repeat-y ;
				  background-color : #ffffff ;
                  margin : 0px ;
                  padding : 0px ;
                  line-height : 24px ;
                  color : #333333 ;
               }
img            {
                  border-width : 0px ;
               }
h1             {
                  font-size : 20px ;
                  color : #ffffff ;
                  background-color : #000099 ;
                  padding : 5px 5px 5px 5px ;
                  margin-top : 0px ;
               }
h2             {
                  font-size : 20px ;
               }
h3             {
                  font-size : 18px ;
               }
ul             {
                  list-style-image : url("img/list.gif") ;
               }
td             {
                  vertical-align : top ;
               }
               
/*--------------------------------------クラス--------------------------------------*/
               
.all           {
                  margin : 0px ;
                  padding : 0px ;
                  width : 100% ;
               }
.backblue      {
                  background-color : #000099 ;
                  color : #ffffff ;
                  margin-top : 0px ;
               }
.boderline     {
                  border : solid 1px #000000 ;
               }
.navi0         {
                  position : absolute ;
                  top : 0px ;
                  left : 0px ;
                  width : 410px ;
                  height : 180px ;
               }
.navi1         {
                  position : absolute ;
                  top : 0px ;
                  left : 410px ;
                  width : 520px ;
                  height : 80px ;
               }
.navi2         {
                  position : absolute ;
                  top : 100px ;
                  left : 800px ;
                  width : 100px ;
                  height : 50px ;
               }
.navi3         {
                  position : absolute ;
                  top : 100px ;
                  left : 460px ;
                  width : 300px ;
                  height : 70px ;
               }
.navi4         {
                  position : absolute ;
                  top : 80px ;
                  left : 410px ;
                  width : 100px ;
                  height : 20px ;
                  font-size : 15px ;
               }
.floatleft     {
                  float : left ;
               }
.floatclear    {
                  clear : both ;
                  padding-top : 30px ;
               }
/*link固有*/
.leftlink      {
                  position : absolute ;
                  top : 200px ;
                  left : 130px ;
                  width : 52px ;
                  height : 380px ;
               }
.linkmain      {
                  position : absolute ;
                  top : 200px ;
                  left : 200px ;
                  width : 730px ;
               }
.linkbackblue  {
                  background-color : #000099 ;
                  color : #ffffff ;
                  margin-top : 30px ;
               }
/*profile固有*/
.leftprofile   {
                  position : absolute ;
                  top : 200px ;
                  left : 130px ;
                  width : 52px ;
                  height : 380px ;
               }
.promain       {
                  position : absolute ;
                  top : 200px ;
                  left : 200px ;
                  width : 730px ;
               }
.proli         {
                  margin-top : 30px ;
               }
               
/*libraryディレクトリ固有*/
.leftlib       {
                  position : absolute ;
                  top : 200px ;
                  left : 130px ;
                  width : 50px ;
                  height : 330px ;
               }
.libmain       {
                  position : absolute ;
                  top : 200px ;
                  left : 250px ;
                  width : 680px ;
               }
.libraryleft   {
                  width : 340px ;
               }
.libraryright  {
                  width : 340px ;
               }
.librarybgimg  {
                  width : 680px ;
                  height : 300px ;
                  background-image : url("img/whiteout.jpg") ;
				  background-repeat : no-repeat ;
				  background-position : bottom ;
				  clear : both ;
               }
.libraryimg    {
                  float : left ;
                  margin-right : 30px ;
                  margin-bottom : 30px ;
               }

/*bbs固有*/
.bbstop        {
                  position : absolute ;
                  top : 200px ;
                  left : 200px ;
                  width : 730px ;
                  height : 50px ;
               }
.bbswindow     {
                  position : absolute ;
                  top : 300px ;
                  left : 490px ;
                  width : 144px ;
                  height : 200px ;
               }
.leftbbs       {
                  position : absolute ;
                  top : 200px ;
                  left : 130px ;
                  width : 52px ;
                  height : 130px ;
               }
.bbskiyaku     {
                  position : absolute ;
                  top : 550px ;
                  left : 200px ;
                  width : 730px ;
               }
               
/*brandディレクトリ固有*/
.brandglass    {
                  position : absolute ;
                  top : 200px ;
                  left : 400px ;
                  width : 297px ;
                  height : 270px ;
               }
.brandselect   {
                  position : absolute ;
                  top : 500px ;
                  left : 200px ;
                  width : 730px ;
               }
.brandsleft    {
                  width : 350px ;
                  float : left ;
               }
.brandsright   {
                  width : 350px ;
                  float : right ;
               }
.leftbrand     {
                  position : absolute ;
                  top : 200px ;
                  left : 130px ;
                  width : 50px ;
                  height : 230px ;
               }
.brandmain     {
                  position : absolute ;
                  top : 200px ;
                  left : 200px ;
                  width : 730px ;
               }
.brandli       {
                  margin-top : 30px ;
               }
.brandleft     {
                  width : 355px ;
               }
.brandright    {
                  width : 355px ;
               }
.brandbgimg    {
                  width : 680px ;
                  height : 300px ;
                  background-image : url("img/whiteout.jpg") ;
				  background-repeat : no-repeat ;
				  background-position : bottom ;
				  clear : both ;
               }
.brandmain2    {
                  position : absolute ;
                  top : 280px ;
                  left : 250px ;
                  width : 680px ;
               }
.brandphoto    {
                  float : left ;
               }
.brandexplanation{
                  width : 470px ;
                  float : right ;
               }
/*martiniディレクトリ固有*/
.marzeroleft   {
                  width : 220px ;
                  float : left ;
               }
.marzeroright  {
                  width : 480px ;
                  float : right ;
               }
.leftmartini   {
                  position : absolute ;
                  top : 200px ;
                  left : 130px ;
                  width : 52px ;
                  height : 330px ;
               }
.martinimain   {
                  position : absolute ;
                  top : 200px ;
                  left : 200px ;
                  width : 730px;
               }
.martinileft   {
                  width : 350px ;
                  float : left ;
               }
.martiniright  {
                  width : 350px ;
                  float : right ;
               }
.martinili     {
                  margin-top : 50px ;
               }
               
/*cocktailディレクトリ固有*/
.leftcocktail  {
                  position : absolute ;
                  top : 200px ;
                  left : 130px ;
                  width : 55px ;
                  height : 390px ;
               }
.cocktailtable {
                  position : absolute ;
                  top : 200px ;
                  left : 200px ;
               }
.cocktailtd    {
                  width : 240px
               }

.cocktailtitle {
                  position : absolute ;
                  top : 200px ;
                  left : 250px ;
                  width : 680px ;
                  height : 55px ;
               }
.cocktailphoto {
                  float : left ;
               }
.cocktailrecipe{
                  width : 370px ;
                  float : right ;
               }
.cocktailmain  {
                  position : absolute ;
                  top : 280px ;
                  left : 250px ;
                  width : 680px ;
               }
.cocktailmain2 {
                  position : absolute ;
                  top : 200px ;
                  left : 250px ;
                  width : 680px ;
               }
.cocktailbgimg {
                  width : 680px ;
                  height : 300px ;
                  background-image : url("img/whiteout.jpg") ;
				  background-repeat : no-repeat ;
				  background-position : bottom ;
               }

/*indexページ固有*/
.about0        {
                  position : absolute ;
                  top : 180px ;
                  left : 180px ;
                  width : 130px ;
                  height : 200px ;
               }
.about1        {
                  position : absolute ;
                  top : 180px ;
                  left : 310px ;
                  width : 490px ;
                  height : 200px ;
                  font-size : 16px ;
               }
.about2        {
                  position : absolute ;
                  top : 180px ;
                  left : 800px ;
                  width : 130px ;
                  height : 200px ;
               }
.leftcontent   {
                  position : absolute ;
                  top : 400px ;
                  left : 130px ;
                  width : 59px ;
                  height : 494px ;
               }
.menu_cocktail {
                  position : absolute ;
                  top : 400px ;
                  left : 240px ;
                  width : 300px ;
                  height : 250px ;
               }
.menu_cocktail2{
                  position : absolute ;
                  top : 650px ;
                  left : 240px ;
                  width : 300px ;
                  height : 50px ;
               }
.menu_martini  {
                  position : absolute ;
                  top : 400px ;
                  left : 630px ;
                  width : 300px ;
                  height : 250px ;
               }
.menu_martini2 {
                  position : absolute ;
                  top : 650px ;
                  left : 630px ;
                  width : 300px ;
                  height : 50px ;
               }
.menu_brand    {
                  position : absolute ;
                  top : 720px ;
                  left : 240px ;
                  width : 300px ;
                  height : 250px ;
               }
.menu_brand2   {
                  position : absolute ;
                  top : 970px ;
                  left : 240px ;
                  width : 300px ;
                  height : 50px ;
               }
.menu_library  {
                  position : absolute ;
                  top : 720px ;
                  left : 630px ;
                  width : 300px ;
                  height : 250px ;
               }
.menu_library2 {
                  position : absolute ;
                  top : 970px ;
                  left : 630px ;
                  width : 300px ;
                  height : 50px ;
               }
.menu_profile  {
                  position : absolute ;
                  top : 1040px ;
                  left : 240px ;
                  width : 300px ;
                  height : 250px ;
               }
.menu_profile2 {
                  position : absolute ;
                  top : 1290px ;
                  left : 240px ;
                  width : 300px ;
                  height : 50px ;
               }
.menu_link     {
                  position : absolute ;
                  top : 1040px ;
                  left : 630px ;
                  width : 300px ;
                  height : 250px ;
               }
.menu_link2    {
                  position : absolute ;
                  top : 1290px ;
                  left : 630px ;
                  width : 300px ;
                  height : 50px ;
               }
.cocktailimg   {
                  float : left ;
                  margin-right : 30px ;
               }
.counter       {
                  position : absolute ;
                  top : 250px ;
                  left : 10px ;
                  width : 170px ;
                  height : 30px ;
               }
               
/*selectページ固有*/
.select        {
                  margin-left : 200px ;
               }
             
/*リンク色*/               
  a:link       { color : #0000ff }
  a:visited    { color : #990099 }
  a:active     { color : #3399ff }
  a:hover      { color : #3399ff }
