BODY{
  margin : 0px;
  color : #004040;
  font-size : 9pt;
  font-weight : normal;
}
h1{
  font-size : 14pt;
  font-weight : bold;
  margin : 0px;
}
h2{
  font-size : 10pt;
  font-weight : bold;
  margin : 0px;
}
h3{
  font-size : 10pt;
  font-weight : normal;
  margin : 0px;
}
P{
  font-size : 9pt;
  font-weight : normal;
  margin : 0px;
}
FORM{
  margin : 0px;
}
td{
  font-size : 10pt;
  text-align : left;
  padding : 0px;
}
blockquote {
  margin : 5px;
  font-size : 9pt;
}
a.aline:link,a.aline:visited,a.aline:HOVER {
  color : white;
}
a:link {
  text-decoration : none;
  color: #970097;
}
a:visited {
  text-decoration : none;
  color: #52188c;
}
a:HOVER {
  color : #00a2a2;
  text-decoration : underline;
}
td.navitop1 {
  background-color : #ffffff;
  padding : 5px;
	height : 43px;
}
td.navitop2{
  background-color : #aa0000;
  text-align : right;
  padding : 3px;
  color : white;
}
.p8{
  font-size : 8pt;
}
.p9{
  font-size : 9pt;
}
.p10{
  font-size : 10pt;
}
.p12{
  font-size : 12pt;
}
.p14{
  font-size : 14pt;
}
.m20{
  margin-left : 20px;
}
.pad3{
  padding : 3px;
}
.pad6{
  padding : 6px;
}
.pad_lr3{
  padding-left : 3px;
  padding-right : 3px;
}
.button{
  height : 20px;
  font-size : 9pt;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}
.text{
  width : 100px;
  height : 13px;
  font-size : 9pt;
}
.popup{
  background-color : #ffffd0;
  border-width : 5px 5px 5px 5px;
  border-style : double double double double;
  border-color : green green green green;
}
.nav{
  margin-top : 3px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 3px;
  border-width : 1px;
  border-style : solid;
  border-color : #e3dfda;
}
.h3navi{
  margin-top : 2px;
  margin-left : 9px;
  margin-right : 9px;
  margin-bottom : 2px;
}
#tablemain{
  background-color : #ffffff;
  margin : 0px;
}
#navibar1{
  margin : 2px;
}
#navibar1 table{
  margin : 2px
;
}
#navibar1 TD{
  padding-top : 5px;
  
  vertical-align : top;
  font-size : 10pt;
}
#navibar1 A{
  font-size : 9pt;
}
#memo1 {
  position:absolute;
  visibility:hidden;
  z-index:2;
}
#text1 {
  position:absolute;
  visibility:hidden;
}
#ft1 table{width : 760px;}
#ft1 TD{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  color : white;
  background-color : #aa0000;
  text-align : center;
  padding : 5px;
}
#ft1 TD.gr{
  background-color : #013300;
}
#ft1 A{
  color : white;
}
#recipebody TD{
  line-height : 130%;
}
div.blockTitle {
  padding: 1px,6px,3px;
  background-color: #ccccff;
  color: #FFFFFF;
  font-weight: bold;
}
div.blockContent {
  padding: 3px 3px 10px 3px;
  border-bottom:1px solid #DCDCDC;
}
div.menutitle {
  padding: 3px,6px,3px;
  background-color: #013300;
  color: #FFFFFF;
  font-weight: bold;
}
div.menuContent {
  padding: 3px 3px 10px 3px;
  border-bottom:1px solid #DCDCDC;
}
#rightmenu TD{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  background-color : white;
  font-size : 9pt;
}
#rightmenu a:HOVER {
  background-color : #013300;
  color : white;
  text-decoration : none;
}
#rightmenu BLOCKQUOTE{
  margin : 0px;
  background-color : #ccff99;
  padding: 6px 3px 6px 3px;
}
#maintext h2{
  margin : 5px 0pc 5px 0px;
  background-color : #ccff99;
  padding: 6px 3px 6px 3px;
}
#maintext {
  line-height : 16px;
}
#org UL{
  margin : 0px 0px 0px 20px;
  list-style-image : url(http://yutenji.biz/images/v2_lis016.gif);
  font-size : 10pt;
  font-weight : bold;
  text-align : left;
}
.content UL{
  margin : 0px 0px 0px 20px;
  list-style-image : url(http://yutenji.biz/images/v2_lis016.gif);
  font-size : 10pt;
  font-weight : bold;
  text-align : left;
}
.content img{
  border : 1px;
}
#sitemap TD{
  font-size : 10pt;
  font-weight : normal;
  color : #3c3c3c;
  padding : 3px;
  vertical-align : top;
}
#sitemap H2{
  font-size : 11pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
}
#sitemap A{
  text-decoration : underline;
}
#sitemap .sub{
  padding-left : 15px;
}
#det a{
  text-decoration : none;
}


