/* CSS Document */

body {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-image:url(img/back.gif);
background-color:#eeeeee;
background-repeat:repeat-y;
background-position:center;
margin:0px;
}

#container {
width:820px;
background-color:#FFFFFF;
margin:0px;
}


h1 {
text-indent:-9999px;
position:absolute;
}

h2 {
font-size:100%;
text-align:left;
padding:7px 0 5px 30px;
color:#444444;
background-image:url(img/h2.gif);
background-repeat:no-repeat;
margin-top:0px;
}

h3 {
font-size:100%;
text-align:left;
padding:7px 0 5px 10px;
color:#444444;
border-bottom:1px solid #cccccc;
}

h4 {
font-size:90%;
text-align:left;
padding:8px 0 10px 10px;
color:#444444;
background-image:url(img/h4.gif);
background-repeat:no-repeat;
margin:0px;
}

h5 {
font-size:90%;
text-align:left;
padding-left:10px;
color:#cc0000;
margin-bottom:0px;
}

#tsuyomi {
border:1px dashed #999999;
width:580px;
padding:0px;
}

p {
text-align:left;
padding-left:10px;
line-height:150%;
font-size:80%;
color:#444444;
}


#header {
width:800px;
margin:0px;
}

#navi2 {
width:800px;
margin:0px;
}



#maincontents {
width:800px;
}


#contents {
float:left;
width:600px;
}

#footer {
width:800px;
height:100px;
text-align:left;
font-size:80%;
color:#444444;
margin-top:30px;
clear:both;
}


/* パンくず */

div.bread {
font-size:80%;
text-align:right;
color:#444444;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
margin:0px;
}

/* リンク */

a:link {
color:#36c;
text-decoration:none;
}
a:visited {
color:#69e;
text-decoration:none;
}

a:hover {
color:#69e;
text-decoration: underline;
}

a:active {
color:#69e;
text-decoration: underline;
}


/* サイドナビゲーション */

#side-navi {
float:right;
margin:0px;
padding:0px;
width:180px;
}


dl.side-navi {
width:180px;
font-size:80%;
color:#333333;
margin:0px;
}

.side-navi dt {
text-align:center;
padding:5px;
background-color:#eeeeee;
clear:none;
}

.side-navi dd {
text-align:left;
background-color:#FFFFFF;
border-bottom:1px dashed #999999;
margin-left:0px;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
}

/* 会社概要 */

dl.data {
width:580px;
font-size:small;
line-height:150%;
color:#333333;
background-color:#eeeeee;
border-bottom:1px solid #cccccc;
text-align:left;
}
.data dt,.data dd {
background-color:#eeeeee;
margin-left:0;
margin-bottom:0;
}
.data dt {
padding-left:10px;
float:left;
width:140px;
border-top:1px solid #cccccc;
clear:left;
}
.data dd {
background-color:#ffffff;
margin-left:150px;
margin-bottom:0;
border-top:1px solid #cccccc;
padding:2px 0 1px 5px;
}



#new {
width:600px;
float:left;
}

ul.new{
margin:0px;
list-style-image:none;
}

.new li {
font-size:80%;
text-align:left;
color:#666666;
padding-top:5px;
padding-bottom:8px;
padding-left:10px;
border-bottom:1px dashed #999999;
margin-left:0px;
}


ul {
list-style-image: url(img/li.gif);
}

li {
font-size:80%;
text-align:left;
}


/* よくある質問 */

dl.qa {
width:580px;
font-size:80%;
color:#444444;
margin:0px;
}

.qa dt {
text-align:left;
padding-top:5px;
padding-bottom:10px;
padding-left:35px;
background-image:url(img/q.gif);
background-repeat:no-repeat;
margin-top:5px;
clear:both;
}

.qa dd {
text-align:left;
background-image:url(img/a.gif);
background-repeat:no-repeat;
border-bottom:1px dashed #999999;
padding-left:35px;
padding-top:5px;
padding-bottom:10px;
margin-left:0px;
line-height:150%;
}

.page img {
padding:4px;
border:solid 1px #d5d5d5;
}

.red {
color:#cc0000;
}




/* カテゴリサムネイル */


.thumbnail {
width:295px;
float:left;
margin-bottom:5px;
padding:0px;
}

.thumbnail img {
width:290px;
border:0;
}


/* 商品詳細 */

dl.data2 {
width:380px;
font-size:small;
line-height:150%;
color:#333333;
background-color:#eeeeee;
border-bottom:1px solid #cccccc;
text-align:left;
}
.data2 dt,.data2 dd {
background-color:#eeeeee;
margin-left:0;
margin-bottom:0;
}
.data2 dt {
padding-left:10px;
float:left;
width:80px;
border-top:1px solid #cccccc;
clear:left;
}
.data2 dd {
background-color:#ffffff;
margin-left:90px;
margin-bottom:0;
border-top:1px solid #cccccc;
padding:2px 0 1px 5px;
}

/* 新商品・福祉用具 */

.rtext {
text-align:left;
line-height:150%;
font-size:80%;
color:#444444;
}