@charset "utf-8";
/* CSS Document */


p, h1, h2, h3, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
}

li      { text-align: left }

body           { background-color: white; background-image: url("back_b.gif"); background-repeat: repeat-y; background-position: center 0; margin: 0; padding: 0 }

#container        { font-family: 'メイリオ',Meiryo,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; background-color: #ffffff; margin-top: 50px; margin-right: auto; margin-left: auto; width: 800px; height: 100%; float: none }
#maincontent {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#maincontent1         { width: 600px; border: inset 5px silver }

#maincontent p {
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}

#contents_01                 { color: #333; font-size: 11pt; line-height: 17pt; text-align: left; padding: 10px 10px 10px 30px; width: 600px }
#contents_02                { color: #333; font-size: 10pt; line-height: 15pt; text-align: left; padding: 10px; width: 600px }
#contents_03    { color: #333; font-size: 11pt; line-height: 17pt; text-align: left; margin-left: 10px; padding: 5px; width: 500px }
#contents_04               { color: #333; font-size: 10pt; line-height: 14pt; font-stretch: semi-condensed; text-align: left; margin-left: 10px; padding: 10px; width: 400px; float: left }
#contents_05        { color: #333; font-size: 10pt; line-height: 15pt; text-align: left; padding: 10px 10px 10px 20px; width: 520px }
#contents_05 li    { list-style-type: disc; list-style-position: outside }
#contents_06     { color: #333; font-size: 11pt; line-height: 17pt; background-color: silver; text-align: center; margin: 40px; padding: 20px; width: 500px }
#contents_07               { color: #333; font-size: 10pt; line-height: 16pt; text-align: left; padding: 10px 10px 10px 20px; width: 430px }
#contents_07 li  { list-style-type: circle; list-style-position: outside }
#contents_08 { color: #333; font-size: 11pt; line-height: 17pt; text-align: center; padding: 5px; width: 550px }
#contents_09   { color: #333; font-size: 11pt; line-height: 14pt; text-align: left; padding: 20px; width: 430px }
#contents_09 li { list-style-type: square; list-style-position: outside }
#contents_10   { color: #333; font-size: 11pt; line-height: 17pt; text-align: center; padding: 5px; width: 550px }
#contents_11          { padding: 5px; width: 650px; height: 400px; border-style: solid none; border-width: 2px medium; border-color: silver }
#contents_11left                  { font-size: 10pt; line-height: 13pt; background-image: url("set_cellbg.gif"); background-repeat: no-repeat; background-position: center bottom; text-align: center; padding: 5px; width: 271px; float: left; vertical-align: bottom }
#contents_04left        { margin-left: 40px; width: 83px; float: left }
#contents_right .topic01 {
	width: 290px;
	float: left;
	margin-right: 10px;
}
#trialinfo { margin: 0; padding: 10px; width: 650px }
#navibar #btn01 a    { text-decoration: none; background-image: url("gokonew.gif"); text-indent: -9999px; display: block; width: 162px; height: 63px }
#navibar #btn01 a:hover { background-image: url("gokonew2.gif") }
#navibar #btn02 a { text-decoration: none; background-image: url("trial_btn00.gif"); text-indent: -9999px; display: block; width: 409px; height: 92px }
#navibar #btn02 a:hover { background-image: url("trial_btn01.gif") }
#navibar #htu01 a  { text-decoration: none; background-image: url("htu00.gif"); text-indent: -9999px; display: block; width: 52px; height: 20px }
#navibar #htu01 a:hover  { background-image: url("htu01.gif") }
#tanpin { width: 600px }
#tanpin01  { width: 520px }
#voice { }
table { font-size: 10pt }
#footer     { margin: 0; padding: 0; width: 100%; clear: both }
#dotborder  { margin-top: 20px; margin-bottom: 20px }

