/* anchor */

A:link {color: #008000;
	text-decoration: none;
}

A:visited {color: #008000;text-decoration: none;
}
A:active {color: blue;
}
A:hover {color: blue;text-decoration: underline;
}

.red { font-size:100%;color:red;}

.size2 { font-size:83%;}
.size1 { font-size:75%;}
div.cover {width:750px; margin:0 auto;}

body{text-align:center;}

.waku{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:lavender;
	padding:3px 3px 3px 3px;
	background-color:linen;
        margin-bottom:5px;
}

.navi{
margin:0 auto;
width:750px;
}
.floatClear{
clear:left;
overflow:hidden;
}
.navi div{
margin-top:1px;
float:left;
}

.navi a{
display:block;
white-space:nowrap;
padding:5px;
border:solid 1px;
border-color:silver silver silver silver;
background-color:white;
margin:1px 1px 1px 1px;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
}
.navi a:hover{
padding:5px;
border-color:darkred gold gold darkred;
background-color:#8fbc8b;
text-decoration: none;
}

.floatClear{
clear:left;
overflow:hidden;
}

div.naviz {
margin-top:2px;
margin-bottom:10px;
width:433px;

}


div.naviu {
margin-top:2px;
float:left;

}

.naviu a{
display:block;
padding:3px;
border:solid 1px;
border-color:silver ivory silver silver;
background-color:floralwhite;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin:4px 2px 4px 2px;
width:133px;
float:left;
}

.naviu a:hover{
float:left;
padding:3px
border-color:darkred gold gold darkred;
background-color:#8fbc8b;
text-decoration: none;
margin:4px 2px 4px 2px;
}

.naviu2 div{
margin-top:2px;
float:left;
}

.naviu2 a{
display:block;
padding:6px;
border:solid 1px;
border-color:silver ivory silver silver;
background-color:papayawhip;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin:2px 2px 2px 2px;
width:129px;
}

.naviu2 a:hover{
padding:6px
border-color:darkred gold gold darkred;
background-color:#8fbc8b;
text-decoration: none;
margin:2px 2px 2px 2px;
}
.floatClear{
clear:right;
overflow:hidden;
}
.navix div{
margin-top:1px;
float:right;
}
.navix a{
display:block;
white-space:nowrap;
padding:5px;
border:solid 1px;
border-color:ivory;
background-color:#f0ebdc;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center;
}
.navix a:hover{
padding:5px ;
border-color:ivory;
background-color:#f0e1dc;
text-decoration: none;
}

.floatClear{
clear:left;
overflow:hidden;
}

.bunrui div{
margin-top:0px;
float:left;
}

.bunrui a{
display:block;
white-space:nowrap;
padding:4px 4px 4px 4px;
border:solid 1px;
border-width:0px 0px 1px 1px;
border-color:#E8BDA5;
background-color:ivory;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin:0px 4px 1px 0px;}

.bunrui a:hover{
padding:4px 4px 4px 4px;
border-color:darkred gold gold darkred;
background-color:#8fbc8b;
text-decoration: none;
}

div.bunrui2  {
padding:0px 0px 0px 0px;
float:left;
width:750px;
}

h2.bunrui{ font-size:11pt; background:#005500; text-align:center; 
	color:#ffffff; padding:3pt 20pt 3pt 20pt;

	margin:5px 0px 0px 5px;
	border: none;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color:yellow;
}



h6.bunrui{ font-size:11pt; background:#007700; text-align:left; 
	color:blue;
	background-color:ivory;
	padding:4px 4px 4px 4px;
clear:left;
	width:128px;float:left;
	margin:0px 4px 1px 0px;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color:#E8BDA5;
}




.bunruir{
margin:0 auto;
}

.bunruir div{
margin:0px 0px 0px 0px;
width:135px;
}

.bunruir a{
display:block;
white-space:nowrap;
padding:4px 0px 1px 4px;
border:solid 1px;
border-color:ivory white silver white;
background-color:linen;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:left;
margin:0px 0px 0px 0px;
}

