@charset "Shift_JIS";

@media screen and (max-width:480px){
 div.body1{
  width:100%;
 }
}

div.body1{
 background-color:#d9e8f7;
 color:#3a4861;
 }

@media only screen and (max-device-width:380px){
 .gazo{
       width:100%;
       }
}

@media screen and (max-width:380px) {
 .gazo{
        width:100%;
       }
}

.linktable{
 text-align:center;
 border-collapse:collapse;
 padding:2px;
}


.linka{
 text-decoration:none;
}

.tophouse{
 background: url("botan/top-house.png") no-repeat;
}

.tophouse a{
 display:inline-block;
}

.tophouse a:hover {
 background-color:transparent;
}

.tophouse a:hover img{
 visibility: hidden;
}

.topcare{
 background: url("botan/top-care.png") no-repeat;
}

.topcare a{
 display:inline-block;
}

.topcare a:hover {
 background-color:transparent;
}

.topcare a:hover img{
 visibility: hidden;
}

.topkitchen{
 background: url("botan/top-kitchen.png") no-repeat;
}

.topkitchen a{
 display:inline-block;
}

.topkitchen a:hover {
 background-color:transparent;
}

.topkitchen a:hover img{
 visibility: hidden;
}

.toptoilet{
 background: url("botan/top-toilet.png") no-repeat;
}

.toptoilet a{
 display:inline-block;
}

.toptoilet a:hover {
 background-color:transparent;
}

.toptoilet a:hover img{
 visibility: hidden;
}

.topbath{
 background: url("botan/top-bath.png") no-repeat;
}

.topbath a{
 display:inline-block;
}

.topbath a:hover {
 background-color:transparent;
}

.topbath a:hover img{
 visibility: hidden;
}

.tophot{
 background: url("botan/top-hot.png") no-repeat;
}

.tophot a{
 display:inline-block;
}

.tophot a:hover {
 background-color:transparent;
}

.tophot a:hover img{
 visibility: hidden;
}

.topex{
 background: url("botan/top-ex.png") no-repeat;
}

.topex a{
 display:inline-block;
}

.topex a:hover {
 background-color:transparent;
}

.topex a:hover img{
 visibility: hidden;
}

.topgaiyo{
 background: url("botan/top-gaiyo.png") no-repeat;
}

.topgaiyo a{
 display:inline-block;
}

.topgaiyo a:hover {
 background-color:transparent;
}

.topgaiyo a:hover img{
 visibility: hidden;
}

.koji{
 background-color:#cccccc;
 color:#333333;
 border-left:10px solid #666666;
 text-align:left;
 text-indent:1em;
 margin-top:10px;
 padding:2px;
 font-weight:bold;
 margin-top:10px;
 font-size:large;
}

.pink{
 background-color:#ff6699;
 border-left:10px solid #cc0066;
 color:white;
 text-align:left;
 text-indent:1em;
 font-weight:bold;
 margin-bottom:5px;
 margin-top:10px;
 font-size:large;
}

.violet{
 background-color:#9933cc;
 border-left:10px solid #660099;
 color:white;
 text-align:left;
 text-indent:1em;
 font-weight:bold;
 margin-bottom:5px;
 margin-top:10px;
 font-size:large;
}

.green{
 background-color:#009966;
 border-left:10px solid #006600;
 color:white;
 text-align:left;
 text-indent:1em;
 font-weight:bold;
 margin-bottom:5px;
 margin-top:10px;
 font-size:large;
}

.blue1{
 background-color:#3366ff;
 border-left:10px solid #0033cc;
 color:white;
 text-align:left;
 text-indent:1em;
 font-weight:bold;
 margin-bottom:5px;
 margin-top:10px;
 font-size:large;
}

.blue2{
 background-color:#6699ff;
 border-left:10px solid #99ccff;
 color:white;
 text-align:left;
 text-indent:1em;
 font-weight:bold;
 margin-bottom:5px;
 margin-top:10px;
 font-size:large;
}

.orange{
 background-color:#ff9900;
 border-left:10px solid #ff6633;
 color:white;
 text-align:left;
 text-indent:1em;
 font-weight:bold;
 margin-bottom:5px;
 margin-top:10px;
 font-size:large;
}

.m20{
 margin-left:1em;
}

.m40{
 margin-left:2em;
}

.m60{
 margin-left:3em;
}

