@charset "Shift-JIS";

/*
------------------------------------------------------------------*/
.h1box .toIndex{
	top: 35px;
}

/*localnavigation
------------------------------------------------------------------*/

#lnav{
	margin-bottom: 10px;
}
#lnav ul{
	padding-bottom: 13px;
	background: url(../../company/corporate/images/bg_lnav.gif) left bottom no-repeat;
}
#lnav li {
	font-size: 12px;
	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
#lnav li a {
	padding: 13px 5px 13px 34px;
	display: block;
	text-decoration: none;
  min-height: 18px;
}
#lnav li a:link,
#lnav li a:visited {
	background:url(../../company/corporate/images/bg_lnav-normal.gif) left top no-repeat;
	color: #ccc;
	transition: 0.2s ease-in-out;
}
#lnav li a:hover,
#lnav li a:active {
	background:url(../../company/corporate/images/bg_lnav-normal-over.gif) left top no-repeat;
	color: #4dff4d;
	transition: 0.2s ease-in-out;
}

#lnav li.active a:link,
#lnav li.active a:visited {
	background:url(../../company/corporate/images/bg_lnav-active.gif) left top no-repeat;
	color: #000;
	transition: 0.2s ease-in-out;
}
#lnav li.active a:hover,
#lnav li.active a:active {
	color: #868686;
	transition: 0.2s ease-in-out;
}

#lnav ul ul{
	padding-bottom: 0;
	background-image: none;
}
#lnav li.active li a {
	padding-left: 50px;
}
#lnav li.active li a:link,
#lnav li.active li a:visited,
#lnav li.active li a:hover,
#lnav li.active li a:active {
	background:url(../../company/corporate/images/bg_lnav-active-over.gif) left top no-repeat;
}


#index #contents h2{
	margin-bottom: 2em;
	font-size: 116%;
	background: none;
}

div.section{
	margin-bottom: 3em;
	padding-bottom: 1em;
	border-bottom: 1px solid #d6d6d6;
}

ol.privacy{
	margin-bottom: 1.5em;
}

ol.privacy li{
	margin-left: 3em;
	list-style-type: decimal;
}

ol.privacy li ul li{
	margin-left: 1em;
	padding-left: 1.4em;
	text-indent: -1.4em;
	list-style-type: none;
}

ol.privacy2{
	margin-bottom: 1.5em;
}

ol.privacy2 li {
	margin-bottom: 1em;
	margin-left: 3em;
	list-style-type: decimal;	
}

ol.privacy2 li li {
	margin-bottom: 0;
}

ol.privacy2 li ul li {
	list-style-type: disc;
}

p.right{
	text-align: right;
}

.left{
	float: left;
	width: 150px;
}
div.right{
	float: right;
	width: 522px;
	text-align:left;
}


/*get-adobe-reader
------------------------------------------------------------------*/
p.get-adobe-reader{
clear:both;
margin:1.2em 0;
padding:1px 115px 1px 14px;
position:relative;
font-size:84%;
zoom:1;
}

p.get-adobe-reader img{
position:absolute;
top:0.3em;
left:0;
}

p.get-adobe-reader a img{
top:50%;
left:580px;
margin-top:-18px;
}


/* aboutprivacy.html */

table.newsPressTable th {
	width: auto;
}
table.newsPressTable th,
table.newsPressTable td {
	border: 1px solid #d6d6d6;
	background-image: none;
}