@charset "utf-8";

@media screen and (max-width: 560px) {
}

/* ---------------------------------------------

               こだわり共通

---------------------------------------------- */

.conceptT {
    width:100%;
}

    .conceptT tr th,
    .conceptT tr td {
        display:block;
    }
    .conceptT tr th {
        padding-left:0;
        width:initial;
    }
/* ---------------------------------------------

               商品詳細共通

---------------------------------------------- */


.detalTable { width:100%;}

    .detalTable tr th,
    .detalTable tr td {
        font-weight: normal;
        font-size:14px;
        padding:10px 0;
        border: 1px solid #523d23;
        text-align:left;
    }
    
        .detalTable tr th {
            border-left:none;
            width:40%;
        }
        
        .detalTable tr td {
            border-right:none;
            padding-left:10px;
        }
/* ---------------------------------------------

               メールフォーム

---------------------------------------------- */

* {
    -webkit-appearance: none;
}

form input,
form textarea {
	padding: 15px 0;
}

form input.w100,
form textarea.w100 { width: 100%!important; height:auto!important;}

form input.w56,
form input.w45,
form input.w25 { width: 100%;}

form input.dateF { width: 50px;}
/*
table.formT {	
	width: 100%;
	border-collapse: collapse;
}
	
    
input.btnF{
	display: inline-block;
	text-align: center;
	line-height:60px;
	font-weight: bold;
	color:#fff;
	background:#a81414;
	border: none;
	padding:0;
	cursor: pointer;
	font-size: 15px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}*/

	input.btnConfirm { width: 100%;}
	input.btnBack { width: 100%; margin-right: 0; margin-bottom: 15px;}
	input.btnSubmit { width: 100%;}
/*
	input.btnF:hover {
		filter:alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
	}
	button.btnF:hover {
		filter:alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
	}

p.error_messe {
	color:red;
	padding-top: 15px;
	text-align: center;
}*/