@charset "UTF-8";
/* CSS Document */




.p_photo table{
	margin-top:5px;
}
.p_photo td{

}
.p_photo img{
	vertical-align:middle;
}

#trim blockquote{
	font-size:90%;
	padding-left:15px;
}

#trim blockquote table{
	border-top:1px solid #42210B;
	border-right:1px solid #42210B;

}
#trim blockquote td{

	padding-right:5px;
	padding-left:5px;
}
#trim p{margin:0px 10px 0px 10px ;}
#price table{
	margin-top:15px;
	margin-bottom:15px;
	border-top:1px solid #42210B;
	border-right:1px solid #42210B;
}
#price td{
	border-left:1px solid #42210B;
	border-bottom:1px solid #42210B;
	padding:5px;
}
.shop_table table{
	margin-top:15px;
	margin-bottom:15px;
	border-top:1px solid #42210B;
	border-right:1px solid #42210B;
}
.shop_table td{

}

#inquiry p {
       margin-bottom: 15px;
}

#inquiry table {
        margin-left:15px;
        margin-bottom:15px;
        border-top: 1px solid #42210B;
        border-right: 1px solid #42210B;

}

#inquiry td {

        padding: 5px;


}

#inquiry input {

        border: 1px solid #42210B;
        background-color: #efeff0;
        padding: 2px;

}

#inquiry select {

        border: 1px solid #42210B;
        background-color: #efeff0;
        padding: 2px;

}

#inquiry textarea {

        border: 1px solid #42210B;
        background-color: #efeff0;
        padding: 2px;

}

#inquiry_2 table {
        margin-left:15px;
        margin-top: 10px;
        margin-bottom: 10px;

}

#inquiry_2 td {

        padding: 5px;

}
