﻿@charset "UTF-8";

/***********************************************************
	CONTENTS
	- common
	- Universal selector
************************************************************/

/* fontsize
-----------------------------------------------------------*/
.utl .fs, .utl .fs dt,.utl .fs dd { float:left;}
.utl dl.fs { width:200px;height:15px; }
.utl .fs dd { margin-right:2px; width: 17px; height: 15px; }
.utl .fs dd a { text-indent: -9999px; display:block; width: 17px; height: 15px; overflow: hidden;  }
	.utl .fs dd#s {
		background-image: url(../../images/btn_utl_s.gif);
		}
	.utl .fs dd#m {
		background-image: url(../../images/btn_utl_mr.gif);
		}
	.utl .fs dd#b {
		background-image: url(../../images/btn_utl_l.gif);
		}

/*.utl .fs dd img { height:15px;}*/


/* common
-----------------------------------------------------------*/
#MAIN h4 {
	background: url(../../images/icn_h4.gif) no-repeat !important;
	padding-left: 15px !important;
	font-weight: normal !important;
	color: #333;
	margin-left: 10px;
	margin-bottom: 15px;
	font-size: 90% !important;
	}
#MAIN h5 {
	padding-left: 15px !important;
	font-weight: bold !important;
	color: #333;
	margin-left: 3px;
	margin-bottom: 15px;
	font-size: 80% !important;
	}

/* Universal selector
-----------------------------------------------------------*/
#MAIN h1,
#MAIN h2,
#MAIN h3,
#MAIN h4,
#MAIN h5,
#MAIN h6 {
	font-size: 100%;
	font-weight: normal;
	line-height: 1.3;
	}

/* p
----------------------------------------*/
#MAIN p {
	font-size: 80%;
	}
	#MAIN table table th p,
	#MAIN table table td p,
	#MAIN table dl p,
	#MAIN table dt p,
	#MAIN table dd p,
	#MAIN table ul li p {
		font-size:100%;
		}

/* ul
----------------------------------------*/
#MAIN ul {
	list-style-type:none;
	font-size: 100%;
	}
	#MAIN li {
		font-size: 80%;
		list-style-type: none;
		}
		#MAIN li ul {
			font-size: 100%;
			}
		#MAIN li ul li {
			font-size: 100%;
			}
		#MAIN li li,
		#MAIN li p,
		#MAIN li pre,
		#MAIN li dt,
		#MAIN li dd{
			font-size:100%;
			}

/* ol
----------------------------------------*/
#MAIN ol{
	font-size: 100%;
	}
	#MAIN ol li{
		font-size: 80%;
		}
		#MAIN ol li ol {
			font-size: 100%;
			}
		#MAIN ol li ol li {
			font-size: 100%;
			}

/* dl
----------------------------------------*/
#MAIN dl {
	font-size: 100%;
	}
	#MAIN dt,
	#MAIN dd {
		font-size: 80%;
		}
	#MAIN dd li,
	#MAIN dd p,
	#MAIN dd pre,
	#MAIN dd dt,
	#MAIN dd dd {
		font-size:100%;
		}
	#MAIN dl dt table th,
	#MAIN dl dt table td,
	#MAIN dl dd table th,
	#MAIN dl dd table td{
		font-size: 100% !important;
		font-size: 80%;
		}

/* table
----------------------------------------*/
#MAIN table th,
#MAIN table td {
	font-size: 80%;
	}
	#MAIN table th p,
	#MAIN table td p,
	#MAIN table th ul,
	#MAIN table td ul,
	#MAIN table th li,
	#MAIN table td li,
	#MAIN table th dt,
	#MAIN table td dt,
	#MAIN table th dd,
	#MAIN table td dd{
		font-size: 100%;
		}
	#MAIN table td table th p,
	#MAIN table td table td p,
	#MAIN table td table th ul,
	#MAIN table td table td ul,
	#MAIN table td table th li,
	#MAIN table td td td table td li,
	#MAIN table td td table th dt,
	#MAIN table td td td table td dt,
	#MAIN table td table th dd,
	#MAIN table td table td dd,
	#MAIN table td table th,
	#MAIN table td table td{
		font-size: 100%;
		}
	*html #MAIN table td table th,
	*html #MAIN table td table td{
		font-size: 80%;
		}
/* address
----------------------------------------*/
#MAIN address{
	font-size:80%;
	}

/* style
----------------------------------------*/
#MAIN ul.ul_disc {
	margin-top: 2px;
	padding-top: 5px;
	padding-left: 10px;
	}
	#MAIN ul.ul_disc li {
		padding: 1px 0 1px 0px;
		list-style-type: disc;
		}
#MAIN ol.ol_decimal {
	margin-top: 2px;
	padding-top: 5px;
	padding-left: 10px;
	}
	#MAIN ol.ol_decimal li {
		padding: 1px 0 1px 0px;
		margin-left: 25px !important;
		list-style-type: decimal;
		}

