/* CSS Document */

.ma1{
padding: 0 5px 0 5px;
margin: 15px 0 0 0;
text-align: center;
width:184px;
float:left;
}


.ma1 img {
padding: 2px;
margin: 0 0 5px 0;
background-color: #ffffff;
border: 1px #595857 solid;
}


.ma2{
margin: 0 0 10px 0;
width:184px;
text-align: center;
float:left;
}


.ma2 img {
padding: 2px;
margin: 5px 0 0 0;
background-color: #ffffff;
border: 1px #595857 solid;
}


h3.ichiran {
margin: 10px 0 10px 0;
padding: 6px 0 5px 20px;
vertical-align: baseline;
background-position: center;
background-image: url("https://img15.shop-pro.jp/PA01088/817/etc/ti_h3.jpg");
background-repeat: no-repeat;
color: #e0c38c;
font-size: 12px;
}



.so {
margin: 10px 0 0 0;
}

.so1 {
margin: 3px 0 0 0;
}

.so2 {
margin: 15px 0 15px 0;
}

h1.h_img {
width: 580px;
margin: 5px 0 10px 0;
border: 1px #595857 solid;
}

.sub_item {
width: 124px;
margin: 5px 35px 5px 35px;
float: left;
font-size: 105%;
font-weight: bold;
}

.houchou_about {
margin: 5px 0;
padding: 5px 0 0 0;
border-top: 1px #777777 solid;
}