#topt h2{
  font-size : 14pt;
  font-weight : bold;
  margin-left : 15px;
}
#topt H3{
  margin-top : 5px;
  margin-left : 30px;
  margin-bottom : 10px;
  font-size : 10pt;
}
.tright{
  text-align : right;
}
#cur1 TD{
  padding-left : 10px;
  vertical-align : top;
  font-size : 11pt;
  padding-right : 10px;
  padding-top : 3px;
  padding-bottom : 3px;
}
#cur1 UL{
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-image : url(http://yutenji.biz/images/bullet025.gif);
}
#cur1 LI{
  
  margin-right : 10px;
}
#cur2 TH{
  color : white;
  background-color : #aa0000;
  font-size : 10pt;
  font-weight : bold;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.r1{
  text-align : right;
}
.c1{
  text-align : center;
}
#cur2 TD{border-width : 1px 1px 1px 1px;border-color : #aa0000 #aa0000 #aa0000 #aa0000;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-style : solid solid solid solid;}
#cur2 table{border-collapse:collapse;margin:10px;}
#topmenu TD{
  width : 280px;
  background-color : #013300;
  vertical-align : top;
}
#topmenu H2{
  font-family : AR悠々ゴシック体E,"ＭＳ Ｐゴシック";
  color : #ffffff;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  font-size : 12pt;
  font-weight : bold;
}
#topmenu H2 a{
/*  text-decoration : underline;*/
  color : #ffffff;
padding-bottom: 0px;
	border-bottom:3px #ffffff double;

}
#topmenu P{
  font-size : 9pt;
  font-family : "ＭＳ Ｐゴシック";
  color : #e4ffe4;
  margin-left : 40px;
  margin-top : 8px;
  line-height : 115%;
}
#topmenu a {color:#e4ffe4;}
#topmenu a:HOVER {
  background-color : #e4ffe4;
  color : #013300;
  text-decoration : none;
}
IMG.topmenu{
  vertical-align : middle;
  margin-left : 5px;
  margin-right : 5px;
}
#tablemenu TD{
  background-color : #ffd5d5;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;}
#tablemenu TABLE{
  font-size : 11pt;
  font-family : "ＭＳ Ｐゴシック";
  width : 100%;
}
#tablemenu TH{
  font-size : 10pt;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  color : white;
  background-color : #0000ac;
  text-align : left;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
}
#tablemenu a:HOVER {
  background-color : #000099;
  color : #ffffff;
  text-decoration : none;
}
#mlmain H2{
  font-size : 12pt;
  font-weight : bold;
  background-color : #c0c0c0;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-right : 50px;
}
#mlmain P{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-size : 11pt;
  margin-right : 100px;
  margin-left : 30px;
  line-height : 140%;
}
.btn{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #aa0000 #aa0000 #aa0000 #aa0000;}
#mlmain LI{
  line-height : 140%;
  margin-left : 30px;
}
#mlmain TD{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
div.mltitle {
  padding: 3px,6px,3px;
  background-color: #004080;
  color: #FFFFFF;
  font-weight: bold;
}
#qa p{
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
}
#qa H2{
  font-weight : bold;
  color : #004080;
  background-color : #ffffff;
  text-align : right;
}
#qa H3{
  font-weight : bold;
  color : #004080;
  font-size : 11pt;
}