@charset"UTF-8";

/* 
***********************************************************
* Copyright(C)2007 Frontier of Business Intelligence Inc.
* since:2010.02.22
* Editor:Hiroyuki Yoshino
***********************************************************
*/



/* text&link
========================================================================================================
*/

strong{
	font-weight:bold;
}

a{
	color:#39C;
	text-decoration:underline;
	line-height:130%;
	font-weight:bold;
}

a:visited{
	color:#67029A;
	text-decoration:underline;
}

a:hover{
	color:#F6C;
	text-decoration:none;
}

a:active{
	color:#39C;
	text-decoration:none;
}

.green{
	color:#7CA600;
}

.purple{
	color:#67029A;
}

.pink{
	color:#F6C;
}

.brown{
	color:#3D0B05;
}

.black{
	color:#333;
}

.stxt{
	font-size:85%;
}

.sstxt{
	font-size:75%;
}

.sstxt{
	font-size:65%;
}



/* 汎用クラス
========================================================================================================
*/

.clearfix{
	display:inline-block;
}

.clearfix:after {
  content:" ";
  display:block;
  clear:both;
  height:0;
}

/* ここから Mac IE5 を除外 \*/
* html #container,
* html .clearfix {
    height: 1%;
}
#container,
.clearfix {
    display:block;
}
/* ここまで Mac IE5 を除外 */

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

.caption{
	font-size:82%;
	_font-size:80%;
	line-height:150%;
}

.border{
	border:1px #CCC solid;
}

.border2{
	padding:5px;
	border:1px #CCC solid;
}

.border3{
	border:1px #CCC dashed;
}

.border4{
	padding:10px;
	border:1px #CCC solid;
}

.border5{
	padding:10px;
	border:1px #CCC dashed;
}

.border5pink{
	padding:10px;
	border:1px #F6C dashed;
}

.border6{
	padding:20px;
	border:1px #CCC dashed;
}

.pdfDl{
	padding:0 0 0 20px;
	margin:10px 0 0 90px;
	line-height:150%;
	background:url(../../common/images/icnPdf.jpg) no-repeat left top;
	zoom:1;
}

.ml-5{
	margin-left:5px;
}

.ml-10{
	margin-left:10px;
}

.ml-15{
	margin-left:15px;
}

.ml-20{
	margin-left:20px;
}

.ml-30{
	margin-left:30px;
}

.mr-5{
	margin-right:5px;
}

.mr-10{
	margin-right:10px;
}

.mr-15{
	margin-right:15px;
}

.mr-20{
	margin-right:20px;
}

.mr-30{
	margin-right:30px;
}

.mt-5{
	margin-top:5px;
}

.mt-10{
	margin-top:10px;
}

.mt-15{
	margin-top:15px;
}

.mt-20{
	margin-top:20px;
}

.mt-30{
	margin-top:30px;
}

.mb-5{
	margin-bottom:5px;
}

.mb-10{
	margin-bottom:10px;
}

.mb-15{
	margin-bottom:15px;
}

.mb-20{
	margin-bottom:20px;
}

.mb-30{
	margin-bottom:30px;
}

.num01p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-1.gif) no-repeat left top;
	zoom:1;
}

.num02p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-2.gif) no-repeat left top;
	zoom:1;
}

.num03p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-3.gif) no-repeat left top;
	zoom:1;
}

.num04p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-4.gif) no-repeat left top;
	zoom:1;
}

.num05p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-5.gif) no-repeat left top;
	zoom:1;
}

.num06p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-6.gif) no-repeat left top;
	zoom:1;
}

.num07p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-7.gif) no-repeat left top;
	zoom:1;
}

.num08p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-8.gif) no-repeat left top;
	zoom:1;
}

.num09p{
	padding-left:20px;
	background:url(../../common/images/icnNum1-9.gif) no-repeat left top;
	zoom:1;
}

a.link{
	background:url(../../common/images/icnLink.gif) no-repeat right top;
	padding-right:20px;
	zoom:1;
}

sup{
	font-size:70%;
	_font-size:75%;
}

.yokoku{
	width:870px;
	margin:20px 0;
}

.yokoku dt,
.yokoku dd{
	float:left;
}

.yokoku dt{
	width:90px;
	border:1px #999 solid;
	text-align:center;
	margin:0 10px 0 0;
	font-size:14pt;
	line-height:150%;
}

.yokoku dd{
	width:730px;
	line-height:230%;
}

.topic{
	margin:20px 0;
	padding:10px;
	border:1px #F6C dashed;
	color:#F6C;
	font-size:130%;
	font-weight:bold;
	text-align:center;
}


