﻿body { font-family: meiryo; line-height: 135%; background-color: #ececec; margin: 0; }
p { line-height: 135%; }
td { }
a:link { color: #db0000; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #00c; }
a:active { }
#bodycontainer { background-color: #fff; margin-top: 0; margin-left: 0; padding: 0 10px 5px; }
#toppageuppertext { font-size: 0.75em; }
#toppageupperbanner { margin: 0; padding: 0; }
.SideNavButton { text-align: right; margin: 0; padding: 0 10px 5px 0; }
.SideNavColumn { border-right: 1px solid #d3d3d3; }
#MainColumn { padding-right: 10px; padding-left: 15px; }
.MidashiRed { font-weight: bold; background-repeat: repeat-x; text-align: left; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; border-color: #dcdcdc #dcdcdc #c0c0c0 #db0000; border-style: solid; border-width: 1px 1px 1px 5px; display: block; }
.Fourteen { font-size: 14px; text-align: left; margin: 0; padding: 4px 0 10px; 


}
.FourteenCont { font-size: 14px; line-height: 135%; text-align: left; margin: 0 12px 0 18px; padding: 6px 0; }
.Sixteen { font-size: 16px; line-height: 135%; text-align: left; }
.SixteenMida { font-size: 16px; text-align: left; margin: 10px 12px 7px 18px; padding: 2px 0; border-bottom: 1px dotted #a9a9a9; }
.footer { font-size: 80%; line-height: 135%; text-align: center; padding-top: 10px; border-top: 1px solid #d3d3d3; }
.toPageTop { text-align: right; padding: 10px; }
.PageTitle { margin-bottom: 15px; }
.leftcolumn ul#menu li a:hover  { color: #fff; background-color: #3875d7; background-image: url(http://www.kuwaya.com/dbfile/img/nav_button_back.png); background-repeat: no-repeat; display: block; text-shadow: 2px 2px 2px DimGray; }
.PinkColumn14 { font-size: 14px; background-color: #ffefef; margin: 10px 20px; padding: 10px 15px; border: solid 1px #d5a4a4; }
.ListCont { font-size: 14px; margin: 0 25px 7px 15px; padding-right: 25px; border-bottom: 1px dotted #fdb7b7; }
.Table14 { font-size: 0.88em; margin: 0; }
.ListInTable { font-size: 14px; margin: 4px 0; padding: 0; }
.mFrame { padding-top: 7px; padding-bottom: 7px; border: solid 1px #c0c0c0; }
.navdotline { margin: 2px 10px 7px 0; padding: 0; border-top: 1px dotted #808080; }
