@charset "Shift_JIS";

/*
	1: ALL
	2: top & bottom, left & right
	3: top, left & right, bottom
	4: top, right, bottom, left
*/

/*================== Common Start ==================*/

/*================== ƒ^ƒO ==================*/

{
	PADDING: 0px;
    MARGIN: 0px;
}

A:link
{
	COLOR: #003;
	TEXT-DECORATION: underline;
}

A:visited
{
	COLOR: #300;
	TEXT-DECORATION: underline;
}

A:hover,A:active
{
	COLOR: #44F;
	TEXT-DECORATION: underline;
}

BODY
{
	MARGIN: 0px ;
	BACKGROUND: url(../../img/fret/fret.gif) #FFE 0% 0% repeat-y fixed;
	FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Osaka,sans-serif;
}

EM
{
	FONT-STYLE: normal;
	COLOR: #C00;
}

H1
{
}

H2
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	COLOR: #000;
}

H2:first-letter
{
	FONT-SIZE: 130%;
	COLOR: #930;
}

H2 A:link,H2 A:visited,H2 A:hover
{
	COLOR: #000;
	TEXT-DECORATION: none;
}

H3
{
	BACKGROUND-POSITION: 0px 50%;
	BORDER-TOP: 0px dashed;
	BORDER-RIGHT: 0px dashed;
	BORDER-BOTTOM: 1px dashed;
	BORDER-LEFT: 0px dashed;
	PADDING: 0px 15px 0px 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
}

HR
{
	display: none;
}

STRONG

{

	BORDER-RIGHT: #333 0px dashed;

	BORDER-TOP: #333 0px dashed;

	BORDER-LEFT: #333 0px dashed;

	COLOR: #333;

	BORDER-BOTTOM: #333 1px dashed;

	BACKGROUND-COLOR: #fff3e9;

}

UL.none

{

	LIST-STYLE-TYPE: none;

}

UL.disc

{

	LIST-STYLE-TYPE: disc;

}

UL.circle

{

	LIST-STYLE-TYPE: circle;

}

UL.square

{

	LIST-STYLE-TYPE: square;

}



/*================== class ==================*/

.notice

{

	COLOR: #ff6666;

}

.ptop

{

	FONT-FAMILY: Arial,cursive;

	FONT-SIZE: 85%;

	MARGIN: 5px 1% 10px 0px;

	TEXT-ALIGN: right

}

.vbot

{

	VERTICAL-ALIGN: bottom;

}

.vmid

{

	VERTICAL-ALIGN: middle;

}

.vtop

{

	VERTICAL-ALIGN: top;

}



/*================== ID ==================*/

#idContents DD
{
	PADDING: 0px 0px 10px 0px;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 1.25em;
}

#idContents DT
{
	PADDING: 0px 0px 0px 10px;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 1.25em;
}

#idContents H2
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 20px #F93 double;
	BORDER-BOTTOM: 3px #C60 double;
	PADDING-LEFT: 9px;
	FONT-FAMILY: "Comic Sans MS",Osaka,Arial,cursive;
}

#idContents P
{
	PADDING: 0px 0px 0px 10px;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 1.22em;
}

#idFooter
{
	CLEAR: both;
	WIDTH: 98%;
}

#idFooter LI
{
	DISPLAY: inline;
	MARGIN: 0px;
	BACKGROUND: #C60;
	COLOR: #FFE;
}

#idFooter LI A,#idFooter LI A:link
{
	BORDER-LEFT: #FFE 1px solid;
	PADDING: 0px 3px 0px 6px;
	BACKGROUND: #C60;
	COLOR: #FFE;
	TEXT-DECORATION: none;
}

#idFooter LI A:hover,#idFooter LI A:active
{
	BACKGROUND: #FDB;
	COLOR: #940;
	TEXT-DECORATION: underline overline;
}

#idFooter UL
{
	MARGIN: 0px 1% 0px 0px;
	PADDING: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	FONT-FAMILY: Arial,cursive;
	TEXT-ALIGN: right;
}

#idFooterImg
{
	CLEAR: both;
	WIDTH: 98%;
	MARGIN: 0px;
	PADDING: 0px;
	TEXT-ALIGN: right;
}

#idFooterMenu
{
	FLOAT: right;
	WIDTH: 64%;
	MARGIN: 0px 0px 8px 0px;
	PADDING: 0px;
	BACKGROUND: #C60;
	COLOR: #FFE;
}

#idFooterMenu H2
{
    DISPLAY: none
}


/*================== TOP Menu ==================*/

#idMainMenu
{
	PADDING: 0px;
	BACKGROUND-IMAGE: url(../../img/fret/bg_sukasi.gif);
	BORDER-RIGHT: #310 1px solid;
	BORDER-TOP: #310 1px solid;
	BORDER-LEFT: #310 1px solid;
	BORDER-BOTTOM: #310 1px solid;
	MARGIN: 0px;
	COLOR: #000000;
}

