@media screen and (min-width: 480px){
.maiHead{
color:#BF4D00;
font-size:20px;
background:url("../img/mailform/line.jpg") no-repeat 0 100%;
padding:0 0 10px 10px;
margin:0 0 40px 0;
}

.noticeBox{
margin:0 0 20px 10px;
font-size:13px;
line-height:150%;
}

.nboxHead{
color:#BF4D00;
}

.pLine{
width:690px;
border-bottom:1px solid #D3D0D1;
margin:40px 0 40px 10px;
}

.mailform table{
width:690px;
border-collapse:collapse;
margin:0 0 0 10px;
}

.mTable1{
margin:0 0 30px 0;
}

.mTable2{
margin:0 0 10px 0;
}

.mTable3{
margin:0 0 10px 0;
}

.mailform th{
border:1px solid #D3D0D1;
font-weight:normal;
text-align:left;
padding:10px 0 10px 15px;
background:#D3D0D1;
}

/* 下記オリジナル
.mTable1 th,.mTable2 th{
background:url("../img/mailform/ess.jpg") no-repeat 20% 50% #D3D0D1;
}
*/

.mTable1 th,.mTable2 th{
background:no-repeat 20% 50% #D3D0D1;
}

.mTable_pic01{
background:url("../img/mailform/ess.jpg") no-repeat 60% 50%;
}

.mTable_pic02{
background:url("../img/mailform/ess.jpg") no-repeat 60% 14%;
}

.mTable_pic03{
background:url("../img/mailform/ess.jpg") no-repeat 95% 50%;
}

.mailform td{
border:1px solid #D3D0D1;
padding:10px 0 10px 15px;
font-size:13px;
}

.formbar1{
width:100px;
}

.formbar2{
width:350px;
}

.formbar3{
width:50px;
}

.formbar4{
width:150px;
}

.formbar5{
width:500px;
height:200px;
}

.formbar6{
width:270px;
}

.notiText{
margin:0 0 20px 30px;
color:#CC3300;
font-size:13px;
}

.tdAdj1 input{
margin:5px 0;
}

.tdAdj1{
font-size:13px;
}

.tdAdj2{
width:120px;
}

.tdAdj3{
vertical-align:top;
}

.lowerBox{
width:680px;
margin:20px 0 40px 20px;
font-size:13px;
line-height:150%;
}

.lowerBtn{
width:280px;
height:39px;
background:url("../img/mailform/form_btn1.jpg") no-repeat 0 0;
margin:0 0 30px 220px;
padding:0 0 40px 0;
text-align:center;
border:none;
}

.lowerBtn button {
border:none;
width:280px;
height:39px;
font-weight:bold;
color:#fff;
background:url("../img/mailform/form_btn1.jpg") no-repeat 0 0;
padding:10px;
border-radius:10px;
transition:color .1s ease-in-out;
}
.lowerBtn button:hover {
background:url("../img/mailform/form_btn_hov.jpg") no-repeat 0 0;
color:#000000;
}

.thanks{
text-align:center;
font-size:18px;
line-height:180%;
letter-spanding:10px;
margin:200px 0 200px;
}


/*----------------        ----------------*/
/*----------------form.php----------------*/
/*----------------        ----------------*/
.transAdj{
line-height:180%;
font-size:14px;
margin-bottom:30px;
}

.transTable{
margin:30px auto 30px;
border-collapse:collapse;
}


.transTable th{
text-align:right;
vertical-align:top;
padding-right:10px;
}
}




@media screen and (max-width: 479px){
.maiHead{
color:#BF4D00;
font-size:20px;
background:url("../img/mailform/line.jpg") no-repeat 0 100%;
padding:0 0 10px 10px;
margin:0 0 40px 0;
}

.noticeBox{
margin:0 0 20px 10px;
font-size:13px;
line-height:150%;
}

.nboxHead{
color:#BF4D00;
}

.pLine{

border-bottom:1px solid #D3D0D1;
margin:40px 0 40px 10px;
}

.mailform table {
 width:98%;
 margin:1%;
border-collapse:collapse;

}

.mTable1{
margin:0 0 30px 0;
}

.mTable2{
margin:0 0 10px 0;
}

.mTable3{
margin:0 0 10px 0;
}

.mailform th{
border:1px solid #D3D0D1;
font-weight:normal;
text-align:left;
padding:10px 0 10px 15px;
background:#D3D0D1;
}

/* 下記オリジナル
.mTable1 th,.mTable2 th{
background:url("../img/mailform/ess.jpg") no-repeat 20% 50% #D3D0D1;
}
*/

.mTable1 th,.mTable2 th{
background:no-repeat 20% 50% #D3D0D1;
}

.mTable_pic01{
background:url("../img/mailform/ess.jpg") no-repeat 60% 50%;
}

.mTable_pic02{
background:url("../img/mailform/ess.jpg") no-repeat 60% 14%;
}

.mTable_pic03{
background:url("../img/mailform/ess.jpg") no-repeat 95% 50%;
}

.mailform td{
border:1px solid #D3D0D1;
padding:10px 0 10px 5px;
font-size:13px;
}

.formbar1{
width:90%;
}

.formbar2{
display: block;
    width: 90%;
}

.formbar3{
width:50px;
}

.formbar4{
width:90%;
}

.formbar5{
width:90%;
height:200px;
}

.formbar6{
width:90%;
}

.notiText{
	margin:10px;
color:#CC3300;
font-size:13px;
}

.tdAdj1 input{
margin:5px 0;
}

.tdAdj1{
font-size:13px;
}

.tdAdj2{

}

.tdAdj3{
vertical-align:top;
}

.lowerBox{
margin: 20px 10px;
font-size:13px;
line-height:150%;
}

.lowerBtn{
width:280px;
height:39px;
background:url("../img/mailform/form_btn1.jpg") no-repeat 0 0;
margin: 0 auto;
text-align:center;
border:none;
}

.lowerBtn button {
border:none;
width:280px;
height:39px;
font-weight:bold;
color:#fff;
background:url("../img/mailform/form_btn1.jpg") no-repeat 0 0;
padding:10px;
border-radius:10px;
transition:color .1s ease-in-out;
}
.lowerBtn button:hover {
background:url("../img/mailform/form_btn_hov.jpg") no-repeat 0 0;
color:#000000;
}

.thanks{
text-align:center;
font-size:18px;
line-height:180%;

}


.mTable3 table {overflow:hidden;}

.mTable3 td {float:left;
width:98%;}










/*----------------        ----------------*/
/*----------------form.php----------------*/
/*----------------        ----------------*/
.transAdj{
line-height:180%;
font-size:14px;
margin-bottom:30px;
}

.transTable{
margin:30px auto 30px;
border-collapse:collapse;
}


.transTable th{
text-align:right;
vertical-align:top;
padding-right:10px;
}
}




