/*============================================================
	1: -font-size, line-height setting
	
	("XXXpx - YYYpx" means 
	"Japanese letter height:XXXpx - Margin between lines:YYYpx")
============================================================*/


/* -5
============================================================*/

/* s5p	(14px-10px)
----------------------------------------------------*/
.s5p{
	font-size: 100%;
	line-height: 150%;
}

/* s5	(14px-7px)
----------------------------------------------------*/
.s5,
.headinglv201a h2,
.headinglv202a h2,
.uniquecolumn02b .textarea .text{
	font-size: 100%;
	line-height: 133%;
}

/* s5m	(14px-7px)
----------------------------------------------------*/
.s5m{
	font-size: 100%;
	line-height: 125%;
}

/* s5t	(14px-6px)
----------------------------------------------------*/
.s5t{
	font-size: 100%;
	line-height: 115%;
}



/* -4
============================================================*/

/* s4p	(13px-8px)
----------------------------------------------------*/
.s4p{
	font-size: 90%;
	line-height: 150%;
}

/* s4	(13px-6px)
----------------------------------------------------*/
.s4,
.headinglv201a .text,
.uniquecolumn02a .rightarea .textarea .text,
.uniquecolumn02c .rightarea .textarea .text
{
	font-size: 90%;
	line-height: 133%;
}

/* s4m	(13px-6px)
----------------------------------------------------*/
.s4m{
	font-size: 90%;
	line-height: 125%;
}

/* s4t	(13px-4px)
----------------------------------------------------*/
.s4t{
	font-size: 90%;
	line-height: 115%;
}



/* -3
============================================================*/

/* s3p	(11px-8px)
----------------------------------------------------*/
.s3p{
	font-size: 80%;
	line-height: 150%;
}

/* s3	(11px-6px)
----------------------------------------------------*/
.s3,
.headinglv201a .read,
.headinglv201a .subtext,
.headinglv201a .caption,
.headinglv202a p,
.headinglv202b p,
.headinglv302a h3,
.headinglv302b h3,
.headinglv302c h3,
.headinglv302d h3,
.headinglv304a,
.h2attachtext,
.lnavi .header,
.lnavi .headerlink h2,
.lnavi .category,
.lnavi .link li,
.haiku .lnavitext,
.headinglv301a h3,
.headinglv301a h4,
.headinglv301b h3,
.subnavilink01a li,
.subnavilink02a dt,
.subnavilink03a dt,
.subnavilink03b li,
.subnavilink03c li,
.subnavilink03c p,
.subnavilink03d .textarea,
.subinquirylink01a,
.text01a,
.text01b,
.attachtext,
.headingtext,
.textblock01a .listmark,
.imgcaptin,
.link01a li,
.link01b,
.link01c,
.link01d,
.link02a,
.link02b,
.link02c p,
.list01a table,
.list01b table,
.list01c table,
.list01d table,
.list01e table,
.list02a li,
.list02a .header,
.form01a,
.table01a p,
.table01a td .subtext,
.table01a td .attention,
.table02a table td.name,
.table02a table tr.data td,
.column01b .link,
.column02a .header,
.column03a .header,
.column03a .columnheader,
.column03b .header .text,
.uniquecolumn01a .link,
.uniquecolumn01b .header,
.uniquecolumn01b .link,
.uniquecolumn01b .sublink,
.uniquecolumn01d .link li,
.uniquecolumn01d .sublink li,
.linkblock01a .block .textarea .link,
.linkblock01a .block .textarea .text,
.linkblock02a .header,
.linkblock02a .caption,
.linkblock03a .headerlink,
.linkblock03a .link,
.linkblock03b .link,
.linkblock03c .text,
.linkblock03c .linkarea .link,
.linkblock03c .linkarea .header,
.linkblock03d .link,
.linkblock03e .caption,
.linkblock03e .headerlink,
.linkblock03e .link,
.linkblock03f .link,
.linkblock03h .caption,
.linkblock03h .headerlink,
.linkblock03h .link,
.linkblock03i .link,
.linkblock03i .text,
.linkblock04a p,
.linkblock04b,
.linkblock04c,
.linkblock04d .day,
.linkblock04d .link,
.linkblock04e li,
.linkblock04e li,
.linkblock04f .link,
.linkblock04g li,
.linkblock05a,
.linkblock06a .link,
.linkblock06b .link,
.uni-linkblock06b .link,
#AreaShift01
{
	font-size: 80%;
	line-height: 133%;

	color:#333333;
}
/* s3m	(11px-5px)
----------------------------------------------------*/
.s3m{
	font-size: 80%;
	line-height: 125%;
}

/* s3t	(11px-4px)
----------------------------------------------------*/
.s3t{
	font-size: 80%;
	line-height: 115%;
}


/* -2
============================================================*/

/* s2p	(9px-6px)
----------------------------------------------------*/
.s2p{
	font-size: 70%;
	line-height: 150%;
}

