body {
	background-color: #5c82cc;
	text-align: center;
	margin: 0;
	color: #464646;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	padding: 0px;
}
p {  }
td {
	line-height: 1.3;
	vertical-align: top;
}
a:link { }
a:visited { }
a:hover { color: #ff9500; }
a:active { }
h1 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 880px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #FFF;
	background-color: #0023a9;
	margin: 0;
}
h2 {
	color: #111e95;
	font-size: 1.2em;
	font-weight: bold;
	background-image: url(../img/h2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 40px;
	clear: both;
	margin: 19px 0 5px;
	padding: 5px 0 0 14px;
}
h3 {
	font-size: 1em;
	font-weight: bold;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #508afc;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #508afc;
	background-image: url(../img/h3.gif);
	background-repeat: repeat-y;
}
image { margin: 0; padding: 0; border-width: 0; }
a img { border-style: none; border-width: medium; }
#container {
	background-image: url(../img/container-bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	text-align: left;
	vertical-align: top;
	width: 890px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header {
	font-size: 1px;
	text-align: left;
	vertical-align: top;
	width: 870px;
	margin: 0;
	background-image: url(../img/headder-bg.jpg);
	background-repeat: no-repeat;
	height: 124px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#box {
	vertical-align: top;
	text-align: center;
	margin: 0;
	padding: 0;
	background-image: url(../img/menu-bg.gif);
	background-repeat: no-repeat;
	width: 860px;
}
#menu {
	text-align: left;
	vertical-align: top;
	width: 175px;
	float: left;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 10px;
	margin: 0px;
	font-size: 12px;
}
#menu p {
	font-size: 11px;
	line-height: 1.5;
	vertical-align: top;
	padding-left: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#menu img { font-size: 1px; vertical-align: top; margin: 0; padding: 0; }
#contents {
	font-size: 0.75em;
	line-height: 1.5;
	text-align: left;
	vertical-align: top;
	width: 640px;
	float: right;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#contents p { margin-top: 5px; margin-bottom: 3px; }
#footer {
	font-size: 12px;
	line-height: 1.5em;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	text-align: right;
	width: 877px;
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #0023A9;
	background-position: 12px 10px;
	background-color: #EFEFEF;
	margin: 0;
	padding-left: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #7c7c7c;
	border-left-color: #7c7c7c;
}
#footer p {
	margin-top: 6px;
	margin-bottom: 0;
}
#sidebar {
	text-align: left;
	clear: both;
	width: 165px;
}
.footertext {
	color: #fff;
	font-size: 10px;
	text-align: center;
	width: 890px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	margin: 0;
	background-color: #0023a9;
}
.graph-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.graph-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.graph-topmargin { margin-top: 40px; }
.text-green { color: #01a241; }
.text-orange { color: #fb6d00; }
.text-blue { color: #0020a9; }
.text-red { color: #f00; }
.text-pink { color: #ff0067; }
.text-10 {
	font-size: 10px;
}
.text-in { padding-left: 17px; }
.text-name {
	color: #0124a9;
	font-size: 16px;
	font-weight: bold;
}
.text-redbold16 {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}
.text-strike { text-decoration: line-through; }
.text-right {
	text-align: right;
}
.box1 {
	line-height: 1.3;
	width: 310px;
	float: left;
	padding: 0;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.box2 {
	line-height: 1.3;
	width: 310px;
	float: right;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	clear: right;
}
ul { margin-top: 0; margin-right: 0; margin-bottom: 0; list-style-type: disc; }
ol { margin-top: 10px; margin-right: 0; margin-bottom: 10px; list-style-type: decimal; }
hr { height: 1px; clear: both; }
.center { text-align: center; }
.back a{
	background-image: url(../img/back.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
	background-position: center;
	text-indent: -9999px;
	padding-top: 20px;
	padding-bottom: 10px;
	clear: both;
	float: none;
	margin-top: 10px;
}
#global {
	clear: both;
	padding: 0px;
	width: 165px;
	display: inline;
	margin: 0px;
	float: right;
}
#global ul li {
	font-size: 10px;
	text-decoration: none;
	display: inline;
	text-indent: -9999px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -50px;
	clear: both;
  }
#global a:link { text-decoration: none; }
#global a:hover { text-decoration: none; }
#global a:visited { text-decoration: none; }
#global ul li.mail {
	display: inline;
	float: left;
	width: 165px;
	height: 34px;
	outline: none 0;
	background-image: url(../img/menu/mail.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#global ul li.mail a {
	display: inline;
	float: left;
	width: 165px;
	height: 34px;
	outline: none 0;
	background-image: url(../img/menu/mail.gif);
	background-repeat: no-repeat;
}
#global ul li.n01 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_01.gif);
	background-repeat: no-repeat;
}
#global ul li.n01 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_01.gif);
	background-repeat: no-repeat;
}
#global ul li.n01 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_01a.gif);
	background-repeat: no-repeat;
}
#global ul li.n02 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_02.gif);
	background-repeat: no-repeat;
}
#global ul li.n02 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_02.gif);
	background-repeat: no-repeat;
}
#global ul li.n02 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_02a.gif);
	background-repeat: no-repeat;
}
#global ul li.n03 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_03.gif);
	background-repeat: no-repeat;
}
#global ul li.n03 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_03.gif);
	background-repeat: no-repeat;
}
#global ul li.n03 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_03a.gif);
	background-repeat: no-repeat;
}
#global ul li.n04 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_04.gif);
	background-repeat: no-repeat;
}
#global ul li.n04 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_04.gif);
	background-repeat: no-repeat;
}
#global ul li.n04 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_04a.gif);
	background-repeat: no-repeat;
}
#global ul li.n05 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_05.gif);
	background-repeat: no-repeat;
}
#global ul li.n05 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_05.gif);
	background-repeat: no-repeat;
}
#global ul li.n05 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_05a.gif);
	background-repeat: no-repeat;
}
#global ul li.n06 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_06.gif);
	background-repeat: no-repeat;
}
#global ul li.n06 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_06.gif);
	background-repeat: no-repeat;
}
#global ul li.n06 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_06a.gif);
	background-repeat: no-repeat;
}
#global ul li.n07 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_07.gif);
	background-repeat: no-repeat;
}
#global ul li.n07 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_07.gif);
	background-repeat: no-repeat;
}
#global ul li.n07 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_07a.gif);
	background-repeat: no-repeat;
}
#global ul li.n08 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_08.gif);
	background-repeat: no-repeat;
}
#global ul li.n08 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_08.gif);
	background-repeat: no-repeat;
}
#global ul li.n08 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_08a.gif);
	background-repeat: no-repeat;
}
#global ul li.n09 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_09.gif);
	background-repeat: no-repeat;
}
#global ul li.n09 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_09.gif);
	background-repeat: no-repeat;
}
#global ul li.n09 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_09a.gif);
	background-repeat: no-repeat;
}
#global ul li.n10 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_10.gif);
	background-repeat: no-repeat;
}
#global ul li.n10 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_10.gif);
	background-repeat: no-repeat;
}
#global ul li.n10 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_10a.gif);
	background-repeat: no-repeat;
}
#global ul li.n11 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_11.gif);
	background-repeat: no-repeat;
}
#global ul li.n11 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_11.gif);
	background-repeat: no-repeat;
}
#global ul li.n11 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_11a.gif);
	background-repeat: no-repeat;
}
#global ul li.n12 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_12.gif);
	background-repeat: no-repeat;
}
#global ul li.n12 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_12.gif);
	background-repeat: no-repeat;
}
#global ul li.n12 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_12a.gif);
	background-repeat: no-repeat;
}
#global ul li.n13 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_13.gif);
	background-repeat: no-repeat;
}
#global ul li.n13 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_13.gif);
	background-repeat: no-repeat;
}
#global ul li.n13 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_13a.gif);
	background-repeat: no-repeat;
}
#global ul li.n14 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_14.gif);
	background-repeat: no-repeat;
}
#global ul li.n14 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_14.gif);
	background-repeat: no-repeat;
}
#global ul li.n14 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_14a.gif);
	background-repeat: no-repeat;
}
#global ul li.n15 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_15.gif);
	background-repeat: no-repeat;
}
#global ul li.n15 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_15.gif);
	background-repeat: no-repeat;
}
#global ul li.n15 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_15a.gif);
	background-repeat: no-repeat;
}
#global ul li.n16 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_16.gif);
	background-repeat: no-repeat;
}
#global ul li.n16 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_16.gif);
	background-repeat: no-repeat;
}
#global ul li.n16 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_16a.gif);
	background-repeat: no-repeat;
}
#global ul li.n17 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_17.gif);
	background-repeat: no-repeat;
}
#global ul li.n17 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_17.gif);
	background-repeat: no-repeat;
}
#global ul li.n17 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_17a.gif);
	background-repeat: no-repeat;
}
#global ul li.n18 {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_18.gif);
	background-repeat: no-repeat;
}
#global ul li.n18 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_18.gif);
	background-repeat: no-repeat;
}
#global ul li.n18 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_18a.gif);
	background-repeat: no-repeat;
}
#global ul li.n19 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_19.gif);
	background-repeat: no-repeat;
}
#global ul li.n19 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_19.gif);
	background-repeat: no-repeat;
}
#global ul li.n19 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_19a.gif);
	background-repeat: no-repeat;
}
#global ul li.n20 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_20.gif);
	background-repeat: no-repeat;
}
#global ul li.n20 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_20.gif);
	background-repeat: no-repeat;
}
#global ul li.n20 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_20a.gif);
	background-repeat: no-repeat;
}
#global ul li.n21 {
	display: inline;
	float: left;
	width: 165px;
	height: 22px;
	outline: none 0;
	background-image: url(../img/menu/menu_21.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#global ul li.n21 a {
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_21.gif);
	background-repeat: no-repeat;
}
#global ul li.n21 a:hover{
	display: inline;
	float: left;
	width: 165px;
	height: 26px;
	outline: none 0;
	background-image: url(../img/menu/menu_21a.gif);
	background-repeat: no-repeat;
}
#global ul li.blog {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/dsnote.gif);
	background-repeat: no-repeat;
}
#global ul li.blog a {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/dsnote.gif);
	background-repeat: no-repeat;
}
#global ul li.dentalstyle {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/dental-style.gif);
	background-repeat: no-repeat;
}
#global ul li.dentalstyle a {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/dental-style.gif);
	background-repeat: no-repeat;
}
#global ul li.mushiba0 {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/mushiba0.gif);
	background-repeat: no-repeat;
}
#global ul li.mushiba0 a {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/mushiba0.gif);
	background-repeat: no-repeat;
}
#global ul li.dentalconnect {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/dental-connect.gif);
	background-repeat: no-repeat;
}
#global ul li.dentalconnect a {
	display: inline;
	float: left;
	width: 165px;
	height: 50px;
	outline: none 0;
	background-image: url(../img/menu/dental-connect.gif);
	background-repeat: no-repeat;
}
#global ul li.bug {
	display: inline;
	float: left;
	width: 97px;
	height: 55px;
	outline: none 0;
	background-repeat: no-repeat;
	padding-left: 34px;
	background-position: 34px top;
	background-image: url(../img/menu/bug-unlimited.png);
}
#global ul li.bug a {
	display: inline;
	float: left;
	width: 97px;
	height: 55px;
	outline: none 0;
}
td.td-box1 {
	width: 50%;
	padding-right: 18px;
}
td.td-box2 {
	width: 50%;
}

