/* CSS Document */

body { 
background-color: #ffffff;
onLoad: MM_preloadImages('http://syumikai.net/img/tencyou_on.gif');
}

a:link{color:#003366; text-decoration: underline;}
a:visited{color:#003366; text-decoration: underline;}
a:active{color:#003366; text-decoration: underline;}
a:hover {color:#CC3300; text-decoration: none;}

#base {
font-size:12px;
text-align: center; 

}

h1 {
font-size:12px;
text-align: center; 

}

h2 {
background-image: url(http://syumikai.net/img/said_b.gif);
background-repeat: repeat-x; 
padding: 5px; 
height:23px;
font-size:14px;
font-weight: bold;
}

#box { 
width: 784px; 

} 

.search_box { 
width: 468px;  
}

form { 
margin: 0px; 

padding:0px;
}

#search_box_bk { 
background-image: url(http://syumikai.net/img/search_bk1.gif); 
width: 450px; 
height: 57px; 
margin: 0px; 
padding-top: 20px; 
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 20px;
}

.search_txt { 
font-size: 10px; 
color: #666; 
}

.box_left { 
float: left; 
} 

.box_right { 
float: right;
width: 300px;  
}

/*ジャンルページ*/

#mainbox {
width:100%;
margin: 0px; 
padding: 0px; 

}

#mainbox2 {
width:1000px;
margin: 0px; 
padding: 0px; 

}

.side-a {
width:200px;
padding:5px;
}

.side-a2 {
width:180px;
padding:5px;
}

.side-b {
width:300px;
padding:5px;
}

.side-b2 {
width:300px;
padding:5px;
}

.boxcenter {
padding:5px;
}

.boxcenter2 {
width:468px;
padding:5px;
}
.shopsh {
width:100%;
margin: 0px; 
padding: 0px; 
height:39px;
background-image: url(http://syumikai.net/img/ber.gif); 
background-repeat: repeat-x; 
text-align:center;
}
.shoptitlehead{
line-height: 1.5em;
text-align:right;
margin: 0px; 
padding: 5px; 
font-size:12px;
}

.sideaincate{
font-size:12px;
font-weight: bold;
padding: 5px;
text-align:center;

}

.sideainsa{
font-size:12px;
font-weight: bold;
padding: 5px;
text-align:left;
line-height: 1.5em;
}

.sideain {
font-size:12px;
padding: 5px;
line-height: 1.5em; 
}
ul { 
list-style-type: square; 
text-align:left;
} 
li {
font-size:12px;
color:#ffffff;
line-height: 1.5em; 
padding-left: 5px;
text-align:left;
} 

.foterin{
height:48px;
background-image: url(http://syumikai.net/img/under.gif); 
background-repeat: repeat-x; 
margin: 0px; 
padding: 10px 0px 0px 10px; 
text-align:center;
line-height: 1.8em; 
font-size:10px;
}

.dotline {
width:95%;
margin: 0px; 
padding: 0px; 
height:1px;
background-image: url(http://syumikai.net/img/dot.gif);
background-repeat: repeat-x; 
}

.page_no{
font-size:12px;
letter-spacing: 0.5em; 
padding-bottom:10px;
padding-left:0px;
text-align:center;
}


.link_set{
width:100%;
padding-top:10px;
padding-bottom:20px;
}

.link_b{
padding-top:10px;
border-top:solid 3px #0066CC;
font-size:10px;
color:#808080;
width:950px;
}

.link_b a{
text-decoration:none;
color:#808080;
}

.link_b a:link{color:#808080;}
.link_b a:visited{color:#808080;}
.link_b a:active{color:#808080;}
.link_b a:hover {
color:#808080;
text-decoration:none;
}


h3{
color:#333333;
font-size:14px;
padding:0px;
margin:5px;
}

#headbox{
width:950px;
padding;0px;
margin:20px 0px 0px 0px;
}

.contken{
text-align:right;
font-size:12px;

}

#contents{
padding-left:20px;
}

.navi{
font-size:12px;
}

.serch_box{
background-color:#D9D7D7;
padding-bottom:5px;
line-height: 1.5em;
font-size:80%;
}

.menu{
font-size:80%;
padding-left:10px;
padding-top:10px;
height:500px;
background-color:#A6E3FD;
line-height: 1.5em;
}


/*ﾄｯﾌﾟ*/

.categori{
width: 468px;  
font-size:14px;
padding:10px;
line-height: 1.5em;
font-weight: bold;
}

.box_box {
width: 100%; 
border: thick red solid; 
border-top: 1px #d5d5d5 solid; 
border-right: 1px #d5d5d5 solid; 
border-bottom: 1px #d5d5d5 solid; 
border-left: 1px #d5d5d5 solid; 
padding:5px;
}

.box_text {

font-size:12px;
font-weight: bold;
line-height: 1.5em; 
}






/* FOTARU用 */

.new_forram{
float:left;
width: auto; 
height:auto;
font-size:80%;
text-align:center;
margin-bottom:5px;
}

.new_forram_img{
margin:4px;
padding:1px;
border:solid 1px #999966;
}

.font_sm{
color:#5B5B5B;
padding-top:2px;
font-size:80%;
}

.more{
text-align:right;
margin-bottom:2px;
margin-top:2px;
font-size:80%;
padding-right:17px;
background: url("img/more.jpg") no-repeat right center;
}

/* FOTARU用 */