﻿@charset "utf-8";table{margin:15px auto 20px auto;border-top:1px solid #CECECE;border-left:1px solid #CECECE;width:100%;border-collapse:collapse;text-align:left;}
table th{padding:8px;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;color:#2C333A;background-color:#F7F7F7;font-weight:normal;}
table td{padding:8px;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;}
div#undercolumn_shopping table th[scope=col]{text-align:center;}
div#undercolumn_shopping table.delivname th{width:155px;}
div#mycontents_area table th{text-align:left;}
div#mycontents_area table th.alignR{text-align:right;}
div#mycontents_area table th.alignL{text-align:left;}
div#mycontents_area table th.alignC{text-align:center;}
div#mycontents_area table th.resulttd{text-align:right;}
div#mycontents_area table caption{padding:8px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#000;background-color:#f0f0f0;text-align:left;font-weight:bold;}
table.outsideTable{font-size:12px;}
table.outsideTable th,
table.outsideTable td{padding:4px;width:45px;text-align:center;}
table.outsideTable th{font-weight:bold;}
table.outsideTable .head{width:70px;}
table.outsideTable tr:nth-child(odd) td{background:#F7F7F7;}
table.outsideTable2,
table.outsideTable3{font-size:12px;}
table.outsideTable2 .title,
table.outsideTable3 .title{background:#fff7c5;font-size:14px;}
table.outsideTable2 th,
table.outsideTable2 td,
table.outsideTable3 th,
table.outsideTable3 td{padding:4px;text-align:center;line-height:1.4;}
table.outsideTable2 td{width:116px;}
table.outsideTable3 td{width:148px;}
table.outsideTable2 th,
table.outsideTable3 th{font-weight:bold;}
table.outsideTable2 .head,
table.outsideTable3 .head{width:70px;}
table select{margin-bottom:7px;border:solid 1px #ccc;}