﻿@charset "UTF-8";

/* bodyに関するCSS
--------------------------------------------------------------------------------*/
body {
	font-size: 100%;
	line-height: 160%;
	margin: 0px;
	padding: 0px;
	background-color: #2b2b2b;
        background-image : url(http://www.kimono-shop.co.jp/top_img/wall_asian07-01.jpg);
}

/* ページ構造に関するCSS 
--------------------------------------------------------------------------------*/
#wrapper {
  width: 880px;
  background-color: #000000;
  margin-top: 20px;
  margin-left : auto;
  margin-right : auto;
  }
#header{
  padding: 12px 0px;
}
#content{
  clear: left;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1px;
  padding: 0px;
}
#nav {
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1px;
  padding: 0px;
  list-style: none;
  width: 840px;
}
#footer{
  clear: both;
  margin-bottom: 20px;
  padding: 5px;
  border-top: 1px solid #CCCCCC;
  background-color: #000000;
}

a         {color : #F7CB33;
           text-decoration : none;
}

a:hover   {color : #F7CB33;
}



p         {font-size : 0.75em;
           line-height : 1.5;
           color : #cccccc;
           margin-top : 0;
           text-align : left;
}

/* ヘッダーに関するCSS 
--------------------------------------------------------------------------------*/
h1        {font-size : 1.5em;
           font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
           font-weight : bolder;
           color : #cccccc;
           margin-bottom : 0;
} 

div#header img {padding : 0 0 15px 0;
                float : left;
}

div#header ul {list-style-type : none;
               margin :0;
               padding-right : 0px;
               float : right;
}

#header li {display : inline;
            border-bottom : dotted 1px #cccccc;
            padding-bottom : 0px;
            padding : 0 5px 0 0;
            background-image : url(http://www.kimono-shop.co.jp/top_img/header_mark.png);
            background-repeat : no-repeat;
            padding-left : 10px;
            background-position : 0 -2px;
            clear : both;
}

#header img.shop {float : left;
          padding : 0;
}

/* ナビゲーションに関するCSS 
--------------------------------------------------------------------------------*/
#nav ul {margin-right: auto;
         margin-left: auto;
         margin-bottom: 20px;
}

#nav li {float:left;
         height: 10px;
         margin-right: auto;
         margin-left: auto;
         
         font-size: 9px;
         text-align: center;
}


#nav li img {border : none; 
     }



/* コンテンツに関するCSS 
--------------------------------------------------------------------------------*/

h2        {font-size: 0.75em;
           font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
           font-weight : normal;
           line-height : 1;
           color : #cccccc;
           margin-top : 0;
           margin-bottom : 2px;
           text-align : left;
} 


h3 {font-size: 1.25em;
    font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
    font-weight : bolder;
    color : #cccccc;
    padding: 0px 0 5px 5px;
}

h4        {font-size : 0.9em;
           font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
           font-weight : bolder;
           color : #cccccc;
           border-bottom : dotted 1px #cccccc;
           padding-bottom :2px;
           background-image : url(http://www.kimono-shop.co.jp/top_img/mark.png);
           background-repeat : no-repeat;
           padding-left : 15px;
           background-position : 0 7px;
           clear : both;
}

h5        {font-size : 0.9em;
           font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
           font-weight : bolder;
           margin-bottom : 0;
           color : #cccccc;
           clear : both;
           }

h6        {font-size : 0.9em;
           font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
           font-weight : bolder;
           color : #cccccc;
           clear : both;
           }



div#content {border : solid 0px #000000;
             width : 840px;
}

img.h2-bar {float : left;
}

div#keisai-01{width: 810px;
              margin-right:auto;
              margin-left:auto;
	      background-color:#000000;
              margin-top:10px;
}

#keisai-01 table {width :810px;
       margin-right:auto;
       margin-left:auto;
       background-color:#000000;
       margin-top:5px;
       
}

