/*
 [base.css]
 Copyright (C) 2004 website maintain controlers
*/

body {
  font-family: "Hiragino Kaku Gothic Pro","MS PGothic",Osaka,"Trebuchet MS" , Helvetica, sans-serif;
 margin:5px 0px 0px 15px;
 padding:0;
 }

strong{
 font-weight:normal;
}
strong.stbold {
 font-weight: bold;
}

a:link {
 color: #4d4c1c; text-decoration: none
 }
a:visited {
 color: #4d4c1c; text-decoration: none
 }
a:hover {
 color: #ff6633; text-decoration: none
 }
a:active {
 color: #336600; text-decoration: none
 }
 
a.def:link { color:#333300; text-decoration:none; }
a.def:visited { color:#333300; text-decoration:none; }
a.def:hover { color:#333300; text-decoration:underline; }

a.def2:link { color:#ffffff; text-decoration:none; }
a.def2:visited { color:#ffffff; text-decoration:none; }
a.def2:hover { color:#cccccc; text-decoration:none; }

a.sina:link { color:#336699; text-decoration:underline; }
a.sina:visited { color:#947642; text-decoration:underline; }
a.sina:hover { color:#ff6633; text-decoration:none; }

a.bgr { padding: 2px 3px;}
a.bgr:link { color:#FFFFFF; text-decoration:none; background: #FF6633; }
a.bgr:visited { color:#FFFFFF; text-decoration:none; background: #FF6633; }
a.bgr:hover { color:#FFFFFF; text-decoration:none; background: #666666; }

a#hcase1 ,
a#hcase2 {
	display: block;
	width: 180px;
	height: 240px;
}
a#hcase1 img,
a#hcase2 img {
	border:none;
}
a#hcase1 {
	background: url(../images_sina/r001_.jpg) no-repeat 0 0;
}
a#hcase2 {
	background: url(../images_sina/r002_.jpg) no-repeat 0 0;
}
a#hcase1:hover ,
a#hcase2:hover {
	background-color: #FFFFFF;
}
a#hcase1:hover img ,
a#hcase2:hover img {
	visibility: hidden;
}

.red { color:#ff6633; }
.blue { color:#006666; }
.what_01{
 font-size:10px;
 font-weight:normal;
 text-align:justify;
 text-justify:inter-ideograph;
 line-height:140%;
 letter-spacing:1;
 margin: 0;
 padding:5px 5px 0 5px;
 color:#333300;
 }

h1.def{
 font-size:10px;
 font-weight:normal;
 text-align:right;
 margin-bottom:3px;
 margin-left:0px;
 letter-spacing:0;
 color:#333300;
}

h2.def{
 font-size:10px;
 font-weight:bold;
 text-align:center;
 margin-bottom:1px;
 letter-spacing:1;
 color:#ffffff;
 }

h3.def{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 margin-bottom:3px;
 margin-left:0px;
 letter-spacing:0;
 color:#333300;
 }

p{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 margin-bottom:3px;
 margin-left:0px;
 letter-spacing:0;
 color:#333300;
 }

p.foot{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 margin-bottom:3px;
 margin-left:0px;
 letter-spacing:0;
 color:#333300;
 }

p.foot2{
 font-size:11px;
 font-weight:normal;
 text-align:right;
 margin-bottom:3px;
 margin-left:0px;
 letter-spacing:0;
 color:#333300;
 font-family:Arial,Verdana,Helvetica;
}

p.navi{
 font-size:12px;
 font-weight:bold;
 text-align:left;
 margin-top:5px;
 margin-left:2px;
 letter-spacing:0;
 color:#333300;
 font-family:Arial,Verdana,Helvetica;
 }

p.navi2{
 font-size:12px;
 font-weight:bold;
 text-align:right;
 margin-bottom:0px;
 margin-right:5px;
 letter-spacing:0;
 color:#ff6633;
 font-family:Arial,Verdana,Helvetica;
 }

p.navi3{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 margin-top:5px;
 margin-left:2px;
 letter-spacing:0;
 color:#006666;
 font-family:Arial,Verdana,Helvetica;
 }

p.head{
 font-size:10px;
 font-weight:bold;
 text-align:center;
 margin-bottom:1px;
 letter-spacing:1;
 color:#ffffff;
 }

p.head2{
 font-size:10px;
 font-weight:bold;
 align:left;
 margin-top:1px;
 margin-left:2px;
 margin-bottom:2px;
 letter-spacing:0;
 color:#006666;
 }

p.small{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 line-height:140%;
 letter-spacing:1;
 margin-left:5px;
 margin-top:5px;
 margin-bottom:5px;
 color:#333300;
 }

p.small2{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 line-height:100%;
 letter-spacing:0;
 margin-left:5px;
 margin-top:1px;
 margin-bottom:0px;
 color:#006666;
 }

p.workshead{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 line-height:120%;
 letter-spacing:0;
 margin-left:1px;
 margin-top:40px;
 margin-bottom:1px;
 color:#4d4c1c;
 }

p.workshead2{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:1px;
 margin-top:10px;
 margin-bottom:1px;
 color:#cc0000;
 }

p.copy {
 font-size:12px;
 font-weight:normal;
 text-align:left;
 margin-top:25px;
 margin-bottom:2px;
 margin-left:5px;
 letter-spacing:0;
 color:#333300;
 }

p.works2 {
 font-size:12px;
 font-weight:normal;
 text-align:left;
 margin-top:15px;
 margin-bottom:2px;
 margin-left:5px;
 letter-spacing:0;
 line-height:160%;
 color:#333300;
 }

p.school1{
 font-size:12px;
 font-weight:bold;
 text-align:left;
 margin-top:7px;
 margin-left:7px;
 letter-spacing:0;
 color:#4d4c1c;
 }

p.school2{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 line-height:140%;
 letter-spacing:0;
 margin-left:10px;
 margin-top:10px;
 margin-bottom:0px;
 color:#333300;
 }

p.school3{
 font-size:12px;
 font-weight:normal;
 text-align:left;
 line-height:140%;
 letter-spacing:0;
 margin-left:9px;
 margin-top:5px;
 margin-bottom:0px;
 color:#333300;
 }

p.school4{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 line-height:140%;
 letter-spacing:0;
 margin-left:10px;
 margin-top:5px;
 margin-bottom:0px;
 color:#333300;
 }

p.shop{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 line-height:130%;
 letter-spacing:1;
 margin-left:5px;
 margin-bottom:5px;
 color:#ffffff;
}

p.carehead{
 font-size:14px;
 font-weight:bold;
 text-align:center;
 letter-spacing:1;
 margin-bottom:5px;
 color:#4d4c1c;
 }

p.carehead2{
 font-size:14px;
 font-weight:bold;
 text-align:left;
 letter-spacing:1;
 margin-bottom:5px;
 margin-left:10px;
 color:#4d4c1c;
 }

p.caresmall{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 line-height:140%;
 letter-spacing:0;
 margin-left:6px;
 color:#222222;
 }

p.care2{
 font-size:12px;
 font-weight:normal;
 text-align:right;
 margin-top:8px;
 margin-right:5px;
 letter-spacing:0;
 line-height:130%;
 color:#333300;
 }

p.care3 {
 font-size:12px;
 font-weight:normal;
 text-align:left;
 margin-top:8px;
 margin-bottom:0px;
 margin-left:2px;
 letter-spacing:0;
 line-height:130%;
 color:#333300;
 }

p.care4 {
 font-size:12px;
 font-weight:normal;
 text-align:left;
 margin-top:10px;
 margin-bottom:1px;
 margin-left:10px;
 margin-right:10px;
 letter-spacing:0;
 line-height:130%;
 color:#333300;
 }

p.care5 {
 font-size:12px;
 font-weight:normal;
 text-align:center;
 margin-top:2px;
 margin-bottom:2px;
 letter-spacing:1;
 line-height:130%;
 color:#333300;
 }

p.sina1 {
 font-size:10px;
 font-weight:normal;
 text-align:right;
 margin-bottom:3px;
 margin-right:3px;
 letter-spacing:0;
 color:#cc0000;
 }

p.sina2 {
 font-size:12px;
 font-weight:normal;
 text-align:left;
 margin-top:5px;
 margin-left:30px;
 line-height:140%;
 letter-spacing:0;
 color:#333300;
 }

p.sina3{
 font-size:12px;
 font-weight:bold;
 text-align:left;
 margin-top:4px;
 margin-bottom:1px;
 margin-left:2px;
 letter-spacing:0;
 color:#333300;
 }

p.sina4{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:2px;
 margin-top:1px;
 margin-bottom:1px;
 color:#990000;
}

h1.sina4{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:2px;
 margin-top:1px;
 margin-bottom:1px;
 color:#990000;
}
h2.sina4{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:2px;
 margin-top:1px;
 margin-bottom:1px;
 color:#990000;
}
h3.sina4{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:2px;
 margin-top:1px;
 margin-bottom:1px;
 color:#990000;
}
h4.sina4{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:2px;
 margin-top:1px;
 margin-bottom:1px;
 color:#990000;
}
h5.sina4{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:2px;
 margin-top:1px;
 margin-bottom:1px;
 color:#990000;
}
h6.sina4{
 font-size:10px;
 font-weight:bold;
 text-align:left;
 letter-spacing:0;
 margin-left:2px;
 margin-top:1px;
 margin-bottom:1px;
 color:#990000;
}

p.sina5{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 margin-bottom:1px;
 margin-left:2px;
 letter-spacing:0;
 margin-top:2px;
 color:#333300;
 }

p.sinanavi{
 font-size:12px;
 font-weight:normal;
 text-align:left;
 padding:0px 0px 0px 30px;
 color:#333300;
 }

p.sinanavi2{
 font-size:12px;
 font-weight:normal;
 text-align:right;
 padding:0px 30px 0px 0px;
 color:#333300;
 }

p.com{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 margin-bottom:2px;
 margin-left:2px;
 letter-spacing:0;
 line-height:140%;
 color:333300;
 }

p.com2{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 margin-top:35px;
 margin-left:2px;
 letter-spacing:0;
 line-height:140%;
 color:333300;
 }
table.com td {
 font-size:10px;
 font-weight:normal;
 text-align:left;
 padding: 3px;
 line-height:1.4;
 color:333300;
 }
td.com3 {
 font-size:10px;
 font-weight:normal;
 text-align:left;
 padding: 3px;
 line-height:1.6;
 color:333300;
 }
 
p.comhead{
 font-size:12px;
 font-weight:bold;
 text-align:left;
 margin-bottom:2px;
 margin-left:2px;
 letter-spacing:0;
 line-height:140%;
 color:4d4c1c;
 }

p.sitemap{
 font-size:12px;
 font-weight:bold;
 text-align:center;
 margin-bottom:3px;
 letter-spacing:0;
 color:#ffffff;
 }

p.sitemap2{
 font-size:12px;
 font-weight:bold;
 text-align:left;
 margin-bottom:1px;
 margin-left:12px;
 letter-spacing:0;
 color:#4d4c1c;
 }

p.sitemap3{
 font-size:10px;
 font-weight:normal;
 text-align:left;
 margin-bottom:2px;
 margin-left:6px;
 letter-spacing:0;
 color:#333300;
 }

table.works {
 margin-top:20px;
 }

table.sina {
 margin-bottom:20px;
 }

td.fo1 {
 border:1px solid #333300;
 }

td.fo2 {
 border-left:hidden;
 border-right:hidden;
 border-top:hidden;
 border-bottom:1px solid #333300;
 }

td.fo3 {
 border-left:hidden;
 border-right:hidden;
 border-top:1px solid #333300;
 border-bottom:1px solid #333300;
 }

td.fo4 {
 border-left:hidden;
 border-right:1px solid #333300;
 border-top:1px solid #333300;
 border-bottom:hidden;
 }

td.fo5 {
 border-left:1px solid #333300;
 border-right:hidden;
 border-top:hidden;
 border-bottom:hidden;
 }

td.fo6 {
 border-left:hidden;
 border-right:1px solid #333300;
 border-top:hidden;
 border-bottom:hidden;
 }

td.fo7 {
 border-left:1px solid #333300;
 border-right:hidden;
 border-top:hidden;
 border-bottom:1px solid #333300;
 }

td.fo8 {
 border-left:hidden;
 border-right:1px solid #333300;
 border-top:1px solid #333300;
 border-bottom:1px solid #333300;
 }

td.fo9 {
 border-left:1px solid #333300;
 border-right:1px solid #333300;
 border-top:hidden;
 border-bottom:1px solid #333300;
 }

td.fo10 {
 border-left:hidden;
 border-right:1px solid #333300;
 border-top:hidden;
 border-bottom:1px solid #333300;
 }
 
td.fo11 {
 border-left:hidden;
 border-right:1px solid #333300;
 border-top:hidden;
 border-bottom:1px solid #333300;
}

#blog {
  position: absolute;
  right: 20px;
  top: 10px;
  width: 110px;
  height: 110px;
  text-indent: -9999px;
  font-size: 1px;
  background: url(images_index/sinajinablog.gif) no-repeat;
}
#blog a {
  display: block;
  width: 110px;
  height: 110px;
  outline : 0;
	text-decoration: none;
}
#blog a:hover {
  background: url(images_index/sinajinablog2.gif) no-repeat;
}