.heading{
 color:#0033cc;
 font-weight:bold;
 margin-top:10px;
 margin-left:1em;
}

.headingb{
 color:#0033cc;
 font-weight:bold;
 margin-top:10px;
 margin-left:1em;
 background-color:#b2ccff;
}


.tel{
 margin-right:2px;
 font-weight:bold;
 font-size:large;
 text-indent:2em;
}

.sya{
 text-align:center;
 color:#696969;
 font-size:small;
 border-top:1px solid #696969;
}

.index{
 background-color:#f0f8ff;
 border-bottom:2px solid #4682b4;
 width:100%;
 height:10px;
}

.index2{
 border-top:2px solid #4682b4;
 width:100%;
 height:10px;
}


.linkb{
 text-align:right;
 font-size:small;
 color:#000000;
}

.linkb a:hover{
 text-decoration:none;
}

.linkc{
 font-size:small;
 color:#333333;
 text-decoration:none;
 padding-left:1em;
}

.center{
 text-align:center;
}

.center table{
 margin-right:auto;
 margin-left:auto;
}

.right1{
 text-align:right;
}

.nedan{
 font-size:x-large;
 font-weight:bold;
 color:red;
 padding-left:1em;
}
.nedanr{
 font-size:x-large;
 font-weight:bold;
 color:red;
 text-align:right;
}
.nedanc{
 font-size:x-large;
 font-weight:bold;
 color:red;
 text-align:center;
}

.bb{
 font-weight:bold;
 color:#008b8b;
 text-align:center;
 font-size:x-large;
}
.bb2{
 font-weight:bold;
 color:#008b8b;
}

.rbs{
 font-weight:bold;
 color:red;
}

.bb3{
 font-weight:bold;
 color:#0033cc;
 margin-left:2em;
}

.totoqr1{
 background: url("gazo/totoqr1-2.png") no-repeat;
}

.totoqr1 a{
 display:inline-block;
}

.totoqr1 a:hover {
 background-color:transparent;
}

.totoqr1 a:hover img{
 visibility: hidden;
}

.totoqr2{
 background: url("gazo/totoqr2-2.png") no-repeat;
}

.totoqr2 a{
 display:inline-block;
}

.totoqr2 a:hover {
 background-color:transparent;
}

.totoqr2 a:hover img{
 visibility: hidden;
}

.small{
 font-size:small;
}

.bb4{
 font-weight:bold;
 color:#0033cc;
}

.bb5{
 font-weight:bold;
 color:#0099ff;
}

.zei{
 font-weight:bold;
 color:red;
 text-align:right;
}

.right2{
 text-align:right;
 font-weight:bold;
 color:#0033cc;
}

#medium{
 color:black;
 font-size:medium;
}

#small{
 color:black;
 font-size:small;
}

#normal{
 color:black;
 font-weight:normal;
 font-size:medium;
}

#bb{
 font-weight:bold;
 font-size:medium;
 color:blue;
}

hr{
 text-align:right;
 margin-right:0;
 width:99%;
}

.dr{
 color:#dc143c;
}

.bp{
 font-weight:bold;
 color:ff69b4;
 font-size:large;
}

.pbox{
 border-collapse:collapse;
 margin-left:1em;
 border:1px solid lightpink;
 background-color:#fff0f5;
}

.pbox2{
 margin-left:1em;
 border:1px solid #dc143c;
 background-color:lightpink;
}

.bm{
 color:firebrick;
 font-weight:bold;
}

.pbox3{
 border-collapse:collapse;
 background-color:pink;
 border:2px solid firebrick;
}

.bbox{
 background-color:#ccffcc;
 border:1px solid green;
 margin-left:1em;
}

.bbox2{
 background-color:aliceblue;
 border:1px solid blue;
 margin-left:1em;
}

#nedan{
 font-weight:bold;
 font-size:large;
 color:red;
}

#blue{
 color:blue;
}

#red{
 color:red;
}

#redlb{
 color:red;
 font-weight:bold;
 font-size:x-large;
}

#green{
 color:#32cd32;
 font-weight:bold;
}

.bbox3{
 border-collapse:collapse;
 background-color:aliceblue;
 border:1px solid #0033cc;
}

.lb{
 font-weight:bold;
 font-size:x-large;
}

.bblue{
 font-weight:bold;
 color:blue;
}

.gg{
 font-weight:bold;
 color:#ff6633;
}

