/* CSS Document */
a:link { color:#ba55d3; }
a:visited { color:#ba55d3; }
a:active { color:#ba55d3; }
a:hover {  color:#da70d6; }

table.cardsub{
border-top-style: dotted;
border-width:thin;
}

body{
font-family: "£Í£Ó ¥´¥·¥Ã¥¯","sans-serif","Osaka-ÅùÉý";
font-size:12px;
color:#696969;
}

table{
font-family: "£Í£Ó ¥´¥·¥Ã¥¯","sans-serif","Osaka-ÅùÉý";
font-size:12px;
color:#696969;
}
#tn{
text-decoration:none;
}
p{
margin:6px;
padding:2px;
}

table.menu{
width:100%;
background-color:#f5b2ac;
}
td.menu1{
height:22px;
width:12%;
text-align:left;
background-color:#ffc0cb;
border-left-style:double;
border-left-color:#FFFFFF;
padding-top:2px;
padding-left:16px;
color:#ffffff;
text-decoration:none;
}
td.menu2{
height:22px;
width:12%;
text-align:left;
background-color:#ffd0db;
border-left-style:double;
border-left-color:#FFFFFF;
padding-top:2px;
padding-left:16px;
color:#ffffff;
text-decoration:none;
}

#blunk1{
background-image:url(./cssimg/h1.png);
width:95%;
height:16px;
}
table.main{
background-color:#ffffff;
border-style:dotted;
border-width:thin;
border-color:#f5b2ac;
width:760px;
padding:30px;
}
h1.whatnew{
width:90%;
border-right:#e3acae;
border-left: #e3acae;
border-right-style:solid;
border-right-width:medium;
border-left-style:double;
background-color:#ffc0cb;
color:#ffffff;
font-size:small;
padding-left:10px;
margin-bottom:4px;
}
h1.blog{
border-left:#ffc0cb;
border-left-width:6px;
border-left-style:solid;
font-size:small;
padding-left:8px;
height:16px;
padding-top:4px;
margin-bottom:2px;
margin-left:10px;
margin-right:10px;

}
h2{
border-left:#ffc0cb;
border-left-width:6px;
border-left-style:solid;
font-size:small;
padding-left:8px;
height:16px;
padding-top:4px;
margin-bottom:2px;
margin-left:10px;
margin-right:10px;

}
#blogs{
width:95%;
margin-top:4px;
border-top-style:dotted;
border-top-width:thin;
border-top-color:#f0d0db;
padding-top:5px;
padding-left:4px;
margin-top:2px;
margin-left:10px;
margin-right:10px;

}
#whatsnew{
font-size:11px;
width:92%;
height:192px;
padding-left:10px;
padding-right:2px;
padding-top:8px;
overflow:auto;
border-bottom-style:dotted;
border-left-style:dotted;
border-width:thin;
border-color:#ffc0cb;
}
p.lb{
	height:40px;
	width:145px;
	background-image:url("http://osharemajo.com/img/btn_lb.gif");
}

p.lb a:hover{
	background-image:url("http://osharemajo.com/img/btn_lb.gif");
	background-position:0 40px;
	width:145px;
}

p.lb a{
	display:block;
	height:40px;
	width:145px;
}

p.ds{
	height:40px;
	width:145px;
	background-image:url("http://osharemajo.com/img/btn_ds.gif");
	margin-top:5px;
}

p.ds a:hover{
	background-image:url("http://osharemajo.com/img/btn_ds.gif");
	background-position:0 40px;
	width:145px;
}

p.ds a{
	display:block;
	height:40px;
	width:145px;
}
/*¥Ð¡¼¥³¡¼¥ÉºîÀ®¥Õ¥©¡¼¥àÍÑ*/
FORM.barform{
width:80%;
border-style:solid;
border-width:thin;
border-color:#3399FF;
padding:12px;
}
th.barform{
background-color:#ffc0cb;
border-left-width:thin;
border-left-style:solid;
border-right-width:thin;
border-right-style:solid;
border-top-width:thin;
border-top-style:solid;
width:33%;

}
td.barform{
margin-top:0;
border-width:thin;
border-style:solid;
}
td.footer{
background-color:#ffc0cb;
height:14px;
color:#ffffff;
font-size:10px;
}
p.footer{
padding:0px;
margin:0px;
text-align:center;
}
#red{color:#ff0000;}
#blue{color:#0000ff;}
#green{color:#00ff00;}
#yellow{color:#ffff00;}
#black{color:#000000;}
#pink{color:#ff1493;}
#purple{color:#9400d3;}
td.cardhair{
background-color:#FFFF33;
}
table.card{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:#7cfc00;
	
}
td.h_card{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:white;
}
th.h_card{
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FF7301;
}
th.h_head{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	background-color:#FCE9D8;
	margin:0px;
	
}

td.d_card{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	background-color:white;
}
th.d_card{
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:#00947E;
}
th.{
font-weight:100;
}
th.d_head{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	background-color:#D7F3EF;
	margin:0px;
	
}

td.f_card{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:white;
}
th.f_card{
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:#0860A8;
}
th.f_head{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	background-color:#DCEEFC;
	margin:0px;
}

td.s_card{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:white;
}
th.s_card{
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background-color:#5F2890;
}
th.s_head{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	background-color:#E7E0ED;
	margin:0px;
}
span.s2{
	overflow:hidden;
	width:140px;
}
