@charset "shift-jis";

/* ================================================================
   ƒŠƒZƒbƒg
================================================================ */

body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, legend, input, textarea, p, blockquote, address,
th, td{
	margin: 0;
	padding: 0;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	color: #353535;
	font-size: 12px;
	line-height: 1.4;
}
address, cite, code, dfn, em, var {	font-style: normal;	font-weight: normal;}
img, a img {	text-decoration: none;	vertical-align: bottom;	background: transparent;	border: 0 none;}
fieldset { border: 0 none; }
ul, ol { list-style: none; }

/* --------------------------------------------------------------*/

.cut{	clear: both;	float: none;}
.block{	display: block;}
.auto{	width: auto;}
.clearfix{	zoom:1; } 
.clearfix:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}

/* --------------------------------------------------------------*/

.text12px{	font-size: 12px;}
.text13px{	font-size: 13px;}
.text14px{	font-size: 14px;}
.text15px{	font-size: 15px;}
.text16px{	font-size: 16px;}
.text17px{	font-size: 17px;}
.text18px{	font-size: 18px;}
.text19px{	font-size: 19px;}
.text20px{	font-size: 20px;}
.text21px{	font-size: 21px;}
.text22px{	font-size: 22px;}

/* -----------------------*/

.textLH12{	line-height: 1.2;}
.textLH13{	line-height: 1.3;}
.textLH14{	line-height: 1.4;}
.textLH15{	line-height: 1.5;}
.textLH16{	line-height: 1.6;}
.textLH17{	line-height: 1.7;}
.textLH18{	line-height: 1.8;}

/* --------------------------------------------------------------*/

.posiL{	text-align: left;}
.posiC{	text-align: center;}
.posiR{	text-align: right;}

/* --------------------------------------------------------------*/

.floatL{	float: left;}
.floatR{	float: right;}

/* --------------------------------------------------------------*/

.marginT5{	margin-top: 5px;}
.marginT10{	margin-top: 10px;}
.marginT15{	margin-top: 15px;}
.marginT20{	margin-top: 20px;}
.marginT30{	margin-top: 30px;}
.marginT40{	margin-top: 40px;}
.marginT50{	margin-top: 50px;}
.marginT60{	margin-top: 60px;}
/**/
.marginB5{	margin-bottom: 5px;}
.marginB10{	margin-bottom: 10px;}
.marginB15{	margin-bottom: 15px;}
.marginB20{	margin-bottom: 20px;}
.marginB30{	margin-bottom: 30px;}
.marginB40{	margin-bottom: 40px;}
.marginB50{	margin-bottom: 50px;}
.marginB60{	margin-bottom: 60px;}

/* -----------------------*/

.paddingT5{	padding-top: 5px;}
.paddingT10{	padding-top: 10px;}
.paddingT15{	padding-top: 15px;}
.paddingT20{	padding-top: 20px;}
.paddingT30{	padding-top: 30px;}
.paddingT40{	padding-top: 40px;}
.paddingT50{	padding-top: 50px;}
.paddingT60{	padding-top: 60px;}
/**/
.paddingB5{	padding-bottom: 5px;}
.paddingB10{	padding-bottom: 10px;}
.paddingB15{	padding-bottom: 15px;}
.paddingB20{	padding-bottom: 20px;}
.paddingB30{	padding-bottom: 30px;}
.paddingB40{	padding-bottom: 40px;}
.paddingB50{	padding-bottom: 50px;}
.paddingB60{	padding-bottom: 60px;}


/* -----------------------*/
span.red{
	padding-bottom: 60px;
	font-weight: bold;
	color: #FF0000;
}

span.blue{
	padding-bottom: 60px;
	font-weight: bold;
	color: #0099FF;
}






/* EOF */