.bunruir a:hover{
padding:4px 0px 1px 4px;
border:solid 1px;
border-color:darkred gold gold darkred;
background-color:gainsboro;
text-decoration: none;
margin:0px 0px 0px 0px;
}

h6.bunruir
	{font-size:14px; background:#007700; text-align:left; 
	color:black;
	background-color:bisque;
	padding:2px 0px 1px 4px;

	width:130px;float:left;
	margin:10px 0px 2px 0px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:ivory silver silver silver;
}










.menurei{
margin:0 auto;}

.menurei div{
margin:0px 0px 0px 0px;

width:135px;}

.menurei a{
display:block;
white-space:nowrap;
padding:4px 2px 2px 4px;
border:solid 1px;
border-color:ivory silver silver ivory;
background-color:floralwhite;
font-size:13px;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.menurei a:hover{
padding:4px 2px 2px 4px;
border-color:darkred gold gold darkred;
background-color:gold;
text-decoration: none;}


.menu{
margin:0 auto;}

.menu div{
margin:0px 0px 0px 1px;
width:135px;}

.menu a{
display:block;
white-space:nowrap;
padding:4px 0px 3px 5px;
border:solid 2px;
border-color:ivory ivory lemonchiffon lemonchiffon;
background-color:white;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:left;}

.menu a:hover{
padding:4px 0px 3px 5px;
border-color:ivory lemonchiffon ivory lemonchiffon;
background-color:gainsboro;
text-decoration: none;}

.menub a{
display:block;
white-space:nowrap;
padding:6px 2px 5px 5px;
border:solid 1px;
border-color:silver;
background-color:ivory silver silver silver;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:left;
margin:0px 0px 0px 0px;
}

.menub a:hover{
padding:6px 2px 5px 5px;
border-color:darkred gold gold darkred ;
background-color:gainsboro;
text-decoration: none;}

.menuc a{
display:block;
white-space:nowrap;
padding:6px 2px 5px 5px;
border:solid 1px;
border-color:ivory silver silver silver;
background-color:oldlace;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:left;
margin:0px 0px 0px 0px;}

.menuc a:hover{
padding:6px 2px 5px 5px;
border-color:darkred gold gold darkred ;
background-color:gainsboro;
text-decoration: none;}

.menud a{
display:block;
white-space:nowrap;
padding:5px 2px 5px 10px;
border:solid 1px;
border-color:ivory silver silver silver;
background-color:white;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin:1px 0px 2px 0px;}

.menud a:hover{
padding:5px 2px 5px 10px;
border-color:darkred gold gold darkred ;
background-color:gainsboro;
text-decoration: none;}

.menue{
margin:0 auto;}

.menue div{
margin:1px 0px 0px 0px;
width:133px;}

.menue a{
display:block;
white-space:nowrap;
padding:6px;
border:solid 1px;
border-color:silver ivory silver silver;
background-color:floralwhite;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin:2px 2px 2px 2px;
}
.menue a:hover{
padding:6px 6px 6px 6px;
border-color:darkred gold gold darkred;
background-color:#8fbc8b;
text-decoration: none;
margin:2px 2px 2px 2px;
}

div.rei{
text-align:left;
float:right;
width:135px;
padding:5px 0px 0px 0px;
margin:0px 0px 5px 0px;}

div.main{
padding:2px 0px 10px 15px;
float:left;
width:445px;}

div.mainb
{padding:10px 15px 10px 15px;
float:left;
width:570px;}


div.left{
float:left;
width:135px;
padding:5px 0px 0px 0px;}

div.menurei2{width:220px;}

h1,h2,h3,h3,h4,h5,h6,{margin-bottom:0.5em;}

h1      {font-size:140%;
         background-image:url("mphoto/morimori.jpg");
         background-repeat:no-repeat;
         text-align:left;color:white;text:bold;
         padding:20pt 0pt 10pt 1em;margin-bottom:5pt;}

h1.top   {background-image:url("mphoto/morimori.jpg");
         background-repeat:no-repeat;
         text-align:left;color:ivory;text:bold;
         padding:12pt 10pt 5pt 0pt;line-height:100%;}

h1.newtop   {background-image:url("mphoto/homemoria.jpg");
         background-repeat:no-repeat;
         text-align:left;color:ivory;text:bold;
         padding:100pt 20pt 30pt 20pt;}

h1.pettop{background-image:url("mphoto/pettopo2.gif");
         background-repeat:no-repeat;
         text-align:left;color:ivory;text:bold;
         padding:12pt 10pt 5pt 0pt;line-height:100%;}


h2.m {font-size:14px;
    color:#ffffff;
    background:#005500;
    text-align:left;
    border-style:ridge;
    border-width:0px;
    border-color:#003300;
    margin:0px 0px 10px 0px;
    letter-spacing:0em;
    line-height:150%; 
	width:135px;}

h2.aa	{ font-size:97%;letter-spacing:0em;
	text-align:left;color:black; 
	margin:0em 0em 0em 0em;       	
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color:silver;
	padding:0.4em 0em 0.2em 0.5em;
	background-color:white;
	}
h4.a	{ font-size:97%;letter-spacing:0em;
	text-align:left;color:black; 
	margin:0em 0em 0em 0em;       	
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color:silver;
	padding:0.4em 0em 0.2em 0.5em;
	background-color:#fffff0;
	}

h4.d	{ font-size:96%;letter-spacing:0em;
	text-align:left;color:black; 
	margin:0.1em 0em 0.1em 0em;       	
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:lemonchiffon silver silver lemonchiffon;
	padding:0.2em 0em 0.2em 0.3em;
	background-color:white;
	}


/* Title Logo */



	body{background-color:#ffffff;BAcKGROUND-image:url
	("mphoto/Gray_Gravel81F2.gif");
	scrollbar-base-color:lemonchiffon;
	margin: 0px;padding:0px;}

.title {font-size:40px}
.title2 {font-size:40px}
.title3 {font-size:50px}
.title4 {font-size:35px}

h2{ font-size:11pt; background:#005500; text-align:center;
	color:#ffffff; padding:1pt;
	margin-top:5em; 
	margin-right: 0; 
	margin-bottom: 0em; 
	margin-left: 0em; 
	border: none;}

h2.m {font-size:12px;
    color:#eeeeee;
    background:#005500;
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#003300;
    margin:0px 0px 10px 0px;
    letter-spacing:0em;
    line-height:140%;}



	
h1.a	{ font-size:12pt;text-align:left;color:#000000;
 	padding:1pt;
margin-top: 0em; 

     	margin-right: 0px; 
margin-bottom: 0em; 
margin-left: 0em;}

h1.b	{ font-size:38px;background:transparent;text-align:left;
	color:#000000; padding:1pt;
	margin-top: 0em; 

      	margin-right: 0px; 
	margin-bottom: 0em; 
	margin-left:0em; 
	border: none;}



h2.a    {font-size:100%;
        letter-spacing:0em;
	text-align:left;
        color:#000000; 
	margin:3px 2px 2px 0px; 

	border-style:solid;
	border-width:0px 0px 1px 2px;
	border-color:silver;
	padding:0.5em 0em 0.3em 0.5em; 
	background-color:ivory;
	}
h3.aa    {font-size:100%;
        letter-spacing:0em;
	text-align:left;
        color:#000000; 
	margin:3px 2px 2px 0px; 

	border-style:solid;
	border-width:0px 0px 1px 2px;
	border-color:silver;
	padding:0.5em 0em 0.3em 0.5em; 
	background-color:floralwhite;
	}
h2.b {
    font-size:10pt;
    color:#ffffff;
    background-image:url("mphoto/morimark.jpg");
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#daa520;
    margin-top:5px;
    margin-right:0px;
    margin-bottom:2px;
    margin-left:0px;
    line-height:140%;}

h3.b    {font-size:100%;
        letter-spacing:0em;
	text-align:left;
        color:#000000; 
	margin:3px 2px 2px 0px; 

	border-style:solid;
	border-width:0px 0px 1px 2px;
	border-color:silver;
	padding:0.5em 0em 0.3em 0.5em; 
	background-color:floralwhite;
	}




span.b {width:100%;
    font-size:10pt;
    color:#ffffff;
    background-image:url("mphoto/morimark.jpg");
    text-align:center;
    margin-top:2px;
    margin-right:0px;
    margin-bottom:2px;
    margin-left:0px;
    padding:2px;
    line-height:140%;}



h2.c {
    font-size:12pt;
    color:#ffffff;
    background-image:url("mphoto/skyline1.jpg");
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#daa520;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:130%;
    padding:0.7em 0em 0.3em 0.5em;}

	
H3.a	{font-size:100%;letter-spacing:0.05em;
	text-align:left;color:black;
	border-style:solid;
	border-width:0px 1px 1px 2px;
	border-color:silver silver silver silver ;
	padding:7px 5px 5px 5px;
	background-color:#fffff0;
	margin:5px 0px 5px 0px;
        width:97%;}

h5.bunrui2	{background-image:url("mphoto/moriline.jpg");
        background-repeat: no-repeat ; 
	color: #ffffff;text-align:center;
	padding: 9px 0px 9px 0px;
	border: none; margin:0 auto;width:750px;
	margin:10px 0px 10px 0px;}




p 	{text-align: Justify;color: black;

    letter-spacing:0.04em;text-indent:0em;line-height:1.5;
	font-size:97%;

	margin-top: 5px}

p.a	{letter-spacing:0em;text-indent:0em;line-height:1.4;
	font-size:97%;color:003300;}

p.b	{font-size:90%;letter-spacing:0em;
	text-align:left;color:003300;
	font-weight:non;
	border-style:solid;
	border-width:0px 0px 1px 8px;
	border-color:forestgreen;
	padding:0.5em 0.5em 0.5em 1em;
	background-color:cornsilk;
	margin:1em 0em 1em 0em;
        width:95%;}

p.b:first-line{font-size:97%;color:blue;
	font-weight:bold;}

p.c	{font-size:100%;letter-spacing:0em;
	text-align:left;color:black;
	border-style:solid;
	border-width:0px 0px 1px 8px;
	border-color:sienna;
	padding:0.2em 0em 0.2em 2em;
	background-color:cornsilk;
	margin:0em 0em 1em 0em;}

p.comment	{font-size:85%;font-weight:bold;
	letter-spacing:0em;line-height:120%;
	text-align:left;color:darkslategray;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	border-color:green;
	padding:0.3em 0em 0.2em 1em;
	background-color:white;
	margin:0em 5em 0.5em 0em;}

p.c:first-line{font-size:100%;
	color:darkblue;
	font-weight:bold;
	margin:0em 0em 1em 0em;}

address	{background-image:url("mphoto/moriline.jpg");
        background-repeat: no-repeat ; 
	color: #ffffff;text-align:center;
	padding: 9px 0px 9px 0px;
	border: none; margin:0 auto;width:750px;
	margin:0.5em 0em 0.5em 0em;}

hr	{width:135px;height:0em;color:silver;background-color:silver;
	border-style:solid;border-color:silver;}	


h5.a	{font-size:100%;letter-spacing:0em;text-align:left;
	color:#000000;margin:0em 0em 1em 0em;
      	border-style:solid;
	border-width:0px 0px 1px 8px;
	border-color:gold;
	padding:0.5em 0em 0.2em 0.5em;
	background-color:snow;}

h6.a	{font-size:12pt;letter-spacing:0em;
        background-color:floralwhite;
	text-align:left;color:black;
	border-style: solid;
	border-width: 0px 0px 1px 10px;
	border-color: green;
	padding:0.3em 0em 0.2em 1.5em;
	margin:1em 0em 1em 0em;}

h6.b	{font-size:12pt;letter-spacing:0em;
        background-color:floralwhite;
	text-align:left;color:black;
	border-style: solid;
	border-width: 0px 0px 1px 8px;
	border-color: darkslategray ;
	padding:0.3em 0em 0.2em 1em;
	margin:0em 0em 1em 0em;}

p.side {

    font-size:12px;
    text-align:left;text-indent:0;
    line-height: 130%;

    margin-left: 0em;

    margin-right: 0em;

    margin-top: 0.2em;

    margin-bottom: 0.2em;letter-spacing:0em;
}


p.aisatu {

    text-align: Justify;

    line-height: 140%;

    background:black;
    color:#daa520;

    margin-left: 0.5em;

    margin-right: 0.5em;

    margin-top: 0.5em;

    margin-bottom: 0.5em;
}


p.menu {
    color:#daa520!important;
    background:black;
    text-align:center;
    border-style:ridge;
    border-width:6px;
    border-color:#bbbbbb;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:120%;}


h2.top{ font-size:18pt;
        background:transparent; 
        text-align:center; 
        color:#000000; padding:1pt;

	margin-top: 0em; 

	margin-right: 0px; 

	margin-bottom: 0em; 

	margin-left: 0em; 

	border: none;
}

h2.menu1 {
    font-size:11pt;
    color:#ffffff;
    background:orange;
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#daa520;
    padding: 1px 0px 1px 0px;	
    margin-top:1px;
    margin-right:0px;
    margin-bottom:1px;
    margin-left:0px;
    line-height:150%;}

h3.menu {
    color:#daa520;
    background:orange;
    text-align:center;
    border-style:ridge;
    border-width:4px;
    border-color:#bbbbbb;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:0px;
    line-height:120%;}

h3.tomo {
    background:transparent;
    text-align:center;
    border-style:double;
    border-width:3px;
    border-color:green;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:120%;}

h4.menu1 {
    font-size:11pt;
    color:#ffffff;
    background:orange;
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#daa520;
    padding: 1px 0px 1px 0px;	
    margin-top:1px;
    margin-right:0px;
    margin-bottom:1px;
    margin-left:0px;
    line-height:150%;}

h4.menu2 {
    font-size:11pt;
    color:#ffffff;
    background:darkgreen;
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#daa520;
    margin-right:0px;
    margin-top:5px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:140%;}

h4.menu3 {
    font-size:10pt;
    color:#ffffff;
    background:#8b0000;
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#cc3300;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:130%;}

h4.menu4 {
    font-size:10pt;
    color:#ffffff;
    background:#000077;
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#0000ff;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:130%;}

h4.menu5 {
    font-size:10pt;
    color:#ffffff;
    background:#003300;
    text-align:center;
    border-style:ridge;
    border-width:0px;
    border-color:#00aa00;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:130%;}



H1.shop{ font-size:11pt; background-color:#8b0000;
    text-align:left; color:#ffffff; padding:1pt;

	margin-left: 0em;

	margin-right: 0em;

	margin-top: 5pt;

	margin-bottom: 0pt;

	border: 0pt solid #daa520;
}



h2.shop{ font-size:10pt;
        background:transparent; 
        text-align:center; 
        color:#000000; padding:1pt;

	margin-top: 0em; 

	margin-right: 0px; 

	margin-bottom: 0em; 

	margin-left: 0em; 

	border: none;
}



h2.medic{ font-size:12pt;
        background:transparent; 
        text-align:left; 
        color:#000000; padding:1pt;

	margin-top: 0em; 

	margin-right: 0px; 

	margin-bottom: 0em; 

	margin-left: 0em; 

	border: none;
}



div{text-align:center;}



