body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #eee8de;
}
#wrapper {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 780px;
	background: #FFFFFF;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 780px;
	background: #FFFFFF;
}
#header h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	float: left;
}
#header h1 img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
}
#head_copy {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: right;
	padding: 0px;
	height: 18px;
	width: 600px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head_copy h2 {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head_small_menu {
	text-align: right;
	clear: both;
	float: right;
	width: 600px;
	background: url(s_menu_bg3.gif) repeat-x bottom;
	line-height: 18px;
	height: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head_small_menu ul {
	list-style: none;
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#head_small_menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#head_small_menu li a {
	text-align: right;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding-left: 30px;
	font: normal 10px/18px "ＭＳ Ｐゴシック", Osaka;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0000FF;
	height: 18px;
	background: url(images/sankaku.gif) no-repeat 20px 2px;
}
#head_small_menu li a:hover {

	text-align: right;
	text-decoration: underline;
	letter-spacing: 0.1em;
	padding-left: 30px;
	font: normal 10px/18px "ＭＳ Ｐゴシック", Osaka;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0000FF;
	height: 18px;
	background: url(images/sankaku.gif) no-repeat 20px 2px;
}
#head_main_menu {
	margin: 0px;
	padding: 0px;
	height: 52px;
	float: none;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
#head_main_menu ul {
	margin: 0px;
	padding: 0px;
	border-style: none;
	list-style-type: none;
}
#head_main_menu li {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	float: left;
}
#index_textcopy {
	text-align: left;
	width: 780px;
	height: 26px;
	text-indent: 6px;
	margin: 0px;
	padding: 0px;
}
#index_textcopy h3 {
	font: normal 10px/26px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	width: 780px;
	height: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 6px;
	letter-spacing: 0.1em;
}
#mainimg {
	padding: 0px;
	width: 780px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#mainimg .kachi {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	height: 150px;
	width: 314px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
/* ナビゲーション
---------------------------------------------------- */
#navigation {
	width: 248px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	margin: 0px;
	float: left;
}
#navigation ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}
#navigation li {
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 248px;
	list-style: none;
}
#navigation li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 248px;
  height: 50px;
}
#navigation li#str    {
  background: url(images/btn.gif) no-repeat;
}