/* s2	(9px-6px)
----------------------------------------------------*/
.s2,
#uni-corpArea02BottomGnavi .unitable,
#uni-jobsArea02BottomGnavi .unitable,
#uni-golfArea02BottomGnavi .unitable,
#uni-haikuArea02BottomGnavi .unitable,
#Area02BottomGnavi,
#Area02BottomFunction,
.CrumbsA,
.golfladys .lnaviheader,
.golfladys .lnavilink ul li,
.haiku-new .lnaviheader,
.haiku-new .lnavilink ul li,
.haiku .lnaviheader,
.haiku .lnavilink ul li,
.subnavilink02a dd,
.subnavilink03a dd,
.subnavilink03b .textarea,
.subnavilink03d .linkarea,
.text02a,
.link01a .caption,
.imgnotes,
.table01a .caption,
.table02a .caption,
.column03b .header .subtext,
.uniquecolumn01b .footerlink,
.uniquecolumn02a .rightarea .textarea .link,
.uniquecolumn02a .rightarea .textarea .caption,
.uniquecolumn02a .leftarea .textarea,
.uniquecolumn02c .rightarea .textarea .link,
.uniquecolumn02c .rightarea .textarea .caption,
.uniquecolumn02c .leftarea .textarea,
.uniquecolumn02b .titlearea p,
.uniquecolumn02b .captionarea p,
.linkblock02a .spec .text,
.linkblock04d .category,
.linkblock04d .footerlink,
.APAGETOP p,
.APAGETOP02 p
{
	font-size: 70%;
	line-height: 133%;

	color:#444444;
}

/* s2m	(9px-4px)
----------------------------------------------------*/
.s2m{
	font-size: 70%;
	line-height: 120%;
}

/* s2t	(9px-4px)
----------------------------------------------------*/
.s2t,
.table02a table tr.datalabel td,
.table02a table td .link p,
.table02a table tr.text td p,
.subnavilink01a .text,
.uniquecolumn01a .caption,
.linkblock03a .caption,
.linkblock03b .caption,
.linkblock03c .linkarea .caption,
.linkblock03d .caption,
.linkblock04f .caption,
.subinquirytext01b{
	font-size: 70%;
	line-height: 115%;

	color:#444444;
}



/* size-custom
============================================================*/
.list01a table table,
.list01b table table,
.link01a li li,
.linkblock04g li li,
.uniquecolumn01d .link li li,
.list01c table table{
	font-size: 100%;
}
.table01a .column span,
.column04a .tell{
	font-size:133%
}

.ltext{
	font-size: 110%;
	margin-top:5px;
}

.linkblock03c .linkarea .header .subtext,
.linkblock04b .subtext,
.uniquecolumn01c .text01a .subtext{
	font-size: 80%;
}
/*============================================================
	2: -fontcolor
============================================================*/
.s3
{color:#333333}
.s2
{color:#444444}



.table01a .category p,
.column03b .header .text,
.column03b .header .subtext{
	color:#FFFFFF;
}

#Area02BottomGnavi .Header
{color:#507850;}

.column03a	.columnheader,
.linkblock02a .header,
.headinglv301b h3
{color:#255d37}

.uniquecolumn02b .textarea .text
{color:#2b462b}

.golfladys .lnaviheader
{color:#dd6e87}

.lnavi .category,
.lnavi .header
{color:#0c540c;}

.headinglv302a h3,
.headinglv302b h3
{color:#003800}

.attention01a,
.table01a span.attention,
.table01a .necessity
{color:#ff0000;}

.headinglv201a .caption,
.headinglv201a h2,
{color:#003300;}

.uniquecolumn02a .rightarea .textarea .text,
.uniquecolumn02c .rightarea .textarea .text
{color:#990000;}

.jobs #Area01Bottom #Area02BottomGnavi .Header
{color:#324c99;}

.headinglv201a .read
{color:#994d15;}

#Area01Bottom #Area02BottomGnavi .Header,
.headinglv301a h3,
.headinglv301a h4,
.linkblock04d .category,
.subnavilink03d .textarea,
.textblock01a .header .listmark,
.uniquecolumn01b .header,
.golf .headinglv201a p,
.golf .headinglv201a h2
{color:#006600;}

.textblock01a .body .listmark,
.column04a .tell
{color:#cc3333;}


.haiku .headinglv201a p,
.haiku .headinglv201a h2
{color:#663333}

.blue
{color:#0033cc;}
.red
{color:#cc3333;}
.white
{color:#ffffff;}
.green
{color:#006600;}

.haiku .headinglv301a h3,
.bloun
{color:#a44949;}



/* -anchor
----------------------------------------------------*/
a:link{color:#0066CC;}
a:visited{color:#863386;}
a:hover{text-decoration:none;}
a:active{color:#0066CC;}

.headinglv302a a:link{color:#003700;}
.headinglv302a a:visited{color:#003700;}
.headinglv302a a:hover{color:inhirt;}
.headinglv302a a:active{color:#003700;}

/*============================================================
	3: -fontstyle
============================================================*/

.headinglv201a h2,
.headinglv202a h2,
.headinglv301a h3,
.headinglv301a h4,
.headinglv301b h3,
.headinglv302a h3,
.headinglv302b h3,
.headinglv302c h3,
.headinglv302d h3,
.headinglv304a h3,
.headingtext,
.textblock01a .listmark,
.table01a .column span,
.table02a table td.name,
.column02a .header,
.column03a	.columnheader,
.uniquecolumn01b .header,
.uniquecolumn02b .textarea .text,
.linkblock02a .header,
.linkblock03e .headerlink,
.linkblock04a .day,
.linkblock03c .linkarea .header,
.linkblock04b .heading,
.linkblock04c .day,
.linkblock04d .day,
.linkblock04d .category
{font-weight:bold;}


.uniquecolumn02a .rightarea .textarea .text,
.uniquecolumn02c .rightarea .textarea .text,
.uniquecolumn02b .textarea .text
{font-family: "MS PMincho","Hiragino Mincho Pro","HeiseiMincho";}


/* style-custom
============================================================*/
.headinglv301a h3 .subtext,
.linkblock03c .linkarea .header .subtext
{font-weight:normal;}