@charset "Shift_JIS";
/*=============================all=============================*/
*{
	margin:0;
	padding:0;
	page-break-inside:auto;
}
body{
	border-top:#41423D solid 8px;
	color:#666666;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:21px;
	background:url(../../img/header_bg.gif) repeat-x;
}
a{
	outline: none;
}
a:link, a:active{
	color:#0E2884;
	background:none;
	text-decoration:none;
}
a:visited{
	color:#0E2884;
	background:none;
	text-decoration:none;
}
a:hover{
	color:#000000;
	background:none;
	text-decoration:underline;
}
a.linkbt-more:link,a.linkbt-more:active,a.linkbt-more:visited{
	text-indent:-9000px;
	width:80px;
	height:20px;
	background:url(../../img/all_bt_hover.gif) no-repeat center left;
	display:block;
	text-align:left;
	float:right;
}
a.linkbt-more:hover{
	text-indent:-9000px;
	width:80px;
	height:20px;
	display:block;
	text-decoration:none;
}
small{
	font-size:10px;
	line-height:13px;
	color:#666666;
	font-weight:normal;
}
#underbg{
}
img{
	border:none;
}
img.left{
	float:left;
	margin:5px 10px 10px 0;
}
img.left2{
	float:left;
	margin:5px 0 5px 0;
}
img.left3{
	float:left;
	margin:5px 0 20px 0;
}
img.right{
	float:right;
	margin:0 0 10px 10px;
}
img.right2{
	float:right;
	margin:0 20px 0 10px;
}
img.right3{
	float:right;
	margin:0 0 0 10px;
}
img.right4{
	margin:10px 0 10px 0;
	padding:5px 0 0 10px;
	background-color:#FFFFFF;
	float:right;
}
img.dsmovie{
	display:none;
	}
img.top-dsfaq{
	display:none;
}
img.none{
	clear:both;
	margin:10px 0 10px 0;

}
img.none2{
	clear:both;
	margin:30px 0 10px 0;

}
img.none3{
	clear:both;
	margin:0 0 20px 0;

}
img.none4{
	clear:both;
	margin:10px 0 0 0;

}
img.none5{
	clear:both;
	margin:10px 0 10px 20px;

}
.red{color:#d40000;}
.red-bold{font-weight:bold;color:#d40000;}
.red-bold-big{font-weight:bold;color:#d40000;font-size:16px;}
.blue{color:blue;}
.black-bold{font-weight:bold;color:#333333;}
.gray-bold{font-weight:bold;color:#666666;}
.gray-bold-big{font-weight:bold;color:#333333;font-size:16px;}
.navy-bold{font-weight:bold;color:#2E3192;}
.rose-bold{font-weight:bold;color:#D00E54;}
.textright{
	float:right;
	text-align:right;
	margin:0 10px 0 0;
}
b{font-weight:bold;color:#333333;font-style:normal;}
em{font-weight:bold;color:#333333;font-style:normal;}
hr{
	width:100%;
	border-style: solid none none none; 
	border-top-width: 1px;
	border-top-color: #DDDDDD;
	height: 1px;
	margin:20px 0 10px 10px;
	background-color:#FFFFFF;
	clear:both;
}
.clear{
	clear:both;font-size:0;margin:0;padding:0;height:0px;line-height:0;
}
.naka{
	margin:0 auto;
	width:500px;
	text-align:center;
	overflow:hidden;
}
.blue-back{
	padding:5px;
	font-weight:bold;
	color:#ffffff;
	background-color:#4499f3;
}
.lightblue-back{
	padding:5px;
	font-weight:bold;
	color:#ffffff;
	background-color:#a8d2ff;
}
.red-back{
	padding:5px;
	font-weight:bold;
	color:#ffffff;
	background-color:#e02331;
}

/*=============================header=============================*/
#header{
	margin:0 auto;
	width:960px;
	height:74px;
	background: url(../../img/header_bg2.gif) no-repeat center top;
	overflow:hidden;
}
#header h1{
  color: #fff;
  display: list-item;
  list-style-image: url(../../img/title.gif);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#header h1 a{
	width:400px;
	height:74px;
	display:block
}
#header ul{
	display:none;
}
#header li{
	display:none;
}
.formbox{
	display:none;
}
/*=============================navibar=============================*/
#navi-all{
}
#navibar{
	margin:0 auto;
	padding:0 0 0 8px;
	width:100%;
	background:none;
	list-style:none;
}
#navibar ul{
	display:none;
}
#navibar li{
	display:none;
}
#bread{
	padding:0;
	line-height:23px;
	display:none;
}
#bread p{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:23px;
	display:inline;
}
#bread a{
	float:none;
	padding:0;
	margin:0;
	width:auto;
	height:auto !important;
	height /**/:auto; /* IE5/Win*/
	line-height:23px;
	background:none;
	display:inline;
}
/*=============================資料請求のボタン=============================*/

#head-bnr{
	display:none;
}

/*=============================footer=============================*/
div.note{
	margin:20px 0;
}
/*=============================home=============================*/
#footer-all{
	clear:both;
}
#footer{
	background:#737373 url(../../img/footer_main_bg.gif) no-repeat center top;
	width:100%;
	padding:20px 0 40px 0;
	margin:0 auto;
	height:auto;
	font-size:10px;
}
#footer img{
	float:left;
	border:none;
}
#footer address{
	float:right;
	font-size:11px;
	color:#999999;
}
#footer ul{
	display:none;
}
#footer li{
	display:none;
}
#footer li a{
	display:none;
}
#home{
	display:none;
}
#home-pro{
	display:none;
}