﻿@charset "utf-8";


#cart-kago table{
width:100%;
border-collapse:collapse;
margin-top:15px;
margin-bottom:10px;
border:solid 1px #CCCCCC;
}

#cart-kago td{
padding:5px;
border:solid 1px #CCCCCC;
text-align:center;
}

#cart-kago .gray{
background:#EEEEEE;
}
/*
#cart-kago .gray p{
font-size:1.0em;
}
*/
#cart-kago tbody ,#cart-kago thead, #cart-kago tfoot {
border:solid 1px #CCCCCC;
}

#cart-kago tbody {
font-size:1.0em;
letter-spacing:0.4pt;
border:solid 1px #CCCCCC;
}





.rireki-bar {
margin-top:15px;
background:#EEEEEE;
padding:5px;
}

#kanren  {
margin:10px auto 12px auto;
width:625px;
}

.kanren-title {
font-size:1.6em;
font-weight:bold;
border-bottom:1px dotted #CCCCCC;
margin-top:30px;
margin-bottom:15px;
}

#kanren table {
width:100%;
margin-left:auto;
margin-right:auto;
}

#kanren table img {
vertical-align:text-bottom;
}


#kanren td {
vertical-align:top;
}

#kanren .w64 {
width:64%;
}

#kanren .w15 {
width:15%;
}

#kanren .w3 {
width:3%;
}

#kanren-bdr {
border-bottom:1px #CCCCCC dotted;
margin:7px;
}

#kanren .mt3 {
margin-top:3px;
}

#form-search-bdr {
border-bottom:1px #CCCCCC dotted;
margin:7px;
}

.payment-choise {
margin-top:15px;
background:#EEEEEE;
padding:5px;
margin-bottom:5px;
}

.okurisaki-bar {
margin-top:15px;
background:#EEEEEE;
padding:5px;
margin-bottom:5px;
}


.re-bar {
margin-top:15px;
background:#EEEEEE;
padding:5px;
margin-bottom:5px;
}

.noshi-bar {
margin-top:15px;
background:#EEEEEE;
padding:5px;
margin-bottom:5px;
}

.mag-bar {
margin-top:15px;
background:#EEEEEE;
padding:5px;
margin-bottom:5px;
}


#okurisaki-info table {
border:1px solid #CCCCCC;
border-collapse:collapse;
width:640px;
margin:15px auto;
}

#okurisaki-info input {
min-height:15px;
}


#okurisaki-info table td{
border:1px solid #CCCCCC;
padding:5px;
}

#okurisaki-info td.gray{
background:#EEEEEE;
text-align:center;
width:20%;
}

#okurisaki-info table.haisou-bar {
margin-top:15px;
margin-bottom:5px;
border:none;
}

#okurisaki-info .haisou-bar td {
background:#EEEEEE;
padding:5px;
border:none;
text-align:left;
}

#okurisaki-info .haisou-bar td.w150 {
width:150px;
}

#okurisaki-info .nametable {
width:auto;
margin:0;
border:none;
}

#okurisaki-info .nametable td {
padding:1px;
border:none;
}

#okurisaki-info table.post  {
width:auto;
margin:0;
border:none;

}

#okurisaki-info table.post td {
padding:1px;
border:none;
}

#okurisaki-info table.post p  {
margin-bottom:3px;
vertical-align:bottom;
}


#okurisaki-info table.noshi  {
width:auto;
margin:0;
border:none;
margin:10px 0 auto 0;

}

#okurisaki-info table.noshi td {
padding:1px;
border:none;
}

#okurisaki-info table.noshi p  {
margin-bottom:3px;
vertical-align:bottom;
}


#okurisaki-info table.mag  {
width:auto;
margin:0;
border:none;
margin:10px 0 auto 0;

}

#okurisaki-info table.mag td {
padding:1px;
border:none;
}

#okurisaki-info table.mag p  {
margin-bottom:3px;
vertical-align:bottom;
}

br {
letter-spacing:0;
}

.bar {
margin-top:15px;
background:#EEEEEE;
padding:5px;
margin-bottom:5px;
}


#cart-kago .border-none table{
border:none;
width:auto;
margin:15px auto 0 auto;
}

#cart-kago .border-none td{
border:none;
text-align:center;
padding:2px;
}

.w98per {
width:98%;
margin:auto;
}
