body {
　　　　margin-top : 5px;
　　　　text-align: center;
        color : #1D304F;
        background-color: #FFFFFF;
	width: 778;
      }

.header {
         width: 778;
         font-size : 13px;
         line-height : 125%;
         border-color : #999999;
         background-color: #FFFFFF;
        }

.header-line1 {
               border-style : solid none solid none;
               border-width : 1px;
               padding-top : 4px;
　　       　　padding-bottom : 3px;
              }

.header-line2 {
               border-width : 3px;
               border-style : none none solid none;
               border-color : #cc0033;
               padding-top : 4px;
　　       　　padding-bottom : 5px;
              }


hr  {
        margin : 8px 0px 8px 0px;
       clear : both;
        }

.line  {
        margin : 0px;
        clear : both;
        }

.photo1 {
        float : left;
        margin : 5px 20px 5px 0px;
        border-width : 0px;
        }

.photo2 {
        margin : 5px 0px 5px 0px;
        border-width : 0px;
        }


.container {
	text-align: left;
	width: 778;
	}


h1 {
      font-size : 25px;
      color : #1D304F;
      border-style : none none dotted solid;
      border-width : 0px 0px 2px 7px;
      border-color : #ffcc66;
      padding :  0px 0px 5px 10px;
      margin-top : 15px;
      line-height : 110%;
}
h2 {
      color : #1D304F;
      font-size : 19px;
      line-height : 120%;
   }
h3 {
      color : #1D304F;
      font-size : 15px;
      padding : 3px;
      background-color: #ffdd99;
   }



.left {
        float: left;
	width: 150px;
	overflow: hidden;
	}

.center {
	float: left;
	width: 600px;
	overflow: hidden;
	margin-left: 28px;
        font-size : 17px;
        line-height : 150%;
	}
.shop_center {
	float: left;
	width: 600px;
	overflow: hidden;
	margin-left:28px;
        font-size : 16px;
        line-height : 150%;
	}


.right {
	float: left;
	width: 0px;
	overflow: hidden;
	}

.page-title {
                line-height : 125%;
　　　        　text-align: left;
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-image: url("title_back_600.gif");          
            	}

.sidbox-title {
　　　        　text-align: left;
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-image: url("title_back_all_make.gif");          
            	}
.sidbox   {
                line-height : 140%;
                font-size : 14px;
　　　        　text-align: left;
                padding : 5px;
                border-style : none solid solid solid;
                border-width : 1px;
                border-color : #6699cc;
            	}
.shop-sid-title2 {
　　　        　text-align: left;
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-color: #6699cc;          
            	}
.shop-title-pickup {
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-color : #ff9900;
            	}
.shop-box-pickup    {
                line-height : 140%;
                font-size : 15px;
　　　        　text-align: left;
                padding : 5px;
                border-style : solid solid solid solid;
                border-width : 1px;
                border-color : #ff9900;
            	}
.shop-title {
                font-size : 15px;
                color : #333333;
                padding : 3px;
                background-color : #f7dc88;
            	}
.shop-box    {
                line-height : 140%;
                font-size : 17px;
　　　        　text-align: left;
                padding : 5px;
                border-style : solid solid solid solid;
                border-width : 1px;
                border-color : #f7dc88;
            	}

.space {
　　　  margin-top : 7px;
       }

.shop-table{
        font-size : 17px;
        line-height : 140%;
       }

.content-table   {
	width: 100%;
        font-size : 17px;
        line-height : 140%;
                 }

.box-clear     {
            	}

.footer-menu {
                font-size : 14px;
                background: #dedede;
                font-size : 13px;
                padding : 2px;
             }

.footer-google{
               position : relative;
               left : 66px;
              }

.clear { 
       clear : both;
       }


.mail   {
        text-decoration : none;
        }















/*　ここから下はindexトップページ専用スタイル　*/

.box   {
        background-color : #ffff99;
        border-style : none none solid solid;
        padding : 2px 0px 0px 5px;
        border-width : 0px 0px 2px 3px;
        border-color : #009933;
        }

.photo {
        float : left;
        margin : 10px 10px 10px 5px;
        border-width : 0px;
        }
.sume_photo {
        float : left;
        margin : 0px 10px 0px 3px;
        border-width : 0px;
        }

.index-hr {
          margin-top : 5px;
          margin-bottom : 5px;
          }

.index-container {
	text-align: left;
	width: 778;
        line-height : 140%;
        font-size : 14px;
	}


.index-top-left {
        font-size : 14px;
	float: left;
	width: 623px;
	overflow: hidden;
	}

.index-left {
        font-size : 14px;
	float: left;
	width: 150px;
	overflow: hidden;
	}


.index-center {
	float: left;
	width: 468px;
	margin-left: 5px;
	overflow: hidden;
	}
.center_only {
	width: 648px;
        position : relative;
        left : 60px;
        font-size : 18px;
        line-height : 145%;
	}


.index-right {
        font-size : 14px;
	margin-left: 5px;
	float: left;
	width: 150px;
	overflow: hidden;
	}

.gallery-reft {
	float: left;
	width: 300px;
	overflow: hidden;
	}

.gallery-right {
        font-size : 12px;
	float: left;
	width: 160px;
	margin-reft: 8px;
	overflow: hidden;
	}


.box-title-index-pr  {
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-image: url("title_back_index_pr.gif");
                }
.box-index-pr   {
　　　        　text-align: left;
                padding : 5px;
                border-style : none solid none solid ;
                border-width : 1px;
                border-color : #6699cc;
            	}


.box-title-blog {
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-image: url("title_back_blog.gif");
            	}
.box-blog    {
                line-height : 140%;
　　　        　text-align: left;
                padding : 8px;
                border-style : none solid solid solid;
                border-width : 1px;
                border-color : #ff9900;
            	}



.box-title-gallery {
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-color : #009900;
            	}
.box-gallery    {
                line-height : 140%;
　　　        　text-align: left;
                padding : 8px;
                border-style : none solid solid solid;
                border-width : 0px;
                border-color : #999999;
            	}



.box-title-allmake {
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-image: url("title_back_all_make.gif");          
            	}
.box-allmake    {
                line-height : 140%;
　　　        　text-align: left;
                padding : 8px;
                border-style : none solid solid solid;
                border-width : 1px;
                border-color : #6699cc;
            	}



.box-title-book {
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-image: url("title_back_book.gif");
            	}
.box-book    {
                line-height : 140%;
　　　        　text-align: left;
                padding : 8px;
                border-style : none solid solid solid;
                border-width : 1px;
                border-color : #9b72cf;
            	}



.box-title-special {
                font-size : 15px;
                color : #ffffff;
                padding : 3px;
                background-image: url("title_back_special.gif");              
            	}
.box-special    {
                line-height : 140%;
　　　        　text-align: left;
                padding : 8px;
                border-style : none solid solid solid;
                border-width : 1px;
                border-color : #cc0066;
            	}




.index-footer  {
         width: 778;
         font-size : 14px;
         background-color : #ffdd55;
         padding-top : 5px;
　　     padding-bottom : 5px;
         text-align : left;
　　　　 margin-top : 50px
         }}
        


