@charset "UTF-8";


.list_0 {
	height:5px;
	clear:both;
}
.print_b{
	display:none;
}
.print_i{
	display:none;
}
/* ---+++++++++ font-size +++++++++++--- */
.f1 {
	font-size: 1px
}
.f9 {
	font-size: 9px
}
.f10 {
	font-size: 10px
}
.f11 {
	font-size: 11px
}
.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
.f18 {
	font-size: 18px
}
.x70 {
	font-size: 70%
}
.x80 {
	font-size: 80%
}
.x90 {
	font-size: 95%
}
.x100 {
	font-size: 100%
}
.x120 {
	font-size: 120%
}
.x140 {
	font-size: 140%
}
.x160 {
	font-size: 160%
}



/* ---+++++++++ margin +++++++++++--- */
.ml0 {
	margin-left: 0px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml25 {
	margin-left: 25px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr15 {
	margin-right: 15px
}

/* ---+++++++++ letter-spacing +++++++++++--- */
.ls50 {
	letter-spacing: 50%
}
.ls100 {
	letter-spacing: 100%
}
.ls110 {
	letter-spacing: 110%
}
.ls120 {
	letter-spacing: 120%
}
.ls130 {
	letter-spacing: 130%
}
.ls140 {
	letter-spacing: 140%
}
.ls150 {
	letter-spacing: 150%
}
.ls160 {
	letter-spacing: 160%
}

.mr20 {
	margin-right: 20px
}
.ml35 {
	margin-left: 35px
}
.mr35 {
	margin-right: 35px
}
.ml55 {
	margin-left: 55px
}
.mr55 {
	margin-right: 55px
}
.ml75 {
	margin-left: 75px
}
.mr75 {
	margin-right: 75px
}


/* ---+++++++++ text-align +++++++++++--- */
.tr{
	text-align:right;
}
.tl{
	text-align:left;
}
.tc{
	text-align:center;
}
.vt{
	vertical-align:top;
}
.vb{
	vertical-align:bottom;
}
.vm{
	vertical-align:middle;
}


/* ---+++++++++ float +++++++++++--- */
.fl{
	float:left;
}
.fr{
	float:right;
}
.fn{
	clear:both;
}


/* ---+++++++++ font-weight +++++++++++--- */

.no_bold{
	font-weight:400;
}
.bold{
	font-weight:bold;
}


/* ---+++++++++ font-color +++++++++++--- */
.fc_o{
	color:#eb6100;
}
.fc_b{
	color:#0068B7;
}
.fc_g{
	color:#45780a;
}
.fc_gray{
	color:#959595;
}
.fc_r{
	color:#ff0000;
}
.fc_black{
	color:#000000;
}


/* ---+++++++++ tab +++++++++++--- */
h1,h2,h3,h4,h5,h6,p,em{
	font-size:100%;
	margin:0px;
	padding:0px;
	font-weight:400;
	font-style:normal;
}
body{
	width:100%;
	margin:0px;
	font-size:12px;
	text-align:center;
	background:#d9dce2;
}

form{
	margin:0px;
}
ul,ol{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
input{
	margin:0px;
	padding:0px;
}
textarea{
	font-size:100%;
}
table{
	caption-side:top;
	table-layout:auto;
	border-collapse:collapse;
	empty-cells:show;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
}
dl,dt,dd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:100%;
}
img{
	vertical-align:top;
	border:none;
	color:#fff;
}
address {
  display: inline;
  font-style: normal;
}
.hide {
  display: none;
}

a:link {  }
a:hover { text-decoration: none ;}



