﻿table {
	font-size: 10pt;
}
.ssfont {
	font-size: 10px; font-weight: normal; margin-top: 4px;
}
.sfont {
	font-size: 11px; font-weight: normal; margin-top: 4px;
}
.nomafont {
	margin: 2px 5px; line-height: 1.3em; font-size: 15px; font-weight: normal;
}
.nomamfont {
	font-size: 13px; ine-height: 125em;
}
.mfont {
	line-height: 1.5em; font-size: 13px; font-weight: bold;
}
.lfont {
	padding-bottom: 2px; font-size: 10pt; font-weight: bold;
}
.llfont {
	padding-bottom: 2px; font-size: 11pt; font-weight: bold;
}
.llbfont {
	color: rgb(0, 102, 204); padding-bottom: 2px; font-size: 11pt; font-weight: bold;
}
#contents_top {
	margin: 30px auto 10px; left: 0px; width: 790px; text-align: left; position: relative; z-index: 0;
}
#jirei {
	top: 400px; width: 220px; margin-left: 32px; position: absolute; z-index: 98;
}
#contents {
	left: 0px; width: 720px; text-align: left; position: relative;
}
p {
	padding: 5px 10px; line-height: 130%;
}
#pl {
	margin: 8px 0px; line-height: 1.4em; font-size: 14px; font-weight: bold;
}
#contents_w {
	margin: 0px auto; width: 790px; text-align: left; position: relative;
}
#contents_new {
	margin: 0px auto; border: 2px solid rgb(234, 84, 4); border-image: url('') none; 
width: 790px; text-align: left; position: relative; background-color: rgb(255, 252, 209);
}
.com {
	color: rgb(255, 255, 255); background-color: rgb(0, 140, 208);
}
#ex {
	width: 790px;
}
#ex th {
	padding: 5px 10px; text-align: left; font-weight: normal;
}
#ex td {
	padding: 0px; line-height: 1.4em; font-size: 13px;
}
#ex p {
	margin: 0px 10px; font-size: 12px;
}
#ex_s td {
	margin: 0px; padding: 0px 3px; font-size: 11px;
}
p {
	margin: 0px; padding: 0px 3px; font-size: 11px;
}
#ex_img {
	width: 360px; height: 100px; float: left; display: block;
}
#felica_txt1 {
	left: 30px; top: -141px; width: 387px; height: 120px; text-align: left; line-height: 1.2em; position: relative; z-index: 97;
}
#contents_r {
	width: 260px; text-align: left; padding-left: 20px; position: relative;
}
#option {
	margin: 0px auto; width: 790px;
}
#option table {
	width: 790px; border-collapse: collapse;
}
#option td {
	padding: 7px 0px; vertical-align: top;
}
#option td.txt {
	text-align: right;
}
#option td.line_l {
	border-left-color: rgb(0, 78, 162); border-left-width: 4px; border-left-style: solid;
}
#option td.line_r {
	border-right-color: rgb(0, 78, 162); border-right-width: 4px; border-right-style: solid;
}
#stand {
	margin: 5px 20px; float: left; display: block;
}
#contents_l {
	margin: 0px auto; width: 790px; text-align: left; position: relative;
}
#file {
	width: 790px; margin-left: 0px; border-collapse: collapse;
}
#file th {
	padding: 3px; text-align: center; font-size: 9pt; font-weight: normal; vertical-align: middle; border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; white-space: nowrap;
}
#file td {
	padding: 3px 5px; text-align: left; line-height: 110%; font-size: 9pt; border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.border_r {
	border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid;
}
.bg_b {
	border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; background-color: rgb(199, 232, 250);
}
.bg_w {
	background-color: rgb(255, 255, 255);
}
#about {
	padding: 3px 15px; width: 310px; color: rgb(255, 255, 255); margin-top: -9px; background-color: rgb(102, 102, 102);
}
#method {
	width: 790px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
#method th {
	padding: 3px 10px; text-align: left; font-size: 9pt; font-weight: normal; vertical-align: middle; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
#method td {
	padding: 2px 10px; text-align: center; line-height: 110%; font-size: 9pt; border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
#size {
	border: 1px solid rgb(0, 0, 0); border-image: url('') none; 
width: 790px;
}
#size_name {
	padding: 5px; text-align: center; font-weight: bold; background-color: rgb(204, 204, 204);
}
#size img {
	margin: 15px 0px;
}
