/*company only*/

div#contents { width: 630px; margin-right: auto; margin-left: auto; }

h2{ font-size: 1.25em; font-weight: normal; /font-weight: bold; letter-spacing: 2px; margin-bottom: 10px; }

/*subnavi for each brand */
div#subnavi { font-size: 0.8em; line-height: 1.4; float: right; display: block; margin-bottom: 20px; }
div#subnavi {position: relative; }
div#subnavi ul li{ display: inline; }
div#subnavi ul li{ font-size: 1em; display: inline; }
div#subnavi ul li a { background-image: none; background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 190px; height: 40px; overflow: hidden; margin-bottom: 5px; display: block; }
div#subnavi ul li a:hover { background-position: 0 -40px; }
div#subnavi ul li a.open { background-position: 0 -80px; }

div.about div#contents img { margin-left: 150px; }

div.message div#contents { position: relative; }
div.message img#garipyon { position: absolute; }
div.message div.honbun { font-size: 1.1em; width:400px; height: 200px; }

div.group div#contents img { margin-left: 60px; }

div.outline div#contents{position: relative;}
div.outline table{width: 630px; }
div.outline td{ vertical-align: top; padding:5px; border-bottom: 1px solid #95deff; }
div.outline td.noline { border-bottom: none; }
div.outline td.title{width: 130px; color:#0099de;}
div.outline td.main{width: 500px; }
div.outline td.main img{margin-top: 10px;}
div.outline div#logobig{ width: 250px; height: 250px; background-color: #fff; text-align: right; position: absolute; top:0; right:0; }
div.outline div#logobig img {margin-top: 100px;}

div.release table{ width:630px; font-size: 0.9em; margin-bottom: 20px; border-top: 1px solid #999;}
div.release td{ line-height: 1.3em; vertical-align: top; padding: 5px; border-bottom: 1px solid #999; }
div.release td.date{width:90px;}
div.release td.mark{width:80px;}
div.release td.main{width:390px;}
div.release td.flg{ width:70px; padding-bottom: 0; }
/*div.release td.link{width:100px;}
div.release td.link a{ color: #0099de; text-decoration: none; }
div.release td.link a:hover{ color: #f00;}*/

div.access div#map { font-size: 12px; width: 600px; height: 600px; border: solid 1px #666; margin-bottom: 20px;}
div.access div#map h2 { font-size: 14px; margin:2px; }

