body   {
	font-size: 100%;
	font-family: "ＭＳ ゴシック", Osaka, Arial, "generic font family";
background-color:#99CCFF
	height: 100%;
	margin:0;
	padding:0;
	text-align: center;
	color:#333;
	background-image: url(img/bg.gif);
}
#container {
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}
#container:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	width: 750px;
}
#contents {
	width:750px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}

.contentsBox{
	width: 750px;
	z-index: 600;
	height: 100%;
	}

p, div, dd, dl, li, ol, ul {font-size: 100%}
td, tr {font-size: 100%}
th { font-weight: bold; font-size: 14px}
b, i, u {font-size: 100%}
sup, sub {font-size: 12px}
input,label {font-size:14px }

a:link      { color: #cc3300; text-decoration: underline }
a:visited    { color: #990000; text-decoration: underline }
a:active    { color: #cc3300; text-decoration: underline }
a:hover    { color: #000000 ;text-decoration:underline}

.topics { font-size: 14px; line-height: 140% }
.whats { font-size: 12px; line-height: 130% }
.intro  { color: #333333; font-size: 12px; line-height: 130% }

.subcon { font-size: 14px; line-height: 130% }

.title   { font-weight: bold; font-size: 14px; line-height: 120% }

.title2    {
	color: #3366cc;
	font-weight: bold;
	font-size: 100%;
	line-height: 120%;
	text-indent: -40px;
}

.title3    {
	color: #3366cc;
	font-weight: bold;
	font-size: 100%;
	line-height: 120%;
}

.subt    { color: #3366cc; font-weight: bold; font-size: 100%; line-height: 120% }

.text{ font-size: 100%; line-height: 140% }
.text14 { font-size: 14px; line-height: 140% }
.text12 { font-size: 12px; line-height: 140% }
.text13 { font-size: 13px; line-height: 130% }

.size18 { font-size: 18px }
.size16 { font-size: 16px }
.size14 { font-size: 14px }
.size12 { font-size: 12px }
.size10 { font-size: 10px }
.caution  { font-size: 110%; line-height: 130%; color:#FF0000; padding-top:10px }
/*以下、前の会社から引き継ぎ後、加えた設定*/
.caution2  { font-size: 100%; color:#FF0000 }
.caution3  {
	font-size: 100%;
	color:#0000aa;
	font-weight: bold;
}


.menber_text{
	text-indent: 1em;
	margin: 0px 10px 30px 10px;
	line-height: 1.3em;
}

.menber_text_under{
	text-indent: 0em;
	margin: 0px 10px 30px 10px;
	line-height: 1.3em;
}

.menber_text_list{
	padding-left: 3em;
	line-height: 1.2em;
	text-indent: -2.5em;
}


.menber_td2{
	width: 430px;
}



.saisoku_td_w1 {
	width: 50px;
}

.saisoku_td_w2 {
	width: 3px;
}

.saisoku_td_w3 {
	width: 25px;
}

.saisoku_between_tr {
	height: 10px;
}

#saisoku_shou_title {
	text-align: left;
}

.english_sentence{
	font-family:Arial, Helvetica, sans-serif;
}


.teikan_tr_2{
	padding: 5px 0 5px 0;
}

.teikan_tr_more3{
	padding: 0 0 5px 0;
}

.koshin_list{
	line-height: 1.3em;
}