#keisai-01 th{width :395px;
             margin-top:5px;
              color : #ffffff;
              line-height :1.5;
              vertical-align:top;
              text-align:left;
              font-weight:normal;
              font-size:0.75em;
              font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;              border : solid 1px #ffffff;
              padding:5px;
}
#keisai-01 td{width :20px;
             margin-top:10px;
}


div#col1 {border : solid 0px #000000;
          padding : 0px 5px 10px;
          background-color : #000000;
          width : 500px; 
          float : left;
}

div#col1 img       {float : left;
                    margin-right : 15px;
                    margin-bottom : 30px;
                    border : none;
}



ul     {list-style-type : none;
        margin-left : 0;
        padding-left : 0;
}

li     {font-size : 0.75em;
}


li a   {text-decoration : none;
}



#col2 {border : solid 0px #000000;
       padding : 0px ;
       background-color : #000000;
       width: 300px;
       float: right;
}


#col2 .conbox ul {margin-top: -20px;
}


#col2 .conbox li {margin-top: 0px;
                  margin-left: 0px;
                  margin-right: 10px;
                  margin-bottom: 0px;
                  padding: 0px ;
                  list-style: none ; 
                  line-height: 0px ;
                  float : right;
}




.conbox      {border : none;
             margin-top: 0px;
             padding: 0px;
             list-style: none;
}

.conbox img {border : none;
             margin-top: 0px;
             margin-left: 20px;
             margin-bottom: 5px;             
             padding: 0px;
             list-style: none;
             }

.conbox2 img {border : none;
              margin-top: 0px;
              margin-right: 15px;
              margin-bottom: 10px;             
              padding: 0px;
              list-style: none;
              float: right;
}


img.title-img   {float : left;
                 margin-top: 0px;
                 margin-left: 20px;
}

img.title-bar-oters   {float : left;
                       margin-top: 0px;
                       margin-left: 0px;
}


ul#menu     {list-style-type : none;
             margin-left : 0;
             padding-left : 0;
             text-align : center;
             margin-top : 0;
             margin-bottom : 0;
}

li#menu    {display : inline;
}

div#end-content {border : solid 0px #ffffff;
                 width : 830px;
                 margin-top : 0px;
                 padding : 10px 0px 10px ;
                 clear : both;
}

div#end-content p {font-size : 0.75em;
                   line-height : 1.5;
                   color : #cccccc;
                   margin-top : 10px;
                   text-align : left;
}

div#end-content img.mise {float : left;
                          margin-right : 5px;
                          margin-bottom :10px;
}
div#end-content img.marutoya {float : left;
                              margin-right : 5px;
                              margin-top : 0px;
                              margin-bottom :0px;
}

div#end-content table {wide: 100%;
                       height : 171px;
             	       border: 0px solid #ffffff;
                       padding : 0px ;
                       text-align:left;
                       vertical-align:top;
}

div#end-content td {font-size:0.9em;
                    color : #cccccc;
                    margin-top : 0;
                    text-align : left;
                    vertical-align:top;
                    padding : 0px;
	            border: 0px solid #ffffff;
}

div#end-content tr {font-size:0.85em;
                    color : #cccccc;
                    line-height : 1.5;
                    margin-top : 0;
                    text-align : left; 
                    vertical-align:top;
                    adding: 2px;
	            width: 80px;
	            border: 0px solid #ffffff;
}
div#end-content th.shoukai  {height : 125px;
                             color : #ffffff;
                             line-height :1.5;
                             vertical-align:top;
                             text-align:left;
                             font-weight:normal;
                             font-size:0.85em;
                             font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
}
div#end-content td.address-intr {height : 55px;
                                 color : #ffffff;
                                 padding-bottom : 0px;
                                 line-height : 1.5;
                                 font-size:0.85em;
                                 white-space:nowrap; 
                                 font-family : "MS UI Gothic","ＭＳ Ｐゴシック","Osaka",sans-serif;
}
/* フッターに関するCSS 
--------------------------------------------------------------------------------*/
div#footer p {font-size : 0.75em;
              line-height : 0;
              color : #cccccc;
              margin-top : 10px;
              text-align : left;
}

