.tableline01 {   BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid; background: #FFFFFF}
.footer {  font-size: 80%; line-height: 140%; padding: 2px 5px 2px 0px; text-align: right;  background: #FFFFFF; BORDER-RIGHT: #d5d5d5 0px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid;}
.footer01 { font-size: 80%; line-height: 140%; padding: 2px 0px 2px 5px; text-align: left:  background: #FFFFFF; BORDER-RIGHT: #d5d5d5 0px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid;}
.logo { BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; background: #FFFFFF }
.soma01 {  font-size: 90%; line-height: 140%}
.info {  font-size: 90%; line-height: 140%; background: #FFFCEE; padding: 1em 1em; margin: 2em 2em 1em; text-align: left}
.pankuzu_menu {  font-size: 80%; line-height: 140%; padding: 0em 0px 0.5em 1.5em}
.soma02 { font-size: 80%; line-height: 140% }
.top_corp { margin: 0px 0px 0px 2em}
.top_corp_link { padding: 1em 0em 0em 1em ; font-size: 80%; line-height: 140%}
.img_banner {  margin: 5px 10px}
.info_02 { font-size: 90%; line-height: 140%; padding: 1em 1em; margin: 0em 2em 1em }
dl#info {  padding: 0em 0em 1em; margin: 0em 3em 1em 2em; border: 1px solid; border-color: #E2DECC E2DECC E2DECC}
dt#info {  font-weight: bold; margin: 0.5em 0px 0em 1.5em; padding: 0px 0px -0.2em; font-size: 90%; line-height: 140%}
dd#info {  border-color: black black #999999; font-size: 90%}
ul#corp {  font-size: 80%; line-height: 140%; margin: 0em 0em 0em 3em}
.td_osusume { margin: 0px 1em 0px 0px ; font-size: 80%; line-height: 140%; border: dashed; border-width: 0px 0px 1px; border-color: black black #CCCCCC}
.info_osusume { font-size: 90%; line-height: 140%; margin: 0em 2em 1em ; border: 1px solid}
.td_left {  background: #EFEFEF; BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 0px solid; BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid;}
.top_image {   BORDER-RIGHT: #d5d5d5 0px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid;}
.td_right {   BORDER-RIGHT: #d5d5d5 0px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid; ; background: #FFFFFF; border: solid; border-width: 1px 0px 0px; border-color: #d5d5d5 black black}
.side_table {  padding: 0.4em 0px 0px}
.img_banner01 { margin: 10px 10px 5px}
.td_left01 { background: #EFEFEF; BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 0px solid; BORDER-BOTTOM: #d5d5d5 0px solid; }
.privacy { padding: 1em 1em 0em; margin: 1em 1em 0em}
h4 {  font-size: 95%; line-height: 140%; font-weight: bold; color: #0D46B0}
.soma01 {  }
.inform { margin: 0em 1em 2em}
.tokurei { margin: 2em 1em; font-size: 90%; line-height: 140%}
.profile { margin: -1em 1em 2em; font-size: 90%; line-height: 140% }
.profile02 { margin: -1em 0em 0em 1em; font-size: 90%; line-height: 140% }
dt {  font-weight: bold; margin: 0px 0px 0.5em}
dt {  }
.info03 { font-size: 90%; line-height: 140%; padding: 1em 1em; margin: 0em 1em; text-align: left }
.info04 { background: #FFFCEE; padding: 0.5em 0.5em; margin: 0.5em 0em 0.2em 1.5em; text-align: left ; border: 1px #666666 dashed; font-size: 100%; line-height: 140%}
