<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*ホームページに使用する*/

body {
     font-family: sans-serif;
     font-size: small;
     background: #00172f url("../common_assets/background001.png") no-repeat fixed 0% 25%;
}


div.all {
          width: 500px;
          margin-right: auto;
          margin-left: auto;
          padding-top: 20px;
          padding-bottom: 20px;
          background: #ffefd5 url("../index_assets/hanashowv001.png") no-repeat 88% 67%;
          border: 1px solid #a2041b;
}

div.haba {
          width: 460px;
          margin-right: auto;
          margin-left: auto;
}

div.shelf01 {
          width: 50%;
          float: left;
}

div.shelf02 {
          width: 50%;
          float: left;
}

img.int01 {
          float: left;
          margin-right: 4px;
}

div.counter {
          text-align: right;
}

p.piece01 {
          line-height: 100%;
          font-size: small;
          font-family: sans-serif;
          letter-spacing: 1pt;
          margin: 2px;
          padding: 2px;
          border: 1px solid #ffa500;
          background-color: #fff8dc;
}

div.navi01 {
          margin-top: 4px;
          margin-bottom: 6px;
          margin-right: 10px;
}


div.navi02 {
          margin-top: 0px;
          padding-right: 10px;
}

div.authentication {
          clear: both;
          margin-top: 10px;
          margin-bottom: 10px;
          background: #ffefd5 url("../index_assets/back_authention001.png") no-repeat 15% 0%;
}

ul {
          font-family: sans-serif;
          font-size: large;
          font-weight: bold;
          text-align: right;
          margin: 0px;
}


li {
          display: inline;
}


li a {
          text-decoration: none;
          background-image: url("../common_assets/navi_mark001.png");
          background-repeat: no-repeat;
          background-position: 5% 50%;
          padding-left: 20px;
          padding-right: 2px;
}


a:link img {
          border: none;
}


a:visited img {
          border: none;
}


a:hover img {
          border: none;
}

li a:visited {
          color: #800080;
          text-decoration: none;
}


li a:hover {
          background-color: #ffa500;
          background-image: url("../common_assets/navi_mark002.png");
          background-repeat: no-repeat;
          background-position: 5% 50%;
          
}


address {
          font-size: small;
          font-style: normal;
          text-align: right;
          margin-top: 4px;
          padding-right: 10px;
}


p.seo {
         color: #e7e7eb;
         font-size: small;
         margin-bottom: 0px;
         padding-top: 2px;
         padding-right: 8px;
         text-align: right;
         background-color: #460e44;
}

p.map01 {
          padding-left: 30px;
          background: #e8d3d1 url("../index_assets/map_background001.png") repeat;
}

h1 {
          margin-top: 0px;
          margin-bottom: 0px;
}

h2 {
          color: #ffffff;
          font-size: 16px;
          margin-top: 0px;
          margin-bottom: 0px;
          padding-top: 4px;
          padding-bottom: 2px;
          padding-left: 10px;
          border-right: 10px solid #839b5c;
          border-left: 10px solid #839b5c;
          background: #7a4171 url("../index_assets/h2back_index001.png") no-repeat 90% 0%;
}

h3.type01 {
          color: #000000;
          font-size: 16px;
          width: 340px;
          margin-top: -45px;
          margin-left: 70px;
          position: relative; top: 55px;
          padding-top: 4px;
          padding-bottom: 2px;
          padding-left: 20px;
          border-right: 10px solid #a22041;
          border-left: 10px solid #a22041;
          background: #ec6d71 url("../background_assets/h3back001.png") no-repeat 90% 0%;
}

h3.type02 {
          font-size: 16px;
          width: 340px;
          margin-top: -30px;
          margin-left: 70px;
          position: relative; bottom: -55px;
          clear: left;
          padding-top: 4px;
          padding-bottom: 2px;
          padding-left: 20px;
          border-right: 10px solid #47885e;
          border-left: 10px solid #47885e;
          background: #aacf53 url("../background_assets/h3back002.png") no-repeat 90% 0%;
}

h3.type03 {
          font-size: 16px;
          width: 340px;
          margin-top: -30px;
          margin-left: 70px;
          position: relative; top: 55px;
          clear: left;
          padding-top: 4px;
          padding-bottom: 2px;
          padding-left: 20px;
          border-right: 10px solid #e6b422;
          border-left: 10px solid #e6b422;
          background: #f2f2b0 url("../background_assets/h3back003.png") no-repeat 90% 0%;
}

h3.type04 {
          color: #000000;
          font-size: 16px;
          width: 340px;
          margin-top: -30px;
          margin-left: 70px;
          position: relative; top: 55px;
          clear: left;
          padding-top: 4px;
          padding-bottom: 2px;
          padding-left: 20px;
          border-right: 10px solid #2a83a2;
          border-left: 10px solid #2a83a2;
          background: #83ccd2 url("../background_assets/h3back004.png") no-repeat 90% 0%;
}

h3.read01 {
          color: #433d3c;
          font-size: small;
          line-height: 100%;
          margin-top: 0px;
          padding-top: 4px;
          padding-left: 1em;
}


a.blocklink {
          display: block;
          width: 100%;
          text-decoration: none;
          color: #000000;
}


a.blocklink:visited {
          color: #000000;
          text-decoration: none;
}


a.blocklink:hover {
          color: #000000;
          background-color: #fff0f5;
}


span.tit01 {
          color: #ff0000;
          background-color: #ffd700;
}

span.link01 {
          color: #0000ff;
}



p.fuse {
          padding: 10px;
          color: #000000;
          line-height: 150%;
          text-indent: 1em;
          border: 2px dashed #7f6e5d;
          background: #f8f8f8 url("../index_assets/index_introback001.png") no-repeat 90% 85%;
}

p.signature {
          clear: both;
          font-size: x-small;
          font-family: Verdana;
          text-align: right;
          margin-top: 0px;
          margin-bottom: 4px;
          padding-top: 2px;
          padding-bottom: 6px;
          padding-right: 6px;
}

</pre></body></html>