body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0000FF;
	font-style: normal;
}
a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #993399;
	font-style: normal;
}
a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: underline;
	font-style: normal;
}
.box {
    background: #98fb98;
    overflow: hidden;
    width: 150px;
}
.box p {
    margin: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.line-clamp-box {
  display: -webkit-box;          /* line-clamp を有効にするために指定する */
  -webkit-box-orient: vertical;  /* line-clamp を有効にするために指定する */
  -webkit-line-clamp: 3;         /* コレで折り返し表示する行数を指定する・ココでは3行分表示させる */
  overflow: hidden;              /* ボックスからはみ出た分を非表示にする */
  width: 300px;                  /* 必ずしも必須ではないが overflow を効かせるために設定する */
}
.oneline-ellipsis {

    /* 1. 横幅を指定する */
    width : 200px;

    /* 2. はみ出した場合に、hiddenにする */
    overflow: hidden;

    /* 3. 自動的な折り返しはしない */
    white-space: nowrap;

    /* 4. 省略表現を指定する */
    text-overflow: ellipsis;
}
.top-position1{ 
    position:relative; 
     top:5px; 
}
.top-position2{ 
    position:relative; 
     top:3px; 
}
.word-break {
	word-break: break-all;
}
.box-center {
    text-align: center;
    margin-left: auto;
	margin-right: auto;
    text-align: left;
}
.title1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
}
.title2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
}
.title3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	color: #FFFFFF;
}
.title4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	clear: both;
}
.style1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
}
.style2 {
	font-size: 18px;
	line-height: 25px;
	font-style: normal;
}
.style3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
}
.style4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11.5px;
	line-height: 16px;
	color: #FF0000;
	font-style: normal;
}
.style5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
}
.style6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 19px;
	color: #FF0000;
	font-style: normal;
}
.style6-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 17px;
	color: #FF0000;
	font-style: normal;
}
.style7 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	color: #FFFFFF;
}
.style8 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 19px;
	color: #008080;
	font-style: normal;
}
.style9 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 19px;
	color: #F39700;
	font-style: normal;
}
.style10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 14.5px;
}
.style11 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 14.5px;
	margin-right: 9px;
}
.style12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12.5px;
	line-height: 15px;
	color: #009966;
	font-style: normal;
}