td.td-dstyle1 {
	font-size: 12px;
	background-color: #e6fff3;
	text-align: center;
	width: 90px;
	padding: 5px;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
}
td.td-dstyle2 {
	font-size: 12px;
	background-color: #e7e7e7;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
td.td-sample {
	font-size: 12px;
	vertical-align: top;
	width: 150px;
	padding: 9px 5px 5px;
}
td.td-price1 {
	font-size: 12px;
	background-color: #e6fff3;
	border-right: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 450px;
}
td.td-price2 { font-size: 12px; background-color: #e7e7e7; width: 140px; padding: 3px 10px; border-right: 1px solid #969696; border-bottom: 1px solid #969696; }
td.td-price3 { font-size: 12px; font-weight: bold; background-color: #ffe9f1; padding: 3px 5px; border-right: 1px solid #969696; border-bottom: 2px solid #969696; }
td.td-link1 { font-size: 12px; text-align: center; width: 131px; padding: 5px; border-bottom: 1px dashed #969696; }
td.td-link2 { font-size: 12px; width: 128px; padding: 5px; border-bottom: 1px dashed #969696; }
td.td-link3 { font-size: 12px; padding: 3px; border-bottom: 1px dashed #969696; }
td.td-info1 {
	padding: 3px;
	background-color: #EBEBEB;
	width: 120px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #969696;
	border-bottom-color: #969696;
	text-align: center;
	vertical-align: middle;
}
td.td-info2 {
	padding: 3px;
	background-color: #EBEBEB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #969696;
	border-bottom-color: #969696;
	text-align: center;
	vertical-align: middle;
}
td.td-info3 {
	padding: 3px;
	background-color: #D9F2FF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #969696;
	border-bottom-color: #969696;
}
td.td-info4 {
	padding: 3px;
	background-color: #FFE8E9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #969696;
	border-bottom-color: #969696;
}
td.td-info5 {
	padding: 3px;
	background-color: #D9F2FF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #969696;
	border-bottom-color: #969696;
	text-align: center;
	vertical-align: middle;
}

#contents ul li {
	text-decoration: none;
	margin-left: -20px;
	list-style-image: url(../img/list-icon.gif);
	line-height: 1.7em;
}
#contents ol li {
	text-decoration: none;
	margin-left: -15px;
}

.text-faq1 {
	font-weight: bold;
	background-image: url(../img/faq1.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px 10px;
	padding-top: 10px;
}
.text-faq2 {
	font-weight: normal;
	background-image: url(../img/faq2.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
}
#sub {
	font-size: 1px;
	text-decoration: none;
	text-align: left;
	height: 50px;
	clear: both;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
}
#sub ul li { font-size: 10px; text-decoration: none; display: inline; text-indent: -9999px; list-style-type: none
  }
#sub a:link { text-decoration: none; }
#sub a:hover { text-decoration: none; }
#sub a:visited { text-decoration: none; }
#sub ul li.sub01 {
	background: url(../img/menu/sub_01.gif) no-repeat;
	display: block;
	float: left;
	width: 140px;
	height: 45px;
	outline: none 0;
	margin-right: 8px;
}
#sub ul li.sub01 a {
	display: block;
	background: url(../img/menu/sub_01.gif) no-repeat;
	float: left;
	width: 140px;
	height: 45px;
	outline: none 0;
	margin-right: 8px;
}
#sub ul li.sub01 a:hover { background: url(../img/menu/sub_01a.gif) no-repeat


; }
#sub ul li.sub02 {
	display: block;
	background: url(../img/menu/sub_02.gif) no-repeat;
	float: left;
	width: 140px;
	height: 45px;
	margin-right: 8px;
	outline: none 0;
}
#sub ul li.sub02 a {
	display: block;
	background: url(../img/menu/sub_02.gif) no-repeat;
	float: left;
	width: 140px;
	height: 45px;
	outline: none 0;
	margin-right: 8px;
}
#sub ul li.sub02 a:hover {
	background: url(../img/menu/sub_02a.gif) no-repeat


}
#sub ul li.sub03 {
	display: block;
	background: url(../img/menu/sub_03.gif) no-repeat;
	float: left;
	width: 140px;
	height: 45px;
	margin-right: 8px;
	outline: none 0;
}
#sub ul li.sub03 a {
	display: block;
	background: url(../img/menu/sub_03.gif) no-repeat;
	float: left;
	width: 140px;
	height: 45px;
	outline: none 0;
	margin-right: 8px;
}
#sub ul li.sub03 a:hover {
	background: url(../img/menu/sub_03a.gif) no-repeat


}
#sub ul li.sub04 {
	display: block;
	background: url(../img/menu/sub_04.gif) no-repeat;
	float: left;
	width: 140px;
	height: 45px;
	margin-right: 8px;
	outline: none 0;
}
#sub ul li.sub04 a {
	display: block;
	background: url(../img/menu/sub_04.gif) no-repeat;
	float: left;
	width: 140px;
	height: 45px;
	outline: none 0;
	margin-right: 8px;
}
#sub ul li.sub04 a:hover {
	background: url(../img/menu/sub_04a.gif) no-repeat


}
#sub ul li.sub05 {
	display: block; background: url(../img/menu/sub_05.gif) no-repeat; float: left; width: 120px; height: 45px; outline: none 0;}
