/* ¥¹¥¿¥¤¥ë¥·¡¼¥È */

body,p,blockquote,ul,ol,dl,li,dt,dd,div,caption,strong,em     { color: #333333; font-size: 12px; line-height: 160%; font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý }
body,p,blockquote,ul,ol,dl,li,dt,dd,div,caption,strong,em A:     { color: #333333; font-size: 12px; line-height: 160%; font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý }

tr,table,th,td     { color: #333333; font-size: 12px; line-height: 160%; font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Verdana, "£Í£Ó ¥´¥·¥Ã¥¯", Osaka¡¾ÅùÉý }

H1  { line-height: 200%; margin: 0px; padding: 0px }

.title01  { font-weight: normal; font-size: 12px; line-height: 180% }

a:link     { color: #333399; text-decoration: none }  /*¥Æ¥­¥¹¥È¥ê¥ó¥¯£ö»§*/
a:visited  { color: #6c6c6c; text-decoration: none }  /*Ë¬Ìãµø"¡¦Ëá³ãÅãN£ö»§*/ 
a:active   { color: #ff0000; text-decoration: none }   /*¥¯¥ê¥Ã¥¯ÛâËá³ãÅãN£ö»§*/
a:hover   {text-decoration:underline;color:#FF0000;}
.menu-left       {  margin: 6px 3px 0px 4px;}
.menu-bottom02 {
	text-align: left;
	margin: 5px 0px 10px 30px;
	padding: 2px 10px 2px 20px;
}
.img { border-style: none }

H3{
  padding:0;
  margin:3px 0px 0 10px;
}

.main-title01   { color: #333; font-weight: normal; font-size: 12px; line-height: 20px; text-align: center; margin: 0px; padding: 0px }

a.green:link   { color: #1b6513; font-size: 13px; text-decoration: none }
a.green:visited   { color: #1b6513; font-size: 13px; text-decoration: none }
a.green:active   { color: #1b6513; font-size: 13px; text-decoration: none }
a.green:hover   { color: #7cb435; font-size: 13px; text-decoration: underline }

a.whi:link { color: #fff; font-size: 14px; text-decoration: none }
a.whi:visited { color: #fff; font-size: 14px; text-decoration: none }
a.whi:active { color: #fff; font-size: 14px; text-decoration: none }
a.whi:hover { color: #7cb435; font-size: 14px; text-decoration: underline }

a.whi2:link  { color: #fff; font-weight: bold; font-size: 14px; text-decoration: none }
a.whi2:visited  { color: #fff; font-weight: bold; font-size: 14px; text-decoration: none }
a.wh2i:active  { color: #fff; font-weight: bold; font-size: 14px; text-decoration: none }
a.whi2:hover  { color: #7cb435; font-weight: bold; font-size: 14px; text-decoration: underline }

a.down:link { color: #333; line-height: 180%; text-decoration: none }
a.down:visited { color: #333; line-height: 180%; text-decoration: none }
a.down:active { color: #333; line-height: 180%; text-decoration: none }
a.down:hover   { color: #7cb435; line-height: 180%; text-decoration: underline }

a.ora2:link { color: #f60; line-height: 180%; text-decoration: underline }
a.ora2:visited { color: #f60; line-height: 180%; text-decoration: underline }
a.ora2:active { color: #f60; line-height: 180%; text-decoration: underline }
a.ora2:hover { color: #7cb435; line-height: 180%; text-decoration: underline }

a.orabig:link { color: #f60; text-decoration: underline; font-size: 19px }
a.orabig:visited { color: #f60; text-decoration: underline; font-size: 19px }
a.orabig:active { color: #f60; text-decoration: underline; font-size: 19px }
a.orabig:hover { color: #7cb435; text-decoration: underline; font-size: 19px }

a.ora3:link { color: #f60; font-size: 13px; line-height: 180%; text-decoration: underline }
a.ora3:visited { color: #f60; font-size: 13px; line-height: 180%; text-decoration: underline }
a.ora3:active { color: #f60; font-size: 13px; line-height: 180%; text-decoration: underline }
a.ora3:hover { color: #7cb435; font-size: 13px; line-height: 180%; text-decoration: underline }

a.ora:link  { color: #f60; text-decoration: none }
a.ora:visited  { color: #f60; text-decoration: none }
a.ora:active  { color: #f60; text-decoration: none }
a.ora:hover   { color: #7cb435; text-decoration: underline }

a.voice:link  { color: #333399; text-decoration: underline }
a.voice:visited  { color: #333399; text-decoration: underline }
a.voice:active  { color: #ff0000; text-decoration: underline }
a.voice:hover   { color: #ff0000 text-decoration: underline }

a.form2:link  { color: #333399; text-decoration: underline }
a.form2:visited  { color: #333399; text-decoration: underline }
a.form2:active  { color: #ff0000; text-decoration: underline }
a.form2:hover   { color: #ff0000; text-decoration: underline }

a.sitemap:link { color: #333333; font-size: 13px; line-height: 200%; text-decoration: underline }
a.sitemap:visited { color: #333333; font-size: 13px; line-height: 200%; text-decoration: underline }
a.sitemap:active { color: #7cb435; font-size: 13px; line-height: 200%; text-decoration: underline }
a.sitemap:hover { color: #7cb435; font-size: 13px; line-height: 200%; text-decoration: underline }

a.dream:link { color: #FFFFFF; font-size: 52px; text-decoration: none }
a.dream:visited { color: #FFFFFF; font-size: 52px; text-decoration: none }
a.dream:active { color: #FB805F; font-size: 52px; text-decoration: none }
a.dream:hover { color: #FB805F; font-size: 52px; text-decoration: none }

.a img { border-style: none }
.topline { border-top: 1px #390; border-right: 1px #390; border-left: 1px #390 }
topline { border-top: 1px #390; border-right: 1px #390; border-left: 1px #390 }

.a10 { color: #333; font-size: 10px }
.a10-photo   { color: #333; font-size: 10px; line-height: 180% }
.a10-photo2 { color: #c00; font-size: 10px; line-height: 130%; margin: 7px 0px 0px; padding: 7px 0px 0px }
.a10-photo3 { color: #333; font-size: 10px; line-height: 130% }
.a10-14 { color: #333; font-size: 10px; line-height: 14px }
.a10blue { color: #1e90ff; font-size: 10px; line-height: 180% }

.a12ora { color: #f60; font-size: 12px; line-height: 180% }
.a12ora-bold { color: #f60; font-weight: bold; font-size: 12px }
.a12-16-bold { color: #333; font-weight: bold; font-size: 12px; line-height: 16px }

.a13green { color: #0b5a02; font-size: 13px; line-height: 180% }
.a13whi { color: #fff; font-size: 13px; line-height: 180% }
.a13green2 { color: #0b5a02; font-size: 13px }
.a13brown { color: #8b4513; font-weight: bold; font-size: 13px }
.a13ora { color: #f60; font-size: 13px; line-height: 180% }
.a13-bold { color: #333; font-weight: bold; font-size: 13px }
.a13-blue { color: #06c; font-weight: bold; font-size: 13px }
.a13-16-bold { color: #333; font-weight: bold; font-size: 13px; line-height: 16px }

.a14 { color: #fff; font-weight: bold; font-size: 14px; line-height: 150% }
.a14-white { color: #fff; font-weight: bold; font-size: 14px }
.a14-ora { color: #ff8c00; font-weight: bold; font-size: 14px }
.a14-red { color: #c00; font-weight: bold; font-size: 14px }
.a14-green { color: #006400; font-weight: bold; font-size: 14px }
.a14-bold { color: #c60; font-weight: bold; font-size: 14px }
.a14-bold2 { color: #690; font-weight: bold; font-size: 14px }
.a14-bold3 { color: #096; font-weight: bold; font-size: 14px }
.a14-bold4 { color: #36c; font-weight: bold; font-size: 14px }
.a14-bold5   { color: #9370db; font-weight: bold; font-size: 14px }
.a14-bold6 { color: #333; font-weight: bold; font-size: 14px }
.a19-bold { color: #333; font-weight: bold; font-size: 19px }
.a20-bold { color: #fff; font-weight: bold; font-size: 20px }
.a52-bold { color: #fff; font-weight: bold; font-size: 52px }
.kakomi { border: dotted 2px #97cd06 }

