body.default{
	margin:0px;
	min-width:980px;
}

.title1 {  font-size: 120%; color: #aa6666; font-weight: 600; margin-top: 10px;margin-left:5px;margin-right:5px;}
.atitle1 {  font-size: 70%; color: #aa6666; margin-top: 10px;text-decoration:none;margin-left:5px;margin-right:5px;}
.titlehanten { background-color:#880000; font-size: 120%; color: #ffffff; font-weight: 600;margin-left:5px;margin-right:5px;}
.TitleTea	{  font-size: 90%; color: #aa6666; font-weight: 600;margin-top: 10px;margin-left:5px;margin-right:5px;}
.aTitleTea {  color: #aa6666; margin-top: 10px;text-decoration:none;}
.title2 {  margin-top: 10px; margin-left: 15px; margin-right:5px;text-indent: -1ex;}

.AboutRadish {  font-size: 80%; margin-left: 20px;}
table.MangaBorder	{background-color:#339933;}

.midashi	{font-size:110%;font-weight:bold;margin-left:5px;margin-right:5px;}
.indent-1 {  text-indent: -1ex; margin-left: 5ex;margin-right:5px;}
.indent-2 {  text-indent: -2ex; margin-left: 6ex;margin-right:5px;}
.margin {margin-left:10px;margin-right:5px;}
.margin2 {margin-left:15px;margin-right:15px;}
.indent1 {text-indent:1ex;margin-left:5px;margin-right:5px;}
.indent2 {text-indent:2ex;margin-left:5px;margin-right:5px;}
.shousai {  text-align: right; font-size: 80%; margin-right: 25px}
.honbun {text-indent:1em;margin-left:15px;margin-top:2px;margin-right:5px;}

.shadow		{border-style:groove;border-width:2px 3px 3px 2px;border-color:#888888;padding:7px;margin-left:5px;margin-right:5px;}
.koshin		{color:#11cc33; font-weight: 400;}
.shintyaku	{color:#ff4444; font-weight: 400;}


.submenu	{margin:0px 5px 2px 25px;}
.submenu2	{margin:0px 5px 2px 45px;}
.submenu3	{margin:0px 5px 2px 65px;}
.submenu4	{margin:0px 5px 2px 85px;}

div.Adshoukai {font-size:85%;text-align:left;margin:0.6em 1.2em;line-height:1.1em;}
div.BOLDAdshoukai	{font-size:85%;margin:0.6em 1.2em 0em 1.2em;font-weight:bold;}

div.mailannai	{
	margin:20px 20px 40px 20px;
}
div.mailtitle	{
	border-left:solid 5px #bb8877;
	border-bottom:solid 1px #888888;
	padding:10px 10px;
	white-space:nowrap;
}
div.mailto	{
	margin:5px;
	line-height:120%;
}

td#netspeedRight
{
	background:#fff8e0;
	vertical-align:top;
	width:320px;
}

td#netspeedRight > div {margin:10px 10px 50px;}

td#main{vertical-align:top;padding:5px 15px;}

.netspeedMidBottomAd {margin:10px;}
.netspeedMidBottomAd > div {max-width:609px;margin:0 auto;padding:12px 18px 6px;background:#FFE4E1;position:relative;}
.netspeedMidBottomAd .bygoogleads > div {max-width:605px;min-height:80px;border:2px solid #ff9673;background:#ffffff;}
.netspeedMidBottomAd .bygoogleads > span {min-width:70px;display:inline-block;font-size:10px;padding:3px 8px 4px;background:#ff9673;color:#ffffff;height:10px;border-radius:0 0 4px 4px;text-align:center;line-height:10px;}

.netspeedBottomAd {margin:10px;}
.netspeedBottomAd > div {max-width:709px;margin:0 auto;padding:12px 18px 6px;background:#FFE4E1;position:relative;}
.netspeedBottomAd .bygoogleads > div {max-width:705px;min-height:80px;border:2px solid #ff9673;background:#ffffff;}
.netspeedBottomAd .bygoogleads > span {min-width:70px;display:inline-block;font-size:10px;padding:3px 8px 4px;background:#ff9673;color:#ffffff;height:10px;border-radius:0 0 4px 4px;text-align:center;line-height:10px;}

.netspeedRightAd {padding:12px 0;background:#FFE4E1;text-align:center;max-width: 300px;margin:15px 15px !important;}
.netspeedRightAd .bygoogleads {padding:0 18px;position:relative;margin:15px 15px;}
.netspeedRightAd .bygoogleads > span {min-width:56px;position:absolute;right:19px;top:0;display:inline-block;font-size:10px;padding:3px 8px 4px;background:#ff9673;color:#ffffff;height:10px;border-radius:0 0 4px 4px;text-align:center;transform:rotate(270deg);transform-origin:top right;line-height:10px;z-index:10;}
.netspeedRightAd .bygoogleads > div {min-height:150px;border:2px solid #ff9673;background:#ffffff;z-index:20;position:relative;}

#netspeedRight hr {margin:0 3px;background:#dd5020;height:4px;border:0;border-radius:2px;}
#netspeedRight > hr {margin:0 18px;}

@media (max-width:1680px){
	td#netspeedRight{width:260px;}
	td#main{padding:5px 10px;}
	#netspeedRight > hr {margin:0 13px;}
	.netspeedRightAd {margin:10px 10px !important;}
	.netspeedRightAd .bygoogleads {margin:15px 5px;}
}

@media (max-width:1280px) {
	td#netspeedRight{width:235px;min-width:226px;}
	td#main{padding:5px;}
	#netspeedRight > hr {margin:0 8px;}
	.netspeedRightAd {margin:10px 5px !important;}
	.netspeedRightAd .bygoogleads {margin:8px 2px;}
	#netspeedLogo .closer {letter-spacing:-1px;}
}

.netspeedRightAd p
{
	padding:5px 0;
	margin:0;
	text-align:center;
	color:#dd5020;
	font-weight:bold;
}