#sub ul li.sub05 a {
	display: block; background: url(../img/menu/sub_05.gif) no-repeat; float: left; width: 120px; height: 45px; outline: none 0;}
#sub ul li.sub05 a:hover {
	background: url(../img/menu/sub_05a.gif) no-repeat


}
#facebook {

}

.clear {
	clear: both;
}  
.clear hr {
	display: none;
}
.space {
	height: 20px;
}  
.space hr {
	display: none;
}

/* ボックス全体枠 */

.rss-box {
	text-align:left;
	margin: 0;
	padding: 0px;
	font-size: 12px;
}

/* RSSフィード　サイトタイトル表示 */

.rss-title {
	padding: 0;
	margin: 0px;
}

/* RSSフィード　サイトタイトル表示　リンクカラー */

.rss-title a {

}

/* RSSフィード　記事一覧の大枠 */

.rss-items {

}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 */

.rss-item {
	padding: 0;
	margin: 0;
	line-height: 1.2em;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー */

.rss-item a:link ,

.rss-item a:visited ,

.rss-item a:active {
	text-decoration : underline;
	color: blue;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー：ロールオーバー */

.rss-item a:hover {

color: #ff7d00;

}

/* RSSフィード　記事日付 */

.rss-date {
	color: #ff6900;
	font-size: 11px;
	font-weight : normal;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
