@charset "Shift_JIS";

/* ---------------------------------------------
 Layout Style for Company Category 
--------------------------------------------- */
/* /company/sports/judo/history.html
   /company/sports/track/topicxxxx.html
--------------------------------------------- */
#company050102 table.simple-table ul.disc li,
#company050104 table.simple-table ul.disc li,
#company050202 table.simple-table ul.disc li {
margin-bottom:3px;
}
/* Images200px */
#company050102 table.simple-table .images200-left div.item.text,
#company050104 table.simple-table .images200-left div.item.text,
#company050202 table.simple-table .images200-left div.item.text {
float:right;
width:345px;
}
#company050102 table.simple-table .images200-left div.item.images,
#company050104 table.simple-table .images200-left div.item.images,
#company050202 table.simple-table .images200-left div.item.images {
float:left;
width:200px;
}
#company050102 table.simple-table .images200-right div.item.text,
#company050104 table.simple-table .images200-right div.item.text,
#company050202 table.simple-table .images200-right div.item.text {
float:left;
width:345px;
}
#company050102 table.simple-table .images200-right div.item.images,
#company050104 table.simple-table .images200-right div.item.images,
#company050202 table.simple-table .images200-right div.item.images {
float:right;
width:200px;
}
/* Images145px */
#company050102 table.simple-table .images145-left div.item.text,
#company050104 table.simple-table .images145-left div.item.text,
#company050202 table.simple-table .images145-left div.item.text {
float:right;
width:400px;
}
#company050102 table.simple-table .images145-left div.item.images,
#company050104 table.simple-table .images145-left div.item.images,
#company050202 table.simple-table .images145-left div.item.images {
float:left;
width:145px;
}
#company050102 table.simple-table .images145-right div.item.text,
#company050104 table.simple-table .images145-right div.item.text,
#company050202 table.simple-table .images145-right div.item.text {
float:left;
width:400px;
}
#company050102 table.simple-table .images145-right div.item.images,
#company050104 table.simple-table .images145-right div.item.images,
#company050202 table.simple-table .images145-right div.item.images {
float:right;
width:145px;
}

#company050102 table.simple-table td ul.sub-headings,
#company050104 table.simple-table td ul.sub-headings,
#company050202 table.simple-table td ul.sub-headings {
margin-bottom:0;
}
#company050102 table.simple-table td ul.sub-headings li,
#company050104 table.simple-table td ul.sub-headings li,
#company050202 table.simple-table td ul.sub-headings li {
margin-bottom:7px;
font-weight:bold;
}
#company050102 table.simple-table td ul.sub-headings li.last,
#company050104 table.simple-table td ul.sub-headings li.last,
#company050202 table.simple-table td ul.sub-headings li.last {
margin-bottom:0;
}

/* /company/sports/judo/profile.html
   /company/sports/track/profile.html */
.images310.members .item.images .images145-left .unit-inner,
.images310.members .item.images .images145-right .unit-inner {
padding-right:0;
padding-left:0;
}
.images310.members .item.images .images145-left .unit-inner .item,
.images310.members .item.images .images145-right .unit-inner .item {
width:143px;
}
#company050203 div.item.text table {
float:left;
width:233px;
}
#company050203 div.item.text table.time-record {
float:right;
}

/* /company/sports/judo/history.html */
#company050104 table.simple-table .images160-right div.item.images.landscape{
float:right;
width:170px;
}
#company050104 table.simple-table .images160-right div.item.images.portrait{
float:right;
width:130px;
}
#company050104 table.simple-table .images200-right  p.caption{
margin-left:2em;
margin-right:2em;
}

/* /company/group/overseas.html
--------------------------------------------- */
#company0403 div#world-map {
position:relative;
}
#company0403 div.area-function img {
border:0;
}
#company0403 div.area-function p {
margin-bottom:12px;
}
#company0403 div.area-function ul li {
margin-bottom:4px;
font-size:1px;
line-height:0.1;
}
#company0403 div#area01,
#company0403 div#area02,
#company0403 div#area03 {
text-align:center;
}
#company0403 div#area01 {
position:absolute;
top:291px;
left:64px;
}
#company0403 div#area02 {
position:absolute;
top:291px;
left:254px;
}
#company0403 div#area03 {
position:absolute;
top:291px;
left:459px;
}

/* /company/advertisement/kidzania_koshien.html
--------------------------------------------- */
#company0602 div#contents h2.plain{
border:none;
padding:0px;
text-align:center;
}
#company0602 div#contents h3.plain{
border:none;
background:none;
margin:0px;
padding:0px;
}
#company0602 div.flow-contents{
border:none;
padding:0px;
}
#company0602 .images img.plain{
border:none;
}
#company0602 div.flow-item{
background: url(../../advertisement/images/kidzania_flowbg_01.gif) no-repeat bottom center;
padding-bottom:45px;
margin-bottom:0px;
}
#company0602 div.flow-item.finish{
background:none;
padding-bottom:0px;
}
#company0602 .caption{
margin:5px 0 0 0;
}
#company0602 p.sub-headings{
float:left;
margin-top:14px;
margin-right:30px;
}
#company0602 ul.links.banners li{
float:left;
width:176px;
margin-bottom:0px;
}
#company0602 ul.links.banners li.last{
margin-left:48px;
}

#company0602 ul.links.banners a img {
border:1px solid #DEDCD9;
}
#company0602 ul.links.banners a:hover img {
border:1px solid #5aa596;
}

/* /company/advertisement/football.html
--------------------------------------------- */
#company0603 div#contents img {
border:0;
}
#company0603 div#contents h2#football-headings {
margin-bottom:13px;
padding:0;
border-left:0;
font-size:100%;
line-heigh:1;
font-weight:normal;
}
#company0603 div#contents h3 {
margin-bottom:20px;
padding:0;
border:0;
font-size:100%;
line-heigh:1;
font-weight:normal;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
background-color:transparent;
}
#company0603 div#contents dt {
margin:24px 0 7px;
font-weight:bold;
}


/* /company/message/index.html
--------------------------------------------- */
#company0110 img.signature{
margin: 0.25em 0.1em 0 0.5em;
vertical-align:-8px;
}

