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

a{color: #001BBC; text-decoration: none;}
a:link{color: #001BBC; text-decoration: none;}
a:visited{color: #993366; text-decoration: none;}
a:active{color: #0B24A5; text-decoration: underline;}
a:hover{color: #0B24A5; text-decoration: underline;}
a:focus{color: #0B24A5; text-decoration: underline;}

span.FootNoteMark {vertical-align:50%;font-size:80%;color:#333;}
a.ExternalLink {background:url(images/icon_popup3.svg) no-repeat left; padding-left:12px;}
a.link_icon2 {background:url(images/icon_link2.svg) no-repeat left; padding:0 0 0 7px; margin:0 2px;}
.icon_popup {background:url(images/icon_popup1.svg) left no-repeat;padding:0 0 0 11px;margin: 0 0 0 4px;}
.icon_popup3 {background:url(images/icon_popup3.svg) left no-repeat;padding:0 0 0 11px;margin: 0 0 0 4px;}

img.icon {border:none;margin:0px 4px 3px 4px;vertical-align:middle;}

.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;}

.emphasis {color:#a00;}

.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;
}

.manual_contents {margin:1em 15px 1em;}
.manual_contents h2 {clear:both;width:100%;font-size:110%;font-weight:bold;margin:20px 0 5px;padding-top:10px;padding-bottom:10px;background:#daecff;text-align:center;}
.manual_contents h3 {clear:both;margin:2em 25px 1.5em;font-size:95%;color:#666;font-weight:bold;border:1px solid #e7e7e7;background:#eee;padding:5px;}
.manual_contents h3.emphasis {font-size:100%;color:#333;border:1px solid #d9f3d9;background:#e0fae0;}
.manual_contents h4 {margin:1em 25px 0.5em;font-size:90%;font-weight:bold;color:#016CEF;}
.manual_contents .under_h4 {margin:0.5em 25px;font-size:90%;line-height:1.5em;}
.manual_contents p {margin:0;}
.manual_contents h5 {margin:0.5em 25px 0;font-weight:bold;color:#333;font-size:90%;}
.manual_contents  .step {font-size:90%;margin:0 25px 10px 45px;}
.manual_contents  .step .item {margin:18px 0 0 0;font-weight:bold;}
.manual_contents  .step p {color:#333;margin:2px 0 0 0;line-height:120%;}
.manual_contents  .step .note {font-size:80%;color:#555;margin:3px 0 0;}
.manual_contents  .Note{font-size:80%;color:#666;}
.manual_contents  div.FootNote{margin:2ex 10px 4ex;border-top:solid 1px #999999;font-size:80%; color:#555;}
.manual_contents  div.FootNote p{margin-top:1ex;margin-bottom:0;}
.manual_contents .under_h5 {margin:0 0 0 40px;line-height:1.5em;font-size:90%;color:#333;}
.manual_contents .under_h5 dl {margin:0.2em 4em 0 2em;}
.manual_contents .under_h5 dl dt {display:list-item;}
.manual_contents .errortable {margin:2em 20px 0 50px;font-size:95%;}
.manual_contents .errortable .title {background:#eee;color:#333;font-weight:bold;padding:0.4em 1em;}
.manual_contents .errortable table {border:1px solid #e7e7e7;border-collapse:collapse;width:100%;}
.manual_contents .errortable table th {background:#F8F8F8;color:#666;padding:0.2em 1em;width:7em;font-weight:normal;border-top:1px solid #e7e7e7;}
.manual_contents .errortable table td {background:#fff;border-top:1px solid #e7e7e7;border-left:1px solid #E7E7E7;color:#666;padding:0.2em 0.5em;}
.manual_contents .under_h4 ul {list-style-type: none;margin:.1em 0 .2em;padding:0;}
.manual_contents .under_h4 ul li {margin:.1em .2em 0 1.4em;}
.manual_contents .under_h4 ul li:before {display: inline-block;width: 1.4em;content:"・";color:#555;margin-left:-1.4em;}
.manual_contents .under_h4 ol {list-style: none; padding: 0;}
.manual_contents .under_h4 ol > li {counter-increment: cnt;margin-bottom:1.5ex;padding-left: 2.5em;line-height: 1.6;}
.manual_contents .under_h4 ol > li:before {content: counter(cnt) ")";margin-left: -2.5em;margin-right: 0.5em;display:inline-block; width: 2em;text-align: right;font-weight: bold;color: #666;}
.manual_contents .under_h4 ol > li.asterisk {margin-bottom:0.5ex;padding-left: 1.5em;line-height: 1.5;}
.manual_contents .under_h4 ol > li.asterisk:before {content: "※";margin-left: -1.5em;margin-right: 0.5em;display:inline-block; width: 1em;}
.manual_contents .under_h4>dl {display: flex;flex-wrap: wrap;margin:0;}
.manual_contents .under_h4>dl dt {width:7em;white-space:nowrap;font-weight: bold;}
.manual_contents .under_h4>dl dd {width:calc(100% - 7em - 20px);margin:0 0 5px 20px;}

@media all and (max-width: 1200px) {
	.manual_contents {margin:1em 10px 1em;}
	.manual_contents h2 {margin:20px 0 5px;padding-top:}
	.manual_contents h3 {margin:2em 20px 1.5em;padding:5px;}
	.manual_contents h4 {margin:1em 20px 0.5em;}
	.manual_contents .under_h4 {margin:0.5em 20px;}
	.manual_contents h5 {margin:0.5em 20px 0;}
}

@media all and (max-width: 1100px) {
	.manual_contents {margin:1em 10px 1em;}
	.manual_contents h2 {margin:20px 0 5px;padding-top:}
	.manual_contents h3 {margin:2em 10px 1.5em;padding:5px;}
	.manual_contents h4 {margin:1em 10px 0.5em;}
	.manual_contents .under_h4 {margin:0.5em 10px;}
	.manual_contents h5 {margin:0.5em 10px 0;}
}

@media all and (max-width: 950px) {
	.manual_contents {margin:1em 10px 1em;}
	.manual_contents h2 {margin:20px 0 5px;padding-top:}
	.manual_contents h3 {margin:2em 0 1.5em;padding:5px;}
	.manual_contents h4 {margin:1em 0 0.5em;}
	.manual_contents .under_h4 {margin:0.5em 0;}
	.manual_contents h5 {margin:0.5em 0 0;}
}

@media all and (max-width: 850px) {
	.manual_contents {margin:1em 5px 1em;}
}

@media all and (max-width: 950px) {
	.manual_contents .under_h4>dl {display: block;}
	.manual_contents .under_h4>dl dt {width:auto}
	.manual_contents .under_h4>dl dd {width:auto;margin:0 0 5px 20px;}
}

.manual_contents span.edge_operation {margin:0.3em;padding: 0.5ex;background-color: #eee;border-radius: 0.5ex;}
.manual_contents span.edge_operation img {height: 2ex;vertical-align:-0.2ex;}
.manual_contents #edge_enable_iemode {margin:1em 1em 1em 0;}
.manual_contents #edge_enable_iemode img {max-width: 900px;width:100%;}
.manual_contents #edge_switchiemode {width:50%;float:left;}
.manual_contents #edge_reloadiniemode {width:40%;float:right;text-align: center;margin: 0 0 1em;}
.manual_contents #edge_reloadiniemode img {max-width: 300px;width:100%;}
@media all and (max-width: 699px) {
	.manual_contents #edge_switchiemode {width: 100%;float:none;}
	.manual_contents #edge_reloadiniemode {width:100%;float:none;}
}

.manual_contents .text {margin:15px 25px 5px;line-height:120%;}

@media all and (max-width: 699px) {
	.manual_contents h3 {margin:2em 0 1.5em;}
	.manual_contents h4 {margin:1em 0 0.5em;}
	.manual_contents h5 {margin:0.5em 0 0;}
	.manual_contents .under_h5 {margin:0 0 0 0;}
	.manual_contents .under_h4 {margin:0.5em 0;}
	.manual_contents .under_h5 dl {margin:0.2em 10px 0 2em;}
	.manual_contents .under_h5 dl dd {margin:0 0 5px 10px;}
	.manual_contents .errortable {margin:2em 0 0;font-size:95%;}
	.manual_contents .text {margin:10px 5px 5px;}
	.manual_contents .errortable table th {padding:0.2em 0.5em;}
}

.wordsoverimgframe {height: 300px;}
.wordsoverimg {padding:0;position:relative;margin:3px auto;}
.wordsoverimg p {margin:0;padding:0;position:absolute;}

@media all and (max-width: 550px) {
	.wordsoverimgframe {height: 240px;}
	.wordsoverimg {transform:scale(0.8);transform-origin:top left;}
}
@media all and (max-width: 440px) {
	.wordsoverimgframe {height: 192px;}
	.wordsoverimg {transform:scale(0.64);transform-origin:top left;}
}
@media all and (max-width: 352px) {
	.wordsoverimgframe {height: 150px;}
	.wordsoverimg {transform:scale(0.5);transform-origin:top left;}
}

.manual_contents .under_h4 .figure_mid {width:90%;max-width:550px;margin:0.5em auto;box-sizing:border-box;}
.manual_contents .under_h4 .figure_mid img {width:100%;}
.manual_contents .under_h4 .figure_mid .caption {text-align: center;font-size:75%;}
.manual_contents .under_h4 .figure_mid .comment {margin-left:4em;color:#800;font-weight:bold;}
.manual_contents .under_h4 .figure_mid .comment_arrow {margin-left:12em;color:#800;font-weight:bold;}
.manual_contents .under_h4 .figure_mid .note {margin-left:4em;color:#800;font-size:85%;}

.manual_contents .under_h4 >.note {margin:0.5ex 1em 2ex;font-size:85%;color:#000}
.manual_contents .under_h4 >.note p{padding-left: 1.5em;}
.manual_contents .under_h4 >.note p:before {content: "※";margin-left: -1.5em;margin-right: 0.5em;display:inline-block; width: 1em;}
