@charset "UTF-8";

li	{
	line-height:130%;
	font-size:100%;
}

.data th	{
	background-color:#99CCFF;
	font-size:80%;
}

.data td	{
	background-color:#DDDDDD;
	font-size:80%;
} 



.main{
	line-height:130%;
	font-size:100%;
} 

/*.note	{
	color:#FF6666;
	margin-left:30px;
	font-size:10pt;
} 
.note2	{
	color:#FF6666;
	font-size:10pt;
	font-size:95%;
}*/


/*.note_color追加*/
.notemark{
	color:#FF6666;
	font-size:95%;
}
.mainbody .notemark{
	color:#FF6666;
	font-size:100%;
}
.note_color{
	color:#FF6666;
}

.blueline	{
	background-color:#99CCFF;
	font-size:140%;
	font-weight:bold;
	color:#333333;
}
.features{
	font-size:120%;
	font-weight:bold;
}

.tm{
	font-size:smaller;
}

sup{
	font-size:95% !important;
}
.size2	{
	font-size:80%; 
	text-align: left;
}
.size3 {
	font-size:80%;
}
.left	{
	text-align: left;
	font-size:80%;
}
.mainbody{
	line-height:130%;
	font-size:80%;
	text-align: left;
}
/*.mainbody p{
	line-height:130%;
	text-align: left;
}*/
.mainbody_li	{
	line-height:130%;
	font-size:12pt;
	text-align: left;
}
.register	{
	font-size:62.5%;
	vertical-align:top;
}
.list_dot {  
	text-align: center; 
	vertical-align: top; 
	margin-top: 8px;
}
.list_number { 
	text-align: center; 
	vertical-align: top; 
	margin-top: 8px; 
	font-size:80%;
}

/*li	{
	line-height:130%;
	font-size:12pt
}

.title	{
	
	text-align:center;
	font-size:20pt;
	font-weight:bold
} 

.subtitle	{
	
	text-align:center;
	font-size:12pt;
	font-weight:bold
}

.data th	{
	background-color:#99CCFF;
	font-size:12pt!important;
}

.data td	{
	background-color:#DDDDDD;
	font-size:12pt!important;
} 

.date	{
	text-align:right;
	font-size:12pt;
	font-weight:bold
}

.main	{
	line-height:130%;
	font-size:12pt
} 

.notemark	{
	color:#FF6666;
	font-size:11pt
}

.note	{
	color:#FF6666;
	margin-left:30px;
	font-size:10pt;
} 

.blueline	{
	background-color:#99ccff;
	font-size:15pt;
	font-weight:bold
}

.features	{
	font-size:14pt;
	font-weight:bold
}

.tm	{
	font-size:smaller
}

sup	{
	font-size:11px
}

.mainbody	{
	margin-right: 5%;
	margin-left: 5%;
	line-height:130%;
	font-size:12pt; 
	text-align: left
}

.size3	{
	font-size:12pt
}

.left	{
	text-align: left;
	font-size:12pt
}

.size2	{
	font-size: 8pt
}

.note2	{
	color:#FF6666;
	font-size:8pt
}

.mainbody_li	{
	margin-right: 5%;
	line-height:130%;
	font-size:12pt;
	text-align: left;
	margin-left: 3%
}

.register	{
	font-size:70%;
	vertical-align:super;
}
.list_dot {  text-align: center; vertical-align: top; margin-top: 8px}
.list_number { text-align: center; vertical-align: top; margin-top: 8px }
*/
/*========================================

   文字の大きさに関するCSS追加・修正	

========================================*/

/*body{
	font-size:80%;
}
div#f_contents p{
	font-size:80%;
}*/

/*	特集なページの対策	*/
div.not_Topicpath{
	padding-top:50px;
}

/*フォントサイズのみ変更*/
.table01{
	font-size:80%;
}
.table01 .table01{
	font-size:100%;
}
.table02{
	font-size:100%;
}
div.data{
	font-size:80%;
}
.margin_top_01{
	margin-top:10px;
}
.margin_top_02{
	margin-top:20px;
}
.margin_top_03{
	margin-top:30px;
}
.margin_top_04{
	margin-top:40px;
}

.color_01{
	color:#000000;
}
.color_02{
	color:#666666;
}

.font_style{
	font-style:italic;
}

.bg_01{background-color:#333333;}


.titlename {  line-height: 130%}
.notemark2 {  font-size: 8pt}

.title{	
	text-align:center;
	font-size:20pt;
	font-weight:bold;
	margin-bottom:20px;
}
.subtitle{	
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:20px;
}
.date	{
	text-align:right;
	font-size:80%;
	font-weight:bold
}
.enf9{
font-size:100%!important;
}