#mainphoto {
	margin: 0px;
	padding: 0px;
	height: 221px;
	width: 442px;
	float: right;
}
#navigation li#str a:hover {

  background: url(images/btn2.gif) no-repeat;
}
#content {
	width: 780px;
	padding: 0px;
	background: #FFFFFF;
	margin: 0px;
	clear: both;
}
#main {
	width: 574px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	background: #FFFFFF;
	float: left;
}
.komokubar {
	padding: 0px;
	width: 574px;
	font: normal 12px/19px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background: #FFFFFF;
}
.komokubar h4 {
	padding: 0px;
	width: 574px;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.komokubar ul {
	padding: 0px;
	list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
.komokubar li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.komokubar li a {
	margin: 0px;
	padding: 0px;
	color: #0000FF;
	text-decoration: none;
}
.komokubar li a:hover {

	margin: 0px;
	padding: 0px;
	color: #0000FF;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}
.pack {
	padding: 0px;
	width: 574px;
	height: auto;
	font: normal 12px/19px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.packwaku {
	width: 264px;
	height: 155px;
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	float: left;
	background: url(images/s_packwaku.gif) no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
}
.packwaku h5 {
	height: 36px;
	font: normal 14px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.packwaku p.normal {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #191919;
	text-align: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom: 1px dotted #999999;
}
.packwaku p.righttext {
	font: normal 12px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: right;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 36px;
}
.packwaku p.righttext a {
	font: normal 12px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 36px;
	text-decoration: none;
	margin: 0px;
}

.packwaku h5 a {
	height: 36px;
	font: normal 14px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.packwaku h5 a:hover {

	height: 36px;
	font: normal 14px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
}

.servicewaku {
	padding: 0px;
	width: 264px;
	height: 82px;
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	background: url(images/service_waku.gif) no-repeat;
}
.servicewaku p.text {
	padding: 0px;
	font: normal 14px/30px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-decoration: none;
	height: 30px;
}
.servicewaku p.text a {
	padding: 0px;
	color: #191919;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	height: 30px;
	font-weight: normal;
}
.packwaku p.righttext a:hover {

	font: normal 12px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #191919;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 36px;
	text-decoration: underline;
	margin: 0px;
}
.servicewaku p.normal2 {

	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #191919;
	text-align: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#leftbar {
	width: 172px;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background: #FFFFFF;
	margin: 0px;
}
#bannar01 {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#bannar01 img {

	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#l_menu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#l_menu .webmenu {
	margin: 0px;
	padding: 0px;
	background: #F0F0F0;
	border-right: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #B7B7B7;
}
#l_menu .webmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: auto;
}
#l_menu .webmenu li {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}

a img {
	background: transparent;
	border-style: none;
}
h6 {
	margin: 0px;
	padding: 0px;
	height: 49px;
}
#l_menu .webmenu li#aa {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	background: url(service/web/starter_plan/images/l_menu_04.gif) no-repeat;
	height: 33px;
	width: 166px;
}
#l_menu .webmenu li#bb {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	height: 33px;
	background: url(service/web/starter_plan/images/l_menu_09.gif);
}
#l_menu .webmenu li#cc {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	height: 33px;
	background: url(service/web/starter_plan/images/l_menu_11.gif) no-repeat;
}
#l_menu .webmenu li#dd {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	height: 33px;
	background: url(service/web/starter_plan/images/l_menu_07.gif) no-repeat;
}
#l_menu .webmenu li#aa a:hover {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(service/web/starter_plan/images/l_menu_04-over.gif) no-repeat;
	height: 33px;
	width: 166px;
}
#l_menu .webmenu li a {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	height: 33px;
	width: 166px;
}
#l_menu .webmenu li#bb a:hover {
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 33px;
	background: url(service/web/starter_plan/images/l_menu_09-over.gif);
	width: 166px;
}
#l_menu .webmenu li#cc a:hover {

	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(service/web/starter_plan/images/l_menu_11-over.gif) no-repeat;
	height: 33px;
	width: 166px;
}
#l_menu .webmenu li#dd a:hover {


	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(service/web/starter_plan/images/l_menu_07-over.gif) no-repeat;
	height: 33px;
	width: 166px;
}
.l_leaningwaku {
	background: url(images/wa.gif) no-repeat;
	padding: 0px;
	height: 111px;
	width: 172px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.l_leaningwaku p.text2 {
	font: normal 12px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
	height: 36px;
}
.l_leaningwaku p.normal2 {
	font: normal 12px/16px "ＭＳ Ｐゴシック", Osaka;
	color: #191919;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin: 0px;
	width: 86px;
	float: left;
}
.l_leaningwaku img {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: right;
	clear: none;
}
.l_leaningwaku p.text2 a {
	font: normal 12px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-decoration: none;
}
.l_leaningwaku p.text2 a:hover {
	color: #0000FF;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-decoration: underline;
}

.l_leaningwaku p.normal2 a {
	font: normal 12px/16px "ＭＳ Ｐゴシック", Osaka;
	color: #191919;
	text-align: left;
	margin: 0px;
	text-decoration: none;
	padding: 0px;
}
.l_leaningwaku p.normal2 a:hover {
	text-align: left;
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
}

.jisseki {
	text-align: left;
	width: 172px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	background: #F0F0F0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
p.titlename {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
	background: #333333;
	text-align: center;
	margin: 0px;
	height: 18px;
	width: 172px;
	padding: 0px;
}
p.titlename2 {
	font: normal 12px/17px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
p.titlename a {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p.titlename2 a {
	font: normal 12px/17px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	margin: 0px;
	text-decoration: none;
	padding: 0px;
}
.jisseki img {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-style: none;
	margin: 0px;
	width: 140px;
}
#index_textcopy h3 a {
	color: #0000FF;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer {
	padding: 0px;
	height: auto;
	width: 760px;
	border-top: 2px solid #999999;
	margin: 0px;
	clear: none;
	float: left;
	background: #FFFFFF;
}
.ppp {
	font: normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #191919;
	text-align: left;
	width: 500px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
	float: left;
}
#foote_small_menu {
	text-align: left;
	width: 760px;
	background: url(s_menu_bg3.gif) repeat-x bottom;
	line-height: 18px;
	height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#foote_small_menu ul {

	list-style: none;
	padding: 0px;
	border-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#foote_small_menu li {

	display: inline;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#foote_small_menu li a {

	text-align: right;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding-left: 30px;
	font: normal 10px/18px "ＭＳ Ｐゴシック", Osaka;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0000FF;
	height: 18px;
	background: url(images/sankaku.gif) no-repeat 20px 2px;
}
#foote_small_menu li a:hover {


	text-align: right;
	text-decoration: underline;
	letter-spacing: 0.1em;
	padding-left: 30px;
	font: normal 10px/18px "ＭＳ Ｐゴシック", Osaka;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0000FF;
	height: 18px;
	background: url(images/sankaku.gif) no-repeat 20px 2px;
}
#foote_small_menu2 {
	text-align: left;
	width: 760px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#foote_small_menu2 img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-style: none;
	padding: 0px;
}
#foote_small_menu3 {
	text-align: center;
	width: 760px;
	height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font: normal 10px/14px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	letter-spacing: 0.1em;
}
#foote_small_menu3 a {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0000FF;
	margin: 0px;
	letter-spacing: 0.1em;
}
.ppp a {
	color: #0000FF;
	margin: 0px;
	text-decoration: none;
	padding: 0px;
}
.up_bannar {
	float: left;
	width: 543px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.taiouchiku {
	font: normal 10px/14px "ＭＳ Ｐゴシック", Osaka;
	color: #6D6B67;
	text-align: left;
	padding: 5px;
}
.komokubar_campain {

	padding: 0px;
	width: 574px;
	height: auto;
	font: normal 12px/19px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
table.index_menu {
	margin-bottom: 6px;
}
.komokubar_campain table {
	padding: 0px;
	width: auto;
	height: auto;
	font: normal 10px/13px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	margin: 0px;
}
.komokubar_campain table a {
	padding: 0px;
	width: auto;
	height: auto;
	font: normal 10px/13px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: center;
	margin: 0px;
	text-decoration: underline;
}
.packwaku p.packtext {
	height: 36px;
	font: normal 14px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.packwaku p.packtext a {
	height: 36px;
	font: normal 14px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-decoration: none;
}
.packwaku p.packtext a:hover {

	height: 36px;
	font: normal 14px/36px "ＭＳ Ｐゴシック", Osaka;
	color: #0000FF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-decoration: underline;
}
#mainimg p.copy {
	height: 80px;
	width: 780px;
	font: normal 12px/20px "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
	text-align: left;
	background: #0066CB;
	text-indent: 35px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top_konoyouna {
	font: normal 12px/19px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
}
.top_line {
	border-bottom: 1px solid #333333;
	font: normal 12px/21px "ＭＳ Ｐゴシック", Osaka;
	color: #D90000;
	margin: 0px;
	padding: 0px;
}
.komokubar table {
	padding: 0px;
	width: 574px;
	font: normal 12px/19px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: #FFFFFF;
}
#head_main_menu li a {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	display: block;
	list-style-type: none;
}
#head_main_menu li#HOME {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_01.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#HOME a {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_01.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#HOME a:hover {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_01.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Service {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_02.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Service a {
	smargin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_02.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Service a:hover {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_02.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Web {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_03.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Web a {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_03.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Web a:hover {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_03.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Pack {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_04.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Pack a {
	smargin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_04.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#Pack a:hover {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_04.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#System {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_05.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#System a {
	smargin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_05.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#System a:hover {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_05.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#elearning {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_06.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#elearning a {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_06.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#elearning a:hover {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 111px;
	background-image: url(images/menu_new_over_06.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#aboutus {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 114px;
	background-image: url(images/menu_new_over_07.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#aboutus a {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 114px;
	background-image: url(images/menu_new_07.gif);
	background-repeat: no-repeat;
}
#head_main_menu li#aboutus a:hover {
	margin: 0px;
	padding: 0px;
	border-style: none;
	font: 12px "ＭＳ Ｐゴシック", Osaka;
	height: 52px;
	list-style-type: none;
	width: 114px;
	background-image: url(images/menu_new_over_07.gif);
	background-repeat: no-repeat;
}
.index_bin {
	padding: 0px;
	width: 574px;
	font: normal 12px/19px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background: #FFFFFF;
	list-style-type: none;
}
.index_bin table {
	padding: 0px;
	width: 100%;
	color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: #FFFFFF;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
}
.red_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #F00;
	text-align: left;
}
.index_bin table a {
	padding: 0px;
	color: #00F;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
}
.seminnar_new {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
	border: 1px solid #333;
}
