/* large */

/*



	PRONEXUS プロネクサス　base.css



*/





#fontsize a#s-M {

	width: 48px;

	background-position: left top;}

	

#fontsize a#s-M:hover {

	width: 48px;

	background-position: left bottom;}



#fontsize a#s-L {

	width: 48px;

	margin-left:5px;

	background-position: right bottom;}



#fontsize a#s-L:hover {

	width: 48px;

	background-position: right bottom;}



/*-------------------------------------------------

  Font Style

-------------------------------------------------*/

body {

	font-family: 'メイリオ',Meiryo,'Helvetica',Arial,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;

	line-height:1.4em;}



p {

	margin: 0px;

	padding: 0px;

	font-size: 100%;

	line-height: 1.4em;}



h1 {

	font-size: 100%;

	line-height: 1.4em;

	text-align: left;

	font-weight: normal;}



h2{

	font-size: 100%;

	line-height: 1.4em;

	text-align: left;}



h3{

	font-size: 125%;

	text-align: left;

	line-height: 1.4em;

	font-weight: bold;

	color:#343434;

	padding:6px 0px 0px 15px;

	background-image: url(../../images/line_02.gif); 

	background-repeat: no-repeat; 

	background-position: left;

	margin:15px 0px 10px 0px;

	;}

	

h3.csr01{

	font-size: 130%;

	text-align: left;

	line-height: 1.4em;

	font-weight: bold;

	color:#343434;

	padding:0px 0px 0px 15px;

	background-image: url(../../images/line_02.gif); 

	background-repeat: no-repeat; 

	background-position: left;

	margin:10px 0px 10px 0px;

	height:25px;}

	

h3.csr02{

	font-size: 125%;

	text-align: left;

	line-height: 1.4em;

	font-weight: bold;

	color:#343434;

	padding:0px 0px 0px 15px;

	background-image: url(../../images/line_04.gif); 

	background-repeat: no-repeat; 

	background-position: left;

	margin:15px 0px 10px 0px;

	height:25px;}



h4{

	font-size: 110%;

	text-align: left;

	line-height: 1.4em;

	font-weight: bold;

	color:#343434;

	margin:20px 0px 5px 0px;

	padding:1px 0px 0px 15px;

	background-image: url(../../images/line_03.gif); 

	background-repeat: no-repeat; 

	background-position: left;

	height:19px;}



h5{

	font-size: 100%;

	text-align: left;

	line-height: 1.4em;

	font-weight: bold;

	color:#002D61;

	margin:10px 0px 5px 0px;

	padding:0px 0px 0px 0px;

	border-bottom:1px #002D61 solid;}



h6{

	font-size: 100%;

	text-align: left;

	line-height: 1.2em;

	font-weight: bold;

	color:#343434;

	margin:10px 0px 5px 0px;

	padding:0px 0px 3px 15px;

	background-image: url(../../images/Point_01.gif); 

	background-repeat: no-repeat; 

	background-position: left;

	height:11px;}



h6 a:link {

	color:#343434;

	text-decoration: underline;}

h6 a:visited {

	color:#343434;

	text-decoration: underline;}

h6 a:hover,

h6 a:active {

	color:#474747;

	text-decoration: none;}



ul,ol {

	font-size: 100%;

	line-height: 1.4em;}



dd,dt {

	font-size: 100%;

	line-height: 1.4em;}



table {

	font-size: 120%;

	line-height: 1.4em;}



th {

	font-size: 100%;

	line-height: 1.4em;}



#footer .copyright {

	font-size:74%;}



#pnkz {

	font-size:90%;}



#pgtop,

#pgtop02 {

	font-size:100%;}



#NewsArea .news_tag li {

	font-size:84%;}



.cap {

	margin:2px 0px 0px 0px;

	font-size:85%;}



.cap02 {

	text-align:right;

	margin:2px 0px 0px 0px;

	font-size:85%;}



.cap03 {

	margin:0px 0px 5px 0px;

	font-size:84%;

	vertical-align:top;

	height:3em;}



.immunity .detail {

	font-size:90%;}



.txt_big02 {

	font-size:100%;}



.message_title{

	font-size: 120%;

	text-align: left;

	line-height: 1.4em;

	font-weight: bold;

	color:#343434;

	padding:0px 0px 10px 0px;}



#sitemap ul.sitemapL li.details a,

#sitemap ul.sitemapR li.details a {

	margin-left:30px;}


