body { 
background:white url(../image/body_bk.gif);
	margin-bottom: 0px;	
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-face-color: #00003D;
	scrollbar-highlight-color: #9D9DE5;
	scrollbar-shadow-color:black;
	scrollbar-3dlight-color:black;
	scrollbar-arrow-color:#FC5D06;
	scrollbar-track-color: #D8D9D8;
	scrollbar-darkshadow-color:black;
}
	
#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:750px
}

a:link{	color:#24292E; text-decoration:underline}
a:visited{
	text-decoration:underline;
	color: #24292E;
}
a:hover{text-decoration:none}


/* テキスト */
.txt11{	font-size:11px;	color:#24292E;	line-height:150%;}
.txt11 a:link{	color:#24292E;text-decoration:underline}
.txt11 a:visited{	color:#24292E;text-decoration:underline}
.txt11 a:hover{	color:#62A1F6;text-decoration:none}

.txt12{	font-size:12px;	color:#24292E;	line-height:170%;}
.txt12 a:link{	color:#24292E;text-decoration:underline}
.txt12 a:visited{	color:#24292E;text-decoration:underline}
.txt12 a:hover{	color:#62A1F6; text-decoration:none}

.blue{ color:#076DBC;font-size:12px;}
.blue2{color:#076DBC;font-size:14px; font-weight:bold;}
.red{ color:#FB6464;font-size:13px;}
.red2{ color:#FB6464; font-weight:bold;}
.red3 { color:#FF0000;}
.gray{ color:#837C7C;font-size:13px;}
.green{color:#009900;font-size:12px;}
.green2{color:#009900;font-size:14px; font-weight:bold;}
.strongline{color:#000000; font-size:12px; text-decoration:underline; font-weight:bold;}

h1{DISPLAY: block; BACKGROUND:white url("../image/h1_bk.gif") repeat-x; font-size:3px; margin:0; padding:0; font-weight:normal; width:900px; height:18px; text-align:right; color:#DFDEDE;}
h2 {DISPLAY: block;padding:5px 0px 0px 20px; BACKGROUND:white url("../image/h2_bk.gif") no-repeat; margin:5px 0px 0px 0px; font-size:13px;height:24px;color:#26272A; line-height:130%; width:527px;}
h3{DISPLAY: block; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 150%; padding:5px 0px 5px 18px; BACKGROUND: url("../image/h3_bk.gif") no-repeat 0px; MARGIN:0px;border-bottom:0px solid #00003D; font-size:14px; width:500px; }
h4{	color:#0258CE;font-size:14px; line-height:120%; font-weight:bold; margin:0; padding:10px 0px 8px 5px;}
h5{	color:#0258CE;font-size:14px; line-height:120%; font-weight:bold; margin:0; padding:0px 0px 0px 15px; BACKGROUND:white url("../image/h5_bk.gif") no-repeat; }
h6{	color:black;font-size:14px; line-height:120%; font-weight:bold; margin:0; padding:10px 0px 8px 5px;}

.contener{
	padding:0;
	background:url(../image/wh.gif);
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
.contener_s{
	margin:0;
	padding:0;
	background:white url("../image/wh.gif");
	width: 580px;
}

.logo{ margin:0; padding:5px 0px 10px 10px; float: left;}
.anv50{ margin:0; padding:10px 5px 10px 0px; float:right;}

.top_line{ height:8px; margin:0; padding:0;background:white url("../image/top_line.gif");	}
.top_bn{ margin:0; padding:3px; font-size:10px;}
.top_bn td {font-size:10px;}
.contents{
	margin:0;
	padding:0;
	float:left;
	width:558px;
	text-align:left;
	background-position: center;
}
.l5{margin:3px 0px 0px 3px;}

.nav_txt{MARGIN:0px;border-bottom:1px dotted #D6D7D7;padding:5px 0px 5px 10px; font-size:12px; width:527px;}

.h2_contents{margin:8px 25px 8px 12px;font-size:12px; line-height:120%;}
.h4_contents{margin:8px 10px 8px 12px;font-size:12px; line-height:120%;}
.go_top{DISPLAY: block;text-ALIGN: right;padding:5px 0px 5px 20px;MARGIN:0px;border-top:1px dotted #D6D7D7; font-size:12px; color:#5B84C3; width:527px;}
.text_box{
	font-size: 12px;padding:3px;border:solid 1px #CCCCCC;
}
.contents_menu_box {
	font-size:9pt;
}
.contens_menu{
	color:#FFFFFF;
	font-size:0.8em;
	padding-left:5px;
}
.b_p_m{
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	padding:5px;
}
.e_d{
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	padding:5px;
}
dd {
	margin: 0px;
	padding: 0px;
}


/* 新着情報リスト */
#news{DISPLAY: block; margin:0; padding:0; background:white url("../top/news_bk.gif");	width:543px;}
.new {
	DISPLAY: block;
	margin:5px;
	VERTICAL-ALIGN: bottom;
	TOP:35px;
	font-size:13px;
}
.new UL {
	DISPLAY: block;
	VERTICAL-ALIGN: bottom;
	LINE-HEIGHT: 0;
	MARGIN:0px;
	text-align: left;
}
.new LI {
	DISPLAY: block;
	VERTICAL-ALIGN: bottom;
	LINE-HEIGHT: 120%;
	padding:5px 0px 5px 20px;
	BACKGROUND: url(../image/arrow.gif) no-repeat 0px;
	MARGIN:0px;
	LIST-STYLE-TYPE: none;
	font-size:13px;
}
.new a {
	text-decoration: underline;
}
.new a:link{
	color:#24292E;
	text-decoration: underline;
}
.new a:visited{color:#24292E;}
.new a:hover{color:#62A1F6; text-decoration:none;}

.sub {color:#24292E;font-size:12px; background:white url("../menu/menu_sli10_s.gif") repeat-y;}
.sub UL {DISPLAY: block;VERTICAL-ALIGN: bottom; LINE-HEIGHT: 0;MARGIN:0px 0px 3px 8px;}
.sub LI {DISPLAY: block; VERTICAL-ALIGN: bottom;  LINE-HEIGHT: 150%; padding:5px 0px 0px 15px; BACKGROUND: url("../image/arrow2.gif") no-repeat 0px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:12px;}

.side {color:#24292E;font-size:12px;}
.side UL {DISPLAY: block;VERTICAL-ALIGN: bottom; LINE-HEIGHT: 0;MARGIN:0px;}
.side LI {DISPLAY: block; VERTICAL-ALIGN: bottom;  LINE-HEIGHT: 150%; padding:5px 0px 0px 12px; BACKGROUND: url("../image/arrow.gif") no-repeat 0px; MARGIN:0px; LIST-STYLE-TYPE: none; font-size:12px;}

.more {
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
}


/* マージンの調整 */
.mag10{margin:10px;}
.mag20{margin:20px;}

.photo_mg{margin:0px 0px 0px 13px;}
.photo_mgl{margin:0px 13px 0px 0px;}
.table1 {color:#24292E;font-size:12px; background:#D6DEFC url("../image/left_side_bk.gif");}
.table2 {color:#24292E;font-size:12px;border:1px solid #D6D7D7;}
.table3 {color:#24292E;font-size:12px;border:1px solid #F45E5E; background-color:#FDDFDF;}
.box {padding:2px; border:1px solid #C9CACC;}

.footer{BACKGROUND: url("../image/footer_bk.gif");color:white;font-size:11px;padding:3px 0px 0px 18px;clear:left; }
.copy{color:white;font-size:10px;text-align:right; MARGIN:0px;padding-right:10px; }

.clear{ clear:both; margin: 0; padding: 0; }


/* 未整理 */
.list {
	text-indent: 7px;
}

/* メインコンテンツ */
#item {
	font-size: 14px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#item a:link {
	color: #255397;
	text-decoration: none;
}
#item a:visited {
	color: #255397;
	text-decoration: none;
}
#item a:hover {
	text-decoration: underline;
}

.outer {
    margin: 0px 1px;
    background: /*#E4F2FF*/#FFFFFF;
    border-top: 2px solid /*#B1C6D9*/#DDDDDD;
    border-bottom: 2px solid /*#B1C6D9*/#DDDDDD;
}
 
.inner {
    margin: 0px -1px;
    background: /*#E4F2FF*/#FFFFFF;
    border-left: 2px solid /*#B1C6D9*/#DDDDDD;
    border-right: 2px solid /*#B1C6D9*/#DDDDDD;
}

.box {
    width: 650px;
	border: 0px solid;
}

.tblname {
	position:relative;
	left: 5px;
	top: 5px;
}
	
/* サイドメニュー */
.mnu_right {
	float: right;
}
#sidemnu dd {
	font-size: 12px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 22px;
	width: 200px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#sidemnu dd a {
	background-image: url(../menu/menu_sli09.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-top: 5px;
	padding-left: 40px;
	padding-bottom: 5px;
}
#sidemnu dt{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 200px;
	float: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#sidemnu dt a,#currpage{
	background-image: url(../menu/sidebar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 12px;
	text-decoration: none;
	color: #255397;
}
#sidemnu dt a:hover {
	background-image: url(../menu/sidebar_o.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/*#sidemnu .opening {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	float: right;
	height: 30px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#sidemnu .opening_img {
	text-decoration: none;
	background-image: url(../menu/opening.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-top: 11px;
	padding-left: 25px;
	padding-bottom: 11px;
	text-decoration: none;
	color: #255397;
}*/
#sidemnu .category {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	float: left;
	height: 24px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#sidemnu .category a {
	background-image: url(../menu/category_02.gif);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-top: 5px;
	padding-left: 17px;
	padding-bottom: 5px;
	text-decoration: none;
}
#sidemnu .category a:hover {
	background-image: url(../menu/category_02_o.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #454448;
}
#sidemnu .category01_img {
	background-image: url(../menu/category_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	padding-top: 5px;
	padding-left: 17px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

/* ピックアップ */
#pickup dd{
	font-size: 12px;
	float: left;
	padding-left: 5px;
}
/*
.seinou {
	BORDER-LEFT: #aeaeae 1px solid;
	BORDER-TOP: #aeaeae 1px solid;
	font-size: 12px;
}
.seinou td {
	BORDER-BOTTOM: #aeaeae 1px solid; TEXT-ALIGN: left; PADDING-LEFT: 10px; BORDER-RIGHT: #aeaeae 1px solid
}
.seinou th {
	BORDER-BOTTOM: #aeaeae 1px solid; TEXT-ALIGN: left; PADDING-LEFT: 10px; BORDER-RIGHT: #aeaeae 1px solid
}

.imgright {
	PADDING-LEFT: 10px;
	FLOAT: right;
	margin-bottom: 10px;
}
*/

.vtr {
	position: relative;
	top: -75px;
}
	
