.size95p-130p {  font-size: 95%; line-height: 130%}
.policy-tb {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.size16b {  font-size: 16px; font-weight: bold}
.t-bsm {  color: #666666; font-size: 12px}
.r-info {  font-size: 14px; color: #FFFFFF; background: #1CADB2; padding-top: 5px; padding-right: 2px; padding-bottom: 3px; padding-left: 60px}.t-bsbp { color: #666666; font-size: 12px }
.comb { font-size: 14px; color: #FFFFFF; background: #58A95A; padding-top: 5px; padding-right: 2px; padding-bottom: 3px; padding-left: 60px }
.comtb {  border: #58A95A; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.comtb-sbt { border: #58A95A solid; font-size: 14px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; border-width: 0px 0px 1px 1px; background: #DEFFDF}
.comtb-sbc { border: #58A95A solid; font-size: 14px; text-align: left; vertical-align: top; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; border-width: 0px 0px 1px 1px ; line-height: 20px}
.comtb-sbt2 { border: #90C48E solid; text-align: left; vertical-align: top; padding-top: 8px; border-width: 0px 5px 0px 0px; font-size: 14px; font-weight: bold; padding-right: 5px; padding-bottom: 8px; padding-left: 5px}
.comtb-sbc2 { border: 0px #58A95A none; font-size: 14px; text-align: left; vertical-align: top; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; line-height: 20px }
.dot2 { border: #90C48E none; font-size: 14px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 18px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-width: 0px 5px 0px 0px }
.dot3 {  font-size: 10px; color: #479449}
.px10 {  font-size: 10px}
.px12 {  font-size: 12px}
.size90 {  font-size: 90%; line-height: 130%}
.size95 {  font-size: 95%; line-height: 130%}
.80par-130par {  font-size: 80%; line-height: 130%}
.size85 {  font-size: 85%; line-height: 120%}
.com-sub-under { border: #58A95A solid; border-width: 0px 0px 1px}
.px14 {  font-size: 14px}
.linb { font-size: 14px; color: #FFFFFF; background: #589DA9; padding-top: 5px; padding-right: 2px; padding-bottom: 3px; padding-left: 60px }
.lnktb-sbt { border: #A3B7D8 solid; text-align: left; vertical-align: top; padding-top: 8px; border-width: 0px 5px 0px 0px; font-size: 14px; font-weight: bold; padding-right: 5px; padding-bottom: 8px; padding-left: 5px }
.faqtbrb {  font-size: 80%; line-height: 135%; padding-left: 15px; border-color: #FFFFFF #FFFFFF #FFFFFF #C5BFCD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 3px; padding-bottom: 10px}
.faqtbrb2 { padding-left: 2px; border-color: #FFFFFF #FFFFFF #FFFFFF #C5BFCD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 3px}
.p-und {  border-color: black black #1CADB2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.comtb-p { border: #90C48E solid; text-align: left; vertical-align: top; padding-top: 4px; border-width: 0px 5px 0px 0px; font-size: 16px; font-weight: bold; padding-right: 5px; padding-bottom: 3px; padding-left: 5px }
.comtb-sp { border: #90C48E solid; text-align: left; vertical-align: top; padding-top: 3px; border-width: 0px 5px 0px 0px; font-size: 14px; font-weight: bold; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.comtb-sbc3 { border: 0px #58A95A none; font-size: 12px; text-align: left; vertical-align: top; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 2px; line-height: 14px}
.size12-130 {  font-size: 12px; line-height: 130%}
.size95p-145p { font-size: 95%; line-height: 145%}
.size12-130n { font-size: 12px; line-height: 130% ; padding-left: 30px}
.size95p-130p2 { font-size: 95%; line-height: 140%; padding-bottom: 10px}
.size95p-1452 { font-size: 95%; line-height: 145%; padding-bottom: 12px}
.size95p-150 {  font-size: 95%; line-height: 150%; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px;}
.comtb-org { border: 2px #90C48E solid; text-align: left; vertical-align: top; padding-top: 8px; font-size: 16px; font-weight: bold; padding-right: 5px; padding-bottom: 8px; padding-left: 5px }
.comtb-org2 { border: 2px #90C48E solid; text-align: center; vertical-align: middle; font-size: 16px; font-weight: bold}
.comtb-org { border: 2px #90C48E solid; text-align: left; vertical-align: middle; font-size: 16px; font-weight: bold}
.comtb-orglin { border: solid; border: 2px #90C48E solid; border-width: 0px 1px 0px 0px; border-color: black #006600}
.comtb-orgliny { border: solid; text-align: left; vertical-align: top; border: 2px #90C48E solid; text-align: left; vertical-align: top; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px ; border-width: 0px 0px 1px 1px; border-color: black black #006600 #006600}
.comtb-orglinx { border: solid; text-align: left; vertical-align: top; border: 2px #90C48E solid; text-align: left; vertical-align: top; border-width: 0px 0px 1px; border-color: black black #006600 #006600 }
.comtb-orglinx { border: solid; border: 2px #90C48E solid; border-width: 0px 0px 1px; border-color: black black #006600 #006600 }
.comtb-orglinxy { border: solid; border: 2px #90C48E solid; border-width: 0px 1px 1px 0px; border-color: black #006600 #006600; border: solid; border: 2px #90C48E solid; text-align: left; vertical-align: top; border-width: 0px 0px 1px; border-color: black black #006600 #006600 }
.linb3 { font-size: 14px; color: #FFFFFF; background: #FF3366; padding-top: 5px; padding-right: 2px; padding-bottom: 3px; padding-left: 60px }
.sitetb { border: solid; text-align: left; vertical-align: top; padding-top: 8px; border-width: 0px 5px 0px 0px; font-size: 14px; font-weight: bold; padding-right: 5px; padding-bottom: 8px; padding-left: 5px ; border-color: #90C48E #1CADB2 #008080 #90C48E}
.comtb-sbc4 { border: 0px #58A95A none; font-size: 14px; text-align: left; vertical-align: top; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 0px; line-height: 20px }
.dltb {  border: solid; border-width: 1px 0px 0px 1px; border-color: #000033 #091E5F #091E5F #000000}
.dltb1 { border: solid; border-width: 0px 1px 1px 0px; border-color: #589DA9 #000033 #000033 #589DA9}
.dltb2 { border: solid; border-width: 0px 1px 1px 0px; border-color: #589DA9 #000033 #000033 #589DA9; font-size: 14px; color: #FFFFFF; background: #001B59; text-align: center; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; line-height: 22px}
.comtb-p { border: #A484C5 solid; text-align: left; vertical-align: top; padding-top: 8px; border-width: 0px 5px 0px 0px; font-size: 14px; font-weight: bold; padding-right: 5px; padding-bottom: 8px; padding-left: 5px }
.prome {  font-size: 16px; font-weight: bold; color: #FFFFFF; background: #7494AD; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border: #7494AD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.prome2 { font-size: 16px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px ; border: #7494AD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.prome3 { font-size: 18px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px ; border: #7494AD solid; border-width: 0px 1px 1px; text-align: right}
.soutb {  border: #993399 solid; border-width: 1px 0px 0px 1px}
.sou0 { border: #993399 solid; font-size: 12px; color: #FFFFFF; background: #A77FBE; padding-top: 4px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; border-width: 0px 1px 1px 0px; text-align: center}
.sou1 { border: #993399 solid; font-size: 12px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border-width: 0px 1px 1px 0px; text-align: left; line-height: 16px}
.sou2 { border: #993399 solid; font-size: 14px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; border-width: 0px 1px 1px 0px; text-align: left; line-height: 20px}


.promeim { font-size: 16px; font-weight: bold; color: #FFFFFF; background: #CC9900; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 8px; border: 1px #CC9900 solid}
.prome3im { font-size: 18px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; border: solid; border-width: 0px 1px 1px; text-align: right ; border-color: #7494AD #CC9900 #CC9900}
.prome2im { font-size: 14px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; border: 1px #CC9900 solid}
.sou3 { border: #993399 solid; font-size: 12px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border-width: 0px 1px 1px 0px; text-align: left; line-height: 16px }
.imline {  border: #CC9933; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bus-text-dub { font-size: 13px; line-height: 140%; ; border: 1px #DCC29D double}
.lafline { border: 1px #ADD342 solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.promelf { font-size: 16px; font-weight: bold; color: #FFFFFF; background: #75B308; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 8px; border: 1px #75B308 solid}
.prome2lf { font-size: 14px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; border: 1px #75B308 solid}
.prome3lf { font-size: 18px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; border: #75B308 solid; border-width: 0px 1px 1px; text-align: right }
.px14-20 { font-size: 14px ; line-height: 20px}
.sobaline { border: 1px #BD9983 solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.promesoba { font-size: 16px; font-weight: bold; color: #FFFFFF; background: #996666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 8px; border: 1px #996633 solid}
.prome2soba { font-size: 14px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; border: 1px #996633 solid}
.prome3soba { font-size: 18px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; border: #996633 solid; border-width: 0px 1px 1px; text-align: right }
.sou4 { border: #993399 solid; font-size: 14px; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; border-width: 0px 1px 0px 0px; text-align: left; line-height: 20px }
.size95p-1452-f {
	font-size: 95%;
	line-height: 145%;
	padding-bottom: 12px;
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
}
.rifain {
	border: 5px double #A484C5;
	text-align: left;
	font-size: 110%;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-color: #EBE5FD;
	padding: 15px;
	color: #000033;
}

#new93 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#new93 li {
	list-style-type: circle;	
}

.iso-ti01 {
	font-size: 90%;
}
.iso-ti02 {
	font-size: 95%;
	padding-top: 3px;
}
.iso-h1 {
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.iso-bun {
	line-height: 1.5em;
	font-size: 90%;
}
.iso-table {
	font-size: 90%;
	margin-top: 20px;
}
.iso-table td {
	line-height: 1.4em;
	vertical-align: top;
	padding-bottom: 10px;
}

.new-kome-col {
	line-height: 1.5em;
	font-size: 85%;
	color: #FF3366;
}
.new-kome {
	line-height: 1.5em;
	font-size: 85%;
}


#iso27-touroku {
	line-height: 1.75em;
	font-size: 110%;
	text-align:center;
}
#iso27-touroku-ado {
	font-size: 80%;
}