#idMainMenu H2
{
	PADDING: 1px 0px 0px 7px;
	FONT-SIZE: 120%;
}

#idMenuGrp
{
	FLOAT: left;
	WIDTH: 32%;
	PADDING: 0px;
	MARGIN: 15px 0% 15px 2%;
}

#idMenuGrp DD
{
	FONT-SIZE: 88%;
	MARGIN: 0px 0px 0px 16%;
}

#idMenuGrp DD.nolink
{
	COLOR: #999;
}

#idMenuGrp DL
{
	MARGIN: 2px 0px 10px 0px;
}

#idMenuGrp DT
{
	MARGIN: 0px;
	FONT-SIZE: 117%;
	FONT-FAMILY: "Comic Sans MS",Osaka,Arial,cursive;
}

#idMenuGrp DT.nolink
{
	DISPLAY: block;
	BACKGROUND: url(../../img/fret/arrow_w.gif) no-repeat 4% 50%;
	PADDING: 3px 0px 1px 10%;
	WIDTH: 90%;
	COLOR: #999;
	TEXT-DECORATION: none;
}

#idMenuGrp DT A,#idMenuGrp DT A:link
{
	DISPLAY: block;
	BACKGROUND: url(../../img/fret/arrow3d.gif) no-repeat 4% 50%;
	PADDING: 3px 0px 1px 10%;
	WIDTH: 90%;
	COLOR: #000;
	TEXT-DECORATION: none;
}



#idMenuGrp DT A:visited
{
	COLOR: #555;
}

#idMenuGrp DT A:hover,#idMenuGrp DT A:active
{
	BACKGROUND: url(../../img/fret/arrow_w.gif) #C60 no-repeat 4% 50%;
	COLOR: #FFF;
}

#idMenuGrp H2
{
	BACKGROUND: #FFFFEE ;
	MARGIN: 0px;
	BORDER-RIGHT: #310 0px solid;
	BORDER-TOP: #310 0px solid;
	BORDER-LEFT: #310 0px solid;
	BORDER-BOTTOM: #310 1px solid;
	COLOR: #000;
	FONT-FAMILY: "Comic Sans MS",Osaka,Arial,cursive;
}

#idMenuGrp LI.nolink
{
	COLOR: #999;
	PADDING: 0px;
}

#idMenuGrp LI A,#idMenuGrp LI A:link
{
	COLOR: #000;
	PADDING: 0px;
}

#idMenuGrp LI A:hover,#idMenuGrp LI A:active
{
	COLOR: #44F;
}

#idMenuGrp UL
{
	FONT-FAMILY: "Comic Sans MS",Osaka,Arial,cursive;
	FONT-SIZE: 100%;
	PADDING: 3px 0px 6px 23px;
	MARGIN: 0px;
}

#idSubMenu
{
	PADDING: 0px;
	BACKGROUND-IMAGE: url(../../img/fret/bg_sukasi.gif);
	BORDER-RIGHT: #310 1px solid;
	BORDER-TOP: #310 1px solid;
	BORDER-LEFT: #310 1px solid;
	BORDER-BOTTOM: #310 1px solid;
	MARGIN: 15px 0px 0px 0px;
	COLOR: #000;
}

#idSubMenu H2
{
	PADDING: 2px 0px 0px 7px;
	FONT-SIZE: 100%;
}


/*================== Common End ==================*/

/*================== pgHome ==================*/

#pgHome #idContents

{

	FLOAT: left;

	PADDING: 0px;

	WIDTH: 56%;

	MARGIN: 25px 0% 15px 3%;

	BACKGROUND: url(../../img/fret/mandola.gif) right bottom no-repeat scroll;

}

#pgHome #idHeader

{

	BACKGROUND: url(../../img/fret/logo_mme.jpg) 12px 8px no-repeat scroll;

	MARGIN: 0px;

	HEIGHT: 116px;

	WIDTH: 100%;

	FONT-FAMILY: "Comic Sans MS",Osaka,Arial,cursive;

	Z-INDEX: 0;

}

#pgHome #idHeader H1

{

	display: none;

}

#pgHome #idHIndexFret

{

	display: block;

	POSITION: absolute;

	RIGHT: 0px;

	TOP: 0px;

	PADDING: 0px;

	Z-INDEX: 1;

}

#pgHome #idHModified

{

	POSITION: absolute;

	TOP: 28px;

	RIGHT: 2%;

	TEXT-ALIGN: right;

	FONT-SIZE: 90%;

	LINE-HEIGHT: 1.35em;

}

#pgHome #idHStyleOpt

{

	POSITION: absolute;

	RIGHT: 2%;

	TOP: 100px;

	TEXT-ALIGN: right;

	FONT-SIZE: 90%;

	LINE-HEIGHT: 1.2em;

}

