@charset "UTF-8";
.letaxTbl03{border-collapse: collapse;border-spacing: 0; font-size:0.9em;}
.letaxTbl03 th.titleimg{text-align:left;}
.letaxTbl03 td{border: 0; padding: 0;}
.letaxTbl03 .img{ padding-top: 3px !important; padding-bottom: 3px !important; }
.letaxTbl03 .bg01{ background: url(/img/service/letax/idxPriceBg01.gif) repeat-y; text-align: center;}
.letaxTbl03 .bg02{ background: url(/img/service/letax/idxPriceBg02.gif) repeat-y; text-align: center;}
.letaxTbl03 .bg03{ background: url(/img/service/letax/idxPriceBg03.gif) left bottom no-repeat; height: 25px; }
.letaxTbl03 .bg04{ background: #e9e9e9; }
.letaxTbl03 .sp{ padding-right: 9px !important; }
.letaxTbl03 .txt{ padding-right: 30px !important; /*width: 115px; */text-align: center; }
.letaxTbl03 .two{ line-height: 240% !important;}
.letaxTbl04 td,
.letaxTbl04 th{ border: 1px solid #cccccc !important; padding: 12px !important; text-align: center; }
.letaxTbl04 th,
.letaxTbl04 .bg01{ background: #f0f0f0; }
.letaxTbl04 .priceData{ width: 136px; }

@media screen and (max-width:750px) { 
.letaxTbl03 th.titleimg{position:relative; left:0;}

}/* sp */

@media screen and (max-width:750px) { 
.letaxTbl03{border-collapse: collapse;border-spacing: 0; font-size:0.8em;}
.letaxTbl03 tr .bg01:nth-last-child(1){ background-size:106%;}
.letaxTbl03 tr .bg02:nth-last-child(1){ background-size:106%;}
.letaxTbl03 tr .bg03:nth-last-child(3){ background-size:100%;}
.letaxTbl03 tr .bg03:nth-last-child(2){ background-size:106%;}
.letaxTbl03 .txt{width:10em;}

.letaxTbl03 .bg01{ background-size:contain;}
.letaxTbl03 .bg02{ background-size:contain;}
.letaxTbl03 .bg03{ background-size:contain;}

}




/* daishi */

.daishiList{ }
.daishiList td{ border-right: 1px solid #d6d6d6 !important; border-bottom: 1px solid #d6d6d6 !important; text-align: center; padding: 20px 20px 25px !important; vertical-align: top;  width:280px;}
.daishiList .no_bdr{ border-right: none !important;}
.daishiList .no_bdb td{ border-bottom: none !important;}
.daishiList .toptr td{ padding-top: 10px !important; }
.daishiList td p{ text-align: left; }



.daishiList img{ margin-bottom: 2px; }
.daishiList .name{ font-size: 1.2em !important; font-weight: bold; margin-bottom: 10px !important; text-align:center; }
.daishiList .price_nomb,
.daishiList .price{ font-size: 1em !important; font-weight: bold; margin-bottom: 10px !important; color: #cc0000; }
.daishiList .price_nomb{ margin-bottom: 0 !important; }
.daishiList .txt{ font-size: 0.9em !important; margin-bottom: 10px !important;}
.daishiList .caution{ font-size: 0.7em !important; margin-bottom: 10px !important; color: #666666;}
.daishiList .size{ font-size: 0.7em !important; color: #666666; }
.daishiTxt01{ font-size: 0.9em !important; margin-left: auto;}
.daishiTxt02{ font-size: 0.8em !important; margin-top: 10px !important; color: #cc0000;}

@media screen and (max-width:750px) { 
	.daishiList td{ width:auto;}
}

