﻿/*--------------------------
	body
--------------------------*/
#body	{ 
	margin-left: -8px;
	margin-top: -12px;
}


body#body { 
	margin-left: 0px;
	margin-top: 0px;
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	background-color:#FFFFFF; 
}


h1, h2, h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 133%;
	color: #666666;
}

/*--------------------------
	text
--------------------------*/
/*maintitle*/
.maintitle01,
.maintitle02,
.maintitle03,
.maintitle04{
	width:720px;
	height:94px;
	padding: 0px 0px 0px 0px; 
}

/*localnavigation*/
.localnavigationHead {
	font-size: 12px;
	line-height: 133%;
	color: #000000;
}

.localnavigation {
	font-size: 12px;
	line-height: 133%;
	color: #333333;
}


/*lead*/
.lead {
	font-size: 12px;
	line-height: 133%;
	color: #666666;
}


/*heading*/
.headingTop01 {
	width:518px;
	height:25px;
	padding: 0px 0px 0px 13px; 
	background-image: url("../../IMAGES/heading_01.gif"); 
	background-position: top left;
	background-repeat: no-repeat;
	color: #666666;
	font-weight: bold;
}

.headingTop02 {
	width:518px;
	height:24px;
	padding: 0px 0px 0px 13px; 
	background-image: url("../../IMAGES/heading_02.gif"); 
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}

.heading01 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 133%;
}


.headingLeaf01 {
	width:518px;
	height:27px;
	padding: 0px 0px 0px 9px; 
	background-image: url("../../COMMON/IMAGES/heading_01.gif"); 
	background-position: top left;
	background-repeat: no-repeat;
	color: #666666;
	font-weight: bold;
	
}


/*text*/
.heading02 {
	font-size: 12px;
	line-height: 133%;
	color: #666666;
}

.heading03 {
	font-size: 12px;
	line-height: 133%;
	color: #FFFFFF;
	font-weight: bold;
}

.textS {
	font-size: 11px;
	line-height: 125%;
	color: #666666;
}


.textMB {
	font-size: 12px;
	line-height: 133%;
	color: #666666;
	font-weight: bold;
}

.textM {
	font-size: 12px;
	line-height: 133%;
	color: #666666;
}
.textLB {/*0726作成*/
	font-size: 14px;
	line-height: 133%;
	color: #666666;
	font-weight: bold;
}

/*caption*/
.captionS {
	font-size: 11px;
	line-height: 125%;
	color: #666666;
}


/*list*/
.listM {
	font-size: 12px;
	line-height: 133%;
	color: #666666;
}


/*yymmdd*/
.yymmdd {
	font-size: 11px;
	line-height: 125%;
	color: #333333;
}


/*official title*/
.officialTitle {
	font-size: 11px;
	line-height: 125%;
	color: #333333;
}


/*attention*/

.attentionM {
	font-size: 12px;
	line-height: 125%;
	color: #C71444;
	font-weight: bold;
}

.attentionS {
	font-size: 11px;
	line-height: 125%;
	color: #C71444;
}

.attentionS02 {
	font-size: 11px;
	line-height: 125%;
	color: #999999;
}


/*link*/

.linkM {
	font-size: 12px;
	line-height: 133%;
}

.linkMB {
	font-size: 12px;
	line-height: 133%;
	font-weight: bold;
}

.linkMBover{
	font-size: 12px;
	line-height: 133%;
	font-weight: bold;
	color: #C71444;
}

.linkMover {
	font-size: 12px;
	line-height: 133%;
	color: #C71444;
}

.linkMline {
	font-size: 12px;
	line-height: 133%;
	text-decoration: underline;
}

.linkMoverline {
	font-size: 12px;
	line-height: 133%;
	color: #C71444;
	text-decoration: underline;
}

.linkS {
	font-size: 11px;
	line-height: 125%;
}


/*tbd*/
.tbd {
	font-size: 16px;
	line-height: 125%;
	color: #CC0000;
	font-weight: bold;
}

/*footer*/
.footer {
	font-size: 11px;
	line-height: 125%;
}

.atention dt{
	font-weight:bold;
	}
.atention dd{
	padding:0;
	margin:0 0 5px 0;
	}
.atention ul{
	list-style:none;
	padding:0;
	margin:0 0 0 18px;
	}
.atention li{
	padding:0;
	margin:0 0 7px 0;
	font-weight:normal;
	}
.entry{
	padding:0 0 5px 0;
	}
.white12{
	font-size:11px;
	line-height:14px;
	color:#ffffff;
}
a:link {text-decoration:none; color:#666666;}
a:visited {text-decoration:none; color:#666666;}
a:hover {text-decoration:none; color:#C71444;}
a:active {text-decoration:none; color:#C71444;}

.textMP {
	font-size: 12px;
	line-height: 133%;
	color: #666666;
	padding: 10px 10px 10px 10px;
}
.textMPread {
	font-size: 12px;
	line-height: 133%;
	color: #666666;
	padding: 10px 6px 10px 6px;
}
.textSP {
	font-size: 11px;
	line-height: 125%;
	color: #666666;
	padding: 10px 10px 10px 10px;
}

