a:link {text-decoration: none; color: #000099;}
a:visited {text-decoration: none; color: #7F00FF;}
a:active {text-decoration: underline; color: #5EB7B7; }
a:hover {text-decoration: underline; color: #5EB7B7;}
.size85 {  font-size: 85%}
.size90 {  font-size: 90%}
.size95 {  }
.size110 {  font-size: 110%}
.size115 {  font-size: 115%}
.size120 {  font-size: 120%}
.size130 {  font-size: 130%}
.borderline-r {  background: e6efef; border-color: black #669999 black black; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.size80 {  font-size: 80%}
.size75 {  font-size: 75%}
.tit-com {  font-size: 80%; color: #666666}
.px14 {  font-size: 12px}
.px16 {  font-size: 16px}
.line-d-008080 {  border: #008080 dashed; border-width: 0px 0px 1px}
.line-r-008080 {  border: #008080; border-style: solid; border-bottom-width: 1px}
.com-sub {  font-size: 18px; line-height: 140%; border: #008080 solid; font-weight: bold; border-width: 0px 0px 1px 8px}
.com-sub-under {  border: #008080; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ISO {  font-size: 10px}
.ISO-comm {  font-size: 11px; line-height: 150%}
.line-topics {  border-color: #336666 #336666 #336666 #006666; font-size: 10px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.px12 {  font-size: 12px}
.px8 {  font-size: 8px}
.px10 {  font-size: 10px}
.subtitle {  font-size: 110%; font-weight: bold; color: #003333}
.summ-table {  font: 95% "ＭＳ ゴシック", "Osaka−等幅"; border: #009999 solid; border-width: 0px 1px 1px 0px}
.user-bus {  font-size: 50%; color: #009999}
.user-subline {  font-size: 90%; font-weight: bold; color: #FFFFFF; border: 1px #009999 solid; background: #009999}
.ref {  font-size: 90%; border: solid; border-width: 1px 0px 0px; border-color: #008080 #009999 #009999}
.ref-tit {  font-size: 90%; font-weight: bold; color: #FFFFFF; border: 1px #008080 solid; background: #008080}
.ref-f {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.org {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.gift-table {  font-size: 18px; font-weight: bold; border-color: black black #FF3366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.gift-table2 { font-size: 14px; font-weight: bold; border-color: black black #FF3366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.gift-table2Copy { font-size: 12px; font-weight: normal; border-color: black black #FF3366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; font-family: "ＭＳ ゴシック", "Osaka−等幅" }
.gift-tableCopy { font-size: 16px; font-weight: normal; border-color: black black #FF3366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-family: "ＭＳ ゴシック", "Osaka−等幅" }
.com-sub-ref { font-size: 18px; line-height: 140%; border: #666699 solid; font-weight: bold; border-width: 0px 0px 1px 8px }
.subtitleref { font-size: 95%; font-weight: normal; color: #6666CC}
.com-sub-underref { border: #666699 solid; border-width: 0px 0px 1px; font-size: 80%; line-height: 130%}
.com-ref { border: 2px #666699 solid; font-size: 95%; line-height: 140%; font-weight: normal}
.user-subline-copyr { font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid; background: #66CC66; line-height: 130%; border-color: #669966 #669966 #669966 #E0DFE3}
.copyright { font-size: 90%; line-height: 120%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto}
.com-sub-FAQ { font-size: 18px; line-height: 140%; border: #4EBCBA solid; font-weight: bold; border-width: 0px 0px 1px 8px }
.com-sub-under-FAQ { border: #4EBCBA solid; border-width: 0px 0px 1px}
.summ-table-all { border: #009999 solid; font-size: 95%; font-weight: bold; border-width: 1px 0px 0px 1px}
.com-sub-FAQ-Q { font-size: 95%; line-height: 140%; border: #4EBCBA solid; font-weight: bold; background: #4EBCBA; border-width: 2px 0px 1px; color: #FFFFFF}
.com-sub-FAQ-A { font-size: 85%; border: #4EBCBA dashed; border-width: 0px 0px 2px}
.position-table {  border: #6BB095 solid; background: #D5FFD6; border-width: 1px 0px 1px 1px; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; margin-left: 3px}
.position-table2 { border: 1px #6BB095 solid; margin-top: 2px; margin-right: 3px; margin-bottom: 2px; margin-left: 3px ; font-size: 90%}
.com-sub-position { font-size: 18px; line-height: 140%; border: #6BB095 solid; font-weight: bold; border-width: 0px 0px 1px 8px }
.com-sub-under-position { border: #9BB095 solid; border-width: 0px 0px 1px }
.com-sub-commodiy { font-size: 18px; line-height: 140%; border: #CE95EB solid; font-weight: bold; border-width: 0px 0px 1px 8px }
.com-sub-under-commondiy { border: #CE95EB solid; border-width: 0px 0px 1px ; font-size: 12px; font-weight: bold}
.bus-text { font-size: 13px; line-height: 140%; }
.user-subline-biznet { font-size: 12px; font-weight: bold; color: #FFFFFF; border: 1px #336600 solid; line-height: 130%; background: #669933}
.user-subline-copyr { font-size: 14px; font-weight: bold; color: #FFFFFF; border: 1px solid; background: #66CC66; line-height: 130%; border-color: #669966 #669966 #669966 #E0DFE3 }
.user-subline-copyr { font-size: 100%; font-weight: bold; color: #FFFFFF; border: 1px #CC9933 solid; background: #CC9933; line-height: 140% }
.user-subline-biznet2 { font-size: 12px; font-weight: normal; border: #336600 solid; line-height: 130% ; border-width: 0px 1px 1px}
.com-sub-ouber-commondiy { border: #CE95EB dashed; border-width: 1px 0px 0px; font-size: 12px; padding-top: 6px; padding-left: 5px}
.summ-table-org-main { border: 1px #009999 solid; font-size: 12px; color: #333333; background: #EAF5F5; font-weight: bold}
.summ-table-org-text12px { font-size: 12px ; padding-top: 2px; padding-bottom: 2px}
.user-subline-pcsu { font-size: 12px; font-weight: bold; color: #FFFFFF; border: 1px #336699 solid; line-height: 130%; background: #6699CC}
.user-subline-pcsu2 { border: #336699 solid; border-width: 0px 1px 1px }
.user-subline-pcsu1 { font-size: 90%; font-weight: bold; color: #336699; border: 1px #6699CC solid; background: #DBFEFF}
.user-subline-pcsu3 { border: #336699 dashed; border-width: 0px 0px 1px}
.user-subline-pcsu4 { border: #3399CC solid; border-width: 0px 0px 1px ; font-size: 85%; padding-top: 5px; padding-bottom: 2px}
.com-sub-ISO { font-size: 18px; line-height: 140%; border: #0066CC solid; font-weight: bold; border-width: 0px 0px 1px 8px }
.com-sub-under-ISO { border: #0066CC solid; border-width: 0px 0px 1px }
.com-sub-sitem { font-size: 18px; line-height: 140%; border: #CCCC66 solid; font-weight: bold; border-width: 0px 0px 1px 8px }
.com-sub-under-sitem { border: #CCCC66 solid; border-width: 0px 0px 1px}
.site-table-main { border: 1px #CCCC66 solid; font-size: 12px; color: #333333; background: #FFFFCC; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold }
.site-table-sub { border: 1px #CCCC66 solid; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.og {  color: #FFFFFF; background: #FF9933; font-size: 12px; font-weight: bold; border: 1px #FF6600 solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center; vertical-align: middle}
.pp { color: #FFFFFF; background: #9999CC; font-size: 12px; font-weight: bold; border: 1px #9966CC solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.com-sub-link { font-size: 18px; line-height: 140%; border: #FF9966 solid; font-weight: bold; border-width: 0px 0px 1px 8px }
.com-sub-under-link { border: #FF9966 solid; border-width: 0px 0px 1px}
.size16-b {  font-size: 16px; font-weight: bold}
.size80-130 {  font-size: 80%; line-height: 130%}
.size90-130 { font-size: 90%; line-height: 130% }
.sctitle {  font-size: 16px; font-weight: bold; color: #00195A; background: #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; border: #A368DE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.ssbpfb { 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 #D1C7D0 #90C48E #90C48E}
.px14b-130 { font-size: 14px ; line-height: 130%}
.tis-ove {  padding-top: 15px; border-color: #A368DE black black; border-style: solid; border-top-width: 3px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.submen-sbt {  font-size: 14px; color: #374F99; padding-top: 2px; padding-bottom: 5px; padding-left: 20px}
.submen-sbt-co { font-size: 16px; color: #000000; padding-top: 2px; padding-bottom: 5px; padding-left: 50px; line-height: 22px; font-weight: bold}
.px12-120 { font-size: 12px ; line-height: 140%}
.size18-b {  font-size: 18px; font-weight: bold}
.city {  font-size: 12px; color: #000000; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; background: #DDE7F0; padding-left: 5px}
.areatb {  border: #2F3B6B; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.none {  border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; font-size: 12px; text-align: center; color: #999999}
.menu_b {  color: #FFFFFF; background: #FF9933; border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; font-size: 12px}
.menu_adsl {  color: #FFFFFF; border: #2F3B6B solid; background: #FF0000; font-size: 12px; padding-top: 5px; padding-bottom: 5px; border-width: 0px 1px 1px 0px}
.adsl {  font-size: 12px; border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; text-align: center; background: #FFCC99}
.bf {  font-size: 12px; border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; text-align: center; background: #00FFFF}
.ex { font-size: 12px; border: #4181A5 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-width: 0px 1px 1px 0px}
.ex2 { font-size: 12px; border: #2F3B6B solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; border-width: 0px 0px 1px}
.bf1 { font-size: 12px; background: #FF99CC; border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; text-align: center }
.ex01 { font-size: 12px; background: #FF99CC; border: 1px #2F3B6B solid; text-align: center ; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px}
.ex00 { font-size: 12px; border: 1px #2F3B6B solid; text-align: center ; padding-top: 3px; padding-bottom: 3px; padding-left: 5px ; padding-right: 5px}
.ex0 { font-size: 12px; border: #2F3B6B solid; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border-width: 1px 1px 1px 0px}
.exa { font-size: 12px; border: #4181A5 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-width: 1px 0px 0px 1px}
.otoku {  font-size: 16px; line-height: 18px; padding-top: 15px; padding-bottom: 5px; border-color: black black #E61211; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.waribiki {  font-size: 22px; font-weight: bold; color: #FF0000; padding-left: 5px}
.city2 { font-size: 12px; color: #000000; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; border: #2F3B6B solid; background: #DDE7F0; padding-left: 5px ; border-width: 0px 1px 2px 0px}
.none2 { border: #2F3B6B solid; font-size: 12px; text-align: center; color: #999999 ; border-width: 0px 1px 2px 0px}
.adsl2 { font-size: 12px; border: #2F3B6B solid; text-align: center ; border-width: 0px 1px 2px 0px}
.city3 { font-size: 12px; color: #000000; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; background: #EDF6FF; padding-left: 5px }
.city4 { font-size: 12px; color: #000000; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; border: #2F3B6B solid; background: #EDF6FF; padding-left: 5px ; border-width: 0px 1px 2px 0px }
.ex-yotei { font-size: 12px; border: #2F3B6B solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; border-width: 0px 1px 1px 0px; background: #FF99CC}

.ndn-col { font-size: 12px; background: #ffff00; border: #2F3B6B; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; text-align: center }
.ndnkaishi-col {
	font-size: 12px;
	background: #3853a1;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	text-align: center;
	color: #FFFFFF;
}

.ex02 { font-size: 12px; background: #ffff00; border: 1px #2F3B6B solid; text-align: center ; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px}


.city-09 {
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #ebe5d5;
}
.menu-09-ngn {
	font-size: 12px;
	color: #ffff00;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #81a9be;
}
.menu-09-ngn-chu {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #3951a5;
	text-align: center;
}
.menu-09-none {
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
	text-align: center;
}
.menu-09-b {
	font-size: 12px;
	color: #1b1281;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #c8d7df;
}
.menu-09-b-chu {
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #73e7ff;
	text-align: center;
}
.menu-09-adsl {
	font-size: 12px;
	color: #ff512e;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #ebe5d5;
}
.menu-09-adsl-chu {
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #ffcf9c;
	text-align: center;
}
.city-09-mura {
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #d7c99e;
}
.city-09-moga {
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #ebe5d5;
}
.city-09-oki {
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #cccccc;
}
.city-09-sho {
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	border: #2F3B6B;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-left: 5px;
	background-color: #81a9be;
}
