body {
	background-color: #F0F0F0; padding: 0px; font-size:11pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
table#base_top {
	background-image: url(../images/bg.gif);
	width: 850px; font-size:11pt; border: solid 1px #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
table#base_top a {font-size:9pt; cursor:pointer; color:#303030; text-decoration:none;}
table#base_top a:hover{font-size:9pt; color:red;text-decoration:underline; }
table#base_top tr{vertical-align: top}

td#head_bk	{ background-image: url(../images/head.jpg); background-repeat: no-repeat;width: 850px; height: 108px; }
td#head_bk div.bnr	{ padding:3px 0px 0px 250px; font-size:10pt; letter-spacing: 1px;color:#444444;margin:0px;font-weight: normal; text-align:left;}
td#head_bk h1	{ padding:0px;margin:3px 0px 0px 250px; font-size:8pt; letter-spacing: 2px;color:#444444;font-weight: bold; text-align:left;}
td#head_bk div#description	{ padding:0px;margin:3px 0px 0px 250px; font-size:8pt; letter-spacing: 2px;color:#444444;font-weight: normal; text-align:left;}
td#head_bk h2	{ padding:0px 0px 0px 250px; font-size:10pt; letter-spacing: 0px;color:#444444;margin:0px;font-weight: normal; text-align:left;}

div#update_date	{ position:relative; top:-10px;left:760px;font-size:9pt;width:100px; }

td#menu_add_bk	{ background-image: url(../images/bg_img2.jpg); width:180px; }
div.menu_add_pad	{ font-size:9pt; padding:14px 6px 6px;}
div.menu_add_text	{ font-size:9pt; padding:5px 6px; color:#333333; }
div.menu_add_text a {font-size:9pt; cursor:pointer; color:#303030; text-decoration:none;}
div.menu_add_text a:hover{font-size:9pt; color:red;text-decoration:underline; }

div.menu_how-login_pad	{ padding-top:3px;margin-left: auto;margin-right: auto; text-align:center; }

div.menu_item_pad	{ padding-top:6px;margin-left: auto;margin-right: auto; text-align:center;}
div.menu_item_bk	{ background-color:#ffffff; width: 162px; margin-left: auto;margin-right: auto; border:solid 2px #F4D4A3;}

div.menu_item1_head	{ background: url("../images/top_menu1.gif") no-repeat; width: 161px; height: 31px; padding:0px; margin:0px;margin-left: auto;margin-right: auto; text-align:center; }
div.menu_item2_head	{ background: url("../images/top_menu2.gif") no-repeat; width: 161px; height: 31px; padding:0px; margin:0px;margin-left: auto;margin-right: auto; text-align:center; }
div.menu_item3_head	{ background: url("../images/top_menu3.gif") no-repeat; width: 161px; height: 31px; padding:0px; margin:0px;margin-left: auto;margin-right: auto; text-align:center; }
div.menu_item_body	{ background: url("../images/top_menu_body.gif") repeat-y; width: 161px; padding:0px; margin:0px; margin-left: auto;margin-right: auto; text-align:center; }
div.menu_item_foot	{ background: url("../images/top_menu_foot.gif") no-repeat; width: 161px; height: 8px; padding:0px; margin:0px;margin-left: auto;margin-right: auto; text-align:center; }
ul.menu_item_text	{ padding:5px 0px 0px 0px; margin:0px; font-size:9pt; width:100%; text-align:left;}
ul.menu_item_text li	{ background: url("../images/ya.gif") no-repeat;list-style: none;padding:0px; margin:0px; font-size:9pt; width:100%; margin-left:5px;margin-top:5px;padding-bottom:5px;text-indent:17px;}

div.main_pad	{ padding:5px 6px 15px}

td#main_add_bk{ width:504px; }

div.main_BuleHead_bk	{ margin-top:5px; margin-left:10px; background: url(../images/bule_top.gif) no-repeat; width: 492px; height: 33px;}
div.main_BuleHead_pad	{ margin-left:10px; padding:10px 0px 0px 15px; font-size:9pt; letter-spacing: 3px;}
div.main_BuleBack_bk	{ margin-left:10px; background: url(../images/bule_back.gif) repeat-y; width: 492px; height:auto;}
div.main_BuleBack_pad	{ margin-left:10px; padding:5px 12px 5px 12px; line-height: 20px; font-size:9pt;letter-spacing: 1px; color:#505050}
div.main_BuleBottom_bk	{ margin-left:10px; background: url(../images/bule_btm.gif) no-repeat; width: 492px; height: 16px;}

div.main_GoldHead_bk	{ margin-top:5px; margin-left:10px; background: url(../images/gold_top.gif) no-repeat; width: 492px; height: 33px;}
div.main_GoldHead_pad	{ margin-left:10px; padding:10px 0px 0px 15px; font-size:9pt; letter-spacing: 3px;}
div.main_GoldBack_bk	{ margin-left:10px; background: url(../images/gold_back.gif) repeat-y; width: 492px; height:auto;}
div.main_GoldBack_pad	{ margin-left:10px; padding:0px 10px 5px 10px; line-height: 18px; font-size:9pt;letter-spacing: 1px; color:#333333}
div#newslist2 { margin-right:10px;margin-bottom:10px;padding:5px 0px; }
div#newslist2 a {font-size:9pt; cursor:pointer; color:navy; text-decoration:none;padding-bottom:1px;border-bottom:double 3px navy;}
div#newslist2 a:hover{font-size:9pt; color:red;text-decoration:none;padding-bottom:1px;border-bottom:double 3px red;}
div#newslist2 ul{margin:0px;padding:0px 0px 0px 10px;}
div#newslist2 ul li{margin:0px;padding:0px 0px 5px 0px;}
div#newslist { padding-top:7px; }
div#newslist a {font-size:9pt; cursor:pointer; color:navy; text-decoration:none;}
div#newslist a:hover{font-size:9pt; color:red;text-decoration:underline; }
div#newslist ul{margin:0px;padding:0px 0px 0px 10px;}
div#newslist ul li{margin:0px;line-height:140%;}
div.main_GoldBottom_bk	{ margin-left:10px; background: url(../images/gold_btm.gif) no-repeat; width: 492px; height: 16px;}

div.main_osusume	{ padding-top:5px; padding-bottom:20px; }
div.main_osusume_title	{ margin:5px 20px 0px 15px; line-height:120%;}
div.main_osusume_title h2	{font-size:12pt; letter-spacing: 1px;color:#333333;margin:0px; border-bottom:double 3px gold; margin-bottom:10px;}
span.update	{ font-weight:normal;font-size:10pt; }
div.main_osusume_left	{ width:260px; float:left; margin:0px 5px 10px 8px;}
div.main_osusume_pad	{ padding:0px; font-size:9pt; line-height: 18px;}
div.main_osusume_pad h2	{font-size:10pt; letter-spacing: 1px;color:#444444;margin:0px;}
div.main_osusume_text	{ float:left;list-style-type: none; width:95px; padding:0px; margin:0px; font-size:12px; color:#888888;}
div.main_osusume_text2	{ float:left;list-style-type: none; width:190px; padding:0px; margin:0px; font-size:12px; color:#888888;}
div.main_osusume_doc	{ border:solid 1px #aaaaaa; clear:left;text-align:left;font-size:10pt;  margin:5px 30px 0px 30px; line-height:120%; padding:10px;}
div.main_osusume_doc h3 { margin:0px 0px 3px 0px;padding:0px; border-bottom:solid 1px #dddddd;font-size:12px; }

img {border:0px;vertical-align:middle}

div#footer {color: #FFFFFF;padding-top:5px; padding-bottom:3px; font-family:'ＭＳ Ｐゴシック',sans-serif; color: #FFFFFF; font-size: 9pt; background-color: #333333; text-align: center;margin:0px auto;}
div#footer a{text-decoration:none; color: #FFFFFF; font-size: 9pt;}
div#footer a:hover{text-decoration:underline; color: #FFFFFF;}

.sub_pad	{ padding:6px 0px 0px 6px}
.sub_head_bk	{background-image: url(../images/bnr_top.gif); width:157px; height:24px;}
.SubFortune_head_bk	{background-image: url(../images/bnr_FortuneTop.gif); width:157px; height:24px;}
.sub_head_pad	{padding:6px 0px; font-size:8pt; text-align:center;}
.sub_back_bk	{background-image: url(../images/bnr_bk.gif); width:157px; height:auto;}
.SubFortune_back_bk	{background-image: url(../images/bnr_FortuneBk.gif); width:157px; height:auto;}
.sub_back_pad	{padding:4px 13px 13px; font-size:10pt; line-height: 30px;}
.sub_back_pad a	{color:#666666;}
.sub_NowBack_pad	{padding:4px 13px 13px; font-size:8pt;color:#666666; line-height: 13px;text-align:center;}
.sub_bottom_bk	{background-image: url(../images/bnr_btm.gif); width:157px; height:17px;}
.SubFortune_bottom_bk	{background-image: url(../images/bnr_FortuneBtm.gif); width:157px; height:17px;}
.sub_Pmark_pad	{padding:30px 50px}

table#osusume_menu11 td {font-size:10pt;}
table#osusume_menu11 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu11 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

table#osusume_menu12 {margin-left:8px;width:90%;}
table#osusume_menu12 td {font-size:10pt;}
table#osusume_menu12 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu12 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

table#osusume_menu21 td {font-size:10pt;}
table#osusume_menu21 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu21 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

table#osusume_menu22 {margin-left:8px;}
table#osusume_menu22 td {font-size:10pt;}
table#osusume_menu22 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu22 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

table#osusume_menu24 {margin-left:8px;}
table#osusume_menu24 td {font-size:10pt;}
table#osusume_menu24 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu24 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

table#osusume_menu42 {margin-left:8px;width:90%;}
table#osusume_menu42 td {font-size:10pt;}
table#osusume_menu42 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu42 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

table#osusume_menu31 td {font-size:10pt;}
table#osusume_menu31 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu31 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

table#osusume_menu32 {margin-left:8px;width:90%;}
table#osusume_menu32 td {font-size:10pt;}
table#osusume_menu32 td a {font-size:10pt; cursor:pointer; color:blue; text-decoration:underline;}
table#osusume_menu32 td a:hover {font-size:10pt; color:red;text-decoration:underline; }

/*=============================================================
　グループサイトリンク
=============================================================*/
#box_groupbiz {
	padding:10px;
	float:left;
	margin:10px 0 0 5px;
}
#box_groupbiz h3{
	font-size: 85%;
	text-align:center;
}
.link-site {
	font-size: 85%;
	background: url(/images/point_arrow-orange.gif) no-repeat;
	padding-left:17px;
	margin:3px 5px;
}

